function noCache(url)
{
	var sep = (-1 < url.indexOf("?")) ? "&" : "?"	
	url = url + sep + "__=" + encodeURIComponent((new Date()).getTime());	
	return url;
}

//------------------------------------------------------------------------------
function getAnagram(toURL,category,qtype)
{
	//anagramcon's bg should be changed dynamically to wordplayinsidebg.jpg
	
	var objAnagram	=	document.getElementById('anagramcon');
	//objAnagram.style.backgroundImage = 'url(http://kohinoorpassion.ragedev/templates/template1/images/wordplayinsidebg.jpg)';
	objAnagram.style.backgroundImage = 'url(http://www.kohinoorpassion.com/templates/template1/images/wordplayinsidebg.jpg)';

	dummy=	new Array();
	dummy.push("categoryId="+category);
	dummy.push("get=1");
	dummy.push("qtype="+qtype);
	dummy	=	dummy.join('&');
	//alert(toURL);
	getAnagramResponse(toURL, dummy);
}
//------------------------------------------------------------------------------
function submitAnagram(fromURL, Anagramform)
{
	//anagramcon's bg should be changed dynamically to confirmpg.jpg

	var objAnagram	=	document.getElementById('anagramcon');
	//objAnagram.style.backgroundImage = 'url(http://kohinoorpassion.ragedev/templates/template1/images/confirmpg.jpg)';
	objAnagram.style.backgroundImage = 'url(http://www.kohinoorpassion.com/templates/template1/images/confirmpg.jpg)';

	Anagramfields	=	new Array();
	categoryId		=	encodeURI(Anagramform.mCategory.value);
	anagramId		=	encodeURI(Anagramform.mAnagramid.value);
	anagramAnswer	=	encodeURI(Anagramform.mAanagram.value);
	userResponse	=	encodeURI(Anagramform.userResponse.value);
	
	Anagramurl				=	fromURL +"play/"+ categoryId;

	//alert(fromURL);
	//alert("submit:"+Anagramurl);
	
	//return false;

	Anagramfields.push("categoryId="+categoryId);
	Anagramfields.push("anagramId="+anagramId);
	Anagramfields.push("anagramAnswer="+anagramAnswer);
	Anagramfields.push("userResponse="+userResponse);

	Anagramqs	=	Anagramfields.join('&');
	//alert(qs);
	
	getAnagramResponse(Anagramurl,Anagramqs);
	return false;
}

//------------------------------------------------------------------------------

function getAnagramResponse(fromURL, Anagrampostdata)
{	
	if (window.ActiveXObject) 
	{
		HttpGetAnagramResponse = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else 
	{
        HttpGetAnagramResponse = new XMLHttpRequest;
    }    
	//alert("res:"+fromURL);
	HttpGetAnagramResponse.open("POST", noCache(fromURL), true);
    HttpGetAnagramResponse.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    HttpGetAnagramResponse.onreadystatechange = HandleHttpAnagramGetResponse;
    HttpGetAnagramResponse.send(Anagrampostdata);
}

//------------------------------------------------------------------------------

function HandleHttpAnagramGetResponse() 
{
	var result;
	
	if (HttpGetAnagramResponse.readyState == 4) 
	{
		if(HttpGetAnagramResponse.status==200)
		{
			//alert(HttpGetAnagramResponse.responseText);
			
				var response = HttpGetAnagramResponse.responseText;
				var arr   = new Array();
				arr		 = response.split('||');
			   	document.getElementById("anagram_box").innerHTML = arr[0];
				if(arr[1] != undefined)
				{
					document.getElementById('rewardsdiv').style.display = "block";
					document.getElementById('rewardsdiv').style.visibility = "visible";
					document.getElementById('rewardsdiv').style.zIndex = "1000000";
					document.getElementById('rewardsdiv').innerHTML = arr[1];
				}
				//if(arr[1] !="" && arr[1] != "undefined")
				//alert("insdie"+document.getElementById('rewardsdiv').innerHTML);
		}
	}	
	
}   

//------------------------------------------------------------------------------

function selectPlay(anagramPlay) 
{

	var obj			= document.selectplay.gametype;
	var selIndex	= -1;

	for(i=0;i<obj.length;i++)
	{
		if(obj[i].checked == true)
		{
			selIndex=i; 
			break;
		}
	}
	if(selIndex==-1)
	{
		alert('Please choose a level');
		return false;
	}
	

	switch(selIndex)
	{
		case 0:
				var openUrl=anagramPlay+'1';
				break;
		case 1:
				var openUrl=anagramPlay+'2';
				break;
		case 2:
				var openUrl=anagramPlay+'3';
				break;
	}
	window.location.href=openUrl;
}   
//------------------------------------------------------------------------------
function showHint2(frm)
{
	var obj			= document.getElementById('ahint');
	obj.innerHTML	= "<b>Hint2 :</b> "+document.anagramfrm.ah2.value;
	//obj.style.visibility = "visible";
}
//------------------------------------------------------------------------------
