var xmlHttp
function subtopicget(str,action)
{
	xmlHttp=GetXmlHttpObject();

 if (xmlHttp==null) {
	
  alert ("Your browser does not support AJAX!");
  return;
  
  }
   document.getElementById("hdtopic").value = str.options[str.selectedIndex].text;
   document.getElementById("hdsubtopic").value="";
   if(action=="add")
   {
		   document.getElementById("other_sub_topic").value="";
		   document.getElementById("other_sub_topic").disabled=true;
	   
		if(str.options[str.selectedIndex].text=="Others")
			document.getElementById("other_topic").disabled=false;
		else
			document.getElementById("other_topic").disabled=true;
	}	
	var url="include/subtopic.php?id="+str.value+"&action="+action;
	xmlHttp.onreadystatechange=stateChangedtopic;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}


function stateChangedtopic()
{

	if (xmlHttp.readyState == 4)
	{  
	document.getElementById("subdiv").innerHTML=xmlHttp.responseText;
	}

}

function topicget(str,action)
{
	xmlHttp=GetXmlHttpObject();

 if (xmlHttp==null) {	
  alert ("Your browser does not support AJAX!");
  return;  
  }
   document.getElementById("hdtopic").value = "";
   document.getElementById("hdsubtopic").value="";
   if(action=="add"){
   document.getElementById("other_sub_topic").value="";
   document.getElementById("other_topic").value="";
   document.getElementById("other_sub_topic").disabled=true;
   document.getElementById("other_topic").disabled=true;
   }
	var url="include/topic.php?category="+str.value+"&action="+action;
	
	xmlHttp.onreadystatechange=function(){
			if (xmlHttp.readyState == 4)
			{  
			
			document.getElementById("topicdiv").innerHTML=xmlHttp.responseText;
			}
		};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}


function sethd(st,action)
{
document.getElementById("hdsubtopic").value = st.options[st.selectedIndex].text;
if(action=="add")
{
if(st.options[st.selectedIndex].text=="Others")
	document.getElementById("other_sub_topic").disabled=false;
else
{
   document.getElementById("other_sub_topic").value="";
	document.getElementById("other_sub_topic").disabled=true;
}
}
}


function get_qtype(str)
{
  xmlHttp=GetXmlHttpObject();
 if (xmlHttp==null) {	
  alert ("Your browser does not support AJAX!");
  return;  
  }   
	var url="include/subtopic.php?id="+str.value+"&action=qtype";
	
	xmlHttp.onreadystatechange=function(){
			if (xmlHttp.readyState == 4)
			{  
				if(str.value!='Others')
				{
					if(xmlHttp.responseText=='2')
						document.getElementById("qtype2").checked=true;
					else
						document.getElementById("qtype1").checked=true;
				}
			}
		};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}


function optiongenerate(num)
{
	if(num=="" || num==0){
		document.getElementById("ansoption").innerHTML=""
		document.getElementById("optiondiv").style.display="none";
	}
		else
	{		var str="";
			for(i=1;i<=parseInt(num);i++)
		{		if(str=="")
				str="<div><textarea name='ans"+i+"' cols='41'></textarea>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type='radio' name='correct' value="+i+"></div>";
				else
					str+="<div><textarea name='ans"+i+"' cols='41'></textarea>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type='radio' name='correct' value="+i+"></div>";
		}

document.getElementById("ansoption").innerHTML=str;
document.getElementById("optiondiv").style.display="";
	//"<div><textarea name='ans1' cols='41'></textarea></div><div><textarea name='ans2' cols='41'></textarea></div><div><textarea name='ans3' cols='41'></textarea></div>";
	}
}


