// JavaScript Document
function check1()
{
	if(document.frmregister.membertype.value == 0){
		
			alert("Please Select member");
			document.frmregister.membertype.focus();
			return false;		
	
	}
	if(document.frmregister.firstname.value == '')
	{
		alert("Please Enter First Name");
		document.frmregister.firstname.focus();
		return false;
	}
	if(document.frmregister.membertype.value == 'Child'){
		if(document.frmregister.age_rangechild.value == 0){
			alert("Please Select Age Range");
			document.frmregister.age_rangechild.focus();
			return false;
		}
	}else{
		if(document.frmregister.age_rangeparent.value == 0){
			alert("Please Select Age Range");
			document.frmregister.age_rangeparent.focus();
			return false;
		}
	}
	
	if(document.frmregister.email.value == '')
	{
		alert("Please Enter Email Address");
		document.frmregister.email.focus();
		return false;
	}
	if(!checkMail(document.frmregister.email.value))
	{
		alert("Please Enter Valid Email Address");
		document.frmregister.email.focus();
		return false;		
	}
	if(document.frmregister.cemail.value != document.frmregister.email.value)
	{
		alert("Confirm Email & Email Address Doesn't Match");
		document.frmregister.cemail.value='';
		document.frmregister.cemail.focus();
		return false;
	}
	if(document.frmregister.schoolid.value == '0')
	{
		alert("Please Select School");
		document.frmregister.secquetion.focus();
		return false;
	}
	if(document.frmregister.secquetion.value == '0')
	{
		alert("Please Select Security Question");
		document.frmregister.secquetion.focus();
		return false;
	}
	if(document.frmregister.secanswer.value == '')
	{
		alert("Please Enter Security Answer");
		document.frmregister.secanswer.focus();
		return false;
	}
	
	if(document.frmregister.page.value == ''){
		
		if(document.frmregister.username.value == '')
		{
			alert("Please Enter User Name");
			document.frmregister.username.focus();
			return false;
		}
		if(document.frmregister.password.value == '')
		{
			alert("Please Enter Password");
			document.frmregister.password.focus();
			return false;
		}
		if(document.frmregister.cpassword.value != document.frmregister.password.value)
		{
			alert("Confirm Password & Password Doesn't Match");
			document.frmregister.cpassword.value='';
			document.frmregister.cpassword.focus();
			return false;
		}
	}
	
}

function checkMail(email){
	var x = email;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){
		return true;
	}
	else {
		return false;
	}
}

function fillcombo1(){
	var str
	str=document.frmregister.membertype.value;
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url="fillcombo.php";
	url=url+"?id="+str;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	} 
	
	function stateChanged() 
	{ 
	if (xmlHttp.readyState==4)
	{ 
	
	document.getElementById("child").innerHTML=xmlHttp.responseText;
	}
	}
	
	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 createRequestObject() {

var ro;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
ro = new ActiveXObject("Microsoft.XMLHTTP");
}else{
ro = new XMLHttpRequest();
}
return ro;
}

var http = createRequestObject();

function sndReq() {
//var para = document.adminForm.attribute5.value;

var para = document.frmregister.username.value;
//alert(para);

var url="usernamechk.php?para="+para;
//alert(url);
http.open('get', url);
http.onreadystatechange = handleResponse;

//alert(para);
http.send(null);
//setTimeout("sndReq()", 60000); // Recursive JavaScript function calls sndReq() every 2 seconds
}

function handleResponse() {
/*alert(http.readyState);
if(http.readyState == 3){
	alert('hi');
	document.getElementById("messages").innerHTML = '<img src="images/loading.gif">';
	return false;
}*/
document.getElementById("messages").innerHTML = '<img src="admin/images/loading.gif">'; 

if(http.readyState == 4){
	var response = http.responseText;
	document.getElementById("messages").innerHTML = http.responseText;
}
}