
var req = createXMLHttpRequest();
var treq = createXMLHttpRequest();

var m_names = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");

function populatesubjecttu() {
	if(req.readyState == 4){
		var response = req.responseText;
		var subList = response.split(',');

		ClearOptions(document.frm.TN_Subject);
		AddToOptionList(document.frm.TN_Subject, '', '--Please Select--');
		for(i=0; i < subList.length; i++) {
			if(subList[i] != "" ){
				idnamearr = subList[i].split('|'); 
				//alert(idnamearr[0]+"---"+idnamearr[1]);
				AddToOptionList(document.frm.TN_Subject, idnamearr[0], idnamearr[1].trim());
			}
		}

	   }
   }


function getSubjecttu(gid) { 
	if(gid != '') {
		req.open('get','functions.php?do=grd&id='+gid);
		req.onreadystatechange = populatesubjecttu;
		req.send(null);
	} else {
		ClearOptions(document.frm.TN_Subject);
		AddToOptionList(document.frm.TN_Subject, '', '--Please Select--');
	} 
}

function getHSubjecttu(gid) { 
	if(gid != '') {
		if(gid == 3)
		{
			document.hmfrm.TN_HGrade.value = 'College';
		}
		else
		{
			document.hmfrm.TN_HGrade.value = '';
		}
		req.open('get','functions.php?do=grd&id='+gid);
		req.onreadystatechange = populateHsubjecttu;
		req.send(null);
	} else {
		ClearOptions(document.hmfrm.TN_HSubject);
		AddToOptionList(document.hmfrm.TN_HSubject, '', '--Please Select--');
	} 
}

function populateHsubjecttu() {
	if(req.readyState == 4){
		var response = req.responseText;
		var subList = response.split(',');

		ClearOptions(document.hmfrm.TN_HSubject);
		AddToOptionList(document.hmfrm.TN_HSubject, '', '--Please Select--');
		for(i=0; i < subList.length; i++) {
			if(subList[i] != "" ){
				idnamearr = subList[i].split('|'); 
				AddToOptionList(document.hmfrm.TN_HSubject, idnamearr[0], idnamearr[1].trim());
			}
		}

	   }
   }

function setSubjectSel() { 
	scstr = document.frm.stuID.value;
	//alert(scstr);
	//scstr = "{/literal}{$TPL_SUBCATSELECTED}{literal}"; 
	scstrArr = scstr.split(',');
	fieldobj = document.frm.TN_Subject;
	for(i=0; i < scstrArr.length; i++) {
		optionval = scstrArr[i];		
		for(j=0; j < fieldobj.options.length; j++) {
			if(fieldobj.options[j].value == optionval) {
				 fieldobj.options[j].selected = true;
			}
		}
	}
}

function populateSubsubjecttu() {
	if(req.readyState == 4){
		var response = req.responseText;
		var subList = response.split(',');

		ClearOptions(document.frm.TN_Specific_Subject);
		AddToOptionList(document.frm.TN_Specific_Subject, '', '--Please Select--');
		for(i=0; i < subList.length; i++) {
			if(subList[i] != "" ){
				idnamearr = subList[i].split('|'); 
				//alert(idnamearr[0]+"---"+idnamearr[1]);
				AddToOptionList(document.frm.TN_Specific_Subject, idnamearr[0], idnamearr[1].trim());
			}
		}

	   }
	  // setSubjectSel();
   }

function populateHSubsubjecttu()
{
	if(req.readyState == 4){
		var response = req.responseText;
		var subList = response.split(',');
		ClearOptions(document.hmfrm.TN_HSpecific_Subject);
		AddToOptionList(document.hmfrm.TN_HSpecific_Subject, '', '--Please Select--');
		for(i=0; i < subList.length; i++) {
			if(subList[i] != "" )
			{
				idnamearr = subList[i].split('|'); 
				AddToOptionList(document.hmfrm.TN_HSpecific_Subject, idnamearr[0], idnamearr[1].trim());
			}
		}

	   }
}

function getHSubSubjecttu(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 != '') {
		//req.open('get','functions.php?do=sub&id='+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 = populateHSubsubjecttu;
		req.send(null);
		document.getElementById('specsub1').style.display = 'inline';
	} else {
		ClearOptions(document.hmfrm.TN_HSpecific_Subject);
		AddToOptionList(document.hmfrm.TN_HSpecific_Subject, '', '--Please Select--');
		document.getElementById('specsub1').style.display = 'none';
	} 
}

