function SetMsg()
{

if(getQueryVariable('Msg')!=null)
   {

   document.getElementById('lblMsg').innerHTML='<br>Thank you for contacting us. Your message has been sent!';

   }
else
   {
   document.getElementById('lblMsg').innerHTML='';
   }   
}
function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
}

function ClearAll()
{
document.getElementById('txtName').value='';
document.getElementById('txtEmail').value='';
document.getElementById('txtPhone').value='';
document.getElementById('txtAddress').value='';
document.getElementById('txtCity').value='';
document.getElementById('txtZip').value='';

document.getElementById('drpState').value='0';
document.getElementById('txtComments').value='';
document.getElementById('lblMsg').innerHTML='';

}


function update(obj, limit, count,id) 
{
  var inputfield = document.getElementById(obj); //obj;		   

   
            //input text box with text in it
			var oldvalue = limit-count.value; // max - current = current available characters in counter
			var availablechar= limit-inputfield.value.length; // max - current char =ava char in input field
			var enteredchar= inputfield.value.length; 
			
			//alert(enteredchar +"\n "+limit +"\n "+oldvalue+"\n ");
				count.value=availablechar; // update counter on key press
				//alert(event.keyCode);
				//alert(temp.length);
				var countid = 'counter' + id.toString();
                                //alert(countid);
				//alert(availablechar);
				document.getElementById(countid).value=availablechar+" / "+limit+" char max";;
				
				
				if (inputfield.value.length > limit)
			       {
				   inputfield.value = inputfield.value.substring(0,limit);
				   
				   event.returnValue = false;	
			       }
				
				
}

function ValidateContactUs(e)
{

var strError = new String('');

if(document.getElementById('txtName').value == "")
				   {
						strError +="-Please enter Name\n";
					}


if(document.getElementById('txtPhone').value == "")
     {
      	strError +="-Please enter Phone Number\n";	                     
     }
else
    {     
					
	if ((CheckValidPhoneNumber('txtPhone')== false)||(document.getElementById('txtPhone').value.length<10 ))
		{
				strError +="-Please enter a valid Phone Number\n";	
    	}
	}	



                   
if(document.getElementById('txtEmail').value != "")
				   {
					if(fnCheckValidEmail('txtEmail')==false)
						strError +="-Please enter a valid Email\n";
					}
else
                   {
                   	strError +="-Please enter Email\n";
                   }					
	

if(document.getElementById('txtZip').value != "")
				   {
					
					var strZip=new String();
					strZip=document.getElementById("txtZip").value;
					if( !((strZip.length==5)||(strZip.length==6)) )  
					     {
					     strError+="-Please enter a valid Zip Code\n";	
					     }
					 
					}

				
if(document.getElementById('txtComments').value == "")
				   {
						strError +="-Please enter Comments\n";
					}					

if(strError.length>0)
				{
					  	
					      if(document.all)
						    {
						    	alert(strError);
		     					event.returnValue=false;
			    			}
				          else
						    {
						    	alert(strError);
						    	e.preventDefault();
						    	e.returnValue=false;
							}
			    }	
}
	function CheckValidPhoneNumber(id)
			{
					var	nIndex;
					var	sString = new String('');
					var	bError = false;
					var objFormField=document.getElementById(id);
					if(objFormField.value.length > 0 )
					{
						for( nIndex = 0; nIndex < objFormField.value.length; ++nIndex )
						{
							if( ( objFormField.value.charAt(nIndex) >= '0' ) && ( objFormField.value.charAt(nIndex) <= '9' ) )
								sString = sString + objFormField.value.charAt(nIndex);
						}
						if( sString.length < 10 )
						{
						//	objFormField.focus();	 //commented by piyush 25 Oct 07
							return(false);
						}
						// Format the phone number
						if( sString.length >= 10 )
							objFormField.value = '(' + sString.substring(0,3) + ') ' + sString.substring(3,6) + '-' + sString.substring(6,10);
					}
					return(true);
			}
			
			
			function fnCheckValidEmail(objFormFieldID)
			{
					
					var obj=document.getElementById(objFormFieldID);
					var regMail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/
					if(regMail.test(obj.value)==false)
						return(false);
					else
						return(true);
			}