// JavaScript Document

function validate_free_quote()
{
	var frmName = document.development;
	var regex = /^[a-z,A-z]+([a-z,A-Z,0-9,_,\.,\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,7})+$/;
  	var check = regex.test(frmName.client_email.value);

	var reg_exp_name  =     /^([a-z,A-Z,',\-,_,. ])+$/;
	var ClientName=frmName.client_name.value;

	if(frmName.client_name.value=="")
	{
		alert("Please enter your name !");
		frmName.client_name.focus();
		return false;
	}
	else if(ClientName.search(reg_exp_name))
	{
		alert("Invalid name !")
		frmName.client_name.select();
		return false;
	}
	else if(isNaN(frmName.client_name.value)==false)
	{
		alert("Invalid name !");
		frmName.client_name.select()
		return false;
	}
	else if(frmName.client_name.value.charAt(0)==' ')
	{
		alert("Invalid name !");
		frmName.client_name.select()
		return false;
	}	
	else if(frmName.client_email.value=="")
	{
		alert("Please enter email !");
		frmName.client_email.focus();
		return false;
	}
	else if(check==false)
	{
		alert("Invalid email !");
		frmName.client_email.select();
		return false;
		
	}
	else if(frmName.project_desc.value=="")
	{
		alert("Please enter project description !");
		frmName.project_desc.focus();
		return false;
	}
	else if(frmName.project_budget.value==0)
	{
		alert("Please select project budget !");
		frmName.project_budget.focus();
		return false;
	}
		
}

/*------------------- function for career.htm--------------------------*/

function checkchar(evt)
{
var carCode = (evt.which) ? evt.which : event.keyCode
if (carCode > 31 && ((carCode < 97) || (carCode > 122)) && ((carCode < 65) || (carCode > 90))){
    return false;
    }
}





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

function show_res()
{ 
  var url=window.location.href;
  var eqPos=url.indexOf('=');
  var fgPos=url.substring(eqPos+1);
   if(fgPos==1)
   {
    document.getElementById('el').innerHTML="Mail has been sent successfully !";
   }
   if(fgPos==0)
   {
     document.getElementById('el').innerHTML="Error: In sent mail ! ";   
   }
}   

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


function validate_carr()
{
	var F = document.frm;
	var regex = /^[a-z,A-z]+([a-z,A-Z,0-9,_,\.,\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,7})+$/;
  	var check = regex.test(F.uemail.value);
	var reg_exp=/^[a-z,0-9,A-Z,\ ]+$/;
	var FirstName=F.uname.value;
	var image_ext=F.attach.value.substring(F.attach.value.lastIndexOf('.')+1,F.attach.value.length);
	//alert("hello");
	if(document.frm.uname.value=="")
	{
		alert("Please enter your name !");
		document.frm.uname.focus();
		return false;
	}
	
	else if(isNaN(F.uname.value)==false)
	{
		alert("Invalid name !");
		F.uname.select();
		return false;
	}
	else if(FirstName.search(reg_exp))
	{
		alert("Invalid name !")
		F.uname.select();
		return false;
	}
	
	else if(F.uemail.value=="")
	{
		alert("Please enter e-mail address !");
		F.uemail.focus();
		return false;
	}
	else if(isNaN(F.uemail.value.charAt(0))==false)
	{
		alert("Invalid email !");
		F.uemail.select();
		return false;
	}
	else if(check==false)
	{
		alert("Invalid email !");
		F.uemail.select();
		return false;
		
	}
	else if(F.interest.value=="0")
	{
		alert("Please select interest !");
		F.interest.focus();
		return false;
	}
	
	else if(F.attach.value!='')
	{
	 var file_ext1 = F.attach.value.substring(F.attach.value.lastIndexOf('.')+1,F.attach.value.length);
	 	file_ext = file_ext1.toLowerCase(file_ext1);
		if(file_ext=="doc" || file_ext=="txt" || image_ext=="docx")
		{
			return true;	
		}
		else{
		alert("Please upload .doc and .txt files only !");
		return false;
		}
	}
	}
/*-------------------------- validation for contactus.php--------------------------------*/



function isEmpty(fieldValue)
{
	var whiteSpace = " \t\n\r";
	if((fieldValue == null) || (fieldValue.length == 0))
		return true ;
	for(var i=0;i<fieldValue.length;i++)
	{
		var c = fieldValue.charAt(i);
		if(whiteSpace.indexOf(c) == -1)
		return false ;
	}
	return true ;
}


function  validate_contact()
{
	var flg=0;
	var flg1=0;
	var flg2=0;
	var doc=document.frm;	
	var reg = /^[a-z,A-z]+([a-z,A-Z,0-9,_,\.,\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,7})+$/;
	var emailStr=doc.email.value;

	var iChars = "!@#$%^&*()+=-[]\\\';,/{}|\":<>?";
	
	var reg_exp_name  =     /^([a-z,A-Z,',\-,_,. ])+$/;
	var reg_city_name =	/^([a-z,A-Z,',\-,. ])+$/;

	if(isEmpty(doc.fname.value))
	{
		alert("Please enter your name !");
		doc.fname.focus();
		return false; 
	}
	else if(!(doc.fname.value).match(reg_exp_name))
	{
		alert("Invalid name !");
		doc.fname.select();
		return false;
	}
	else if(isEmpty(doc.email.value))
	{
		alert("Please enter your email !");
		doc.email.focus();
		return false;
	}
	else if(reg.test(emailStr)==false)
	{
		alert("Invalid email !");
		doc.email.value='';
		doc.email.focus();
		return false;
	}
	else if(isEmpty(doc.cmnt.value))
	{
		alert("Please enter your message !");
		doc.cmnt.focus();
		return false;
	}
	else if(isEmpty(doc.security_code.value))
	{
		alert("Please enter verification code !");
		doc.security_code.focus();
		return false;
	}
	else 
	return true;

}

/*--------------------- validation for risk_free_trial.php----------------------------------*/


function  validate_Trial()
{
	var flg=0;
	var doc=document.frm;	
	var reg = /^[a-z,A-z]+([a-z,A-Z,0-9,_,\.,\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,7})+$/;
	var emailStr=doc.email.value;
	var iChars = "!@#$%^&*()+=-[]\\\';,/{}|\":<>?";
	var strWeb= new RegExp(); 
	strWeb.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$"); 

	if((doc.uname.value!='')&&(!isNaN(doc.uname.value)))
	{
		alert("Invalid name !");
		doc.uname.value='';
		doc.uname.focus();
		return false; 
	}
	
	
	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)
	{
		alert("Invalid name !");
		doc.uname.value='';
		doc.uname.focus();
		return false; 
	}			
	if(isEmpty(emailStr))
	{
		alert("Please enter email !");
		doc.email.focus();
		return false;
	}
	else if(reg.test(emailStr)==false)
	{
		alert("Invalid email !");
		doc.email.value='';
		doc.email.focus();
		return false;
	}
	else if((doc.website.value!='')&&(!strWeb.test(doc.website.value)))
	{ 
		alert("Invalid URL !");
		doc.website.select();
		doc.website.focus();
		return false;
	} 
	else if(isEmpty(doc.cmnt.value))
	{
		alert("Please enter your message !");
		doc.cmnt.focus();
		return false;
	}
	else if(isEmpty(doc.security_code.value))
	{
		alert("Please enter security code !");
		doc.security_code.focus();
		return false;
	}
	else 
	return true;
}


function validate_Sendemail()
{
	var doc=document.frm;	
	var reg = /^[a-z,A-z]+([a-z,A-Z,0-9,_,\.,\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,7})+$/;
	var emailStr=doc.email.value;
	if(isEmpty(doc.email.value))
	{
		alert("Please enter email !");
		doc.email.focus();
		return false; 
	}
	else if(reg.test(emailStr)==false)
	{
		alert("Invalid email !");
		doc.email.value='';
		doc.email.focus();
		return false;
	}
	else if(isEmpty(doc.cmnt.value))
	{
		alert("Please enter comments/message !");
		doc.cmnt.focus();
		return false;
	}
	else if(isEmpty(doc.security_code.value))
	{
		alert("Please enter security code !");
		doc.security_code.focus();
		return false;
	}
	else 
	return true;
}