function getSubSubjecttu(sid) { 
	
	//shailesh
		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 = '';
			
	if(sid != '') {
		//req.open('get','functions.php?do=sub&id='+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 = populateSubsubjecttu;
		req.send(null);
		document.getElementById('specsub').style.display = 'inline';
	} else {
		ClearOptions(document.frm.TN_Specific_Subject);
		AddToOptionList(document.frm.TN_Specific_Subject, '', '--Please Select--');
		document.getElementById('specsub').style.display = 'none';
	} 
}



function chkfrm(frmObj)
{
	//alert("asdasd");
	var name = document.hmfrm.TR_HName.value.trim();
	var email = document.hmfrm.TREF_HEmail_address.value.trim();
	var phone = document.hmfrm.Phone.value.trim();
	var level = document.hmfrm.TR_HLevel.value.trim();
	var subject = document.hmfrm.TN_HSubject.value.trim();
	var subject1 =  document.hmfrm.HSubjects.value.trim();
	var spsub = document.hmfrm.TN_HSpecific_Subject.value.trim();
	var spsub1 = document.hmfrm.HSpecific_Subject.value.trim();
	var exgrade = document.hmfrm.TN_HGrade.value.trim();
	var deadline = document.hmfrm.TR_Deadline.value.trim();
	var amount = document.hmfrm.TR_Pay_Amount.value.trim();
	var comments = document.hmfrm.TN_Message.value.trim();
	var extdeadline = document.getElementById('TR_Deadline').options[document.getElementById('TR_Deadline').selectedIndex].text;
	document.hmfrm.exttime.value = extdeadline;
	
	var deadlinecharge = document.hmfrm.deadlinecharge.value.trim();
	var zone = document.hmfrm.TR_TimeZone.value;
	
	
	
	reg = /^[0-9]+(\.[0-9]+)?$/;
	var PhoneReg =  /^[\(|\+|\d]?(\d{1,6})[\)|\s|\-]?[\(|\s|\-]?(\d{1,6})[\)|\s|\-]?([\s|\-]?(\d{1,6}))+$/
	var reEmail = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(name == '')
	{
		alert('Please fill the Name.');
		document.hmfrm.TR_HName.focus();
		return false;
	}
		
	if(email == '')
	{
		alert('Please fill the Email Address.');
		document.hmfrm.TREF_HEmail_address.focus();
		return false;
	}
	else
	{
		if(!reEmail.test(email))
		{
			alert('Please fill the valid Email Address.');
			document.hmfrm.TREF_HEmail_address.focus();
			return false;
		}

	}
	
	if(phone == '')
	{
		alert('Please fill the Phone.');
		document.hmfrm.Phone.focus();
		return false;
	}
	else
	{
		if(!PhoneReg.test(phone))
		{ 
				alert('Please fill the valid Phone.');
				document.hmfrm.Phone.focus();
				return false;
		}
	}
		
	if(level == '')
	{
		alert('Please fill the level.');
		document.hmfrm.TR_HLevel.focus();
		return false;
	}
	
	if(subject == '' && subject1 == '')
	{
		
		alert('Please select or fill in Subject area.');
		document.hmfrm.TN_HSubject.focus();
		return false;
	}
		
	if(subject != '')
	{
		if(spsub == '' && spsub1 == '')
		{
			alert('Please fill the Specific Subject.');
			document.hmfrm.TN_HSpecific_Subject.focus();
			return false;
		}
	}
		
		
	if(exgrade == '')
	{
		alert('Please fill the Exact Grade.');
		document.hmfrm.TN_HGrade.focus();
		return false;
	}
	
	if(zone == '')
	{
		alert('Please select the time zone.');
		document.hmfrm.TR_TimeZone.focus();
		return false;
	}
	
	if(deadline == '')
	{
		alert('Please fill the Deadline.');
		document.hmfrm.TR_Deadline.focus();
		return false;
	}
		
	if(document.hmfrm.TR_Deadline.value == 169)
	{
		if(deadlinecharge == '') {
			alert('Please enter the deadline time.');
			document.hmfrm.deadlinecharge.focus();
			return false;
		}
			
		if (chkNumeric(document.hmfrm.deadlinecharge.value) == false) 
		{
			alert('Please enter the deadline time in numeric digit only.');
			document.hmfrm.deadlinecharge.focus();
			return false;
			
		}
	}
		
	if(amount == '')
	{
		alert('Please fill the amount you want to pay.');
		document.hmfrm.TR_Pay_Amount.focus();
		return false;
	}
	
	
	if(name != '' && email != '' && phone != '' && level != '' && (subject != '' || subject1 != '') && exgrade != '' && deadline != '' && amount != '')
	{ 
		if(subject != '')
		{
			if(spsub == '' && spsub1 == '')
			{
				alert('Please fill the Subject.');
				document.hmfrm.TN_HSubject.focus();
				return false;
			}
		}
		
		
		len =document.hmfrm.elements.length;
		
		var fileval = '';
		for(i=1; i<len; i++) 
		{
			if(document.hmfrm.elements[i].type == 'file') 
			{
				if(document.hmfrm.elements[i].value != '')
				{
					 fileval = document.hmfrm.elements[i].value.trim();
				}
			}
		}
		
		if(fileval == '' && comments == '')
		{
			alert('Please describe your Homework/Assignment by filling in text box and/or attaching a file.');
			document.hmfrm.TN_Message.focus();
			return false;
		}
		
		if(deadline == '')
		{
			alert('Please fill the Deadline.');
			document.hmfrm.TR_Deadline.focus();
			return false;
		}
		
		if(document.hmfrm.TR_Deadline.value == 169)
		{
			if(deadlinecharge == '') {
				alert('Please enter the deadline time.');
				document.hmfrm.deadlinecharge.focus();
				return false;
			}
			
			if (chkNumeric(document.hmfrm.deadlinecharge.value) == false) 
			{
				alert('Please enter the deadline time in numeric digit only.');
				document.hmfrm.deadlinecharge.focus();
				return false;
			
			}
		}
		
		if(amount != '')
		{
			if(amount <= 0)
			{
				alert('Please fill valid amount.');
				return false;
			}
			else
			{
				if(!reg.test(amount))
				{
					alert('Please fill valid amount.');
					return false;
				}
			}	
		}	
			
		
		if(!document.hmfrm.confirmst.checked)
		{
			alert('Please check the checkbox to accept terms and conditions.');
			return false;
		}

		document.hmfrm.action = 'findmeatutor.php?event=savhmdet';
		document.hmfrm.submit();
		
	}
	
}

