function CancelClick()
{
document.forms[0].reset();
return false;
}
function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}

function isWhitespace (s)

{   var i;
var whitespace = " \t\n\r";
    
    if (isEmpty(s)) return true;

    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (whitespace.indexOf(c) == -1) return false;
    }
    return true;
}

function CheckEmail (s)
{   if (isEmpty(s)) 
       if (isEmail.arguments.length == 1) return defaultEmptyOK;
       else return (isEmail.arguments[1] == true);
   
   

	var illegalCharsStart = /(^@)/
	var illegalCharsEnd = /@$/

	if ((illegalCharsStart.test(s))  || (illegalCharsEnd.test(s)))     return(false);

   	var illegalCharsStart = /(^\.)/
	var illegalCharsEnd = /\.$/

	if ((illegalCharsStart.test(s))  || (illegalCharsEnd.test(s)))     return(false);

	//var illegalChars = /[^0-9A-Za-z-@.]/;
    var illegalChars = /[^0-9A-Za-z-_@.]/;
	if (illegalChars.test(s)) return false;
	 
    if (isWhitespace(s)) return false;
    
            
    var i = 1;
    var j = 1;
    var sLength = s.length;

    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;

    
    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    }
    
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;   
    
    else return true;
}



function IsValid()
{


    if (document.getElementById("txtYourName").value == '')
    {
        alert('Please enter Name');
        document.getElementById("txtYourName").focus();
        return false;
    }
	  
    if (document.getElementById("txtEmailAddress").value == '')
    {
        alert('Please enter Email Address');
        document.getElementById("txtEmailAddress").focus();
        return false;
    }

    if ( CheckEmail(document.getElementById("txtEmailAddress").value) == false )
    {
        alert('Please enter Valid Email Address');
        document.getElementById("txtEmailAddress").focus();
        return false;
    }
	
	if (document.getElementById("txtYourPhoneNumber").value == '')
    {
        alert('Please enter Phone Number');
        document.getElementById("txtYourPhoneNumber").focus();
        return false;
    }
	else
	{
		var txtPhoneNo = document.getElementById("txtYourPhoneNumber").value;
		var txtChar;
		var validChars = "0123456789- ";
		var counter=0;
		for( ; counter<txtPhoneNo.length ; counter++ )
		{
			txtChar = txtPhoneNo.charAt(counter)
			switch(counter)
			{
				case 0:
					
					if(txtChar == " " || txtChar == '.')
					{
						alert( "Please enter correct Phone Number");
						document.getElementById("txtYourPhoneNumber").focus();
						document.getElementById("txtYourPhoneNumber").value="";
						return false;
					}
					break;
				default:
					if(validChars.indexOf(txtChar)==-1)
					{ 
						alert( "Please enter correct Phone Number");
						document.getElementById("txtYourPhoneNumber").focus();
						document.getElementById("txtYourPhoneNumber").value="";
						return false;
					}
					break;
			}
		}
	}
	 
	//if (document.getElementById("txtYourCityState").value == '')
  //  {
 //       alert('Please enter Your City/State');
   //     document.getElementById("txtYourCityState").focus();
     //   return false;
//    }  
   //alert('Thank you for contacting us. Our staff will be in touch with you soon.');
	return true;
}
function init()
{
document.getElementById("HDURL").value=window.location;
//alert(document.getElementById("HDURL").value);
}


