// JavaScript Document


function validate()
{
	if(validEmpty(document.getElementById('PType'),'Proposal type')==true && validEmpty(document.getElementById('txtName'),'Name')==true && validateEmail(document.getElementById('txtEmail'))==true && validEmpty(document.getElementById('txtMobile'),'Mobile')==true &&  validNum(document.getElementById('txtMobile'))==true){
		document.getElementById('frm1').submit();
		
		return true;
		}
		else
		{
			return false;
			}
}

function validate2()
{
if(validEmpty(document.getElementById('txtName2'),'Name')==true && validateEmail(document.getElementById('txtEmail2'))==true && validEmpty(document.getElementById('txtMobile2'),'Mobile')==true &&  validNum(document.getElementById('txtMobile2'))==true && validEmpty(document.getElementById('txtDay'),'Day')==true &&  validEmpty(document.getElementById('txtMonth'),'Month')==true && validEmpty(document.getElementById('txtTime'),'Time')==true){
	
		document.getElementById('frm1').submit();
	return true;
		}
		else
		{
			return false;
			}
}


function validate3()
{
	if(validEmpty(document.getElementById('txtName'),'Name')==true && validateEmail(document.getElementById('txtEmail'))==true && validEmpty(document.getElementById('txtPhone'),'Phone')==true && validNum(document.getElementById('txtPhone'))==true && validEmpty(document.getElementById('txtSubject'),'Subject')==true && validEmpty(document.getElementById('txtComment'),'Message')==true){
																																																																																					 
		document.getElementById('frm1').submit();
		
		return true;
		}
		else
		{
			return false;
			}
}


function validateNewsLetter()
{
	if(validEmpty(document.getElementById('txtEmail'))==true && validateEmail(document.getElementById('txtEmail'))==true ){
		document.getElementById('frm1').submit();
		
		return true;
		}
		else
		{
			return false;
			}
}


function validateEmail(x){
var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
str = x.value;
if(str.match(emailRegEx)){
return true;
}else{
alert('Please insert valid Email');
	x.select();
	x.focus();

return false;
}
}


function validNum(y)
{
	

 val=y.value ;
//alert(val);
if (val!="")

{
   
    str="0123456789+- ";
    len=y.value.length;
	//alert(len)

   for(x=0;x<len;x++ )
      {
        if(str.indexOf(y.value.charAt(x))==-1)
        {
         alert("* Please insert Numbers only.");
         y.focus();
		 y.select();
      
         return false;
       }//if
 
   }//for
   
 }//if
 
 
 return true;
 }


function validEmpty(x,y)
{

if(x.value == "" || x.value == 0)
	{
	alert("* "+y+" field is required.")
	//x.select();
	x.focus();
	return false;
	}
	
	return true;
}//whene call it  validateEmptyGeneral(formName.elementName)



function validLength(x)
{

if(x.value.length >= 1500)
	{
	alert("Your text exceed the maximum character length (1500 characters).")
	//x.select();
	x.focus();
	return false;
	}
	
	return true;
}//whene call it  validateEmptyGeneral(formName.elementName)