function submitForm(frmObj)
{
	
	//id = document.frm.stuID.value;
	//alert(id);
	var subject1 = document.frm.TN_Subject.value.trim();
	var subject2 = document.frm.Subjects.value.trim();
	var spsub =  document.frm.TN_Specific_Subject.value.trim();
	var spsub2 = document.frm.Specific_Subject.value.trim();
	var pricefrom = document.frm.MN_Price.value.trim();
	var priceto = document.frm.MN_Price_to.value.trim();
	var timezone = document.frm.TN_TimeZone.value.trim();
	var month= document.frm.month.value.trim();
	var day = document.frm.day.value.trim();
	var year = document.frm.year.value.trim();
	var time = document.frm.time.value.trim();
	var sesftime = document.frm.sesftime.value.trim();
	var phone = document.frm.PHR_Phone.value.trim();
	

	if(ValidateForm(frmObj))
	{ 
		if(subject1 == '' && subject2 == '')
		{
			alert('Please select or fill in Subject area.');
			return false;
		}
		
		if(subject1 != '')
		{
			if(spsub == '' && spsub2 == '')
			{
				alert('Please select or fill in Specific subject.');
				if(subject1 != '')
				{
					document.frm.TN_Specific_Subject.focus();
				}
				
				return false;
			}
		}
		
		if(pricefrom !='' || priceto !='') {
			if(pricefrom == '' && priceto != '') {
				alert('Please enter from price');
				document.frm.MN_Price.focus();
				return false;
			}
			if(pricefrom < 4)
			{
				alert('Hourly prices for tutors are USD 4 minimum, please enter a higher price');
				document.frm.MN_Price.focus();
				return false;
			}
			
			
		}
		
		if(pricefrom !='' && priceto !='') {
			if(pricefrom < 4)
			{
				alert('Hourly prices for tutors are USD 4 minimum, please enter a higher price');
				document.frm.MN_Price.focus();
				return false;
			}
		
			if(parseFloat(pricefrom) > parseFloat(priceto)) {
				alert('From price cannot be greater than To price.');
				document.frm.MN_Price.focus();
				return false;
			}
		}
		
		if(timezone != '' && (month != '' || day != ''  || time != '' || sesftime != ''))
		{
			if(timezone == '')
			{
				alert('Please enter time Zone');
				document.frm.TN_TimeZone.focus();
				return false;
			}
		
			if(month == '')
			{
				alert('Please select month');
				document.frm.month.focus();
				return false;
			}
			
			if(day == '')
			{
				alert('Please select day');
				document.frm.day.focus();
				return false;
			}
		
			if(year == '')
			{
				alert('Please select year');
				document.frm.year.focus();
				return false;
			}
			
			if(time == '')
			{
				alert('Please select AM/PM');
				document.frm.time.focus();
				return false;
			}
			
			if(sesftime == '')
			{
				alert('Please select Time from');
				document.frm.sesftime.focus();
				return false;
			}
			
		}
		
		
		if(timezone != '' && month != '' && day != '' && year != '' && time != '' && sesftime != '' )
		{
			var dob = year + '-' + month + '-' + day;
			
			tm = sesftime.split(':');
			
			if(!IsValidDate(dob)) {
				alert('Please enter valid Date.');
				document.frm.month.focus();
				return false;
			}
			
			document.getElementById('phdiv').style.display = 'inline';
			if(phone == '')
			{
				alert('Please fill in your Phone Number.');
				document.frm.PHR_Phone.focus();
				return false;
			}
			
				
			var CurrDate = formatTime();
			
			if (day <= 9) {
			  day = "0" + day;
			}
			
			bookDate = m_names[month-1] + ' '+ day +', '+ year +' '+ sesftime+":00" + time;
			
			var Comp = compareDates(bookDate, 'MMM dd, yyyy hh:mm:ssa', CurrDate, 'MMM dd, yyyy hh:mm:ssa');
			
			if(Comp == 0){
				alert('Selected time should be at least 24 hours away.');
				return false;
			}
					
			if((time == 'AM' && parseFloat(tm[0]) < '7') || (time == 'AM' && parseFloat(tm[0]) == '12'))
			{
				if(!confirm('You have chosen an AM late-night/early morning time. To continue with this time click OK, otherwise click Cancel to choose a PM time.')){
					return true;
				}else{
					return false;
				}	
			}		
		}
		
		//var id = "{/literal}{$TPL_STUID}{literal}";
		//var name = "{/literal}{$TPL_STUD_NAME}{literal}";
		
		id = document.frm.stuID.value;
		//name = document.frm.stuID.value;
		if(id != '' && name == 'Student')
		{
			if(!frmObj.confirmStatement.checked) {
				alert('Please check the checkbox to accept terms and conditions.');
				return false;
			}
		}	
		return true;
	} else {
		return false;
	}
}

