function div_echeck(str) 
{
	
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	//	alert("Invalid E-mail ID")
	 //  document.getElementById('divEmail').innerHTML = " Invalid E-mail ID"; 
		return false
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	//	alert("Invalid E-mail ID")
	  // document.getElementById('divEmail').innerHTML = " Invalid E-mail ID"; 
		return false
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	//	alert("Invalid E-mail ID")
//	   document.getElementById('divEmail').innerHTML = " Invalid E-mail ID"; 
	  	return false
	}
	 if (str.indexOf(at,(lat+1))!=-1){
	//	alert("Invalid E-mail ID")
//	   document.getElementById('divEmail').innerHTML = " Invalid E-mail ID"; 
		return false
	 }
	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
//	   document.getElementById('divEmail').innerHTML = " Invalid E-mail ID"; 
//	alert("Invalid E-mail ID")
		return false
	 }



	 if (str.indexOf(dot,(lat+2))==-1){

	   //document.getElementById('divEmail').innerHTML = " Invalid E-mail ID"; 

	//	alert("Invalid E-mail ID")

	     return false

	 }
	 if (str.indexOf(" ")!=-1){
	   	//document.getElementById('divEmail').innerHTML = " Invalid E-mail ID"; 
	//	alert("Invalid E-mail ID")
	    	return false
	 }
	 return true					

	
}
function valid()
{
	if(document.form1.user_name.value == "")
	{
		document.getElementById("user_name_error").style.visibility = "visible";
		document.getElementById("email_name_error").style.visibility = "hidden";
		document.getElementById("verfiy_email_name_error").style.visibility = "hidden";
		document.getElementById("email_error").style.visibility = "hidden";
		document.getElementById("password_error").style.visibility = "hidden";
		document.getElementById("verfiy_password_error").style.visibility = "hidden";
		document.form1.user_name.focus();
		return false;
	}
	if(document.form1.email_address.value == "")
	{
		document.getElementById("user_name_error").style.visibility = "hidden";
		document.getElementById("email_name_error").innerHTML = "enter your email address here.";
		document.getElementById("email_error").style.visibility = "hidden";
		document.getElementById("verfiy_email_name_error").style.visibility = "hidden";
		document.getElementById("password_error").style.visibility = "hidden";
		document.getElementById("verfiy_password_error").style.visibility = "hidden";
		document.form1.email_address.focus();
		return false;
	}
	if(document.form1.v_email_address.value == "")
	{
		document.getElementById("user_name_error").style.visibility = "hidden";
		document.getElementById("email_name_error").style.visibility = "hidden";
		document.getElementById("verfiy_email_name_error").style.visibility = "visible";
		document.getElementById("password_error").style.visibility = "hidden";
		document.getElementById("verfiy_password_error").style.visibility = "hidden";
		document.form1.v_email_address.focus();
		return false;
	}
	if(document.form1.v_email_address.value != document.form1.email_address.value)
	{
		document.getElementById("user_name_error").style.visibility = "hidden";
		document.getElementById("email_name_error").style.visibility = "hidden";
		document.getElementById("verfiy_email_name_error").style.visibility = "visible";
		document.getElementById("password_error").style.visibility = "hidden";
		document.getElementById("verfiy_password_error").style.visibility = "hidden";
		document.form1.email_address.focus();
		return false;
	}
	else
	{
		if((div_echeck(document.form1.email_address.value) == false) || (div_echeck(document.form1.email_address.value) == false))
		{
			document.getElementById("user_name_error").style.visibility = "hidden";
			document.getElementById("email_name_error").innerHTML = "Email Address Invalid";
			document.getElementById("verfiy_email_name_error").style.visibility = "hidden";
			document.getElementById("password_error").style.visibility = "hidden";
			document.getElementById("verfiy_password_error").style.visibility = "hidden";
			document.form1.email_address.focus();
			return false;
		}
	}
	
	if(document.form1.kids_password.value == "")
	{
		document.getElementById("user_name_error").style.visibility = "hidden";
		document.getElementById("email_name_error").style.visibility = "hidden";
		document.getElementById("verfiy_email_name_error").style.visibility = "hidden";
		document.getElementById("email_error").style.visibility = "hidden";
		document.getElementById("password_error").style.visibility = "visible";
		document.getElementById("verfiy_password_error").style.visibility = "hidden";
		document.form1.kids_password.focus();
		return false;
	}
	if(document.form1.kids_v_password.value == "")
	{
		document.getElementById("user_name_error").style.visibility = "hidden";
		document.getElementById("email_name_error").style.visibility = "hidden";
		document.getElementById("verfiy_email_name_error").style.visibility = "hidden";
		document.getElementById("email_error").style.visibility = "hidden";
		document.getElementById("password_error").style.visibility = "hidden";
		document.getElementById("verfiy_password_error").style.visibility = "visible";
		document.form1.kids_v_password.focus();
		return false;
	}
	if(document.form1.kids_password.value != document.form1.kids_v_password.value)
	{
		document.getElementById("user_name_error").style.visibility = "hidden";
		document.getElementById("email_name_error").style.visibility = "hidden";
		document.getElementById("verfiy_email_name_error").style.visibility = "hidden";
		document.getElementById("password_error").style.visibility = "hidden";
		document.getElementById("verfiy_password_error").style.visibility = "visible";
		document.form1.kids_password.focus();
		return false;
	}
	else
	{
		if(document.form1.kids_password.value.length <= 7)
		{
			document.getElementById("passwords_error").style.visibility = "visible";
			document.getElementById("verfiy_password_error").style.visibility = "hidden";
			document.form1.kids_password.focus();	
			return false;
		}
	}
	if(document.getElementById('security_code').value == "") {
		document.getElementById("security_error").style.display = "block";
		document.getElementById("security_error_n").style.display= "none";
		document.getElementById("passwords_error").style.display = "none";
		document.getElementById("verfiy_password_error").style.visibility = "hidden";
		document.getElementById('security_code').focus();
			return false;
	}
	
	if(document.getElementById('cap_code').value != document.getElementById('security_code').value) {
		document.getElementById("security_error_n").style.display = "block";
		document.getElementById("security_error").style.display = "none";
		document.getElementById("passwords_error").style.display = "none";
		document.getElementById("verfiy_password_error").style.visibility = "hidden";
		document.getElementById('security_code').focus();
		return false;
	}	
	if(document.getElementById("email_p_error").value != 'Available')
	{
		document.form1.email_address.focus();	
	}
	if(document.getElementById("nick_p_error").value != 'Available')
	{
		document.form1.nick_name.focus();	
	}


return true;
}
	var url = "checkid.php?email="; // The server-side script 
	var nick_name = "checkid.php?nick_name=";
	function handleHttpResponse1(){
		if(http.readyState == 4){
			if(http.status==200){ 
			  var results=http.responseText;
				if(results != "")
				{
					document.getElementById("nick_name_error").innerHTML = '';
					document.getElementById("nick_name_error").innerHTML = "&nbsp;&nbsp; Nick Name Already Exist";
					document.getElementById("nick_p_error").value = "not Available";
					document.getElementById("nick_name").value = '';
					document.getElementById("nick_name").focus();
					return false;
				}
				else
				{
					document.getElementById("nick_name_error").innerHTML = " &nbsp;&nbsp; Available";
					document.getElementById("nick_p_error").value = "Available";
					return false;
				}
			}
		}
	
	
	}

	function CheckCMSUser(sId){
		if(CheckSpace(sId) != false)
		{
			http.open("GET", nick_name + escape(sId), true);
			http.onreadystatechange = handleHttpResponse1; 
			http.send(null);
		}
	}

	function handleHttpResponse() {
		if(http.readyState == 4){
			if(http.status==200){ 
			  var results=http.responseText;
				if(results != "")
				{
					document.getElementById("email_name_error").innerHTML = '';
					document.getElementById("email_name_error").innerHTML = "&nbsp;&nbsp; Email ID Already Exist";
					document.getElementById("email_p_error").value = "not Available";
					document.getElementById("email_address").value = '';
					document.getElementById("email_address").focus();
					return false;
				}
				else
				{
					document.getElementById("email_name_error").innerHTML = " &nbsp;&nbsp; Available";
					document.getElementById("email_p_error").value = "Available";
				return false;
				}
			}
		}
	
	}
	function CheckSpace(name){
			if(name.indexOf(" ") < 0){
					return true;
			}else {
					alert("Nick Name doesnot contain Space!");
					document.getElementById("nick_name").focus();
					return false;
			} 
	}
	
	function CheckCMSEmail(sId) {
		http.open("GET", url + escape(sId), true);
		http.onreadystatechange = handleHttpResponse; 
		http.send(null);
		
	}
	
	function getHTTPObject() {
		
	  var xmlhttp; 
	
	  if(window.XMLHttpRequest){ 
		xmlhttp = new XMLHttpRequest(); 
	  } 
	  else if (window.ActiveXObject){ 
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		if (!xmlhttp){ 
			xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
		} 
	} 
	  return xmlhttp; 
	
	}
	var http = getHTTPObject(); // We create the HTTP Object

