// JavaScript Document
function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function isValidEmail(str)
{
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
 
}

function checkURL(value) {
var urlregex = new RegExp("^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([0-9A-Za-z]+\.)");
if(urlregex.test(value))
{
return(true);
}
return(false); 
}

function wasps() 
{ //v2.0
  
  name = document.getElementById("name22").value;
  phone = document.getElementById("phone22").value;
  email = document.getElementById("email22").value;
   
  var check=0;
  for (i=1;i<=8;i++)
  {
  interest = document.getElementById("interest"+i).checked; 
  
  if(interest==false)
   check++;
  }
  
  if(name==""){ alert ("Please Enter your Full Name"); return false; }
  if(phone=="") {alert ("Please Enter A Valid Phone No."); return false; }
  if(!isInteger(phone)){ alert ("Please Enter A Valid Phone No."); return false; }
  if(email==""){ alert ("Please Enter Email Adddress"); return false; }
  if (!isValidEmail(email)){ alert("Please Enter A Valid E-mail Address"); return false; }
 
     if(check==8)
  {
	  alert("Please select any option indicating your interests"); return false;
  }
  
  
}
function freetracking() 
{ //v2.0
  
  fname2 = document.getElementById("name2").value;
  phone2 = document.getElementById("phone2").value;
  emailxy = document.getElementById("emailxy").value;
  select2=document.getElementById("select2").value;
  
  
  if(fname2==""){ alert ("Please Enter your Name"); return false; }
  if(emailxy==""){ alert ("Please Enter email adddress"); return false; }
  if (!isValidEmail(emailxy)){ alert("Invalid E-mail Address! Please re-enter."); return false; }
  if(phone2==""){ alert ("Please Enter Phone Number"); return false; } 
   if(select2==""){ alert ("Please select services which interests you"); return false; } 
  
}



function validations()
{
name = document.getElementById("name").value;	
mail=document.getElementById("email").value;
phone = document.getElementById("phone").value;
url=document.getElementById("url").value;

 
if(name==""){ alert ("Please Enter Your Name"); return false; }
if(phone=="") { alert ("Please Enter A Valid Phone No."); return false;}
if(!isInteger(phone)){ alert ("Please Enter A Valid Phone No."); return false; }
if(mail=="") { alert ("Please Enter Your Email Address"); return false;}
if (!isValidEmail(mail)){ alert("Please Enter A Valid E-mail Address"); return false; }
if(url=="") { alert ("Please Enter URL Address"); return false;}
if (!checkURL(url)){ alert("Please Enter A Valid URL Address"); return false; }

}


function chk_info()
	 {
		if (document.getElementById('name').value == "" && document.getElementById('phone').value == "" && document.getElementById('email').value == "" 
		&& document.getElementById('url').value == ""){
		document.getElementById('name').focus();
		alert("Please fill up the necessary Field")
		return false;
		}
		else if (document.getElementById('name').value == ""){
		document.getElementById('name').focus();
		alert("Please Input Name")
		return false;
		}
		else if (document.getElementById('phone').value == ""){
		document.getElementById('phone').focus();
		alert("Please Input Phone Number")
		return false;
		}
		else if (document.getElementById('email').value == ""){
		document.getElementById('email').focus();
		alert("Please Input Email Address")
		return false;
		}
		else if (document.getElementById('url').value == ""){
		document.getElementById('url').focus();
		alert("Please Input Url")
		return false;
		}
		else if(!echeck(document.getElementById('email').value)){
		  document.getElementById('email').value="";
		 document.getElementById('email').focus();
		 return false;
		 }
	 return true;
	}
	
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 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		 alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		 alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		 alert("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")
		    return false
		 }

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

		 if (str.indexOf(" ")!=-1){
		   alert("Invalid E-mail ID")
		    return false
		 }
 		 return true
	}
