﻿/*--------------- for subscription-------------------------*/

        
        
        
/*--------------- for subscription-------------------------*/

/*-----------------Verisign Logo Function--------------------*/

        dn="WWW.GOHOW.COM";
        lang="en";
        aff="VeriSignCACenter";
        tpt="transparent";
        vrsn_style="WW";
        splash_url="https://sealinfo.verisign.com";
        seal_url="https://seal.verisign.com";
        u1=splash_url+"/splash?form_file=fdf/splash.fdf&dn="+dn+"&lang="+lang;
        u2=seal_url+"/getseal?at=0&&sealid=1&dn="+dn+"&aff="+aff+"&lang="+lang;
        u3=seal_url+"/getseal?at=1&&sealid=1&dn="+dn+"&aff="+aff+"&lang="+lang;
        var sopener;

        function vrsn_splash() {
         if (sopener && !sopener.closed){
          sopener.focus();
         } else {
          tbar = "location=yes,status=yes,resizable=yes,scrollbars=yes,width=560,height=500";
          var sw = window.open(u1,'VRSN_Splash',tbar);
          if(sw) {
           sw.focus();
           sopener=sw;
          }
         }
        }
   
/*-----------------Verisign Logo Function--------------------*/

function ValidateSubscribeEmail()
  {
    var msg="";
    var objmailid=document.frmDefault.txtSubscribeEmail;
    if( objmailid!=null && typeof(objmailid)!='undefined')
    {
        if(objmailid.value=="")
            msg="\Email should not be blank.";
    }
    var emailPat = /^[A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)*[@][A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)+$/;
    if( objmailid!=null && typeof(objmailid)!='undefined')
    {
        var matchArray = document.frmDefault.txtSubscribeEmail.value.match(emailPat);
         if(objmailid.value!="")
         {
            if (matchArray == null)
            {
                msg=msg+"\nEmail is not in valid format.";
            }
        }
    }
    if(msg!="")
    {
        alert(msg);
        return false;
    }
    else
    {   
        //SubscribeUser();
          
    }
  }
  
function ValidateDefaultForm()
{
    var msg="";
    var finalmsg="";

    var objFname=document.frmDefault.txtFirstName;
    var FLnamePattern = /^[a-zA-Z''''\s]{1,40}$/;
    if( objFname!=null && typeof(objFname)!='undefined')
    {
        if(objFname.value!="")
        {
            var matchArrayPattern = document.frmDefault.txtFirstName.value.match(FLnamePattern);
            if (matchArrayPattern == null)
            {
                msg="\nFirst name must contain characters [a to z],[A to Z],or [',space]";
            }
        }
    }

    var objLname=document.frmDefault.txtLastName;
    var LnamePattern = /^[a-zA-Z''''\s]{1,40}$/;
    if( objLname!=null && typeof(objLname)!='undefined')
    {
        if(objLname.value!="")
        {
            var matchLname= document.frmDefault.txtLastName.value.match(LnamePattern);
            if (matchLname == null)
            {
                msg=msg+"\nLast name must contain characters [a to z],[A to Z],or [',space]";
            }
        }
    }

    var objmailid=document.frmDefault.txtEmail;
    var emailPat = /^[A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)*[@][A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)+$/;
    if( objmailid!=null && typeof(objmailid)!='undefined')
    {
        var matchArray = document.frmDefault.txtEmail.value.match(emailPat);
        if(objmailid.value!="")
        {
            if (matchArray == null)
            {
                msg=msg+"\nEmail is not in valid format.";
            }
        }
    }
    var objRedeemCode=document.frmDefault.txtGiftCode;
    var CodePattern = /^[A-Za-z0-9\-]*$/;
    if( objRedeemCode!=null && typeof(objRedeemCode)!='undefined')
    {
        if(objRedeemCode.value!="")
        {
            var matchRedeemCode= document.frmDefault.txtGiftCode.value.match(CodePattern);
            if (matchRedeemCode == null)
            {
                msg=msg+"\nPlease enter valid gift code.";
            }
        }
    }
    return msg;
}
        
        
/*-----------------Holdlink Function--------------------*/
        
function holdlink(id)
{
    if(document.getElementById(id) && (typeof(document.getElementById(id))!="undefined"))
    document.getElementById(id).className='current';
}
/*-----------------Holdlink Function--------------------*/
