var req = createXMLHttpRequest();
	
	
function populatesubject() {
	if(req.readyState == 4){
		var response = req.responseText;
		//alert(response);
		var subList = response.split(',');
		ClearOptions(document.frmSearch.subj);
		AddToOptionList(document.frmSearch.subj, '', '--Please Select--');
		for(i=0; i < subList.length; i++) {
			if(subList[i] != "" ){
				idnamearr = subList[i].split('|'); 
				AddToOptionList(document.frmSearch.subj, idnamearr[0], idnamearr[1].trim());
			}
		}

	   }
	  // setSubjectSel();
   }

function getSubject(gid) { 
	if(gid != '') {
		//alert(gid);
		req.open('get','functions.php?do=grd&id='+gid);
		//req.open('get','functions.php?do=grd&id='+gid+'&flag=2');
		req.onreadystatechange = populatesubject;
		req.send(null);
	} else { 
		ClearOptions(document.frmSearch.subj);
	} 
}

function populateSubsubject() {
  		if(req.readyState == 4){
			var response = req.responseText;
			//alert(response);
			var subList = response.split(',');
			
			ClearOptions(document.frmSearch.spec_sub);
			AddToOptionList(document.frmSearch.spec_sub, '', '--Please Select--');
			for(i=0; i < subList.length; i++) {
				if(subList[i] != "" ){
					idnamearr = subList[i].split('|'); 
					//alert(idnamearr[0]+"---"+idnamearr[1]);
					AddToOptionList(document.frmSearch.spec_sub, idnamearr[0], idnamearr[1].trim());
				}
			}

		   }
		  // setSubjectSel();
	   }
	
	function getSubSubject(sid) { 
		
		//alert(sid);
		if(sid == 99991)
			gflag = 1;
		else if(sid == 99992)
			gflag = 2;	
		else if(sid == 99993)
			gflag = 3;
		else if(sid == 99994)
			gflag = 4;
		else
			gflag = '';
		//alert(gflag);					
		if(sid != '') {
			
			if(gflag!='')
				req.open('get','functions.php?do=sub&id='+sid+'&flag=2&gflag='+gflag);
			else
				req.open('get','functions.php?do=sub&id='+sid+'gflag='+gflag);	
				
			req.onreadystatechange = populateSubsubject;
			req.send(null);
		} else {
			ClearOptions(document.frmSearch.spec_sub);
			AddToOptionList(document.frmSearch.spec_sub, '', '--Please Select--');
		} 
	}
	
	function MM_openBrWindow(theURL,winName,features) { 
  var popwin;
  popwin = window.open(theURL,winName,features);
  if(window.focus) popwin.focus();
} 


	
	function chkForm() {
		if(document.frmSearch.grd.value == '') {
			alert('Please select level.');
			document.frmSearch.grd.focus();
			return false;
		}
		
		if(document.frmSearch.subj.value == '') {
			alert('Please select subject.');
			document.frmSearch.subj.focus();
			return false;
		}
		if(document.frmSearch.spec_sub.value == '' ) {
			alert('Please select specific subject.');
			document.frmSearch.spec_sub.focus();
			return false;
		}
	}
	var reqChr = createXMLHttpRequest();
	function chngReview(page)
{
	
	inter = clearInterval(inter);
	reqChr.open('get','findmeatutor.php?event=nxtrev&page='+page);
	reqChr.onreadystatechange = dispChReview;
	reqChr.send(null);
}

function dispChReview()
{
	if(reqChr.readyState == 4)
	{
		
		var responseCRv = reqChr.responseText;
		
		resps = responseCRv.split('||||');
		document.getElementById('revdetail').innerHTML = resps[0];
		
		var prevpage = parseFloat(resps[2]) - 1;
		var nxtpage = parseFloat(resps[2]) + 1;
		document.getElementById('preNav').value = parseFloat(resps[2]) - 1;	
		document.getElementById('nxtNav').value = parseFloat(resps[2]) + 1;	
		document.getElementById('preNav').style.display='none';
		document.getElementById('preNavoff').style.display='none';
		document.getElementById('nxtNav').style.display='none';
		document.getElementById('nxtNavoff').style.display='none';
			
		if(prevpage == 0)
		{
			document.getElementById('preNav').style.display='none';
			document.getElementById('preNavoff').style.display='inline';
		}
		else
		{
			document.getElementById('preNav').style.display='inline'; 
			document.getElementById('preNavoff').style.display='none';
		}
		
		if(nxtpage > resps[3])
		{
			document.getElementById('nxtNav').style.display='none';
			document.getElementById('nxtNavoff').style.display='inline';
		}
		else
		{
			document.getElementById('nxtNav').style.display='inline';
			document.getElementById('nxtNavoff').style.display='none';
		}
	}	
}
