﻿
function ValidatePage()
{
        var flag=false;
        var name;
        if((document.getElementById('ctl00_ContentPlaceHolder1_txtname').value).replace(/^\s*\s*$/g,'')=='')
        {
            flag=false;
            name='Name';
            document.getElementById('ctl00_ContentPlaceHolder1_txtname').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value).replace(/^\s*\s*$/g,'')=='')
        {
            flag=false;
            name='Email Address';
            document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value).replace(/^\s*\s*$/g,'')!='' && !checkemail1(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value))
        {
             flag=false;
             name= 'Valid Email Address';
             document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtReEmail').value).replace(/^\s*\s*$/g,'')=='')
        {
           alert('Please enter Re-enter Email Address');
            document.getElementById('ctl00_ContentPlaceHolder1_txtReEmail').focus();
            return false;
        }        
        else if(((document.getElementById('ctl00_ContentPlaceHolder1_txtReEmail').value).replace(/^\s*\s*$/g,''))!=((document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value).replace(/^\s*\s*$/g,'')))
        {
            flag=false;
             name= 'Same Email Addresses';
            document.getElementById('ctl00_ContentPlaceHolder1_txtReEmail').focus();
        }
//        else if((document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State').value==0 || document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State').value==74 || document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State').value==-11) && (document.getElementById('ctl00_ContentPlaceHolder1_txtB_OtherState').value==''))
//        {
//       
//            flag=false;
//            name='State/Province';
//            document.getElementById('ctl00_ContentPlaceHolder1_txtB_OtherState').focus();
//        }
        else if((document.getElementById('ctl00_ContentPlaceHolder1_txtZip').value).replace(/^\s*\s*$/g,'')=='')
        {
            flag=false;
            name='Zip Code';
            document.getElementById('ctl00_ContentPlaceHolder1_txtZip').focus();
        }
       else if(document.getElementById('ctl00_ContentPlaceHolder1_txtZip').value!='' && (document.getElementById('ctl00_ContentPlaceHolder1_ddlB_Country').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlB_Country').selectedIndex]).text=='United States' &&  (document.getElementById('ctl00_ContentPlaceHolder1_txtZip').value.length!=5 || isNaN(document.getElementById('ctl00_ContentPlaceHolder1_txtZip').value)))
        {
            flag=false;
            name='Zip Code must be 5 digit long and numeric';
            document.getElementById('ctl00_ContentPlaceHolder1_txtZip').focus();
        }

         else if((document.getElementById('ctl00_ContentPlaceHolder1_txtInfo').value).replace(/^\s*\s*$/g,'')=='')
        {
            flag=false;
            name='Specific information.';
            document.getElementById('ctl00_ContentPlaceHolder1_txtInfo').focus();
        }
        else
        {
            flag=true;
        }
         if(flag==false)
         {
                alert('Please enter ' + name);
         } 
         return flag;      
}
function MakeOthersVisible()
{
    if((document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlB_State').selectedIndex]).text=='Others')
    {
        document.getElementById('ctl00_ContentPlaceHolder1_divother').style.display='';
       
    }
    else
    {
        document.getElementById('ctl00_ContentPlaceHolder1_divother').style.display='none';
         document.getElementById('ctl00_ContentPlaceHolder1_txtB_OtherState').value='';
    }
}
function Checkvalidation()
{
    var flag=false;
    var name;
    if((document.getElementById('ctl00_ContentPlaceHolder1_txtYourName').value).replace(/^\s*\s*$/g,'')=='')
     {
            flag=false;
            name='Name';
            document.getElementById('ctl00_ContentPlaceHolder1_txtYourName').focus();
    }
   else if((document.getElementById('ctl00_ContentPlaceHolder1_txtYourMail').value).replace(/^\s*\s*$/g,'')=='' && !checkemail1(document.getElementById('ctl00_ContentPlaceHolder1_txtYourMail').value))
   {
            flag=false;
            name='Valid Email Address';
            document.getElementById('ctl00_ContentPlaceHolder1_txtYourMail').focus();
   }  
    else if((document.getElementById('ctl00_ContentPlaceHolder1_txtEmail1').value).replace(/^\s*\s*$/g,'')=='' && !checkemail1(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail1').value))
    {
            flag=false;
            name='Valid Email1 Address';
            document.getElementById('ctl00_ContentPlaceHolder1_txtEmail1').focus();
    }
    else
    {
        flag=true;
    }
    if(flag==false)
    {
         alert('Please enter ' + name);
    } 
         return flag;

}

function CheckEmail(address){
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{1,4})$/;
   //var address = document.forms[form_id].elements[email].value;
   if(reg.test(address) == false) {
      //alert('Invalid Email Address');
      return false;
   }
   
 }