
function validation()
{
if(document.getElementById('firstname').value =='')
  {
   alert("Please Enter Your First Name");
   document.getElementById("firstname").focus();
   return false;
  }
  if(document.getElementById('lastname').value =='')
  {
   alert("Please Enter Your Last Name");
   document.getElementById("lastname").focus();
   return false;
  }
  if(document.getElementById('email').value =='')
 {
 alert("Please Enter Email");
 document.getElementById("email").focus();
 return false;
 }

/*if(document.getElementById('email').value != '')
 {
 fieldValue = document.getElementById('email').value;
 if ( fieldValue == '')
      {
	   alert("Please Enter Email");
       document.getElementById("email").focus();
       return false;
	  }
else
     {
        i=fieldValue.indexOf("@")
        j=fieldValue.indexOf(".",i)
		k=fieldValue.indexOf(",")
		kk=fieldValue.indexOf(" ")
		jj=fieldValue.lastIndexOf(".")+1
		len=fieldValue.length
		if((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
           {
        	/* Right Email Address  */
        /*   }
        else
           {
           //document.getElementById('rightformate').style.display = 'block';
        	alert("Please Enter Valid Email Address in the Given Formate mail@email.com");
            document.getElementById("email").focus();
            return false;
           }
	}
}*/
if (echeck(document.getElementById('email').value)==false){
	
		alert("Please Enter Valid Email Address in the Given Formate mail@email.com");
		document.getElementById("email").focus();
       return false;
	}

 if(document.getElementById('phone').value =='')
  {
  alert("Please Enter Your phone");
  document.getElementById("phone").focus();
  return false;
  }

if(document.getElementById('phone').value !='' && !IsNumeric(document.getElementById('phone').value) )
         {
         alert("Please Enter only Numeric fields in phone Field");
         document.getElementById("phone").focus();
         return false;
         } 
		

  if(document.getElementById('contactFormPreference').value =='')
  {
  alert("Please Select Your Contact Preference");
  document.getElementById("contactFormPreference").focus();
  return false;
  }
  
 if(!document.request_form.service[0].checked && !document.request_form.service[1].checked && !document.request_form.service[2].checked && !document.request_form.service[3].checked && !document.request_form.service[4].checked && !document.request_form.service[5].checked && !document.request_form.service[6].checked && !document.request_form.service[7].checked && !document.request_form.service[8].checked)
 {
 	alert("Please select services you interested in");
  	document.getElementById("service").focus();
  	return false;
 }
 
if (!document.request_form.howDidYouHearAboutUs[0].checked && !document.request_form.howDidYouHearAboutUs[1].checked
&& !document.request_form.howDidYouHearAboutUs[2].checked && !document.request_form.howDidYouHearAboutUs[3].checked) {
alert("Please chooze how did you hear about ILaunch media group");
document.getElementById("howDidYouHearAboutUs").focus();
return false;

} 
if (document.request_form.howDidYouHearAboutUs[0].checked)
{
if(document.getElementById('nameOfReferral').value=='')
 {
 	alert("Please Enter Personal reference Name ");
  	document.getElementById("nameOfReferral").focus();
  	return false;
 }

}
if (document.request_form.howDidYouHearAboutUs[1].checked)
{
if(document.getElementById('linkFromWhatSite').value=='')
 {
 	alert("Please Enter Website Url");
  	document.getElementById("linkFromWhatSite").focus();
  	return false;
 }

}
if (document.request_form.howDidYouHearAboutUs[2].checked)
{
if(document.getElementById('adName').value=='')
 {
 	alert("Please Enter Advertisement Source ");
  	document.getElementById("adName").focus();
  	return false;
 }

}

 if(document.getElementById('comments').value=='')
 {
 	alert("Please Enter Your Comments");
  	document.getElementById("comments").focus();
  	return false;
 }
  if(document.getElementById('security_code2').value=='')
 {
 	alert("Please Enter Your Captcha Code");
  	document.getElementById("security_code2").focus();
  	return false;
 }
 
document.getElementById("request_form").submit();
return true;
}
function IsNumeric(sText)
{
	var ValidChars = "0123456789.";
    var IsNumber=true;
    var Char;
    for (i = 0; i < sText.length && IsNumber == true; i++) 
        { 
        Char = sText.charAt(i); 
        if (ValidChars.indexOf(Char) == -1) 
           {
           IsNumber = false;
           }
         }
return IsNumber;
}
function 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){
		   
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    
		    return false;
		 }

 		 return true;					
	}


function validcontact()
{
if(document.getElementById('question1').value =='')
  {
   alert("Please Select Inquiring Information");
   document.getElementById("question1").focus();
   return false;
  }
if(document.getElementById('firstname').value =='')
  {
   alert("Please Enter Your First Name");
   document.getElementById("firstname").focus();
   return false;
  }
  if(document.getElementById('lastname').value =='')
  {
   alert("Please Enter Your Last Name");
   document.getElementById("lastname").focus();
   return false;
  }
  if(document.getElementById('email').value =='')
 {
 alert("Please Enter Email");
 document.getElementById("email").focus();
 return false;
 }

/*if(document.getElementById('email').value != '')
 {
 fieldValue = document.getElementById('email').value;
 if ( fieldValue == '')
      {
	   alert("Please Enter Email");
       document.getElementById("email").focus();
       return false;
	  }
else
     {
        i=fieldValue.indexOf("@")
        j=fieldValue.indexOf(".",i)
		k=fieldValue.indexOf(",")
		kk=fieldValue.indexOf(" ")
		jj=fieldValue.lastIndexOf(".")+1
		len=fieldValue.length
		if((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
           {
        	/* Right Email Address  */
         /*  }
        else
           {
           //document.getElementById('rightformate').style.display = 'block';
        	alert("Please Enter Valid Email Address in the Given Formate mail@email.com");
            document.getElementById("email").focus();
            return false;
           }
	}
}*/
if (echeck(document.getElementById('email').value)==false){
	
		alert("Please Enter Valid Email Address in the Given Formate mail@email.com");
		document.getElementById("email").focus();
       return false;
	}
if(document.getElementById('phone').value =='')
  {
  alert("Please Enter Your phone");
  document.getElementById("phone").focus();
  return false;
  }

if(document.getElementById('phone').value !='' && !IsNumeric(document.getElementById('phone').value) )
         {
         alert("Please Enter only Numeric fields in phone Field");
         document.getElementById("phone").focus();
         return false;
         }
 if(document.getElementById('comments').value=='')
 {
 	alert("Please Enter Your Comments");
  	document.getElementById("comments").focus();
  	return false;
 }
  if(document.getElementById('security_code1').value=='')
 {
 	alert("Please Enter Your Captcha Code");
  	document.getElementById("security_code1").focus();
  	return false;
 }
 
document.getElementById("contact_form").submit();
return true; 

}