function add_question()
{
 xmlHttp=GetXmlHttpObject();

 if (xmlHttp==null) {
	
  alert ("Your browser does not support AJAX!");
  return;
  
  } 
	var url="http://localhost/sv/include/ad_ques.php";
	xmlHttp.onreadystatechange=stateChangedques;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChangedques()
{

if (xmlHttp.readyState == 4)
{  
alert(xmlHttp.responseText);	
}

}


function add_ques()
{
	
	document.getElementById("showques").style.display="block";
	document.getElementById("showques").style.display="none";
	document.getElementById("hideques").style.display="block";
	document.getElementById("hideques").innerHTML="<tr><td colspan='7'>Enter your Question:</td><td>&nbsp; <textarea name='question'></textarea></td></tr><tr><td><br>Enter Answer Options</td><td> 1.<textarea name='option1'></textarea></td></tr><tr><td>&nbsp;</td><td><br>2.<textarea name='option2'></textarea></td></tr><tr><td>&nbsp;</td><td><br>3.<textarea name='option3'></textarea></td></tr><tr><td>&nbsp;</td><td><br>4.<textarea name='option4'></textarea></td></tr><tr><td rowspan='5' valign='bottom'><br>&nbsp;&nbsp;&nbsp;<input type='button' value=' ADD ' onclick='javascript:add_question()'></td></tr>"
	document.getElementById("queslink").innerHTML="<a href='javascript:post_ques()'>Close</a>";
}

function post_ques()
{
	document.getElementById("hideques").style.display="block";
	document.getElementById("hideques").style.display="none";
	//document.getElementById("hideques").innerHTML="";
	//document.getElementById("hideques").position=absolute;
	document.getElementById("queslink").innerHTML="<a href='javascript:add_ques();'>Add&nbsp;More&nbsp;questions</a>";
}
/*function stateChanged1()
	{ 
if (xmlHttp.readyState == 4)
{  
	if(xmlHttp.responseText == "EXISTS") {
		
		
	}
	
	else
		
		
 }
}*/

function next_ques(id) { 


 xmlHttp=GetXmlHttpObject();

 if (xmlHttp==null) {
	
  alert ("Your browser does not support AJAX!");
  return;
  
  } 
	

	var url="../include/chk_registration.php";
	url=url+"?go="+id;
	url=url+"&uid="+Math.random();

	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
}

function stateChanged() { 
if (xmlHttp.readyState == 4)
{  
	if(xmlHttp.responseText == "EXISTS") {
		
		document.getElementById("uname_er").style.display='block';
		document.getElementById("uname_er").innerHTML='Username already exists';
	}
	
	else
		
		document.getElementById("uname_er").style.display='none';
 }
}
 


function sendtest(name,email,tstid,starttime,endtime,gender) { 

 xmlHttp=GetXmlHttpObject();

 if (xmlHttp==null) {
	
  alert ("Your browser does not support AJAX!");
  return;
  
  } 
	

	var url="include/send_email.php";
	url=url+"?name="+name+"&email="+email+"&tid="+tstid+"&starttime="+starttime+"&endtime="+endtime+"&gender="+gender;
	xmlHttp.onreadystatechange=stateChangedsendtest;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
}

function stateChangedsendtest() { 
if (xmlHttp.readyState == 4)
{  
	//alert(xmlHttp.responseText);
		//document.getElementById("send_test").style.color='red';
		document.getElementById("send_test").innerHTML=xmlHttp.responseText;
	
 }
}
 
/*function clock1()
{ 
	
	xmlHttp=GetXmlHttpObject();
 if (xmlHttp==null) {
	
  alert ("Your browser does not support AJAX!");
  return;
  
  }
	var url="clock.php";
	
	xmlHttp.onreadystatechange=function ()
								{
									
									if (xmlHttp.readyState == 4)
									{  
										//alert(xmlHttp.responseText);
										document.getElementById('clockdiv').innerHTML=xmlHttp.responseText;
										//xmlHttp.responseText="";
									}
								
								};
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}
*/

function GetXmlHttpObject() {
	var xmlHttp=null;
	try
	{
	 // Firefox, Opera 8.0+, Safari
	 xmlHttp=new XMLHttpRequest();
	 }
	catch (e)
	{
	 // Internet Explorer
	try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
	catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}


//FUNCTION TO CHECK USER-REGISTRATION
function check_emp_reg(){

	var fname = document.forms[0].fname;
	var lname = document.forms[0].lname;
	var email = document.forms[0].email;
	var cname = document.forms[0].cname;
	var cemail = document.forms[0].cemail
	var address = document.forms[0].address;
	var uname = document.forms[0].uname;
	var pass = document.forms[0].pass;
	var cpass = document.forms[0].cpass;
	var contact = document.forms[0].ccontactno;


	if(fname.value == ""){
		alert("Please Enter your First Name");
		//fname.style.border="red 2px solid";
		fname.focus();
		return false;
	    }

	if(lname.value == ""){
		alert("Please Enter your Last Name");
		//lname.style.border="red 2px solid";
		lname.focus();
		return false;
	   }

	 if(email.value == ""){
		alert("Please Enter your Email");
		//email.style.border="red 2px solid";
		email.focus();
		return false;
	   }
	   else
		{
		   var x=email.value;
		   var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			if (!filter.test(x))
			{
				alert("Please Enter valid Email");
				email.focus();
				return false;
			}
		}	

	 if(cemail.value != "")
		 {
		  var x=cemail.value;
			
			var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			if (!filter.test(x))
			{
				alert("Please Enter valid Email");
				cemail.focus();
				return false;
			}
	 }

	 if(cname.value == ""){
		alert("Please Enter your Company Name");
		//cname.style.border="red 2px solid";
		cname.focus();
		return false;
	   }
	
	if(contact.value == ""){
		alert("Please Enter a Contact No");
		//fname.style.border="red 2px solid";
		contact.focus();
		return false;
	    }
	
	 if(address.value == ""){
		alert("Please Enter your Company Address");
		//address.style.border="red 2px solid";
		address.focus();
		return false;
	   }

	 if(uname.value == ""){
		alert("Please Enter your Username");
		//uname.style.border="red 2px solid";
		uname.focus();
		return false;
	   }

	  if(pass.value == "") {
		  alert("Please Enter Password");
		//  pass.style.border="red 2px solid";
		  pass.focus();
		  return false;
	  }

	   if(cpass.value == "") {
		  alert("Please Enter Password");
		 // cpass.style.border="red 2px solid";
		  cpass.focus();
		  return false;
	  }

	  if(pass.value != cpass.value){
		  alert("Please Passwords didn't match");
		 // cpass.style.border="red 2px solid";
		  cpass.focus();
		 // pass.style.border="red 2px solid";
		 // pass.focus();
		  return false;
	  }
		
	return true;
}


function check_sample_reg(){

	var sfname = document.forms[0].sfname;
	var slname = document.forms[0].slname;
	var semail = document.forms[0].semail;
	
	if(sfname.value == ""){
		alert("Please Enter your First Name");
		sfname.focus();
		return false;
	    }
		

	if(slname.value == ""){
		alert("Please Enter your Last Name");
		slname.focus();
		return false;
	   }
	   

	 if(semail.value == ""){
		alert("Please Enter your Email");
		semail.focus();
		return false;
	   }
	   else
		{
		   var x=semail.value;
			//var x = document.getElementById("cemail").value;
			var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			if (!filter.test(x))
			{
				alert("Please Enter valid Email");
				semail.focus();
				return false;
			}
			
	   
	   }
  return true;
}

function check_login(){

	var user = document.forms[0].username;
	var pass = document.forms[0].password;
	
	
	if(user.value == ""){
		alert("Please Enter your username");
		//sfname.style.border="red 2px solid";
		user.focus();
		return false;
	    }
		

	if(pass.value == ""){
		alert("Please Enter your password");
		//pass.style.border="red 2px solid";
		pass.focus();
		return false;
	   }
	   
   return true;
}

function showSections(id) {
	sid = "a"+id;
	hid = "b"+id;
	document.getElementById(id).style.display="block";
	document.getElementById(sid).style.display="none";
	document.getElementById(hid).style.display="block";
}

function hideSections(id) {
	sid = "a"+id;
	hid = "b"+id;
	document.getElementById(id).style.display="none";
	document.getElementById(sid).style.display="block";
	document.getElementById(hid).style.display="none";
}

function send_view_test(str,tid)
{
	if(str==1)
		window.location="?go=send_test&tid="+tid;
	else if(str==2)
		window.location="?go=view_test&tid="+tid;
	else if(str==4)
		window.location="?go=assign_test&tid="+tid;
	else
		window.location="?go=send_test_details&tid="+tid;
}

function NumberCheck(str)
{
	sText=str.value;
	var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
			IsNumber = false;
			alert("Please enter only numbers");
			str.value="";
         }
      }
   return IsNumber;
}

