// JavaScript Document

function unameVal()
{
	 var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";


	if(document.getElementById("username").value=="")
	{
		
		document.getElementById('unam').innerHTML="Please Enter your Name";
		return false;
		}
		else
		{
			document.getElementById('unam').innerHTML=="";
			//return true;
			}
		
			for (var i = 0; i < document.getElementById("username").value.length; i++) 
			{
  	if(iChars.indexOf(document.getElementById("username").value.charAt(i)) != -1)
	{
  	document.getElementById('unam').innerHTML="Your username has special characters. \nThese are not allowed.\n Please remove them and try again.";
  	return false;
  	}
	else
		{
			document.getElementById('unam').innerHTML="";
			return true;
			}
			
  }

		
	}
	function passVal()
{
	if(document.getElementById("password").value=="")
	{
		
		document.getElementById('pass').innerHTML="Please Enter Password";
		return false;
		}
		else if(document.getElementById("password").value.length<4)
		{
			document.getElementById('pass').innerHTML="Please Enter Password More than 4 characters";
			return false;
			}
		else
		{
			document.getElementById('pass').innerHTML=="";
			return true;
			}
		
	}
	function conpdVal()
    {
	if(document.getElementById("conpwd").value=="")
	{
		
		document.getElementById('cpwd').innerHTML="Please Enter Confirm Password";
		return false;
		}
		
	  else if(document.getElementById("conpwd").value!=document.getElementById("password").value)
	  {
		
		document.getElementById('cpwd').innerHTML="Please Enter Both the field same Password";
		return false;
		}
		
		else
		{
			document.getElementById('cpwd').innerHTML=="";
			return true;
			}
		
	}
	
	
	
	function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		var emailId=document.getElementById('eml')
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   emailId.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")
		    emailId.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")
			 emailId.innerHTML="Invalid E-mail ID";
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
			 emailId.innerHTML="Invalid E-mail ID";
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   // alert("Invalid E-mail ID")
		    emailId.innerHTML="Invalid E-mail ID";
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   // alert("Invalid E-mail ID")
		    emailId.innerHTML="Invalid E-mail ID";
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
			 emailId.innerHTML="Invalid E-mail ID";
		    return false
		 }

 		 return true					
	}
	
	function ValidateForm(){
	var emailID=document.getElementById("email")
	
	
	
	if ((emailID.value==null)||(emailID.value=="")){
		//alert("Please Enter your Email ID")
		document.getElementById('eml').innerHTML="Please Enter your Email ID";
		document.getElementById('emldes').innerHTML="";
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	
	return true
 }
 
 function userFrmvalidation()
 
 {
	  var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
	// var emailID=document.getElementById("email")
	 
	 if(document.getElementById("username").value=="")
	{
		
		document.getElementById('unam').innerHTML="Please Enter your Name";
		return false;
		}
		else
		{
			document.getElementById('unam').innerHTML=="";
			
			}
			
			
			for (var i = 0; i < document.getElementById("username").value.length; i++) 
			{
  	if(iChars.indexOf(document.getElementById("username").value.charAt(i)) != -1)
	{
  	document.getElementById('unam').innerHTML="Your username has special characters. \nThese are not allowed.\n Please remove them and try again.";
  	return false;
  	}
	else
		{
			document.getElementById('unam').innerHTML=="";
		}
  }
  

			if(document.getElementById("password").value=="")
	{
		
		document.getElementById('pass').innerHTML="Please Enter Password";
		return false;
		}
		else if(document.getElementById("password").value.length<4)
		{
			document.getElementById('pass').innerHTML="Please Enter Password More than 4 characters";
			return false;
			}
		else
		{
			document.getElementById('pass').innerHTML=="";
			
			}
			if(document.getElementById("conpwd").value=="")
	{
		
		document.getElementById('cpwd').innerHTML="Please Enter Confirm Password";
		return false;
		}
		
	  else if(document.getElementById("conpwd").value!=document.getElementById("password").value)
	  {
		
		document.getElementById('cpwd').innerHTML="Please Enter Both the field same Password";
		return false;
		}
		
		else
		{
			document.getElementById('cpwd').innerHTML=="";
			
			}
		if(document.getElementById("email").value=="")
	{
		//alert("Please Enter the Email ID!")
		document.getElementById("eml").innerHTML="Please Enter the Email ID";
		//document.register.email.focus();
		return false;
	}
	/* if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(regForm.email.value)))
	{
		alert("E-mail address Should contain @ and .!")
		//document.regForm.email.select();
		document.regForm.email.focus();
		return false;
	}  */
	
	if(document.getElementById("term").checked!=true)
	{
		document.getElementById('con').innerHTML="Accept Terms and Conditions";
		return false;
		}
		else
		{
			document.getElementById('con').innerHTML=="";
			}
			
	 return true;		
			
	 }
 