// JavaScript Document
function doValid(theForm)
{
	if (theForm.txtEmail.value == "")
	{
		alert("Please enter valid email address.");
	    return false;
	}
	else if(EmailValidate(theForm.id,'txtEmail')==1)
	{
		alert('Invalid email address!');
		return false;
	}
	else if (trim(theForm.txtPhone.value) == "")
	{
		alert("Please enter your phone number.");
		return false;
	}
/*	else if (!isInteger(theForm.txtPhone.value))
	{
		alert("Enter the valid Phone number [Note :- only number]");
		return false;
	}
*/	
	else if (trim(theForm.txtQuote.value) == "")
	{
		alert("Please enter about your need.");
		return false;
	}
	else if(theForm.txtQuote.value.length < 20)
	{
		alert("Enter minimum 20 charaters about your need");
		return false;
	}
	else if (theForm.txtCode.value == "")
	{
		alert("Enter verification code exactly same as it appears in image becide the box.");
		return false;
	}
	else 
		return true;
}
function EmailValidate(form_id,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(reg.test(address) == false) {
      
      return 1;
   }
   return 0;
}
function isInteger(s)
{   
	var i;
	s=trim(s);
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
		if (((c < "0") || (c > "9"))) return false;
    }
   
    return true;
}
function trim(s)
{  
	var i;
    var returnString = "";
   
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}

/*function checkInternationalPhone(strPhone)
{
	var bracket=3
	strPhone=trim(strPhone)	
	if(strPhone.indexOf("+")>1) return false
	if(strPhone.indexOf("-")!=-1)bracket=bracket+1
	if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
	var brchr=strPhone.indexOf("(")
	if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
	if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
	s=stripCharsInBag(strPhone,validWorldPhoneChars);
	return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}
*/
function chkBlank(theObj,theErr)
{
	theObjErr = document.getElementById(theErr);	
	if(theObj.value == "") { theObjErr.style.color = "#FF0000";}
	else {theObjErr.style.color = "#4f4f4f";}
}
function chkmsg()
{	
	hu = window.location.search.substring(1).split('&');
	
	if(hu[0] != "")
	{
		for (i = 0; i < hu[0].length; i++)
    	{   
        	var c = hu[0].substring(i,i+3);
        	if (c == "%20") 
			{hu[0] = hu[0].substring(0,i)+" "+hu[0].substring(i+3,hu[0].length);}
    	}
		alert(hu[0].substring(hu[0].indexOf('=')+1));
		
		
		hu[3] = unescape(hu[3].replace("%20",' '));
		hu[2] = unescape(hu[2].replace("%20",' '));
				
		document.form1.txtEmail.value = hu[1].substring(hu[1].indexOf('=')+1);
		document.form1.txtPhone.value = hu[2].substring(hu[2].indexOf('=')+1);
		document.form1.txtQuote.value = hu[3].substring(hu[3].indexOf('=')+1);
	}
}