    var xmlHttp;

function AddLeads()
{ 
    try
    {
        var Email,FName,LName,PhoneArea,Phone,Address1,Address2,City,State,Zip1,Zip2;
        try{Email = document.getElementById('txtEmail').value} catch(ex){Email=''};
        try{FName = document.getElementById('txtFName').value} catch(ex){FName=''};
        try{LName = document.getElementById('txtLName').value} catch(ex){LName=''};
        try{PhoneArea = document.getElementById('txtPhoneArea').value} catch(ex){PhoneArea=''};
        try{Phone = document.getElementById('txtPhone').value} catch(ex){Phone=''};
        try{Address1 = document.getElementById('txtAddress1').value} catch(ex){Address1=''};
        try{Address2 = document.getElementById('txtAddress2').value} catch(ex){Address2=''};
        try{City = document.getElementById('txtCity').value} catch(ex){City=''};
        try{State = document.getElementById('cmbState').value} catch(ex){State='1'};
        try{Zip1 = document.getElementById('txtZip1').value} catch(ex){Zip1='00000'};
        try{Zip2 = document.getElementById('txtZip2').value} catch(ex){Zip2=''};

	    var objXMLHttp=null;

	    if (window.XMLHttpRequest)
	    {
	            objXMLHttp=new XMLHttpRequest();
	    }
	    else if (window.ActiveXObject)
	    {
		    objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	    }

	    xmlHttp=objXMLHttp;
	    if (xmlHttp==null)
	    {
		    alert ("Browser does not support HTTP Request");
		    return;
	    } 
     
	    var url="../Common/LeadHanlder.aspx?";      //G.Singh | Url Edited: Directory Structure Change | 07072008
	    url=url + "&Email=" + Email ;
	    url=url + "&FName=" + FName ;
	    url=url + "&LName=" + LName ;
	    url=url + "&PhoneArea=" + PhoneArea ;
	    url=url + "&Phone=" + Phone ;	
	    url=url + "&Address1=" + Address1 ;
	    url=url + "&Address2=" + Address2 ;	
	    url=url + "&City=" + City ;
	    url=url + "&State=" + State; 
	    url=url + "&Zip1=" + Zip1 ;
	    url=url + "&Zip2=" + Zip2 ;
    	
   	    xmlHttp.onreadystatechange=stateChanged ;
	    xmlHttp.open("GET",url,true) ;
	    xmlHttp.send(null) ;
	}
	catch (ex)
	{}
}

function stateChanged() 
{ 
    try
    {
	    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	    { 
		    document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
	    } 
	}
	catch (ex)
	{}
} 

//[Added] [Neeraj K.] [For new distributors e-mail registration; using emailhandler.aspx.vb]
function AddEmails()
{ 
    try
    {
        var Email,FName,LName,PhoneArea,Phone,Address1,Address2,City,State,Zip1,Zip2,Company,Brands;
        try{Email = document.getElementById('txtEmail').value} catch(ex){Email=''};
        try{FName = document.getElementById('txtFName').value} catch(ex){FName=''};
        try{LName = document.getElementById('txtLName').value} catch(ex){LName=''};
        try{PhoneArea = document.getElementById('txtPhoneArea').value} catch(ex){PhoneArea=''};
        try{Phone = document.getElementById('txtPhone').value} catch(ex){Phone=''};
        try{Address1 = document.getElementById('txtAddress1').value} catch(ex){Address1=''};
        try{Address2 = document.getElementById('txtAddress2').value} catch(ex){Address2=''};
        try{City = document.getElementById('txtCity').value} catch(ex){City=''};
        try{Brands=document.getElementById('txtOtherBrands').value}catch(ex){Brands=''};
        var w = document.forms[0].cmbState.selectedIndex;
        var selected_text = document.forms[0].cmbState.options[w].text;

        try{State = selected_text} catch(ex){State='Not Selected'};
        try{Zip1 = document.getElementById('txtZip').value} catch(ex){Zip1='00000'};
        try{Company=document.getElementById('txtCompany').value}catch(ex){Company=''};
        try{Brands=document.getElementById('txtOtherBrands').value}catch(ex){Brands=''};

        var objXMLHttp=null;

        if (window.XMLHttpRequest)
        {
                objXMLHttp=new XMLHttpRequest();
        }
        else if (window.ActiveXObject)
        {
	        objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }

        xmlHttp=objXMLHttp;
        if (xmlHttp==null)
        {
	        alert ("Browser does not support HTTP Request");
	        return;
        } 
     
        var url="../Common/emailHandler.aspx?";
        url=url + "&Email=" + Email ;
        url=url + "&FName=" + FName ;
        url=url + "&LName=" + LName ;
        url=url + "&PhoneArea=" + PhoneArea ;
        url=url + "&Phone=" + Phone ;	
        url=url + "&Address1=" + Address1 ;
        url=url + "&Address2=" + Address2 ;	
        url=url + "&City=" + City ;
        url=url + "&State=" + State ;
        url=url + "&Zip1=" + Zip1 ;
        url=url+"&Company="+Company;
        url=url+"&Brands="+Brands;
        xmlHttp.onreadystatechange=EmailstateChanged ;
        xmlHttp.open("GET",url,true) ;
        xmlHttp.send(null) ;
	}
	    catch (ex)
	    {}
}

