function getXmlHttpReq(){var req;if(window.XMLHttpRequest && !(window.ActiveXObject)){try {req = new XMLHttpRequest();} 
catch(e) {req = false;}// branch for IE/Windows ActiveX version
} else if(window.ActiveXObject) {try {req = new ActiveXObject("Msxml2.XMLHTTP");} catch(e) {try {
req = new ActiveXObject("Microsoft.XMLHTTP");} catch(e) {req = false;}}}return req;}

////////////////////////////////////////////[checkUser]//////////////////////////////////////////////////////
function janaki(id){//alert(id)
	var url="test.php?mode=xx&id="+id;
	var xmlhttp = getXmlHttpReq();
	xmlhttp.open("GET", url, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.onreadystatechange = function() { xx_ret(xmlhttp); };
	//xmlhttp.send(null);
}
function xx_ret(str){
	if(str.readyState==4){
		//alert(str.responseText);
	}
}
function checkSpecialChahr(textbx){
	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
  for (var i = 0; i < document.getElementById(textbx).value.length; i++) {
  	if (iChars.indexOf(document.getElementById(textbx).value.charAt(i)) != -1) {
  	return false;
  	}
  }
}

function checkUser()
{
	document.getElementById("errorMessage").style.display = "none";
	document.getElementById("successMessage").style.display = "none";

	var objUserName = document.getElementById("user_name");
	var objPassword = document.getElementById("user_password");
	var objErrorMessage = document.getElementById("error_message");

	var objSuccessMessage = document.getElementById("success_message");

	var sErrorText = "";
	var bUserNameEntered = true;
	var bPasswordEntered = true;

	if (objUserName.value == null || objUserName.value.length == 0) {
		bUserNameEntered = false;
	}
	if (objPassword.value == null || objPassword.value.length == 0) {
		bPasswordEntered = false;
	}
	if (!bUserNameEntered && !bPasswordEntered) {
		sErrorText = "Please Enter your Last Name or Student ID.";
	} else if (!bUserNameEntered) {
		sErrorText = "Please Enter your Last Name or User Name.";
	} else if (!bPasswordEntered) {
		sErrorText = "Please Enter your Student ID or Password";
	}
	/*else if(checkSpecialChahr('user_name')==false)
	{
		sErrorText =  "Your username has special characters. These are not allowed. Please remove them and try again.";
	}
	else if(checkSpecialChahr('user_password')==false)
	{
		sErrorText =  "Your username has special characters. These are not allowed. Please remove them and try again.";
	}*/
	if (sErrorText.length > 0) {
		objErrorMessage.innerHTML = sErrorText;
		Effect.BlindDown('errorMessage', { duration: 0.15 });
		setTimeout(function() {
			;new Effect.Shake('content');
		}, 250);
	} else {
		objErrorMessage.innerHTML = "&nbsp;";
		var url = "UserAction.php?UserName=" + objUserName.value + "&Password=" + objPassword.value;//alert(url);
		agent.call(url,'CheckLogin','returnval');
	}
}	    
function returnval(str){//.alert(str);
	var objErrorMessage = document.getElementById("error_message");
	var sResult = str.substr(0, 1);
	if (sResult == "1") {
		var objResult = str.split("|");//alert(objResult[1]);
		document.location.href = objResult[1];
		objResult = "";
	}
	else if (sResult == "0") {
		objErrorMessage.innerHTML = "Incorrect Last Name or Student ID.";
		Effect.BlindDown('errorMessage', { duration: 0.15 });
	   setTimeout(function() { ; new Effect.Shake('content'); }, 250);
	}
	else{
		alert(str);	
	}
} 
//=====================================================[END]=================================================================
function FileName(str) {
	if (str.lastIndexOf('/') != -1) {
		firstpos = str.lastIndexOf('/') + 1;
		lastpos = str.length;
		Namer = str.substring(firstpos, lastpos);
	}
	return Namer;
}

// CONFIRMATION BOX FOR STUDENT REGISTRATION====================================================================================
function revealModal(divID, sSubmit) {
        document.getElementById(divID).style.display = 'block';
        document.getElementById("fade").style.display = 'block';
        var objFName = document.getElementById("FirstName");
        var objLName = document.getElementById("LastName");
        var objGrade = document.getElementById("Grade");
        var objUserName = document.getElementById("UserName");
        var objClassId1 = document.getElementById("ClassId1");
        var str = "<table width=\"500\" border=\"0\" cellspacing=\"3\" cellpadding=\"3\" align=\"center\" style=\"padding-left:10px\"><tr> " +
        "<td align=\"center\" style=\"font-family:Tahoma; font-size:14px\"><b>Please confirm that the information you are submitting " +
        "is correct.</b></td></tr><tr><td align=\"center\" height=\"8px\"></td></tr><tr><td align=\"center\" " +
        "style=\"font-family:Tahoma; font-size:14px; text-align:center\"><b>If it is correct, click 'Yes'. Otherwise, click 'No'.</b></td></tr><tr>" +
        "<td align=\"left\" height=\"8px\"></td></tr><tr><td align=\"left\" style=\"padding-left:50px\"><div id=\"div1\" align=\"left\"" +
        " style=\"font-family:Tahoma; font-size:14px\">First Name: " + objFName.value + " <br />" + "Last Name: " + objLName.value + " <br />" + "Grade level: " + objGrade.value + " <br />" + "Student ID No: " + objUserName.value + " <br />" + "Class Registration Number: " + objClassId1.value + " </div></td></tr></table>";
        document.getElementById("showme").innerHTML = str;
    }

    function hideModal(divID) {
        if(document.getElementById(divID)){document.getElementById(divID).style.display = "none";}
        if(document.getElementById("fade")){document.getElementById("fade").style.display = 'none';}
		if(document.getElementById("bgarea")){document.getElementById("bgarea").style.display = 'block';}
		if(document.getElementById("calcu")){document.getElementById("calcu").style.display = 'none';}
    }
function viewMyvideo(){
	if(document.getElementById('videomodal')){document.getElementById('videomodal').style.display='block';}
	if(document.getElementById("bgarea")){document.getElementById("bgarea").style.display = 'none';}
}
function cllme(){		
		var objFName = document.getElementById("FirstName");
        var objLName = document.getElementById("LastName");
        var objGrade = document.getElementById("Grade");
        var objUserName = document.getElementById("UserName");
        var objClassId1 = document.getElementById("ClassId1");
		var url = "UserAction.php?FName="+objFName.value+"&LName="+objLName.value+"&Grade="+objGrade.value+"&UName="+objUserName.value+"&classId="+objClassId1.value;	//alert(url)	;
		agent.call(url,'UserRegistration','registrationResult');
		//document.getElementById('LoadMessag1e').style.display='block';
		//document.getElementById('cform').style.display='none';
	}

function registrationResult(str){//alert(str);
		var errorText="";
		document.getElementById("errorDiv").style.display = "block";
		document.getElementById("error").style.display = "block";
		var reg_light_succ=document.getElementById('reg_light_succ');
		var modalPage=document.getElementById('modalPage');
		var errorDiv = document.getElementById("error_message");
		
		if(str.length>5) {
			var temp_ar=str.split(",");
			var uid=temp_ar[0];
			var pwd=temp_ar[1];		
			
			reg_light_succ.style.display='block';
			modalPage.style.display='none';
			
			document.getElementById('pass').innerHTML=pwd;
			document.getElementById('user').innerHTML=uid;
			document.getElementById("fade").style.display = 'block';
			//document.getElementById("showme").innerHTML = sucText;			
		}
		else if(str=="0") {			
			errorText = "Class Registration Number is not Valid !";
			hideModal('modalPage');
			document.getElementById("ErrorText").innerHTML = errorText;
		}
		else if(str=="2") {			
			errorText = "Student ID Number already exists !";
			hideModal('modalPage');
			document.getElementById("ErrorText").innerHTML = errorText;
		}		
	}


function GOTO(){
	document.location="sitedata.php?cid=2";	
}


function viewacc(fn,ln,sid,gd,crn) {
	document.getElementById("showme").style.display="block";
	document.getElementById("modalPage1").style.display = 'block';
	document.getElementById("bgarea").style.display = 'none';
	//document.getElementById("fade").style.display = 'block';
	var str ="<table width=\"90%\" border=\"0\" cellspacing=\"5\" cellpadding=\"5\" align=\"center\" style=\"padding-left:10px\"><tr><td align=\"center\" height=\"8px\"></td></tr><tr>" +
	"<td align=\"left\" height=\"8px\"></td></tr><tr><td align=\"left\" style=\"padding-left:50px\"><div id=\"div1\" align=\"left\"" +
	"style=\"font-family:Tahoma; font-size:14px\">First Name: " + fn + " <br />" + "Last Name: " + ln + "<br />" + "Student ID No: " + sid + "<br />" + "Grade: " + gd + "<br />" + "Class Registration No: " + crn + " </div></td></tr></table>"; 
	document.getElementById("showme").innerHTML = str; 
	document.getElementById("seacrhhead").innerHTML="Student Account for "+fn+" "+ln;
}
function viewLibrary(){

	document.getElementById("bgarea").style.display = 'none';
	document.getElementById("closeme").style.display = 'block';
	document.getElementById("seacrhhead").style.display = 'block';
	document.getElementById("seacrhhead").innerHTML="Calculators";
	var str='<div style="text-align:left" align="left">'+
	'<div style="margin:10px; cursor:pointer" onclick="window.open(\'http://my.hrw.com/math06_07/nsmedia/tools/Graph_Calculator/graphCalc.html\',\'_blank\')">Graphing Calculator</div>'+
	'<div style="margin:10px; cursor:pointer" onclick="showcalc()">Standard Calculator</div>'+
	'</div>';
	document.getElementById("showme").style.display="block";
	document.getElementById("showme").innerHTML = str; 
}
function contactus(){
	document.getElementById("closeme").style.display = 'block';
	document.getElementById("bgarea").style.display = 'none';
	document.getElementById("seacrhhead").style.display = 'block';
	document.getElementById("seacrhhead").innerHTML="Contact LaurusSoft";
	var str='<div style="text-align:left; padding-top:20px" align="center"> '+
	  '<table width="60%" border="0" cellspacing="2" cellpadding="2" align="center"> '+
		'<tr> '+
		  '<th width="23%" align="right">Email Address:</th> '+
		  '<td width="77%"><input name="txtemail" type="text" id="txtemail" size="40"></td> '+
		'</tr> '+
		'<tr> '+
		  '<th width="23%" align="right">Subject:</th> '+
		  '<td width="77%"><input name="txtsub" type="text" id="txtsub" size="40"></td> '+
		'</tr> '+
		'<tr> '+
		  '<th align="right" valign="top">Message:</th> '+
		  '<td><textarea name="msg" cols="40" rows="8" id="msg"></textarea></td> '+
		'</tr> '+
		'<tr> '+
		  '<th align="right" valign="top">&nbsp;</th> '+
		  '<td><input type="button" onclick="return checkemail()" name="button" id="button" style="font-weight:bold; background:#603; color:#FFF" value="Send Mail"></td> '+
		'</tr> '+
	  '</table> '+
	'</div>';
	document.getElementById("showme").style.display="block";
	document.getElementById("showme").innerHTML = str; 
}
function checkemail()
{
	var txtsub=document.getElementById('txtsub');
	var msg=document.getElementById('msg');
	var txtemail=document.getElementById('txtemail');
	if(txtemail.value=="" || txtemail.value.length==0){
		alert("Please enter your email address.");
		txtemail.focus();
		return false;
	}
	if(txtsub.value=="" || txtsub.value.length==0){
		alert("Please enter your subject.");
		txtsub.focus();
		return false;
	}
	
	var url = "GetData.php?mode=sendmail";//alert(url);
	var param="sub="+txtsub.value+"&msg="+msg.value+"&email="+txtemail.value;
	var xmlhttp = getXmlHttpReq();//alert(param);
	xmlhttp.open("POST", url, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.onreadystatechange = function() { mailstatus(xmlhttp); };
	xmlhttp.send(param);	
}
function mailstatus(str){
	if (str.readyState === 4) {//alert(str.responseText);
		if(str.responseText==1){
			document.getElementById("showme").style.display="block";
			document.getElementById("showme").innerHTML = "<div align=center><br/><br/>Thanks for contacting us. <br/><br/>We will get back to you shortly.</div>"; 	
		}
	}
}

function showcalc(){
	document.getElementById("calcu").style.display = 'block';
	document.getElementById("showme").style.display="none";
	document.getElementById("bgarea").style.display = 'none';
}
function openMini(varwin){
	OpenNewWindow(varwin,'700','400','Calculator');			
}

function searchMath(){
			document.getElementById("showme").style.display="block";
			document.getElementById("seacrhhead").style.display="block";
			document.getElementById("seacrhhead").innerHTML="SEARCH CURRICULUM";         
			document.getElementById("bgarea").style.display = 'none';
			document.getElementById("showme").innerHTML='';
			//document.getElementById("fade").style.display = 'block';
			var str="<table width=\"300\" border=\"0\" cellspacing=\"5\" cellpadding=\"5\" align=\"center\"><tr><td width=\"190\" height=\"8px\" align=\"right\" valign=\"middle\">Keyword: </td><td width=\"220\" align=\"center\" valign=\"middle\"><input type=\"text\" id=\"txtsearch\" name=\"txtsearch\" onkeydown=\"EntersearchCheck(event)\" onkeyup=\"EntersearchCheck(event)\" style=\"width:220px; height:20px; font-weight:bold\"/></td><td width=\"190\" align=\"left\" valign=\"middle\"><input type=\"button\" name=\"btnsearch\" value=\"SEARCH\" onClick=\"searchtable()\"/></td></tr><tr><td colspan=\"3\" align=\"left\" style=\"padding-left:20px\"></td></tr></table>";
			document.getElementById("showme").innerHTML = str;
			document.getElementById("closeme").style.display='block';
        }
        
        
        function searchtable(){
			var searchText;//=document.getElementById("txtsearch").value;
			searchText=stripIt(document.getElementById("txtsearch"));//alert(searchText);
            var url = "searchRecord.php?searchText="+searchText;//alert(url);			
			var xmlhttp = getXmlHttpReq();
			xmlhttp.open("GET", url, true);
			xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			xmlhttp.onreadystatechange = function() { viewalldata(xmlhttp,searchText); };
			xmlhttp.send(null);
        }
        function viewalldata(xmlhttp,txt){
			if (xmlhttp.readyState === 4) {
				document.getElementById("seacrhhead").innerHTML="SEARCH CURRICULUM";
				var str="<table width=\"300\" border=\"0\" cellspacing=\"5\" cellpadding=\"5\" align=\"center\"><tr><td width=\"190\" height=\"8px\" align=\"right\" valign=\"middle\">Keyword: </td><td width=\"220\" align=\"center\" valign=\"middle\"><input type=\"text\" id=\"txtsearch\" name=\"txtsearch\" onkeydown=\"EntersearchCheck(event)\" onkeyup=\"EntersearchCheck(event)\" style=\"width:220px; height:20px; font-weight:bold\"/></td><td width=\"190\" align=\"left\" valign=\"middle\"><input type=\"button\" name=\"btnsearch\" value=\"SEARCH\" onClick=\"searchtable()\"/></td></tr><tr><td colspan=\"3\" align=\"left\" style=\"padding-left:20px\"></td></tr></table>";
				var str1="Results For '<span style=color:#ff0000>"+txt+"</span>' are:";
				document.getElementById("showme").innerHTML = str+"<br/>"+str1+"<br/><br/>"+xmlhttp.responseText;
				document.getElementById("txtsearch").focus();			
				document.getElementById('txtsearch').value=txt;
				//document.getElementById("ajaxloader").style.display="none";
				
			}
        }

//view score details
function viewdetails(testdefId){//alert(testdefId);
	var url = "GetData.php?mode=getScoredtls&testdefId="+testdefId;//alert(url);			
	var xmlhttp = getXmlHttpReq();
	xmlhttp.open("GET", url, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.onreadystatechange = function() { return_viewdetails(xmlhttp); };
	xmlhttp.send(null);
}
function return_viewdetails(str){
	if (str.readyState == 4) {
		var txt=str.responseText;//alert(txt);
		if(txt!="0"){
		document.getElementById('scorepopup').style.display='block';
		document.getElementById('scorearea').innerHTML=txt;
		if(document.getElementById('testtype').value==10){
			document.getElementById('inner').innerHTML='Score Results by PO';
		}
		if(document.getElementById('testtype').value==15){
			document.getElementById('inner').innerHTML='Score Results by Concept';
		}
		if(document.getElementById('testtype').value>15){
			document.getElementById('inner').innerHTML='Score Results by Strand';
		}
		document.getElementById('fade').style.display='block';
		}
	}
}

function closepopup(){
	document.getElementById('scorepopup').style.display='none';
	document.getElementById('fade').style.display='none';
}

function viewPretestResult(studentid){
	//document.getElementById("modalPage1").style.display = 'block';	
	var url = "GetData.php?mode=getScoredtls&testdefId=1";//alert(url);			
	var xmlhttp = getXmlHttpReq();
	xmlhttp.open("GET", url, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.onreadystatechange = function() { return_viewPretestResult(xmlhttp); };
	xmlhttp.send(null);
}
function return_viewPretestResult(str){
	if (str.readyState == 4) {//alert( str.responseText);
		if(str.responseText!="0"){
			document.getElementById('closeme').style.display='block';
			document.getElementById("showme").style.display="block";
			document.getElementById("seacrhhead").style.display = 'block';
			document.getElementById("bgarea").style.display = 'none';
			document.getElementById("showme").innerHTML = str.responseText;
			document.getElementById("seacrhhead").innerHTML="Pre-Test Result";
		}
		else{
			
		}
	}
}

function closeme(){
	document.getElementById('bgarea').style.display='block';
	document.getElementById("showme").style.display="none";
	document.getElementById("seacrhhead").style.display = 'none';
    document.getElementById('closeme').style.display='none';
	document.getElementById("calcu").style.display = 'none';
}


function gotopage(page){
	document.location="sitedata.php?cid="+page;
}
function forgot_password() {
	window.location = "ResetPassword.aspx?redirect=none"; // + document.getElementById("passRedirect").value;          
}

function remember() {
	new Effect.BlindUp('forgot-password', { duration: 0.15 });
	new Effect.BlindUp('forgot-password-loginBox', { duration: 0.15 });
	setTimeout(function() {
		;
		new Effect.BlindDown('password', { duration: 0.15 });
	}, 350);
}

function EnterCheck(e) {
	var key;
	if (window.event) {
		key = window.event.keyCode;     //IE
	} else {
		key = e.which;     //firefox
	}
	if (key == 13) {
		checkUser();
		if (e.preventDefault) e.preventDefault();
	}
}
function EntersearchCheck(e) {
	var key;
	if (window.event) {
		key = window.event.keyCode;     //IE
	} else {
		key = e.which;     //firefox
	}
	if (key == 13) {
		searchtable();
		if (e.preventDefault) e.preventDefault();
	}
}
//=================================================
function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
} 
function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function trim(str) {
	return ltrim(rtrim(str));
}
	 
function updateTrimText(fieldid) {
	return trim(fieldid);	
}	
function convert(str, id) {
	        str = str.slice(0, 1).toUpperCase() + str.slice(1).toLowerCase();
			str1=updateTrimText(str);
	        id.value = str1;
}
function idconvert(str, id) {
	        str1=updateTrimText(str);
	        id.value = str1;
}
//Curriculum tree ================================================================================================
var player=false
function setup()
{
	if(!player)
	{
		var p1=document.getElementsByName("player1");
		for(var x=0;x<p1.length;x++)
		{
			if(p1[x].controls)
			{
				player=p1[x];
				break;
			}
		}
	}
}
function play(playlist)
{
	setup();//alert(playlist);
	var brws=navigator.appName;//alert(brws);
	if(brws=="Netscape"){
		document.getElementById('wmp2').data="";
		document.getElementById('wmp2').data=playlist;
	}
	else{
		document.getElementById('wmpAx').url="";
		document.getElementById('wmpAx').url=playlist;
	}
	//player.controls.play();
}
function pause()
{
	setup();
	player.controls.pause();
}
function jsn(url){
	var s1 = new SWFObject("mediaplayer.swf","mediaplayer","340","420","8");//alert('dd');
	s1.addParam("allowfullscreen","true");
	s1.addVariable("width","340");
	s1.addVariable("height","420");
	s1.addParam("wmode","transparent");
	s1.addVariable("file",url);
	s1.write("flasmedia");
}
function SelectNode(div,nodeva,filepath){//alert(div);
	var req=getXmlHttpReq();
	var url="siteAction.php?curId="+div;
	req.open("GET", url, true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.onreadystatechange = function()
	{
	  if (req.readyState == 4 )
		 {			
			eResp=req.responseText;//alert(eResp);
			eResp=eResp.split("||");
			document.getElementById('styled_popup').style.display='block';//alert(filepath+'/'+eResp[0]);
			document.getElementById('popupCCNotes').innerHTML='<img src="'+filepath+'/'+eResp[0]+'" alt=""/>';
			document.getElementById('popupTitle').innerHTML=nodeva;
			document.getElementById('notepdf').value=eResp[2];//alert(filepath);
			var mtype=eResp[3];//lert(mtype);
			if(mtype=="flv"){ //alert('s');
				document.getElementById('flasmedia').style.display='block';	
				document.getElementById('winmedia').style.display='none';
				jsn(filepath+"/contents/media/videos/"+eResp[1]);//alert(filepath+"/contents/media/videos/"+eResp[1]);
			}
			if(mtype=="mp4"){
				document.getElementById('flasmedia').style.display='block';	
				document.getElementById('winmedia').style.display='none';
				//jsn("cpages/contents/media/videos/"+eResp[1]);
				var x='<embed src="'+filepath+'/contents/media/videos/'+eResp[1]+'" width="340" height="420"/>';				
				document.getElementById('flasmedia').innerHTML=x;								
			}
			else{	
			document.getElementById('flasmedia').style.display='block';	// alert('s');
			jsn(filepath+"/contents/media/videos/"+eResp[1]);//alert(filepath+"/contents/media/videos/"+eResp[1]);
			//document.getElementById('winmedia').style.display='block';
			//var t=setTimeout("play('cpages/contents/media/videos/'+eResp[1])",3000);
			//play(filepath+'/contents/media/videos/loadvideo.jpg');	
			
			}			
			document.getElementById('fade').style.display='block';
		 }
	 }; 
	req.send(null);		   
}

function printmaterial(filepath){
  var pdffile=document.getElementById('notepdf').value;
  window.open(filepath+'/contents/pdf/'+pdffile);
 /* var disp_setting="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
  disp_setting+="scrollbars=yes,width=650, height=600, left=100, top=25"; 
  var content_vlue = document.getElementById("popupCCNotes").innerHTML; 
  var docprint=window.open("","",disp_setting); 
   docprint.document.open(); 
   docprint.document.write('<html><head><title>Laurus The Onine Math Tutor</title>'); 
   docprint.document.write('</head><body onLoad="self.print()"><center>');          
   docprint.document.write(content_vlue);          
   docprint.document.write('</center></body></html>'); 
   docprint.document.close(); 
   docprint.focus(); 
*/
}
function styledPopupClose(){
	document.getElementById('styled_popup').style.display='none';
	document.getElementById('fade').style.display='none';
	jsn("");stop();
}

var win=0;
var newWindow = null;
function GoToTest(testId, testType,nodeid) {               
	var req=getXmlHttpReq();			
	var url="GetData.php?mode=getquest&testid="+testId;//alert(url);
	req.open("GET", url, true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.onreadystatechange = function()
	{
	  if (req.readyState == 4 )
		 {
			eResp=req.responseText;//alert(eResp);
			var isRes=eResp.split("|");
			var totno=isRes[0];
			var isxml=isRes[1];
			if(isxml=="")
			{
				if(testType=="Quiz")
				{
					if(totno<=5){
						OpenNewWindow('Quiz.php?TestDefinitionId='+testId+'&nodeid='+nodeid,'1000','700','AimsComputerTest');
						/*document.getElementById('fade').style.display='block';
						document.getElementById('logoutme').style.display='block';
						document.getElementById('offscore').style.display='none';*/
					}
					/*else if(totno>5  && totno<=20){
						OpenNewWindow('Quiz.php?TestDefinitionId='+testId+'&nodeid='+nodeid,'1000','700','AimsComputerTest');
						document.getElementById('fade').style.display='block';
						document.getElementById('logoutme').style.display='block';
						document.getElementById('offscore').style.display='none';
					}*/
					else{
						OpenNewWindow('beforetest.php?TestDefinitionId='+testId+'&nodeid='+nodeid,'1000','700','AimsComputerTest');	
						/*document.getElementById('fade').style.display='block';
						document.getElementById('logoutme').style.display='block';
						document.getElementById('offscore').style.display='none';*/
					}
				}
				else
				{
					OpenNewWindow('Review.php?TestDefinitionId='+testId+'&nodeid='+nodeid,'1000','700','AimsComputerTest');	
					/*document.getElementById('fade').style.display='block';
					document.getElementById('logoutme').style.display='block';					
					document.getElementById('offscore').style.display='none';*/
				}
			}
			else
			{
				OpenNewWindow('MyQuiz.php?TestDefinitionId='+testId+'&nodeid='+nodeid,'1000','700','AimsComputerTest');	
				/*document.getElementById('fade').style.display='block';
				document.getElementById('logoutme').style.display='block';
				document.getElementById('offscore').style.display='none';*/
			}
		 }
	 }; 
	req.send(null);	
}
function GoToPreTest(studId, testType,nodeid){
	var req=getXmlHttpReq();			
	var url="GetData.php?mode=checkPret&studId="+studId;//alert(url);
	req.open("GET", url, true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.onreadystatechange = function()
	{
	  if (req.readyState == 4 )
	  { //alert(req.responseText);
		OpenNewWindow('Pretest.php?TestDefinitionId=1&nodeid='+nodeid,'1000','700','AimsComputerTest');	
		document.getElementById('fade').style.display='block';
		document.getElementById('logoutme').style.display='block';
		document.getElementById('offscore').style.display='none';
	  }
	};
	req.send(null);	
}

function OpenNewWindow(mypage,w,h,myname){
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	settings='height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=no,toolbar=no,location=no, modal=yes';
	newWindow=window.open(mypage,myname,settings);
	/*if(window.showModalDialog){
		newWindow=window.showModalDialog(mypage,myname,"help:no;status:no;scroll:no;resize:no; dialogWidth:"+w+"px; dialogHeight:"+h+"px; center:yes");
	}else{
		newWindow=window.open(mypage,myname,settings);
	}
	if(newWindow=="makeblack"){
	}*/
	if(parseInt(navigator.appVersion) >= 4){newWindow.window.focus();}	
}

function closepopupforpretest(){
	document.getElementById('prestatus').style.display='none';
			document.getElementById('fade').style.display='none';
			document.getElementById('offscore').style.display='block'
}
function checkpopup(){
	document.getElementById('fade').style.display='block';
	document.getElementById('logoutme').style.display='block';
}
function closeApp(){
	if(newWindow!=null){
	newWindow.close();
	document.location='Logout.php';
	}
	else{
		document.location='Logout.php';
	}
}





// end script here -->
function evd(){
	evade = true;
}

//Not Icon Click
function notIC(){
	iconClick = false;
}

function onDoubleClick(node) {
	return false;
}	
function placeText(e, nodeLabel){//alert(nodeLabel);
	var position = getPosition(e);
	document.getElementById("nodeLabel").innerHTML = nodeLabel;
	var objDiv = document.getElementById("hoverText");
	var yVal = position.y -10;
	var xVal = position.x + 10;
	objDiv.style.top = yVal + "px";
	objDiv.style.left = xVal + "px";
	objDiv.style.display = "block";
}

function hideHover(){
	document.getElementById('hoverText').style.display = "none";
}

function getPosition(e) {
	e = e || window.event;
	var cursor = {x:0, y:0};
	if (e.pageX || e.pageY) {
		cursor.x = e.pageX;
		cursor.y = e.pageY;
	} 
	else {
		var de = document.documentElement;
		var b = document.body;
		cursor.x = e.clientX + 
			(de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
		cursor.y = e.clientY + 
			(de.scrollTop || b.scrollTop) - (de.clientTop || 0);
	}
	return cursor;
}
function stripIt(x){
		xx = x.value.replace(/['"]/g,'');
		return xx;
		}
function createTest(quizid,curid,whichTree)
{
	start_fancybox('CreateTest.php?p='+quizid+'/Quiz/'+curid+'&m=qs&tr='+whichTree);
}
function stop()
{
	//setup();
//	player.controls.stop();
}
function fullscrr(){
	
}

