﻿// JScript File

function makeUserInfoMex(txt)
{   
    DisplayDivBlock("containerMexBag");
    DisplayDivBlock("mex_userinfocontainer");
    var left=document.getElementById("allContainer").offsetLeft;
    var el=document.getElementById("mex_userinfocontainer");
    el.style.left=(left+350)+"px";
    
    var el=document.getElementById("containerMexBag");
    el.style.height=GetWindowHeight()+"px";
    el.style.width=document.documentElement.clientWidth+"px";
    
    setLayerOpacity(el);
   
    var mex= document.getElementById("span_mex_userinfo");
    mex.innerHTML=txt;
    
}

function makeErrorMexSearch(txt,fromErr)
{
    if (txt!="")
    {
        // 26/03/2009 [FP] - utilizzo modifica di closeMenu
        // 05/07/2010 [FP] – BackOffice Nuovo Ordine in nome e per conto di un Cliente
        if (!inMyArea && !inMyAccount && !inHomePage && !inBackOffice) closeMenu(curLine,true);//[BV] 05/05/2010 SUBLINE
        
        DisplayDivBlock("containerMexBag");
        DisplayDivBlock("MexErrorSearch");
        
        var left=document.getElementById("allContainer").offsetLeft;
        var el=document.getElementById("MexErrorSearch");
        el.style.left=(left+250)+"px";
    
        var el=document.getElementById("containerMexBag");
        el.style.height=GetWindowHeight()+"px";
        el.style.width=document.documentElement.clientWidth+"px";
    
        var spanTxt=document.getElementById("span_err_mex_search");
        setAInnerText(spanTxt,txt);
        
        setLayerOpacity(el);
        var lnk = document.getElementById("a_bnt_ok_search");
        if (fromErr)
            setEventCode(lnk,"onclick","javascript:makeErrorMexSearch('');history.go(-1); "); 
        else
            setEventCode(lnk,"onclick","javascript:makeErrorMexSearch('');"); 
        DisplayDivBlock("containerMexBag");
    }
    else
    {
        DisplayDivNone("MexErrorSearch");
        DisplayDivNone("containerMexBag");
    }
}
function makeErrorMex(txt, noReturnHome, pageH)
{
    if (txt!="")
    {
        // 26/03/2009 [FP] - utilizzo modifica di closeMenu
        if (!inMyArea && !inMyAccount && !inHomePage) closeMenu(curLine,true);//[BV] 05/05/2010 SUBLINE
        DisplayDivBlock("MexError");
        DisplayDivBlock("containerMexBag");
        
        var left=document.getElementById("allContainer").offsetLeft;
        var el=document.getElementById("MexError");
        el.style.left=(left+250)+"px";
    
        var el=document.getElementById("containerMexBag");
        el.style.height=GetWindowHeight()+"px";
        el.style.width=document.documentElement.clientWidth+"px";
    
        var spanTxt=document.getElementById("span_err_mex");
        setAInnerText(spanTxt,txt);
        
        setLayerOpacity(el);
        DisplayDivBlock("containerMexBag");
        if (pageH)
        {
            if (inHomePage)
                el=document.getElementById("home");
            if (el) el.style.height=pageH+"px";
        }
        var anc = document.getElementById("anc_err_bnt");
        
        if (noReturnHome)
        {
            setEventCode(anc,"onclick","javascript:makeErrorMex('');");   
        }
        else
        {
            if (inHomePage)
            {
                setEventCode(anc,"onclick","");
                anc.setAttribute("href","home.aspx");
            } 
            else if (!inMyArea && !inMyAccount)
                setEventCode(anc,"onclick","javascript:makeErrorMex('');returnHome();");
        }
    }
    else
    {
        DisplayDivNone("MexError");
        DisplayDivNone("containerMexBag");
    }
}

