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="+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 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
    var btn=document.getElementById(buttonName);
    //If we find the button click it
    if(btn!=null){btn.click();return false;}
}}
function LinkButton_keyPress(evt,but){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 ShowSizeChart(cProdCode){
try{
    var w=720;
    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('/StudioBeautyMix/StoreUploads/FTP/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 ShowSizeChart(URL)
    {
    var szStyle = 'width=770,height=400,top=10,left=10,toolbars=no,scrollbars=yes,status=no,resizable=yes';
    var win = window.open(URL, 'ViewImages', szStyle);
    win.focus();
    return false;
    }
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){}
}
function chkrdo(rdYes,txtPswd){
try{
    var rdYes=document.getElementById(rdYes);
    var txtPswd=document.getElementById(txtPswd);
    if(rdYes.checked==true){txtPswd.focus();}
}catch(ex){}
}
function selectControl(rdoBtn)
{
   try
   {
      var rdo=document.getElementById(rdoBtn);
      rdo.checked="1";
   }
   catch (ex){}
}
/* Floating Shopping Cart */
function pausecomp(millis){
var date=new Date();
var curDate=null;
do {curDate=new Date();}
while(curDate-date<millis);
}
//to calculate the position of element
function findPos(obj){
var curleft=curtop=0;
if(obj.offsetParent){do{curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}while(obj=obj.offsetParent);}
return [curleft,curtop];
}
//end 
function HideShoppingCart(ctrlSCDiv,ctrlItemsCount){
pausecomp(2000);
var fcart=document.getElementById(eval('\''+ctrlSCDiv+'\''));
var obj=document.getElementById(eval('\''+ctrlItemsCount+'\''));
var x=findPos(obj);
fcart.style.left=x[0]-100;
fcart.style.top=x[1]+15;
fcart.style.visibility="hidden";
}
function ShowShoppingCart(ctrlSCDiv,ctrlItemsCount){
//to get the value from the label; behaves differently for IE and FF
var cartcount=document.getElementById(eval('\''+ctrlItemsCount+'\''));
var cartItems=0;
try{cartItems=parseInt(cartcount.textContent);}catch(ex){cartItems=0;}
try{if(isNaN(cartItems)){cartItems=parseInt(cartcount.innerText);}}catch(ex){cartItems=0;}
if(isNaN(cartItems))cartItems=0;
if(cartItems==0){HideShoppingCart(ctrlSCDiv,ctrlItemsCount);}
else{
    var fcart=document.getElementById(eval('\''+ctrlSCDiv+'\''));
    var obj=document.getElementById(eval('\''+ctrlItemsCount+'\''));
    var x=findPos(obj);
    fcart.style.left=x[0]-100;
    fcart.style.top=x[1]+15;
    fcart.style.visibility="visible";
}}
function HideShoppingCartEmpty(ctrlSCDiv,ctrlItemsCount){
//to get the value from the label; behaves differently for IE and FF
var cartcount=document.getElementById(eval('\''+ctrlItemsCount+'\''));
var cartItems=0;
try{cartItems=parseInt(cartcount.textContent);}catch(ex){cartItems=0;}
try{if(isNaN(cartItems)){cartItems=parseInt(cartcount.innerText);}}catch(ex){cartItems=0;}
if(isNaN(cartItems))cartItems=0;
if(cartItems==0){HideShoppingCart(ctrlSCDiv,ctrlItemsCount);}
}
function checkVersion(ctrlSCDiv,ieClass,nonIEClass){
var msg="You're not using Internet Explorer.";
var ver=getInternetExplorerVersion();
BrowserVersion=ver;
if(ver>-1){if(ver>=2.0){document.getElementById(eval('\'' + ctrlSCDiv + '\'')).className=ieClass;}}
else{document.getElementById(eval('\'' + ctrlSCDiv + '\'')).className=nonIEClass;}
}
/* END Floating Shopping Cart */
function ShowHideCtrl(ctrlId){
var ctrl=document.getElementById(ctrlId);
if(ctrl.style.visibility=="hidden")
{ctrl.style.visibility="visible";ctrl.style.display="block";}
else
{ctrl.style.visibility="hidden";ctrl.style.display="none";}
if(ctrlId=="customercare")
{
   var divtellafriend=document.getElementById('tellafriend');
    divtellafriend.style.visibility="hidden";
    divtellafriend.style.display="none";
}
else if(ctrlId=="tellafriend")
{
    var divcustomercare=document.getElementById('customercare');
    divcustomercare.style.visibility="hidden";
    divcustomercare.style.display="none";
}
}
function hideCC(ctrlId)
{
if(ctrlId=="tellafriend")
{
    var divcustomercare=document.getElementById('customercare');
    divcustomercare.style.visibility="hidden";
    divcustomercare.style.display="none";
}
}
function selColor(ctrlSelCode,ctrlSelName,code,name,ctrlName){
try{
    var ctrlCode=document.getElementById(ctrlSelCode);
    if(ctrlCode.value!=''){
        var ctrlOrgSwatch=document.getElementById(ctrlName+ctrlCode.value);
        ctrlOrgSwatch.className='colornorm';
    }
    ctrlCode.value=code;
    var ctrlSwatch=document.getElementById(ctrlName+code);
    ctrlSwatch.className='colorsel';
    ctrlSwatch.onmouseout='';

    ctrlCode=document.getElementById(ctrlSelName);
    ctrlCode.innerText=name;
}catch(ex){}
}
function PrintOrder(ctrl){ctrl.print();}
function OpenOrderPreview(url){
var settings='width=600,height=600,top=0,left=0,scrollbars,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
var prodWin=window.open(url,'OrderPreview',settings);
prodWin.focus();
}
function datetimestamp(){
    var today=new Date();
    var sToday=''+today.getFullYear().toString()+today.getMonth().toString()+today.getDay().toString()+today.getHours().toString()+today.getMinutes().toString()+today.getSeconds().toString();
    return sToday;
}
  