function EmailstateChanged() 
{ 
    try
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	    { 
	            //document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
	            document.getElementById("main").style.visibility='hidden';
	            document.getElementById("txtHint").style.visibility='visible';
	            document.getElementById("txtHint").style.display='block';
        } 
        document.getElementById("btnEmail").value="Submit";
    }
    catch (ex)
    {}
} 
// [End Addition] [Neeraj K.][For new distributors e-mail registration; using emailhandler.aspx.vb]

//[Added] [Neeraj K.] [For new investors e-mail registration; using investoremailhandler.aspx.vb]
function AddInvestorEmails()
{ 
    try
    {
        var Email,FName,LName,PhoneArea,Phone,Address1,Address2,City,State,Country,Zip1,Zip2,CompName,Region,Brands;
        try{Email = document.getElementById('txtEmail').value} catch(ex){Email=''};
        try{FName = document.getElementById('txtFName').value} catch(ex){FName=''};
        try{LName = document.getElementById('txtLName').value} catch(ex){LName=''};
        try{PhoneArea = document.getElementById('txtPhoneArea').value} catch(ex){PhoneArea=''};
        try{Phone = document.getElementById('txtPhone').value} catch(ex){Phone=''};
        try{Address1 = document.getElementById('txtAddress1').value} catch(ex){Address1=''};
        try{Address2 = document.getElementById('txtAddress2').value} catch(ex){Address2=''};
        try{City = document.getElementById('txtCity').value} catch(ex){City=''};
        
        /*<Addition> Ravinder|20070602|We also need to send state in the email if the country is United States*/
        try{
            var u = document.forms[0].cmbState.selectedIndex;
            var selected_text1 = document.forms[0].cmbState.options[u].text;
            }
        catch(ex){};
        try{State = selected_text1} catch(ex){State='Not Selected'};
        /*</Addition> 
        /*<Change>Ravinder|20070602|Changed the field name of selected_text to selected_text2*/
        try{
            var w = document.forms[0].cmbCountry.selectedIndex;
            var selected_text2 = document.forms[0].cmbCountry.options[w].text;
            }
        catch(ex){};
        try{Country = selected_text2} catch(ex){Country='Not Selected'};
        /*<Change>*/

        try{Zip1 = document.getElementById('txtZip').value} catch(ex){Zip1='00000'};
        try{CompName=document.getElementById('txtCompName').value}catch(ex){CompName=''};
        try{Region=document.getElementById('txtRegion').value}catch(ex){Region=''};
        try{Brands=document.getElementById('txtOtherBrands').value}catch(ex){Brands=''};

	    var objXMLHttp=null;

	    if (window.XMLHttpRequest)
	    {
	            objXMLHttp=new XMLHttpRequest();
	    }
	    else if (window.ActiveXObject)
	    {
		    objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	    }

	    xmlHttp=objXMLHttp;
	    if (xmlHttp==null)
	    {
		    alert ("Browser does not support HTTP Request");
		    return;
	    } 
     
	    var url="../Common/investorEmailHandler.aspx?";     //G.Singh | Url Edited: Directory Structure Change | 07072008
	    url=url + "&Email=" + Email ;
	    url=url + "&FName=" + FName ;
	    url=url + "&LName=" + LName ;
	    url=url + "&PhoneArea=" + PhoneArea ;
	    url=url + "&Phone=" + Phone ;	
	    url=url + "&Address1=" + escape(Address1) ;
	    url=url + "&Address2=" + escape(Address2) ;
	    url=url + "&City=" + City ;
	    url=url + "&State=" + State ;
	    url=url + "&Country=" + Country ;
	    url=url + "&Zip1=" + Zip1 ;
	    url=url + "&CompName=" + CompName;
	    url=url + "&Region=" + Region;
	    url=url + "&Brands=" + Brands;

   	    xmlHttp.onreadystatechange=investorEmailstateChanged ;
	    xmlHttp.open("GET",url,true) ;
	    xmlHttp.send(null) ;
	}
	catch (ex)
	{}
}