function formatTime() {
  now = new Date();
  hour = now.getHours();
  min = now.getMinutes();
  sec = now.getSeconds();

	var d = new Date();
	var curr_day = d.getDay();
	var curr_date = d.getDate();
	curr_date = parseInt(curr_date) + 1;
	if (curr_date <= 9) {
	  curr_date = "0" + curr_date;
	}
	
	
	if (min <= 9) {
	  min = "0" + min;
	}
	if (sec <= 9) {
	  sec = "0" + sec;
	}
	if (hour > 12) {
	  hour = hour - 12;
	  add = "PM";
	} else {
	  hour = hour;
	  add = "AM";
	}
	if (hour == 12) {
	  add = "PM";
	}
	if (hour == 00) {
	  hour = "12";
	}
	
	var curr_month = d.getMonth();
	var curr_year = d.getFullYear();
	
	dateVal = ((hour<=9) ? "0" + hour : hour) + ":" + min +":00"+add;
	Cdate = (m_names[curr_month] +' '+curr_date +", " + curr_year+ ' '+ dateVal);


  
  return Cdate;
}

function show_file(){
	document.getElementById("attach_file").style.display = 'block';
}

function show_file1()
{
	document.getElementById("attach_file1").style.display = 'block';
}

var divToExpand = "";
var divToCollapse = "";
function expandAndCollapseDivs(divToExpand, divToCollapse){
	var expRelated = eval(document.getElementById(divToExpand));
	
	expRelated.style.display = "inline";
	expRelated.style.visibility = "visible";
	
	var collRelated = eval(document.getElementById(divToCollapse));
	collRelated.style.display = "none";
	collRelated.style.visibility = "hidden";
}

function go_login(){
	document.frm.action = "student-login.php?fflag=1";
	document.frm.submit();
}

function register(){
	document.frm.action = "student-registration.php?fflag=1";
	document.frm.submit();
}

