// JavaScript Document

function validate_contact()
{
	var flg=0;
	var doc=document.frm;
	var regexp = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	var check = regexp.test(doc.uemail.value);
	var iChars = "!@#$%^&*()+=-[]\\\';,/{}|\":<>?";
    var msg=''; 
	
	if(doc.uname.value=='')
		{
			msg+="*&nbsp;Please enter your name!<br>";
		}
	else if(!isNaN(doc.uname.value))
		{
			msg+="*&nbsp;Please provide valid name!<br>";			
		}
	for (var i = 0; i < doc.uname.value.length; i++) 
		{
            if (iChars.indexOf(doc.uname.value.charAt(i)) != -1) 
			{
                flg=1; break;				
        	}
         }
	
	if(flg==1)
		{
			 msg+=" *&nbsp;Your name has special characters!<br>";					
		}
	 
	 if(doc.uemail.value=='')
		{
			msg+="*&nbsp;Please provide your email!<br>";			
		}	
	 else if(check==false)
		{
			msg+="*&nbsp;Invalid email!<br>";			
		}
	 if(doc.security_code.value=='')
		{
			msg+="*&nbsp;Please enter code!";			
		}
		
	if(msg != '')
	{
		
		document.getElementById('error').innerHTML = msg ;
		document.getElementById('error_info').innerHTML ="Your information is incomplete or incorrect.<br> Please correct the fields below and try again." ;
		document.getElementById('error_info').style.display='';
		document.getElementById('error').style.display='';
		return false ;	
	}
	else
	{
	
		return true ;
	}		
}


/*-------------------------------*/


function validate() 
{ 
	var v = new RegExp(); 
	v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$"); 
	if (!v.test(document.frm1.website.value)) 
	{ 
		alert("Please enter a valid URL.");
		document.frm1.website.value.length.focus();
		return false; 
	} 
} 

function validate_request()
{	
	var flg=0;
	var doc=document.frm1;
	var strWeb= new RegExp(); 
	strWeb.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$"); 
	
	var regexp = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	var check = regexp.test(doc.email.value);
	var iChars = "!@#$%^&*()+=-[]\\\';,/{}|\":<>?";
	var msg='';
  
	if(doc.name.value=='')
		{
			msg+="*&nbsp;&nbsp;Please enter your name!<br>";			
		}
	else if(!isNaN(doc.name.value))
		{
			msg+="*&nbsp;&nbsp;Please provide valid name!<br>";			
		}
	for (var i = 0; i < doc.name.value.length; i++) 
		{
			if (iChars.indexOf(doc.name.value.charAt(i)) != -1) 
			{
				flg=1;
				break;
			}
	  	}
		
	if(flg==1)
	{
		msg+=" *&nbsp;&nbsp;Your name has special characters!<br>";
	}
	
	if(doc.company.value=='')
		{
			msg+="*&nbsp;&nbsp;Please provide comapany name!<br>";			
		}
		
	else if(!isNaN(doc.company.value))
		{
			msg+="*&nbsp;&nbsp;Please provide valid company name!<br>";			
		}	
	if(doc.telephone.value=='')
		{
			msg+="*&nbsp;&nbsp;Please provide Telephone number!<br>";			
		}
		
	else if(isNaN(doc.telephone.value))
		{
			msg+="*&nbsp;&nbsp;Please provide valid Telephone number!<br>";			
		}		
	if(doc.email.value=='')
		{
			msg+="*&nbsp;&nbsp;Please provide your email!<br>";			
		}	
	else if(check==false)
		{
			msg+="*&nbsp;&nbsp;Invalid email!<br>";			
		}
	if((doc.website.value!='')&&(!strWeb.test(doc.website.value)))
		{ 			
			msg+="*&nbsp;&nbsp;Please enter a valid website!<br>";
		}
	if(doc.security_code.value=='')
		{			
			msg+="*&nbsp;&nbsp;Please enter code!<br>";
		}
	
if(msg != '')
	{
		
		document.getElementById('error').innerHTML = msg ;
		document.getElementById('error_info').innerHTML ="Your information is incomplete or incorrect.<br> Please correct the fields below and try again.<br/>" ;
		document.getElementById('error_info').style.display='';
		document.getElementById('error').style.display='';
		return false ;	
	}
	else
	{
		return true ;
	}	
}

/*----------------------Number Validation------------------*/

function Numcheck(e)
{  
	 var keynum;
	 var keychar;
	 var numcheck;
	 if(window.event) // IE
	 {
	 keynum = e.keyCode
	 }
	 else if(e.which)// Firefox 
	 {
	  keynum = e.which;
	 }
	keychar =String.fromCharCode(keynum);
	numcheck = /[0-9 .]/;
	
	if((keynum>=48 && keynum<58) || keynum==8 || keynum==13 || keynum==46)
	{
		return true;
	 }
	else
	{
		return false;
	}
}
/*-------------------------------*/

function chk_login()
{
	var frm=document.frm;
	if(frm.user_name.value=="")
	{
		alert("User name cannot be blank !");
		frm.user_name.focus();
		return false;
	}
	else if(frm.password.value=="")
	{
		alert("Password cannot be blank !");
		frm.password.focus();
		return false;
	}
		else 
		return true;
}

/*----------------------------------------------*/
function validate_career()
{
	var doc=document.frm1;
	var regexp = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	var check = regexp.test(doc.uemail.value);
	var iChars = "!@#$%^&*()+=-[]\\\';,/{}|\":<>?";
       var msg=''; 
	for (var i = 0;  i <doc.uname.value.length; i++) 
		{
            if (iChars.indexOf(doc.uname.value.charAt(i)) != -1) 
			{
                 msg+=" *&nbsp;Your name has special characters.try again.<br>";
				
        	}
         }
	
	if(doc.uname.value=='')
		{
			msg+="*&nbsp;Please enter your name!<br>";
			
		}
	 if(!isNaN(doc.uname.value))
		{
			msg+="*&nbsp;Please provide valid Name!<br>";
			
		}
	 if(doc.uemail.value=='')
		{
			msg+="*&nbsp;Please provide your email!<br>";
			
		}	
	 if(check==false)
		{
			msg+="*&nbsp;Invalid email!<br>";
			
		}
		
	if(doc.interest.value==0)
		{
			msg+="*&nbsp;Please Select Applying Post!<br>";
			
		}	
		if(msg != '')
		{
			
			document.getElementById('error').innerHTML = msg ;
			document.getElementById('error_info').innerHTML ="Your information is incomplete or incorrect.<br> Please correct the fields below and try again." ;
			document.getElementById('error_info').style.display='';
			document.getElementById('error').style.display='';
			return false ;	
		}
		else
		{
		
			return true ;
	}
		
}
