function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789,-+";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (var i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }

function Validatemobile()
   {

            var y = document.getElementById("Phone").value.trim();			

			
				if(y=="")
			   {
				   		alert("Enter Mobile No.");
						return false;
				}
				else if(IsNumeric(y)==false)
			   {	
				   alert("Enter valid mobile number");
					 return false; 
			   }
		    	else
				{
					return true;
				}
			

								

   }

function frmcheck()
{
	var ctr=0;
    if (document.getElementById("Name").value.trim()=="")
    {
		ctr=ctr+1;
	}
    if (document.getElementById("Email").value.trim()=="")
    {
		ctr=ctr+1;
    }
	if (document.getElementById("Email").value.trim()!="")
	{
		if (ValidateEmail()==false)
		{
			ctr=ctr+1;
		}
	}
    if (document.getElementById("Phone").value.trim()=="")
    {
		ctr=ctr+1;
    }
	if (document.getElementById("Phone").value.trim()!="")
	{
		if (Validatemobile()==false)
		{
			ctr=ctr+1;
		}
	}
		if (ctr==0)	
		{
		return onSubmit="window.open('', 'foo', 'width=9,height=9,status=yes,resizable=no,scrollbars=no')";
		return true;
		}
		else{
			alert("Your form is incomplete. Please fill the * marked fields to complete the form");
			return false;
		}
	
}

function echeck(str) {
	//var emailID=document.contactForm.txtemail;
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
//			tooltip("Invalid Email ID","txtemail","220");
		   return false;
		}

		else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
//			tooltip("Invalid Email ID","txtemail","220");
		   return false;
		}

		else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
//			tooltip("Invalid Email ID","txtemail","220");
		    return false;
		}

		 else if (str.indexOf(at,(lat+1))!=-1){
//			tooltip("Invalid Email ID","txtemail","220");
		    return false;
		 }

		 else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
  // 			tooltip("Invalid Email ID","txtemail","220");
		    return false;
		 }

		 else if (str.indexOf(dot,(lat+2))==-1){
	//		tooltip("Invalid Email ID","txtemail","220");
			return false;
		 }
		
		 else if (str.indexOf(" ")!=-1){
	//		tooltip("Invalid Email ID","txtemail","220");
		    return false;
		 }
	else
		{
	//	hidetip();
 		 return true	;				
		}
	}

function ValidateEmail(){
	var emailID=document.getElementById("Email");

	if ((emailID.value==null)||(emailID.value.trim()=="")){
		return false;
	}
	else if (echeck(emailID.value)==false){

		return false;
	}else
	{
	return true;
	}
	
 }
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };


(function() {
var f = document.getElementById('cse-search-box');
if (!f) {
f = document.getElementById('searchbox_demo');
}
if (f && f.q) {
var q = f.q;
var n = navigator;
var l = location;
if (n.platform == 'Win32') {
q.style.cssText = 'border: 1px solid #ffffff; padding: 2px;';
}
var b = function() {
if (q.value == '') {
q.style.background = '#FFFFFF url(http:\x2F\x2Fwww.google.com\x2Fcoop\x2Fintl\x2Fen\x2F../images\x2Fgoogle_custom_search_watermark.gif) left no-repeat';
}
};
var f = function() {
q.style.background = '#ffffff';
};
q.onfocus = f;
q.onblur = b;
if (!/[&?]q=[^&]/.test(l.search)) {
b();
}
}
})();