function makeInfoMex(txt,autoClose,fromModShipTo, returnBasket,fromSignIn,h)//[BV] 12/05/2010
{
    if (txt!="")
    {
        setScrollTop(0);    // 06/11/2009 [FP]
        DisplayDivBlock("MexInfo");
        DisplayDivBlock("containerMexBag");
        
        var left=document.getElementById("allContainer").offsetLeft;
        var el=document.getElementById("MexInfo");
        el.style.left=(left+250)+"px";
        if (h) el.style.height=h+"px";
        var el=document.getElementById("containerMexBag");
        el.style.height=GetWindowHeight()+"px";
        el.style.width=document.documentElement.clientWidth+"px";
        
        var spanTxt=document.getElementById("span_mex_info");
        //setAInnerText(spanTxt,txt);
        spanTxt.innerHTML=txt;
        
        setLayerOpacity(el);
        
        DisplayDivBlock("containerMexBag");
        
        if (autoClose)
        {
            DisplayDivNone("mex_btn");
            setTimeout('makeInfoMex(\'\','+autoClose+');',2000);
        }   
        else
        {
            DisplayDivBlock("mex_btn");
            // 18/05/2009 [FP] - Check Carrello
            var el = document.getElementById("anc_mex_btn");
            if (inSurvey && !fromSignIn)
            {
                setEventCode(el, "onclick", "javascript:;");
                el.setAttribute("href", document.getElementById("httpSiteUrl").value+"index.htm");
            }
            else if (returnBasket)
            {
                setEventCode(el, "onclick", "javascript:backToMyShoppingBag();");
            }
            else
                setEventCode(el, "onclick", "javascript:makeInfoMex('', " + autoClose + ", " + fromModShipTo + ", " + returnBasket + ");");
        }
    }
    else
    {
        DisplayDivNone("MexInfo");
        DisplayDivNone("containerMexBag");
        // 05/07/2010 [FP] – BackOffice Nuovo Ordine in nome e per conto di un Cliente
        if (!inMyAccount && !inMyArea && !inHomePage && !inWishList && !inBackOffice) closeMyArea();//[BV] WHISH LIST
        if (fromModShipTo) 
        {
            if (inMyArea && !inMyAccount)//la modifica dello ship to è avvenuta nel procedimento di acquisto
            {
                confirmUserInfo();
            }
            else if (!cngCurrAndShipFromBasket)//l'utente ha clickato sul link "ship to" dalla index
                continueShopping();
            else if (cngCurrAndShipFromBasket)//l'utente ha clickato sul link "ship to" dalla shopping bag
            {
                viewMyBagFromHomePage();
            }
        }
    }
}

function makeQuestionMex(txt,type, fromHome,iRow)
{
    if (txt!="")
    {
        DisplayDivBlock("MexQuestion");
        DisplayDivBlock("containerMexBag");
        
        var left=document.getElementById("allContainer").offsetLeft;
        var el=document.getElementById("MexQuestion");
        el.style.left=(left+350)+"px";
        var a = document.getElementById("a_quest_ok");
        if (type==0)
            setEventCode(a,"onclick","javascript:makeQuestionMex('',"+type+","+fromHome+");LogOut();");
        else if (type==1)
            setEventCode(a,"onclick","javascript:makeQuestionMex('',"+type+","+fromHome+");deleteFromBag("+iRow+", false);");
        else if (type==2)
            setEventCode(a,"onclick","javascript:makeQuestionMex('',"+type+",false);modMyProfile();");
        // 05/07/2010 [FP] – BackOffice Nuovo Ordine in nome e per conto di un Cliente
        else if (type==6)
            setEventCode(a,"onclick","javascript:makeQuestionMex('',"+type+",false);CreateOrder('csorder');");    
        var el=document.getElementById("containerMexBag");
        el.style.height=GetWindowHeight()+"px";
        el.style.width=document.documentElement.clientWidth+"px";
    
        var spanTxt=document.getElementById("span_quest_mex");
        setAInnerText(spanTxt,txt);
        
        setLayerOpacity(el);
        DisplayDivBlock("containerMexBag");
    }
    else
    {
        DisplayDivNone("MexQuestion");
        DisplayDivNone("containerMexBag");
    }
}

function makeBagMex(txt)
{
    if (txt!="")
    {
        
        DisplayDivBlock("mex_order");
        DisplayDivBlock("containerMexBag");
        
        var left=document.getElementById("allContainer").offsetLeft;
        var el=document.getElementById("mex_order");
        el.style.left=(left+250)+"px";
    
        var el=document.getElementById("containerMexBag");
        el.style.height=GetWindowHeight()+"px";
        el.style.width=document.documentElement.clientWidth+"px";
        
        setLayerOpacity(el);
        
        DisplayDivBlock("containerMexBag");
    }
    else
    {
        DisplayDivNone("mex_order");
        DisplayDivNone("containerMexBag");
    }
}

function makeInfoCountryMex(txt)
{
    DisplayDivBlock("containerMexShipC");
    DisplayDivBlock("MexCountryInfo");
    var left=document.getElementById("allContainer").offsetLeft;
    var el=document.getElementById("MexCountryInfo");
    el.style.left=(left+350)+"px";
    var el=document.getElementById("containerMexShipC");
    el.style.height=GetWindowHeight()+"px";
    el.style.width=document.documentElement.clientWidth+"px";
	setLayerOpacity(el);
    var mex= document.getElementById("span_mex_countryinfo");
    mex.innerHTML=txt;
}