function newImage()
{
	counter=Number(document.hmfrm.counter.value)+1;
	if(counter>5)
	{
		alert("You cannot add more than 5 file at a time!");
		return false;
	}
mydiv=document.getElementById("attach_file1");
newsubdiv=document.createElement("div");
newsubdiv.id="div"+counter;
var newdes="<div style='margin-top:5px'>";


newdes+="<input type=\"file\" name=\"hattachment"+counter+"\" style='border:1px solid #404040; font-size:11px; font-family:tahoma'  size='32' onkeypress=\"javascript:alert('Please select photo by using browse button');return false;\"> &nbsp;&nbsp;<a href=\"javascript:void(0);\" class=\"redlink\" onclick=\"return delDiv("+counter+")\" title='Remove' id='blue'>Remove</a><div id=\"msg"+counter+"\" class=\"red\"></div>";
newdes+='</div>';

newsubdiv.innerHTML=newdes;

mydiv.appendChild(newsubdiv);

document.hmfrm.counter.value=counter;

}

function delDiv(x)
{
mydiv=document.getElementById("attach_file1");
mydiv.removeChild(document.getElementById("div"+x));
--document.hmfrm.counter.value
}

/*function chkzonedet1()
{
date1 = document.hmfrm.TR_Deadline.value;
zone = document.hmfrm.TR_TimeZone.value;
if(date1 != '' && zone != '')
{
	treq.open('get','functions.php?do=zoneTime&zone='+zone+'&date1='+date1);
	treq.onreadystatechange = showdate;
	treq.send(null);
}
else
{
	document.getElementById('dateline').innerHTML =  '';
	if(zone == '' && date1 != '')
	{
		alert('Please select Time Zone.');
		return false;
	}
}		
}*/

function chkzonedet1(id)
{
if(id == 12 || id == 24)
{
   document.getElementById("msgtr").style.display  = "inline";
   document.getElementById('msgtr').innerHTML =  '<font color="red">'+id+' hours may not be sufficient for complex or long assignments. If you want to stick with '+id+' hours deadline please check your email and/or voice-mail frequently while we find a tutor for you.</font>';
}
else
{
	document.getElementById("msgtr").style.display  = "none";
}
if(id == 169) {
	document.getElementById("deadlinebox").style.display = "block";
	
	date1 = parseInt(document.hmfrm.deadlinecharge.value) * 24;
	zone = document.hmfrm.TR_TimeZone.value;
	
	if(date1 != '' && zone != '')
	{
		treq.open('get','functions.php?do=zoneTime&zone='+zone+'&date1='+date1);
		treq.onreadystatechange = showdate;
		treq.send(null);
	}
	
		
}
else
{	document.getElementById("deadlinebox").style.display = "none";
	chkzonedet();	
}
}

function chkzonedet()
{
date1 = document.hmfrm.TR_Deadline.value;
zone = document.hmfrm.TR_TimeZone.value;
if(date1 != '' && zone != '')
{
	treq.open('get','functions.php?do=zoneTime&zone='+zone+'&date1='+date1);
	treq.onreadystatechange = showdate;
	treq.send(null);
}
else
{
	document.getElementById('dateline').innerHTML =  '';
	if(zone == '' && date1 != '')
	{
		alert('Please select Time Zone.');
		return false;
	}
}		
}


function chkNumeric(strString)
//  check for valid numeric strings	
{
var strValidChars = "0123456789";
var strChar;
var blnResult = true;

if (strString.length == 0) return false;

//  test strString consists of valid characters listed above
for (i = 0; i < strString.length && blnResult == true; i++)
  {
  strChar = strString.charAt(i);
  if (strValidChars.indexOf(strChar) == -1)
	 {
	 blnResult = false;
	 }
  }
return blnResult;
}



function chkzonedet2()
{
date1 = parseInt(document.hmfrm.deadlinecharge.value) * 24;
zone = document.hmfrm.TR_TimeZone.value;

if (chkNumeric(document.hmfrm.deadlinecharge.value) == false) 
{
	alert('Please enter the deadline time in numeric digit only.');
	document.hmfrm.deadlinecharge.focus();
	return false;

}

if(date1 != '' && zone != '')
{
	treq.open('get','functions.php?do=zoneTime&zone='+zone+'&date1='+date1);
	treq.onreadystatechange = showdate;
	treq.send(null);
}
else
{
	document.getElementById('dateline').innerHTML =  '';
	if(zone == '' && date1 != '')
	{
		alert('Please select Time Zone.');
		return false;
	}
}		
}