function investorEmailstateChanged() 
{ 
    try
    {
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	    { 
	            document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
	            //document.getElementById("main").style.visibility='hidden';
	            document.getElementById("txtHint").style.visibility='visible';
	            document.getElementById("txtHint").style.display='block';
        } 
      //  document.getElementById("btnEmail").value="Submit";
    }
    catch(ex){};
    
} 
// [End Addition] [Neeraj K.][For new investors e-mail registration; using investoremailhandler.aspx.vb]


function GetXmlHttpObject()
{ 
    try
    {
	    var objXMLHttp=null;
	    if (window.XMLHttpRequest)
	    {
	            objXMLHttp=new XMLHttpRequest();
	    }
	    else if (window.ActiveXObject)
	    {
		    objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    return objXMLHttp;
	}
	catch (ex)
	{}
}


 function GetDNS()
    {
        try
        {
            cookieDomain = document.location.hostname;
        }
        catch (ex)
        {}
    }
 function SetCookie(name,value,expires,path,domain,secure)
    {
        try
        {
            var strDNS = GetDNS();
            document.cookie = name + "=" +escape(value) +
            ( (expires) ? ";expires=" + expires.toGMTString() + 1000*60*20 : "") +
            ( (path) ? ";path=" + path : "") +
            //( (domain) ? ";domain=" + domain : "") +
            ( (domain) ? ";domain=" + strDNS : "") +
            ( (secure) ? ";secure" : "");             
            return true
        }
        catch (ex)
        {}
    }
    
 function GetCookie() 
    {
        try
        {
            var strName = "varCook";        
            if (document.cookie.indexOf(strName) == -1)
            {            
                return false;
            }
            else
            {
            cookieStart = document.cookie.indexOf(strName);        
            cookieValStart = (document.cookie.indexOf("=", cookieStart) + 1);
            cookieValEnd = document.cookie.indexOf(";", cookieStart);
            if (cookieValEnd == -1)
                {
                cookieValEnd = document.cookie.length;
                }
            cookieValue = document.cookie.substring(cookieValStart, cookieValEnd);
            }
            if (cookieValue = "True")
            {
                return ("True");
            }
        }
        catch (ex)
        {}
    }
      
    SetCookie('varCook','True','','/','','');
    if (GetCookie() == "True")
    {         
           //alert('Cookies are Currently enable.');             
    } 
    else 
    {        
            alert('Cookies are Currently disabled. Please enable cookies.');             
    }  
    
 function doEnter(btnid)
   {
       try
       {
            var btn = document.getElementById(btnid); 
            if(window.Event)
                {
                 window.captureEvents(Event.KEYPRESS)
                }
            document.onkeypress=  keyPressed;
            function keyPressed(e)
               {
                 var n
                 (window.Event) ? n=e.which : n=event.keyCode
                 if (n==13)
                   {
                    btn.click(); 
                    return false;
                   }
                }
       }
       catch (ex)
        {}
    }
    
    
    
function ShowPaypalProgress()
{
    try
    {
        var cancelbtn = document.getElementById("imgCancel"); 
        imgCancel.style.display="none";
        var submitbtn = document.getElementById("imgSubmit"); 
        submitbtn.style.display="none";    
        var paypalbtn = document.getElementById("divPaypalProcess"); 
        paypalbtn.style.display="block";
 	    return true;
 	}
 	catch (ex)
 	{}
} 

 function doClick(buttonName,e)
    {
        //the purpose of this function is to allow the enter key to 
        //point to the correct button to click.
         var key;
         if(window.event)
              key = window.event.keyCode;     //IE
         else
              key = e.which;     //firefox
       
              
       
        if (key == 13)
        { 
           //Get the button the user wants to have clicked
            //alert(buttonName);
            var btn = document.getElementById(buttonName);
            //alert(btn);
            if (btn != null)
            {                     
               //If we find the button click it
                btn.click();
                return false;
                //event.keyCode = 0;
            }
            else
            {
                //alert("btn not found");
            }
        }
   }
   

 function LinkButton_keyPress(but,evt)
   {
  
        if(evt.which || evt.keyCode)
        {  
            if((evt.which == 13) || (evt.keyCode == 13))
            {
              location=document.getElementById(but).href;
              return false;  
             }
              return true;
        }
  }
 
 function clearText(t)   
{
        try
            {
            var txtbox=document.getElementById(t);
            txtbox.value="";
            }
         catch (ex)
         {
     }
}
function putText(t,txtValue)
{
    try
    {
        var txtbox=document.getElementById(t);
        
        if(txtbox.value.length<=0)
        {
            txtbox.value=txtValue;
        }
    }
    catch (ex)
    {}
} 
  /* For MyAccount Page  and checkoutpage */
function opencvv2()
  {
    var szStyle = 'top=200,left=200,toolbars=no,scrollbars=no,status=no,resizable=no,width=500px,height=200px';
    window.open( '/cart/SecurityCode.htm', '_blank', szStyle);
  }
   /*--End--*/   
   
 /* For MyAccount Page */
function ShowPopUp(StatusCode)
 {
	var szURL = "/Common/OrderStatusPopUp.aspx?StatusCode=" + StatusCode + "&StatusType=OrderItem"
	var szStyle = 'width=600,height=600,top=10,left=10,toolbars=no,scrollbars=yes,status=no,resizable=yes';
	var win = window.open(szURL, 'StatusPopUp', szStyle);
	win.focus();
	return false;
 }
 
 function checkJavaScriptValidity()
    {
        try
        {
         document.getElementById("jsDisabled").style.visibility = 'hidden';
        }
       catch (ex)
       {}
    }
function ShowSizeChart(cProdCode) {
    try {
        var w = 680;
        var h = 320;
        var wleft = (screen.width - w) / 2;
        var wtop =  (screen.height - h) / 2;
        //[update][20070423][Jitendra][change made on m_ProductCode==>to c_ProductCode to display images on viewImage page]//
        var win = window.open('/JLindeberg/StoreUploads/FTP/sizechart/Women_SizeChart.html','SizeChart','width=' + w + ', height=' + h + ', ' + 'left=' + wleft + ', top=' + wtop + ', ' + 'location=no, menubar=no, ' + 'status=no, toolbar=no, scrollbars=yes, resizable=no');
        win.focus();
        return false;
    } catch (ex) {}
}
 function getInternetExplorerVersion()        
        {
            try
            {
                // Returns the version of Internet Explorer or a -1
                // (indicating the use of another browser).
                var rv = -1; // Return value assumes failure.
                if (navigator.appName == 'Microsoft Internet Explorer')
                {
                        var browser='IE'
                        var ua = navigator.userAgent;
                        var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
                        if (re.exec(ua) != null)
                        rv = parseFloat( RegExp.$1 );
                }
                return rv;
            }
            catch (ex)
            {}
        }  
