function validate() 
{
	var str=document.getElementById("txtEmail").value;
	var strphone = document.getElementById("txtPhone").value;
//var selectedCombobox=document.getElementById("ddlState").value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	var phoneNumberPattern = /^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/
	if((document.getElementById("txtFName").value=="First Name *") || document.getElementById("txtFName").value=="")
	{
		alert("Please Enter your First Name");
		document.getElementById("txtFName").focus();
		return false;
	}
	if((document.getElementById("txtLName").value=="Last Name *") || document.getElementById("txtLName").value=="")
	{
		alert("Please Enter your Last Name");
		document.getElementById("txtLName").focus();
		return false;
	}
	if((document.getElementById("txtEmail").value=="E-Mail ID *") || document.getElementById("txtEmail").value=="")
	{
		alert("Please Enter E-Mail");
		document.getElementById("txtEmail").focus();
		return false;
	}
	if (!filter.test(str))
	{
	alert("Please input a valid email address");
	document.getElementById("txtEmail").focus();
	return false;
	}
	if((document.getElementById("txtPhone").value=="Phone Number *") || document.getElementById("txtPhone").value=="")
	{
		alert("Please Enter Phone Number");
		document.getElementById("txtPhone").focus();
		return false;
	}	
	if (!phoneNumberPattern.test(strphone))
	{
	alert("Please enter numeric phone number");
	document.getElementById("txtPhone").focus();
	return false;
	}	
	/*if(document.getElementById("subj").value=="")
	{
		alert("Please Select one");
		document.getElementById("subj").focus();
		return false;
	}*/
	/*if((document.getElementById("txtComments").value=="Type your message here *") || document.getElementById("txtComments").value=="")
	{
		alert("Please Enter Message");
		document.getElementById("txtComments").focus();
		return false;
	}
*/	
	if(document.getElementById("6_letters_code").value=="")
	{
		alert("Please Enter Captcha code");
		document.getElementById("txtPhone").focus();
		return false;
	}
return true;			
}


 function ParseUSNumber(obj)

  {

    var FmtStr="";

    var index = 0;

    var LimitCheck;

    var PhoneNumberInitialString;

    PhoneNumberInitialString=obj.value;

    

    LimitCheck = PhoneNumberInitialString.length;

    while (index != LimitCheck)

      {

        if (isNaN(parseInt(PhoneNumberInitialString.charAt(index))))

          { }

        else

          { FmtStr = FmtStr + PhoneNumberInitialString.charAt(index); }

        index = index + 1;

      }

    if (FmtStr.length == 10)

      {

        FmtStr = FmtStr.substring(0,3) + "-" + FmtStr.substring(3,6) + "-" + FmtStr.substring(6,10);

        

      }

    else

      {

        FmtStr=PhoneNumberInitialString;

//        alert("United States phone numbers must have exactly ten digits.");

      }

    obj.value=FmtStr;

    return true;

  }


/*function RegexEmail(emailInputBox)
{    
   var emailStr = document.getElementById("txtEmail").value;  
   var emailRegexStr = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
   var isvalid = emailRegexStr.test(emailStr); 
 
   if (!isvalid) {
 alert('Invalid email address!');
 txtEmail.focus;
 return false;
 }
 }

function onEnter( evt, frm )
    {
        var keyCode = null;
        if( evt.which ) 
            {
                keyCode = evt.which;   
            }
        else if( evt.keyCode )
            {
                keyCode = evt.keyCode;
            }
        if( 13 == keyCode )
            {
                frm.ibtnSearch.click();
                return false;
            }
        return true;
    }
     */
function onEnterEmail( evt, frm )  
    {
        var keyCode = null;
        if( evt.which ) 
            {
                keyCode = evt.which;   
            }
        else if( evt.keyCode )
            {
                keyCode = evt.keyCode;
            }
        if( 13 == keyCode )
            {
                frm.txtEmail.focus();      
                return false;
            }
        return true;
    }     
    
function onEnterName( evt, frm )  
    {
        var keyCode = null;
        if( evt.which ) 
            {
                keyCode = evt.which;   
            }
        else if( evt.keyCode )
            {
                keyCode = evt.keyCode;
            }
        if( 13 == keyCode )
            {
                frm.txtFName.focus();
                return false;
            }
        return true;
    }
      
    
function onEnterPhone( evt, frm )    
    {
        var keyCode = null;
        if( evt.which ) 
            {
                keyCode = evt.which;   
            }
        else if( evt.keyCode )
            {
                keyCode = evt.keyCode;
            }
        if( 13 == keyCode )
            {
                frm.txtPhone.focus();      
                return false;
            }
        return true;
    }
 


function onEnterComments( evt, frm )    
    {
        var keyCode = null;
        if( evt.which ) 
            {
                keyCode = evt.which;   
            }
        else if( evt.keyCode )
            {
                keyCode = evt.keyCode;
            }
        if( 13 == keyCode )
            {
                frm.txtComments.focus();      
                return false;
            }
        return true;
    }  

     
function doClear(theText) 
 {
    if (theText.value == theText.defaultValue)
    {
        theText.value = ""
    }     
 }

function refill_text(strTextID,strValue)
 {
    if (strTextID.value == "")
    {
        strTextID.value = strValue;
    }  
 } 