function check_forg_pass(){

	var email = document.forms[0].email;
	var uname = document.forms[0].uname;	
	var cname = document.forms[0].cname;
	var pass = document.forms[0].pass;
	var cpass = document.forms[0].cpass;

	if(uname.value == ""){
		alert("Please Enter your Username");
		//uname.style.border="red 2px solid";
		uname.focus();
		return false;
	   }
	 if(email.value == ""){
		alert("Please Enter your Email");
		//email.style.border="red 2px solid";
		email.focus();
		return false;
	   }
	   else
		{
		   var x=email.value;
		   var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			if (!filter.test(x))
			{
				alert("Please Enter valid Email");
				email.focus();
				return false;
			}
		}	

	if(cname.value == ""){
		alert("Please Enter your Company Name");
		//cname.style.border="red 2px solid";
		cname.focus();
		return false;
	   }
	
	 if(pass.value == "") {
		  alert("Please Enter Password");
		//  pass.style.border="red 2px solid";
		  pass.focus();
		  return false;
	  }

	   if(cpass.value == "") {
		  alert("Please Enter Password");
		 // cpass.style.border="red 2px solid";
		  cpass.focus();
		  return false;
	  }

	  if(pass.value != cpass.value){
		  alert("Please Passwords didn't match");
		 // cpass.style.border="red 2px solid";
		  cpass.focus();
		 // pass.style.border="red 2px solid";
		 // pass.focus();
		  return false;
	  }
		
	return true;
}


function check_add_question(str)
{
	
	if(str.hdtopic.value=="" || str.hdsubtopic.value=="" || str.category.value=="")
	{
		alert("All the fields are compulsory");
		return false;
	}
	else if(str.hdtopic.value=="Others" || str.hdsubtopic.value=="Others")
	{
		 if((str.hdtopic.value=="Others" && str.other_topic.value=="") || (str.hdsubtopic.value=="Others" && str.other_sub_topic.value==""))
		 {
		 	alert("All the fields are compulsory");
			return false;
		 }
	}
		
}