function showdate()
{
if(treq.readyState == 4)
{
	var resp = treq.responseText; 
	var extdeadline = document.getElementById('TR_Deadline').options[document.getElementById('TR_Deadline').selectedIndex].text;
	var zonetext =  document.getElementById('TR_TimeZone').options[document.getElementById('TR_TimeZone').selectedIndex].text;


	if(extdeadline == '6 hours' || extdeadline == '12 hours' || extdeadline == '1 day' || extdeadline == '2 days')
	{
		document.getElementById('advise').style.display = "inline";
	}
	else
	{
		document.getElementById('advise').style.display = "none";
	}

	if(resp != '')
	{
		document.getElementById('dateline').innerHTML =  'by '+resp;
	}
	else
	{
		document.getElementById('dateline').innerHTML =  '';
	}
	/*if(dateline != '')
	{*/
		document.hmfrm.deadline.value = resp;
  //}	
	
}	
else
{
	return false;
}
}

function newImage1()
{
	counter=Number(document.frm.counter.value)+1;
	if(counter>5)
	{
		alert("You cannot add more than 5 file at a time!");
		return false;
	}
mydiv=document.getElementById("attach_file");
newsubdiv=document.createElement("div");
newsubdiv.id="div"+counter;
var newdes="<div style='margin-top:5px'>";


newdes+="<input type=\"file\" name=\"attachment"+counter+"\" style='border:1px solid #404040; font-size:11px; font-family:tahoma'  size='32' onkeypress=\"javascript:alert('Please select photo by using browse button');return false;\"> &nbsp;&nbsp;<a href=\"javascript:void(0);\" class=\"redlink\" onclick=\"return delDiv1("+counter+")\" title='Remove' id='blue'>Remove</a><div id=\"msg"+counter+"\" class=\"red\"></div>";
newdes+='</div>';

newsubdiv.innerHTML=newdes;

mydiv.appendChild(newsubdiv);

document.frm.counter.value=counter;

}

function delDiv1(x)
{
mydiv=document.getElementById("attach_file");
mydiv.removeChild(document.getElementById("div"+x));
--document.frm.counter.value
}


function showQuestion3(theTable)
{    
i=1;    
while(i<=2)
{
if(theTable!="s"+i)
{
linkname="s"+i;    
document.getElementById(linkname).style.display = 'none';
} 
i++;
}     
if (document.getElementById(theTable).style.display == 'none')
{
 document.getElementById(theTable).style.display = 'block';
}
else
{
document.getElementById(theTable).style.display = 'block';
}
}


function findTutor(findmeTutor, tabcontentLinks){
	document.getElementById('tcontent1').style.display='none';
	document.getElementById('tabcontentLink1').className='pagetitle findTutorTab1';
	
	document.getElementById('tcontent2').style.display='none';
	document.getElementById('tabcontentLink2').className='pagetitle findTutorTab1';
	
	document.getElementById(findmeTutor).style.display='block';
	document.getElementById(tabcontentLinks).className='pagetitle findTutorTab';
	}
var inter = '';
//to display the reviews
var reqRv = createXMLHttpRequest();

function get_reviews()
{
		reqRv.open('get','findmeatutor.php?event=reviews');
		reqRv.onreadystatechange = dispReview;
		reqRv.send(null);
}



function dispReview()
{
	if(reqRv.readyState == 4)
	{
		var responseRv = reqRv.responseText;
		//alert(responseRv);
		resps = responseRv.split('||||');
		document.getElementById('reviews').innerHTML = resps[0];
		document.getElementById('revdetail').innerHTML = resps[1];
		if(resps[4] != 'undefined')
			document.getElementById('nameCon').innerHTML = resps[4];
		
		document.getElementById('preNav').value = parseFloat(resps[3]) - parseFloat(1);	
		document.getElementById('nxtNav').value = parseFloat(resps[3]) + parseFloat(1);	
		document.getElementById('preNavoff').style.display='inline';
		document.getElementById('nxtNav').style.display='inline';
		document.getElementById('preNav').style.display='none';
		document.getElementById('nxtNavoff').style.display='none';
		inter = setTimeout('get_reviews()', 4000);
	}	
}


function ravedetailpop(trd)
{
	inter = clearInterval(inter);
	document.getElementById('ravedetailpop').style.display='none';
	document.getElementById(trd).style.display='inline';
}

function hideravereview()
 {
	inter = setTimeout('get_reviews()', 4000);
	document.getElementById('ravedetailpop').style.display='none';
}	

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;
			//alert(responseCRv);
			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';
			}
		}	
	}

