/* Copyright (c) 2009 Intel Corporation*/
var synd_cfg1=null;
var synd_cfg2=null;
var synd_sCfg="";
var normalHeight=0;
var grayLeft=0;
var fonts;
var disp="";
jQuery(document).ready(function($){
    $("#HAT-subheader.HAT-wide,#HAT-globalheader.HAT-wide,#HAT-unifiedfooter").css({
        width:"960px"
    })
    });
function defaultReady(){
    $(window).resize(function(){
        resizeGrayout()
        });
    $("#pnlNew").addClass("pnlNew ").addClass("left");
    $("input[name=cbBrand]").css("vertical-align","middle").click(function(){
        $("#iSAll").attr("checked","")
        });
    toggle("select[id$=_lang]|#dResView|#sCheckout|#dChkOut|#ddlConLang|#sValMsg|select[id$=_ddlAccounts]",null,0);
    $("#pnlNew").addClass("newContent");
    setUpdatePanelEventHandlers();
    initializeContentLangSelector();
    $("#aSrch").click(function(){
        if($("#dlBrand input:checked").length>0){
            resetSelectors();
            setHidLang("");
            $("#btnSearch").click();
            $("#hdConfig").val("");
            $("#sValMsg").hide();
            var A=$(this).offset();
            setAbsolutePosition("#prog",A.top+5,A.left-20)
            }else{
            $("#sValMsg").show()
            }
            return false
        });
    $("#ddlConLang").change(function(){
        var A=$(this).offset();
        setAbsolutePosition("#prog",A.top+3,$("#ddlConLang").width()+A.left+5)
        });
    $("#dlBrand input").click(function(){
        if($("#dlBrand input:checked").length>0){
            $("#sValMsg").hide()
            }
        });
$("a[id^=aBr]").click(function(){
    var A=$(this).offset();
    setAbsolutePosition("#dBr"+this.id.substring(3),A.top-10,A.left-2);
    $("#dBr"+this.id.substring(3)).removeClass("h").css("z-index","90000");
    return false
    });
$("a[id^=aClBr]").click(function(){
    $("#dBr"+this.id.substring(5)).addClass("h");
    return false
    });
$("#aBrndDsc").click(function(){
    setAbsolutePosition("#dBrndDsc",this.top,this.left);
    $("#dBrndDsc").removeClass("h").css("z-index","90000");
    return false
    });
$("#aClBrndDsc").click(function(){
    $("#dBrndDsc").addClass("h");
    return false
    });
$("#aContTyDsc").click(function(){
    setAbsolutePosition("#dContTyDsc",this.top,this.left);
    $("#dContTyDsc").removeClass("h").css("z-index","90000");
    return false
    });
$("#aClContTyDsc").click(function(){
    $("#dContTyDsc").addClass("h");
    return false
    });
$("#cfgHelpCl,#cfgHelpACl").click(function(){
    $("#pnlAbout,#pnlCfgAll").addClass("h");
    return false
    });
setCheckoutLink();
updateCartCount();
$("#lbCfgProg").addClass("contentSelectedOn");
$("#hdAcctName").val($("#ah_ddlAccounts > option:selected").text());
$("div.spotItem").hide().removeClass("h");
$("div.spotItem:first").show();
$("#aSpotPrev,#aSpotNext").click(function(){
    spotClick(this.id);
    return false
    });
if($("div.spotItem").size()<2){
    $("#aSpotPrev,#aSpotNext").hide()
    }
    setLink("#lnkResults","#pnlCriteria|#sCheckout|#dChkOut","#dResView|#tbResPane","Search Results");
$("#lnkHome").click(function(){
    $("#hdSortDirection").val("descending");
    $("#hdSortField").val("EffectiveDate")
    });
setLink("#lnkHome","#dResView|#sCheckout|#dChkOut","#pnlCriteria","Content Search");
$("#lnkCheckout").click(function(){
    return false
    });
$("#iSAll").click(function(){
    $("input[name=cbBrand]").attr("checked",this.checked?"checked":"")
    })
}
function mySyndReady(){
    setUpdatePanelEventHandlers();
    setCounts();
    $("div[id^=d_]").hide();
    setAcctName();
    $("input[name=u]").attr("title",$("#lbTT").text());
    $("#cAll").click(function(){
        var B=$("input[name=u]");
        var C=this.checked;
        B.each(function(){
            $(this).attr("checked",C?"checked":"")
            });
        setCounts()
        });
    $("input[name=u]").click(function(){
        setCounts();
        $("#cAll").attr("checked",$("input[name=u]").size()===$("input[name=u]:checked").size()?"checked":"")
        });
    $("#aRevFil").click(function(){
        reviseLinkClick();
        return false
        });
    $("#aFil").click(function(){
        $("#btnFil").click();
        return false
        });
    $("#aExport").click(function(){
        exportSnippets();
        return false
        });
    $("#aDwnld").click(function(){
        dwnldTiles();
        return false
        });
    setFilterText($("#ddlUser > option:selected"),"User");
    setFilterText($("input[name=cbL]:checked"),"Lang");
    setFilterText($("input[name=cbB]:checked"),"Brnd");
    var A=$(".lks");
    A.find("a:eq(0)").each(function(){
        $(this).click(function(){
            var B=getUrlId(this.href);
            return getConfgObj(B,this,"p")
            })
        });
    A.find("a:eq(1)").each(function(){
        $(this).click(function(){
            var B=(this.href.substring(this.href.indexOf("#")+1)).split("_");
            var C=B[2];
            $("#hdUrlId").val(C);
            showInProcess(this);
            return getConfgObj(C,this,"c")
            })
        });
    A.find("a:eq(2)").each(function(){
        $(this).click(function(){
            var B=getUrlId(this.href);
            $("#hdUrlId").val(B);
            showArchiveConfirm(this);
            return false
            })
        });
    A.find("a:eq(3)").each(function(){
        $(this).click(function(){
            var B=getUrlId(this.href);
            $("#d_"+B).toggle("fast");
            return false
            })
        });
    setWidths()
    }
    function showArchiveConfirm(A){
    prepLayer(A,"#dCfrmLayer","#dGrayLayer",false);
    showGrayoutForLayer();
    $("#dCfrmArch").removeClass("h");
    $("#dCfrmLayer").removeClass("h");
    return false
    }
    function archive(){
    $.ajax({
        type:"POST",
        url:"MySyndication.aspx/ArchiveUrl",
        data:"{'urlId': '"+$("#hdUrlId").val()+"'}",
        contentType:"application/json; charset=utf-8",
        dataType:"json",
        success:function(A){
            removeUrl()
            },
        error:function(A){
            window.scrollTo(0,0);
            showErrConfirm("pnlPage")
            }
        });
return false
}
function removeUrl(){
    hideConfirmationLayer();
    var B=parseInt($("#lCnt").text(),10);
    var A=$("#u_"+$("#hdUrlId").val()).add($("#u_"+$("#hdUrlId").val()).prev()).add($("#u_"+$("#hdUrlId").val()).next()).fadeTo(0,0).slideUp(750,function(){
        $(this).remove();
        setCounts();
        $("#lCnt").text(B-1);
        $("#lTot").text(parseInt($("#lTot").text(),10)-1)
        });
    if(B===1){
        $("#btnFil").click()
        }
    }
function setWidths(){
    var A=$("#nav_pnlNav").width()+"px";
    $("#pnlFilter,.f7").css("width",A)
    }
    function setCounts(){
    var A=$("input:checkbox[name=u]:checked");
    if(A.size()>0){
        $("#sExCnt").text(A.size());
        $("#sEx").fadeIn("normal");
        getTileDownloadCount(getUrlList())
        }else{
        $("#sEx,#sTl").fadeOut("normal")
        }
    }
function showInProcess(B){
    var A=$(B).offset();
    setAbsolutePosition("#prog",A.top-2,A.left-20);
    $("#upProcessing").show()
    }
    function getConfgObj(C,A,B){
    $.ajax({
        type:"POST",
        url:"MySyndication.aspx/GetConfigObj",
        data:"{ 'urlId': '"+C+"' }",
        contentType:"application/json; charset=utf-8",
        dataType:"json",
        success:function(D){
            $("#hdConfig").val(D.d);
            if(B==="c"){
                launchCfgLayer(A)
                }else{
                doPreview($("#hdConfig").val())
                }
            },
    error:function(D){
        window.scrollTo(0,0);
        showErrConfirm("pnlPage")
        }
    });
return false
}
function updateUrl(A){
    $.ajax({
        type:"POST",
        url:"MySyndication.aspx/UpdateUrl",
        data:"{'urlId': '"+A+"','configObj':'"+encodeURIComponent($("#hdConfig").val()).replace(/%/g,"^")+"'}",
        contentType:"application/json; charset=utf-8",
        dataType:"json",
        success:function(B){
            updateSnippet(B.d)
            },
        error:function(B){
            window.scrollTo(0,0);
            showErrConfirm("#pnlPage")
            }
        });
return false
}
function updateSnippet(L){
    var E=L.split("|");
    var D=$("#hdUrlId").val();
    $("#u_"+D+" > div:eq(0) > p > span:eq(1)").text(E[0]);
    var B=$("#msg").clone().attr("id",null);
    if(E[1]==="T"||E[2]==="T"){
        if($("#sSelBrndLang").text().length===0){
            var J=$("#pTileUrl").text();
            $("input[name=u][value^="+D+"|]").attr("value",D+"|T");
            var A=J.split("/")[J.split("/").length-1];
            updSnip(D,$("#lbDfLnk").text()+": "+A);
            B.find("li:eq(3)").addClass("h")
            }else{
            $("input[name=u][value^="+D+"|]").attr("value",D+"|");
            updSnip(D,$("#lbCfgTile").text().split(" - ")[2]);
            B.find("li:eq(2)").addClass("h")
            }
            setCounts()
        }else{
        B.find("li:gt(1)").addClass("h")
        }
        $("#u_"+D+" div:gt(2)").empty();
    B.appendTo($("#u_"+D));
    $("#u_"+D+" div:last span:first").fadeOut(0).fadeIn(750);
    var K=$("#u_"+D+" div:eq(1) p:eq(0)");
    var H=K.html().split(" - ");
    K.html(K.html().replace(H[H.length-3],$("#lbCfgLang").text()));
    $("#u_"+D+" div:first span:first").text($("#lbUsr").text());
    var G=$("#u_"+D+" div:eq(1) p:eq(1)");
    var F=G.html().split(">");
    G.html(G.html().replace(F[2]," "+$("#lbCfgProg").text().split(" - ")[0]));
    if($("#u_"+D+" div:eq(1) p").size()===4){
        $("#u_"+D+" div:eq(1) p:eq(2)").remove()
        }
        if($(".currentConfigContainer:eq(0) .padLeft:visible").size()>0){
        var N=$("#hdModuleId").val().length===3?"0"+$("#hdModuleId").val():$("#hdModuleId").val();
        var B='<p><span class="bold">'+$("#lbPmt").text()+":</span> "+$(".currentConfigContainer:eq(0) .padLeft:last span:eq(0)").text()+": "+$(".currentConfigContainer:eq(0) .padLeft:last span:eq(1)").text()+"&nbsp;&nbsp;&nbsp;"+$("#lbCtry").text()+": "+$(".currentConfigContainer:eq(0) .padLeft:first span:eq(1)").text()+"&nbsp;&nbsp;&nbsp;"+$("#lbIionAd").text()+": "+N+" "+$("#lbMonYr").text()+"</p>";
        $("#u_"+D+" div:eq(1) p:eq(1)").after(B)
        }
        var M=$("#u_"+D+" p[class=lks] a:eq(1)");
    var C=M[0].href.split("_",4);
    var I=JSON.parse($("#hdConfig").val());
    C[1]=I.LangId;
    C[3]=I.MktProgPrefix;
    M[0].href=C.join("_");
    $("#upProcessing").hide();
    hideLayer()
    }
    function updSnip(C,A){
    var B=$("#u_"+C+" .snip");
    B.text(B.text().substring(0,B.text().indexOf(">")+1)+A+"</a>")
    }
    function getUrlId(A){
    return A.substr(A.indexOf("#")+1)
    }
    function getUrlList(){
    var A="";
    $("input[name=u]:checked").each(function(){
        var B=this.value.substr(0,this.value.indexOf("|"));
        A+=(A===""?B:","+B)
        });
    return A
    }
    function getTileDownloadCount(A){
    $.ajax({
        type:"POST",
        url:"MySyndication.aspx/GetTileDownloadCount",
        data:"{'urlIdList': '"+A+"'}",
        contentType:"application/json; charset=utf-8",
        dataType:"json",
        success:function(B){
            setTileCount(B.d,B.d)
            },
        error:function(B){
            setTileCount(1,"?")
            }
        });
return false
}
function setTileCount(A,B){
    if(A>0){
        $("#sTlCnt").text(B);
        $("#sTl").fadeIn("normal")
        }else{
        $("#sTl").fadeOut("normal")
        }
    }
function exportSnippets(){
    $("#hdUrlIds").val(getUrlList());
    var A=$("#form1").attr("action");
    $("#form1").attr("target","_blank").attr("action","ExcelExport.aspx");
    $("#btnExportAll").click();
    $("#form1").attr("target","").attr("action",A)
    }
    function dwnldTiles(){
    $("#hdUrlIds").val(getUrlList());
    $("#btnDwnldTiles").click()
    }
    function setFilterText(A,B){
    if(A.size()>0){
        $("#dFil"+B).removeClass("h");
        if(B==="User"){
            if(A[0].value!==""){
                $("#sFil"+B).text(A.value)
                }else{
                $("#sFil"+B).text(A.innerText)
                }
            }else{
        $("#sFil"+B).text(concatText(A))
        }
    }else{
    $("#dFil"+B).addClass("h")
    }
}
function concatText(B){
    var A="";
    B.each(function(){
        var C=$(this).parent().text();
        A+=(A===""?C:", "+C)
        });
    return A
    }
    function reviseLinkClick(){
    $("#dFil").toggle("normal");
    changeImage("arrFil","static/pix/link_arrow_down.gif","static/pix/link_arrow_right.gif")
    }
    function spotClick(D){
    var B=$("div.spotItem");
    var C=$("div.spotItem:visible");
    var A=B.index(C);
    if(D==="aSpotPrev"){
        if(A===0){
            toggle(C,"div.spotItem:last","normal")
            }else{
            toggle(C,C.prev(),"normal")
            }
        }else{
    if(A===(B.size()-1)){
        toggle(C,"div.spotItem:first","normal")
        }else{
        toggle(C,C.next(),"normal")
        }
    }
}
function emClick(){
    $("select[id$=_ddlAccounts]").css("display","inline");
    toggle("#sAcct|#ddlConLang|#sEmulate|select[id$=_lang]","#sLang|#sConLang","normal");
    return false
    }
    function langClick(){
    toggle("#sLang|select[id$=_ddlAccounts]|#ddlConLang","select[id$=_lang]|#sAcct|#sEmulate|#sConLang","normal");
    return false
    }
    function setCheckoutLink(){
    if($("#dCartList a").size()!==0){
        $("#cartButton").addClass("cartButton");
        $("#dResultsContainer").removeClass("h");
        $("#pEmpty").addClass("h")
        }
    }
function setHidModule(A){
    $("#hdModuleId").val(A)
    }
    function setHidLang(A){
    $("#hdLanguageId").val(A)
    }
    function resetSelectors(){
    toggle("select[id$=_lang]|#ddlConLang|select[id$=_ddlAccounts]","#sLang|#sConLang|#sAcct|#sEmulate",0)
    }
    function setAbsolutePosition(A,B,C){
    $(A).css({
        position:"absolute",
        top:B,
        left:C
    })
    }
    function initializeContentLangSelector(){
    $("#sConLang").click(function(){
        toggle("#sConLang|select[id$=_ddlAccounts]|select[id$=_lang]","#ddlConLang|#sAcct|#sEmulate|#sLang","normal");
        return false
        });
    toggle("#ddlConLang","#sConLang",0);
    $("#tNewContent a").click(function(){
        resetSelectors();
        var A=this.href.substring(this.href.indexOf("?")+1);
        var B=A.split("&");
        $.each(B,function(E,D){
            var C=D.substring(0,1);
            if(C==="m"){
                setHidModule(D.substring(2))
                }else{
                if(C==="l"){
                    setHidLang(D.substring(2))
                    }
                }
        });
    $("#sValMsg").hide();
    return doInstanceClick(this)
    })
}
function doInstanceClick(B){
    var A=$(B).offset();
    setAbsolutePosition("#prog",A.top-2,A.left-20);
    $("#btnInstance").click();
    return false
    }
    function getContent(A,C,B){
    setHidModule(A);
    setHidLang(C);
    $("#lbPreCfgObj").text($(B).parent().parent().find("p:hidden:eq(0)").text());
    $("#lbPreCfgData").text($(B).parent().parent().find("p:hidden:eq(1)").text());
    return doInstanceClick(B)
    }
    function rePopulateCartConfig(){
    var C=$("#lbPreCfgObj");
    var D=$("#lbPreCfgData");
    if(D.text()!==""){
        var B=encodedStringToConfigObject(D.text());
        var E=$("#hdModuleId").val();
        var A=$("#module"+E+" > div.currentConfigContainer");
        A.html(B);
        D.text("");
        $("#modCfg"+E).text(decodeURIComponent(C.text().replace(/\^/g,"%")));
        setPreview(E,true,C.text(),null,"df");
        C.text("")
        }
    }
function setAcctName(){
    $("span[id^=lbAcctName]").text($("#ah_lblAcctName").text());
    $("#hdAcctName").val($("#ah_lblAcctName").text())
    }
    function initializeCheckout(A){
    setPopUp();
    $("#lnkResults").removeClass("disable");
    $("#lnkCheckout").addClass("disable");
    setAcctName();
    toggle("#tbResPane","#sCheckout|#dChkOut","normal");
    window.scrollTo(0,0);
    $("#aExportAll").click(function(){
        exportAllSnippets();
        return false
        });
    $("#hlTiles").click(function(){
        $("#btnDwnldTiles").click();
        return false
        });
    $("#aClearCart").click(function(){
        showRemoveAllConfirm(this);
        return false
        });
    trackAsPage("Checkout")
    }
    function repopulateConfiguredResults(){
    if(synd_sCfg!==""){
        var A=synd_sCfg.split("|-|");
        for(var C=0;C<A.length;C++){
            if(A[C]!==""){
                var B=A[C].split("||");
                $("#module"+B[0]).html(B[1])
                }
            }
        synd_sCfg=""
    }
}
function initializeResultsPanel(){
    repopulateConfiguredResults();
    $("div[class=sampleImage] > a").click(function(){
        var J=this.href.substring(this.href.indexOf("#")+1).split("_");
        var I={
            ModuleId:J[0],
            LangId:J[1],
            BrndList:"",
            PcsrList:"",
            FntId:"",
            ClrId:"",
            SyndMthdId:"4",
            SerId:"",
            SeriesShortName:"",
            TileLangId:"",
            TileId:"",
            BrndMenLangId:"",
            HdrId:"",
            FtrId:"",
            MktProgPrefix:"",
            CtryCode:"",
            Lbl:""
        };

        doPreview(JSON.stringify(I));
        return false
        });
    $("#lnkResults").addClass("disable");
    var D=($("#hdSortDirection").val()==="ascending"?"static/pix/sort_arrow_up.gif":"static/pix/sort_arrow_down.gif");
    $("#i_aSort"+$("#hdSortField").val()).show().attr("src",D);
    $("#pnlSort a").click(function(){
        $("div[id^=module] > div[id^=modCfg]").each(function(){
            var I=$(this);
            if(I.text()!==""){
                synd_sCfg+=(I.attr("id").substring(6)+"||"+I.parent().html()+"|-|")
                }
            });
    $("#pnlSort img:visible").hide();
        $("#i_"+this.id).show().each(function(){
        var J=changeImage(this.id,"static/pix/sort_arrow_down.gif","static/pix/sort_arrow_up.gif");
        $("#hdSortDirection").val((J.indexOf("down")>-1)?"descending":"ascending");
        $("#hdSortField").val(this.id.substring(7));
        if($("div[id^=module]").length>1){
            var I=$("p.resultsSortBar").offset();
            setAbsolutePosition("#prog",I.top-2,I.left-20);
            $("#btnSort").click()
            }
        });
    return false
    });
$("div[id^=module]").addClass("resultRow");
$("div[id^=module]:first").removeClass("resultRow");
setLink("#lnkBackSearch","#dResView|#sCheckout|#dChkOut","#pnlCriteria","Content Search");
$("#lnkBackSearch").click(function(){
    window.scrollTo(0,0);
    resetSelectors()
    });
$("#dRemAll a:eq(0)").click(function(){
    showRemoveAllConfirm(this);
    return false
    });
$("#dChkOutLink a:eq(0)").click(function(){
    var J="";
    $(".hidConfig").each(function(){
        J+=($(this).text()+"||")
        });
    $("#hdCartContent").val(J);
    var I=$(this).offset();
    setAbsolutePosition("#prog",I.top+6,I.left-20);
    $("#btnChkOut").click();
    return false
    });
displayResultsOrNoResultsMsg();
var G=$("table.resultPane").offset().top;
var A=$("#pnlCartSection").height();
var B=$("#tdCartCell");
var F=B.height();
var H=(F-A>=0)?F-A:0;
$(window).scroll(function(){
    var J=$(document).scrollTop();
    if(J>G){
        var I=(J-G<=H)?J-G:H;
        B.animate({
            paddingTop:I
        },0)
        }else{
        B.animate({
            paddingTop:0
        },0)
        }
    });
$(".configContent").click(function(){
    return launchCfgLayer(this)
    });
$(".cfgQ").click(function(){
    var I=$(this).offset();
    setAbsolutePosition("#pnlAbout",I.top,I.left-100);
    $("#pnlAbout").removeClass("h");
    return false
    });
$("#pnlRes .previewContent").click(function(){
    var I=this.href.substring(this.href.indexOf("#")+1);
    doPreview($("#modCfg"+I).text());
    return false
    });
rePopulateCartConfig();
$("div.addContent a").click(function(I,J){
    return addContent(getModuleIdFromHref(this),J,false)
    });
setPopUp();
var E=$("div[id^=module]");
if(E.size()>1){
    var C="#";
    E.each(function(){
        C+=(this.id.substring(6)+",")
        });
    $("#sCfgAll").removeClass("h");
    $("#aCfgAll").attr("href",C+"_").click(function(){
        return launchCfgLayer(this)
        });
    $("#aAddAll").click(function(){
        var I=$(this).offset();
        setAbsolutePosition("#prog",I.top-2,I.left-20);
        $("#upProcessing").show();
        setTimeout("inProcAddAll()",1);
        return false
        });
    $("#aQCfg").click(function(){
        var I=$(this).offset();
        setAbsolutePosition("#pnlCfgAll",I.top,I.left-100);
        $("#pnlCfgAll").removeClass("h");
        return false
        })
    }
    if($("#lbPgNm").text()==="Content Search"){
    trackAsPage("Search Results")
    }
}
function addContent(C,G,E){
    var A=$("#module"+C+" > div.currentConfigContainer");
    var F=getConfiguredValues(C);
    var B=configObjectToEncodedString(F);
    if(!configuredItemAlreadyExists(B)){
        var D=A.children("div:contains(Brnd)").next().find("span:eq(1)").text();
        if(F.SeriesShortName.length>0){
            if(reqSer(F.MktProgPrefix)){
                if(F.Lbl.length===0){
                    D+=" - "+F.SeriesShortName
                    }
                }else{
            if(F.Lbl.length>0){
                D+=" - "+F.Lbl
                }else{
                D+=" - "+F.SeriesShortName
                }
            }
    }
D+=" - "+A.children("div:contains(Lang)").next().find("span:eq(1)").text()+" - "+A.children("div:contains(Seg)").next().find("span:eq(1)").text()+" - "+A.children("div:contains(Synd)").next().find("span:eq(1)").text()+" ("+C+")";
$("#dCartList").append('<div><p class="tSmall"><a href="#'+C+'" onclick="return showCartRemoveConfirm(this,'+C+');"><img src="static/pix/clearCart_icon.gif" alt="" class="icon" /></a> <a onclick="return previewFromCheckout(\''+B+'\');" href="#">'+D+'</a></p><p class="h hidConfig">'+B+'</p><p class="h">'+configObjectToEncodedString(A.html())+"</p></div>");
if(G!=="b"){
    updateCartSession()
    }
}
if(G!=="b"){
    updateCartCount()
    }
    $("#cartButton").addClass("cartButton");
$("#dResultsContainer").removeClass("h");
$("div.addContent a:visible[href$=#"+C+"]").parent().addClass("h");
$("#pEmpty").addClass("h");
setAddAllToCart();
if(E){
    updateCartSession();
    updateCartCount();
    $("#upProcessing").hide();
    $("#sAddAll").addClass("h")
    }
    return false
}
function getModuleIdFromHref(A){
    return A.href.substring(A.href.indexOf("#")+1)
    }
    function inProcAddAll(){
    var D=$("div.addContent a:visible");
    var C=D.size();
    var E=1;
    for(var B=0;B<C;B++){
        var A="addContent("+getModuleIdFromHref(D[B])+",'b',"+(E===C)+")";
        setTimeout(A,1);
        E++
    }
    }
    function concatSetVals(B){
    var A="";
    B.each(function(){
        A+=(A===""?$(this).val():","+$(this).val())
        });
    return A
    }
    function launchCfgLayer(E){
    prepLayer(E,"#pnlLayer","#dGrayLayer",true);
    var B=(E.href.substring(E.href.indexOf("#")+1)).split("_");
    var C=B[0];
    var A=B[1];
    setHidModule(C);
    setHidLang(A);
    var D=getConfiguredValues(B[3]!==undefined?B[2]:(C.indexOf(",")===-1?C:""));
    if(D!==null){
        $("#hdTileLangId").val(D.TileLangId);
        $("#hdTileId").val(D.TileId);
        $("#hdBannerLangId").val(D.LangId);
        $("#hdMktProgPrefix").val(D.MktProgPrefix)
        }else{
        $("#hdTileLangId").val("");
        $("#hdTileId").val("");
        $("#hdBannerLangId").val("");
        $("#hdMktProgPrefix").val("")
        }
        $("#btnCfg").click();
    return false
    }
    function updateCartCount(){
    $("#itemCnt").text($("#dCartList > div").size())
    }
    function previewFromCheckout(B){
    var A=decodeToStringifiedJson(B);
    doPreview(A);
    return false
    }
    function doPreview(A){
    var C=$("#lbAppUrl").text();
    window.open(C+"Preview.aspx","SRC_Preview","resizable=1, width=800, height=600");
    var B=$("#form1").attr("action");
    $("#form1").attr("target","SRC_Preview").attr("action",C+"Preview.aspx");
    var D=$("#hdConfig").val();
    $("#hdConfig").val(encodeURIComponent(A).replace(/%/g,"^"));
    $("#btnPreview").click();
    $("#form1").attr("target","").attr("action",B);
    $("#hdConfig").val(D)
    }
    function configObjectToEncodedString(A){
    return encodeURIComponent(JSON.stringify(A)).replace(/%/g,"^")
    }
    function encodedStringToConfigObject(A){
    return JSON.parse(decodeToStringifiedJson(A))
    }
    function decodeToStringifiedJson(A){
    return decodeURIComponent(A.replace(/\^/g,"%"))
    }
    function configuredItemAlreadyExists(A){
    return($("p.hidConfig:contains("+A+")").size()>0)
    }
    function showRemoveAllConfirm(A){
    prepLayer(A,"#dCfrmLayer","#dGrayLayer",false);
    showGrayoutForLayer();
    $("#dCfrmAll").removeClass("h");
    $("#dCfrmLayer").removeClass("h");
    if(A.id==="aClearCart"){
        $("#dCfrmAll > p:last").removeClass("h")
        }else{
        $("#dCfrmAll > p:first").removeClass("h")
        }
        return false
    }
    function showCartRemoveConfirm(B,A){
    synd_cfg1=B;
    synd_cfg2=A;
    prepLayer(B,"#dCfrmLayer","#dGrayLayer",false);
    showGrayoutForLayer();
    $("#dCfrmSingle").removeClass("h");
    $("#dCfrmLayer").removeClass("h");
    return false
    }
    function showErrConfirm(A){
    prepLayer($(A)[0],"#dCfrmLayer","#dGrayLayer",false);
    showGrayoutForLayer();
    $("#dCfrmErr,#dCfrmLayer").removeClass("h");
    toggle("#pnlLayer",null,0);
    $("#upProcessing").hide()
    }
    function hideConfirmationLayer(){
    $("#dCfrmSingle,#dCfrmAll,#dCfrmErr,#dCfrmLayer,#dCfrmAll").addClass("h");
    toggle("#dGrayLayer,#pnlLayer",null,"normal");
    synd_cfg1=null;
    synd_cfg2=null;
    return false
    }
    function removeAll(){
    var B=$("#a1").offset();
    setAbsolutePosition("#prog",B.top+6,B.left-20);
    $("#upProcessing").show();
    var C=$("#dCartList div p a");
    var E=C.size();
    for(var D=0;D<E;D++){
        var A="chunkedCartRemoval('"+C[D].href.substring(C[D].href.indexOf("#")+1)+"','"+$(C[D]).parent().siblings("p:eq(0)").text()+"',"+(D===E-1)+")";
        setTimeout(A,1)
        }
        return false
    }
    function chunkedCartRemoval(C,B,A){
    var D=encodedStringToConfigObject(B);
    if(JSON.stringify(getConfiguredValues(C))===JSON.stringify(D)){
        $("#module"+C+" > div:eq(2) > div:eq(2)").removeClass("h")
        }
        if(A){
        $("#dCartList div").remove();
        hideCartIfEmpty();
        updateCartCount();
        updateCartSession();
        setAddAllToCart();
        $("#upProcessing").hide();
        hideConfirmationLayer()
        }
    }
function removeFromCart(){
    processCartRemoval();
    updateCartCount();
    updateCartSession();
    setAddAllToCart();
    hideConfirmationLayer();
    return false
    }
    function setAddAllToCart(){
    var A=$("#sAddAll");
    if($("div[id^=module]").size()>1&&$("div[id^=module] > div.resultConfigContainer > div.addContent:visible").size()>0){
        A.removeClass("h")
        }else{
        A.addClass("h")
        }
    }
function processCartRemoval(){
    var A=encodedStringToConfigObject($(synd_cfg1).parent().siblings("p:eq(0)").text());
    if(JSON.stringify(getConfiguredValues(synd_cfg2))===JSON.stringify(A)){
        $("#module"+synd_cfg2+" > div:eq(2) > div:eq(2)").removeClass("h")
        }
        $(synd_cfg1).parent().parent().remove();
    hideCartIfEmpty()
    }
    function hideCartIfEmpty(){
    if($("#dCartList a").size()===0){
        $("#dResultsContainer").addClass("h");
        $("#cartButton").removeClass("cartButton");
        $("(#pEmpty").removeClass("h")
        }
    }
function updateCartSession(){
    $("#hdCart").val(encodeURIComponent($("#dCartList").html()));
    $("#btnCartUpdated").click()
    }
    function prepLayer(E,D,C,B){
    resetSelectors();
    var A=$(E).offset();
    setAbsolutePosition("#prog",A.top-2,A.left-20);
    var F=$(document);
    $(C).css({
        width:F.width(),
        height:F.height()
        }).hide();
    grayLeft=(F.width()-$("#nav_pnlNav").width())/2;
    $(C).css({
        left:(-1*grayLeft)+5
        }).hide();
    $(D).css({
        top:F.scrollTop()+50,
        left:F.scrollLeft()+16
        })
    }
    function resizeGrayout(){
    var A=$(document);
    $("#dGrayLayer").css({
        width:A.width(),
        height:A.height()
        });
    grayLeft=(A.width()-$("#nav_pnlNav").width())/2;
    $("#dGrayLayer").css({
        left:(-1*grayLeft)+5
        })
    }
    function displayResultsOrNoResultsMsg(){
    if($("#lbResultCount").text()==="0"){
        toggle("#pnlRes|#pnlSort","#pnlNoRes|#tbResPane","normal")
        }else{
        toggle("#pnlNoRes","#pnlRes|#pnlSort|#tbResPane","normal")
        }
        toggle("#pnlCriteria|#sCheckout|#dChkOut","#dResView","normal")
    }
    function getConfiguredValues(B){
    var A;
    B=String(B);
    if(B.indexOf(",")!==-1){
        A=$("#hdConfig").val()
        }else{
        A=$("#modCfg"+B).size()>0?$("#modCfg"+B).text():$("#hdConfig").val()
        }
        var C=null;
    if(A!==""){
        C=JSON.parse(A)
        }
        return C
    }
    function showGrayoutForLayer(){
    $("#dGrayLayer").css({
        height:$(document).height()+"px",
        width:$(document).width()+"px"
        }).show()
    }
    function setPopUp(){
    $("a[id*=popup]").each(function(){
        var B=$(this).attr("href");
        var A=$(this).attr("id");
        $(this).attr({
            target:"popup",
            onclick:"javaScript:win=window.open('"+B+"','popup','resizable=1,scrollbars=0,width=750,height=550');win.focus();"
            })
        })
    }
    function initializeCfgPanel(A){
    setPopUp();
    toggle("#upCfg div[id^=dCfg]|#upPreview,#tr2","#pnlLayer|#upCfg|#upCfg div[id^=dCfg]:first","normal");
    $("#lbGraphicTiles").addClass("contentSelectedOnNav");
    $("#lbCfgLang").addClass("contentSelectedOnColor");
    $("#aCfgLang").addClass("contentSelectedOnNav");
    $("#aCloseConfig").click(function(){
        var B=$(this).offset();
        setAbsolutePosition("#prog",B.top-2,B.left-20);
        if(A=="df"){
            $("#btnSaveAndClose").click()
            }else{
            $("#upProcessing").show();
            saveAndNext(A)
            }
            return false
        });
    $("a[id^=aCfgCancel]").click(function(){
        hideLayer();
        var B=$("#hdModuleId").val();
        return false
        });
    $("#upCfg a[id^=aCfg]").click(function(){
        var B=this.id.substring(1);
        $("#upCfg a[id^=aCfg]").each(function(){
            $("#"+this.id).removeClass("contentSelectedOnNav")
            });
        $("#"+this.id).addClass("contentSelectedOnNav");
        toggle("#upCfg div[id^=dCfg]","#upCfg div[id=d"+B+"]","normal");
        return false
        });
    if($("#dRtg1").size()>0&&$("input:radio[name=rdSyndMthd]").size()>0){
        $("#dRtg2").addClass("h");
        $("#lbCfgSeries").addClass("contentSelectedOnColor")
        }
        $("input:radio[name=rdSyndMthd]").click(function(){
        $("#lbCfgSyndMthd").text($(this).next().text());
        $("#sCfgSyndMthd").hide();
        $("#lbCfgSyndMthd").addClass("contentSelectedOnColor");
        if($("input[name=rdSyndMthd][value=4]:checked").length>0){
            $("#pCfgTile,#pCfgBanner").hide()
            }else{
            $("#pCfgTile,#pCfgBanner").show()
            }
        });
$("input[name=rdRtng]").click(function(){
    if($(this).attr("value")==="Y"){
        $("#lbCfgSeries").text($("#pInclRtg").text()).addClass("contentSelectedOnColor");
        $("input[name=rdSeries]:first").attr("checked","true")
        }else{
        $("#lbCfgSeries").text($("#lbNoneSel").text()).addClass("contentSelectedOnColor");
        $("#sCfgSeries").addClass("h");
        $("input[name=rdSeries]").attr("checked","")
        }
    });
$("input:radio[name=rdSeries]").click(function(){
    $("#sCfgSeries").addClass("h");
    $("#lbCfgSeries").text($(this).next().text()).addClass("contentSelectedOnColor")
    });
$("#aSerClr").click(function(){
    $("input:radio[name=rdSeries]").each(function(){
        this.checked=false;
        $("#lbCfgSeries").text($("#lbNoneSel").text()).removeClass("contentSelectedOnColor")
        });
    return false
    });
$("#ddlLangs").change(function(){
    changeLang()
    });
$("#aTileTab").click(function(){
    $("#lbGraphicTiles").addClass("contentSelectedOnNav");
    $("#lbTextMention").removeClass("contentSelectedOnNav");
    toggle("#dMentionTab","#dTileTab","normal");
    return false
    });
$("#aMentionTab").click(function(){
    displayBrandMention();
    $("#lbGraphicTiles").removeClass("contentSelectedOnNav");
    $("#lbTextMention").addClass("contentSelectedOnNav");
    toggle("#dTileTab","#dMentionTab","normal");
    return false
    });
$("#ddlTxtMentionLang").change(function(){
    displayBrandMention()
    });
$("#aSelTextMention").click(function(){
    var D=$("#ddlTxtMentionLang > option:selected");
    var E=$("#sTxtMention"+D.val()+" > span").text().trim();
    var C=D.text();
    var B=$("#lbTextMention").text();
    $("#sSelBrndLang").text(D.val());
    setTileSelLabel(B,C,E);
    $("input:radio[name=rdTile]").attr("checked","");
    return false
    });
$("#ddlMktProg").change(function(){
    setDisplayForProgramChange();
    $("#btnGetProgramInfo").click()
    });
hideShowPcsrCfg("");
$("#ddlHeaders").change(function(){
    setBannerSelText();
    $("#lbCfgHeader").addClass("contentSelectedOnColor")
    });
$("#ddlFooters").change(function(){
    setBannerSelText();
    $("#lbCfgFooter").addClass("contentSelectedOnColor")
    });
$("#ddlFont,#ddlColor").change(function(){
    setThemeSelText()
    });
$("input[name=cbBrnd]").click(function(){
    setBrnd(setRangeValidator("#lbMinB","#lbMaxB","input[name=cbBrnd]","#sRngB,#sCfgBrnd",false))
    });
$("input[name=cbPcsr]").click(function(){
    setPcsrSelText(setRangeValidator("#lbMinP","#lbMaxP","input[name=cbPcsr]","#sRngP,#sCfgPcsr",false))
    });
$("#ddlPBrnd,#ddlPPltfrm").change(function(){
    filterBrnd()
    });
$("input[name=rdBlk]").click(function(){
    var B=$(this);
    var C=B.val()==="-1"?$("#lbGraphicTiles").text():$("#lbTextMention").text();
    $("#lbCfgTile").text(C+" - "+$("#ddlLangs > option:selected").text()+" - "+B.next("span:first").text()).addClass("contentSelectedOnColor")
    });
if($("#ddlFont").size()>0){
    fonts=$("#ddlFont").html().replace(" selected>",">")
    }
    restrictFonts($("#ddlLangs > option:selected").val());
setBannerSelText();
$("#pCfgTile,#pCfgBanner").hide();
initializeTilePanel();
setPreviouslyConfiguredOptions(A);
if($("#ddlMktProg option:eq(0)").val()!==""){
    $("#ddlMktProg").change()
    }
    showGrayoutForLayer();
$("#aBck").click(function(){
    $("#tr2").hide(0);
    $("#tr1").fadeIn("slow");
    return false
    });
$("#aNxt").click(function(){
    $(".currentConfigContainer p:eq(3) > span:eq(1)").text($("#lbCfgLang").text());
    showInProcess(this);
    $("#btnNext").click();
    return false
    });
$("#aPrv").click(function(){
    doPreview($("#hdConfig").val());
    return false
    });
$("#aUpd").click(function(){
    showInProcess(this);
    updateUrl($("#hdUrlId").val());
    return false
    });
if(A=="ms"){
    $(".currentConfigContainer").css("width","618px")
    }
}
function filterBrnd(){
    var A=$("#ddlPPltfrm").val();
    var B=$("#ddlPBrnd").val();
    if(A===""&&B===""){
        $("#dCfgPcsr div[id^=p_]").each(function(){
            $(this).removeClass("h")
            })
        }else{
        $("#dCfgPcsr div[id^=p_]").each(function(){
            var E=this.id.substring(this.id.indexOf("_",3)+1).split(",");
            var C=this.id.substring(this.id.indexOf("_")+1,this.id.indexOf("_",3));
            for(var D=0;D<E.length;D++){
                var F=E[D];
                if((F==A&&C==B)||(A==""&&C==B)||(B==""&&F==A)){
                    $(this).removeClass("h");
                    break
                }else{
                    $(this).addClass("h")
                    }
                }
            })
}
}
function setBrnd(A){
    $("#lbCfgBrnd").addClass(A?"contentSelectedOnColor":"contentSelectedOff").removeClass(A?"contentSelectedOff":"contentSelectedOnColor");
    $("#bNum").text($("input[name=cbBrnd]:checked").size())
    }
    function setRangeValidator(E,I,D,B,G){
    var A=false;
    var F=parseInt($(E).text());
    var J=parseInt($(I).text());
    var C=$(D+":checked").length;
    if(G){
        var H=$(D).size();
        while(C>J){
            $(D+":checked:eq(0)").attr("checked","");
            C--
        }while(C<F&&C<=H){
            $(D+":not(:checked):eq(0)").attr("checked","true");
            C++
        }
    }
    C=$(D+":checked").length;
if(C>=F&&C<=J){
    $(B).addClass("h");
    A=true
    }else{
    $(B).removeClass("h")
    }
    if(C===J){
    $(D+":not(:checked)").attr("disabled","disabled")
    }else{
    $(D).removeAttr("disabled")
    }
    return A
}
function changeLang(){
    var A=$("#ddlLangs > option:selected");
    $("#lbCfgLang").text(A.text());
    setHidLang(A.val());
    $("#btnRefreshConfigOptionsForModuleInstc").click();
    $("#ddlTxtMentionLang").val(A.val());
    $("#lbCfgLang").text(A.text());
    restrictFonts(A.val())
    }
    function restrictFonts(B){
    if($("#ddlFont").size()>0){
        var C=$("#ddlFont").val();
        var A=fonts.replace("value="+C+">","value="+C+" selected>").replace('value="'+C+'">','value="'+C+'" selected>');
        $("#ddlFont").html(A);
        var G=$("#lbFontLang").text().split("||");
        for(var E=0;E<G.length;E++){
            if(G[E]!==""){
                var I=G[E].split("|");
                var H=I[1].split(",");
                var F=false;
                for(var D=0;D<H.length;D++){
                    if(H[D]===B){
                        F=true;
                        break
                    }
                }
                if(!F){
                $("#ddlFont option[value="+I[0]+"]").remove()
                }
            }
        }
    $("#ddlFont").addClass("h").removeClass("h");
setThemeSelText()
}
}
function setPcsrSelText(C){
    var B="";
    var D=0;
    var A=$("input[name=cbPcsr]:checked");
    if(A.size()>0){
        A.each(function(){
            if(D>0){
                B+=", "
                }
                B+=this.value;
            D++
        })
        }else{
        B=$("#lbNoneSel").text()
        }
        $("#lbCfgPcsr").text(B);
    $("#lbCfgPcsr").addClass(C?"contentSelectedOnColor":"contentSelectedOff").removeClass(C?"contentSelectedOff":"contentSelectedOnColor")
    }
    function setThemeSelText(){
    var E=$("#ddlFont");
    var G=$("#ddlColor");
    var D;
    if(E.size()>0&&E.find("option").size()>0){
        D=E.val().length;
        $("#dFont").removeClass("h")
        }else{
        D=0;
        $("#dFont").addClass("h")
        }
        var A=G.size()>0?G.val().length:0;
    var C=(D>0&&A>0)?" - ":"";
    var F=(D>0)?$("#ddlFont > option:selected").text():"";
    var B=(A>0)?$("#ddlColor > option:selected").text():"";
    C=(D<1&&A<1)?$("#lbNoneSel").text():C;
    $("#lbCfgTheme").text(F+C+B)
    }
    function displayFlashTiles(A){
    jQuery(".flashTile").each(function(C){
        var B=jQuery(this).html().split("||");
        intel_cft(this,C,B[0].replace(/&amp;/g,"&"),B[1],B[2],B[3],A)
        })
    }
    function reqSer(A){
    return A==="gf1_"||A==="rrp_"
    }
    function allProgsReqSer(){
    var A=true;
    $("#ddlMktProg > option").each(function(){
        if(this.value!==""&&!reqSer(this.value)){
            A=false
            }
        });
return A
}
function hideShowPcsrCfg(B){
    var A=reqSer(B)||allProgsReqSer();
    if($("#dRtg1").size()>0){
        if(A){
            $("#pCfgSeries").hide();
            $("input[name=rdSeries]:first").attr("checked","true");
            $("#sCfgSeries").addClass("h");
            $("#lbCfgSeries").removeClass("contentSelectedOff").text($("#pInclRtg").text()).addClass("contentSelectedOnColor")
            }else{
            $("input[name=rdRtng]:checked").click();
            $("#pCfgSeries").show();
            $("#lbCfgSeries").removeClass("contentSelectedOff").addClass("contentSelectedOnColor")
            }
        }else{
    $("#pCfgSeries").show();
    if(A){
        if($("input[name=rdSeries]").size()>0&&$("input[name=rdSeries]:checked").size()<1){
            $("#sCfgSeries").removeClass("h");
            $("#lbCfgSeries").addClass("contentSelectedOff")
            }
        }else{
    if($("input[name=rdSeries]:checked").size()>0){
        $("#lbCfgSeries").removeClass("contentSelectedOff").addClass("contentSelectedOnColor")
        }else{
        $("#lbCfgSeries").removeClass("contentSelectedOff contentSelectedOnColor")
        }
    }
}
}
function setDisplayForProgramChange(){
    var B=$("#ddlMktProg > option:selected");
    $("#lbCfgProg").text(B.text());
    removeFirstOptionIfNoValue("ddlMktProg");
    $("#hdMktProgPrefix").val(B.val());
    hideShowPcsrCfg(B.val());
    switch(B.val()){
        case"rrp_":
            $("#pIipDesc,#pWtmDesc,#pTr2Desc,#pGf1Desc,#sCfgProg,#pClrSer").addClass("h");
            $("#pRrpDesc").removeClass("h");
            break;
        case"gf1_":
            $("#pIipDesc,#pWtmDesc,#pTr2Desc,#pRrpDesc,#sCfgProg,#pClrSer").addClass("h");
            $("#pGf1Desc").removeClass("h");
            break;
        case"iip_":
            $("#sCfgSeries,#pWtmDesc,#pTr2Desc,#pGf1Desc,#pRrpDesc").addClass("h");
            $("#pIipDesc,#upProg,#sCfgProg,#pClrSer").removeClass("h");
            var A=$("#ddlCtry > option:selected");
            if(A.size()>0&&A.val().length>0){
            $("#sCfgProg").addClass("h")
            }
            break;
        case"wtm_":
            $("#sCfgSeries,#pIipDesc,#pTr2Desc,#pGf1Desc,#pRrpDesc,#sCfgProg").addClass("h");
            $("#pWtmDesc,#pClrSer").removeClass("h");
            break;
        case"tr2_":
            $("#sCfgSeries,#pIipDesc,#pIipDesc,#pGf1Desc,#pRrpDesc,#sCfgProg").addClass("h");
            $("#pTr2Desc,#pClrSer").removeClass("h");
            break;
        default:
            $("#sCfgSeries,#pIipDesc,#pWtmDesc,#pTr2Desc,#pGf1Desc,#pRrpDesc").addClass("h");
            $("#pClrSer").removeClass("h");
            break
            }
            $("#lbCfgProg").addClass("contentSelectedOnColor")
    }
    function displayBrandMention(){
    $("span[id^=sTxtMention]").hide().filter("#sTxtMention"+$("#ddlTxtMentionLang > option:selected").val()).show()
    }
    function changeColor(B,A){
    $(B).addClass(A)
    }
    function setPreviouslyConfiguredOptions(A){
    var B;
    if(A==="ms"){
        B=JSON.parse($("#hdConfig").val())
        }else{
        B=getConfiguredValues($("#hdModuleId").val())
        }
        if(B!==null){
        $("#ddlLangs").find("option[value="+B.LangId+"]").attr("selected","selected").end().change();
        $("input[name=rdSyndMthd][value="+B.SyndMthdId+"]").attr("checked","true").click();
        $("input[name=rdSeries][value="+B.SerId+"|"+B.SeriesShortName+"]").attr("checked","true").click();
        if(B.SerId!==""){
            $("input[name=rdRtng][value=Y]").attr("checked","true").click()
            }
            $("#ddlTileLang").find("option[value="+B.TileLangId+"]").attr("selected","selected").end().change();
        $("input[name=rdTile][value="+B.TileId+"]").attr("checked","true").click();
        $("input[name=rdBlk][value="+B.TileId+"]").attr("checked","true").click();
        if(B.BrndMenLangId!==""){
            $("#ddlTxtMentionLang").find("option[value="+B.BrndMenLangId+"]").attr("selected","selected").end().change();
            $("input[name=rdBlk][value=T]").attr("checked","true").click()
            }
            if(B.TileId===""&&B.BrndMenLangId!==""){
            $("#aSelTextMention").click()
            }
            if(B.BrndMenLangId!==""){
            $("#aMentionTab").click()
            }
            if(B.MktProgPrefix!==""){
            $("#ddlMktProg").find("option[value="+B.MktProgPrefix+"]").attr("selected","selected");
            setDisplayForProgramChange()
            }
            if(B.HdrId!==""){
            $("#ddlHeaders").find("option[value="+B.HdrId+"]").attr("selected","selected");
            setBannerSelText();
            $("#lbCfgHeader").addClass("contentSelectedOnColor")
            }
            if(B.FtrId!==""){
            $("#ddlFooters").find("option[value="+B.FtrId+"]").attr("selected","selected");
            setBannerSelText();
            $("#lbCfgFooter").addClass("contentSelectedOnColor")
            }
            $("input[name=cbBrnd]").attr("checked","");
        setCheckboxes("cbBrnd",decodeURIComponent(B.BrndList));
        setBrnd(setRangeValidator("#lbMinB","#lbMaxB","input[name=cbBrnd]","#sRngB,#sCfgBrnd",false));
        if(B.PcsrList!==""){
            setCheckboxes("cbPcsr",decodeURIComponent(B.PcsrList));
            setPcsrSelText(setRangeValidator("#lbMinP","#lbMaxP","input[name=cbPcsr]","#sRngP,#sCfgPcsr",false))
            }
            if(B.FntId!==""){
            $("#ddlFont").find("option[value="+B.FntId+"]").attr("selected","selected").end().change()
            }
            if(B.ClrId!==""){
            $("#ddlColor").find("option[value="+B.ClrId+"]").attr("selected","selected").end().change()
            }
            setPrevCountryConfig(B)
        }else{
        setBrnd(setRangeValidator("#lbMinB","#lbMaxB","input[name=cbBrnd]","#sRngB,#sCfgBrnd",true))
        }
    }
function setCheckboxes(D,A){
    var C=A.split(",");
    for(var B=0;B<C.length;B++){
        $("input[name="+D+"][value="+C[B]+"]").click()
        }
    }
    function setPrevCountryConfig(B){
    var A=$("#pLastCtry").text();
    if(A.length>0){
        $("#ddlCtry").find("option[value="+A+"]").attr("selected","selected").change()
        }else{
        if(B!=null&&B.CtryCode!==""){
            $("#ddlCtry").find("option[value="+B.CtryCode+"]").attr("selected","selected").change();
            $("#pLastCtry").text(B.CtryCode)
            }
        }
}
function getBulkConfigObjects(C,A,G,E,D,F,B){
    $.ajax({
        type:"POST",
        url:"Default.aspx/GetBulkConfigData",
        data:"{'accountId':'"+C+"','moduleIds':'"+A+"','langId':'"+G+"','prefix':'"+E+"','ctry':'"+D+"','syndId':'"+F+"','inclRatings':'"+B+"'}",
        contentType:"application/json; charset=utf-8",
        dataType:"json",
        success:function(H){
            processModules(G,E,D,F,B,H.d)
            },
        error:function(H){
            window.scrollTo(0,0);
            showErrConfirm("pnlPage")
            }
        });
return false
}
function displayBulkConfig(J,B,C,D,H,I,G,F){
    if(J){
        var E=JSON.parse(C);
        result=prepResultForDisplay(B,disp.pg);
        if(E.LangOk){
            displayConfiguredLanguage(result,B,disp.pg,disp.langPair)
            }
            displayRow(result,getDisplayObj(E.BrndLbl!=="",E.BrndLbl,E.BrndLst.split(",").length),"","BrLst");
        displayRow(result,getDisplayObj(E.ProcLbl!=="",E.ProcLbl,disp.noneSelText),"","Pcsr");
        displayRow(result,getDisplayObj(E.ThmLbl!=="",E.ThmLbl,disp.noneSelText),"","Theme");
        displayRow(result,getDisplayObj(true,disp.syndMthdTitle,(disp.hasSyndMthd&&E.SyndOk)?disp.syndMthdTxt:disp.noneSelText),E.SyndOk?"":disp.reqHtml,"Synd");
        displayRow(result,getDisplayObj(D,disp.pcsrSerTitle,E.Mult?disp.noneSelText:disp.seriesTxt),H?disp.reqHtml:"","Ser");
        displayRow(result,getDisplayObj(disp.canUseTiles,disp.tileObj.title,disp.rdBlk==="T"?E.TxtMen:disp.tileObj.text),"","Tile");
        displayRow(result,getDisplayObj(E.HdrLbl!=="",E.HdrLbl,disp.noneSelText),"","Hdr");
        displayRow(result,getDisplayObj(E.FtrLbl!=="",E.FtrLbl,disp.noneSelText),"","Ftr");
        var A=(disp.progVal===""||!E.ProgOk)?disp.noneSelText:disp.progTxt;
        displayRow(result,getDisplayObj(true,disp.mktProgTitle,A),E.ProgOk?"":disp.reqHtml,"Prog");
        if(disp.progVal==="iip_"){
            displaySelection(result,disp.progHtml.clone(),getDisplayObj(true,disp.ctryTitle,(disp.ctryValLen>0?disp.ctryTxt:disp.noneSelText)),"","Ctry")
            }
            if(disp.ctrySize>0){
            displaySelection(result,disp.progHtml.clone(),getDisplayObj(E.PmtTxt!=="",E.PmtLbl,E.PmtTxt),"","Rate")
            }
            $("#modCfg"+B).text(I);
        setPreviewForBulk(B,encodeURIComponent(I).replace(/%/g,"^"),G)
        }
        if(F){
        hideOnLast()
        }
    }
function hideOnLast(){
    setAddAllToCart();
    $("#upProcessing").hide();
    hideLayer()
    }
    function processModules(D,S,A,H,g,b){
    var b=JSON.parse(b);
    var V=b.length;
    var U=($.browser.msie&&parseInt($.browser.version)<8?20:50);
    if(V>U){
        if(!confirm($("#pWait").text())){
            $("#upProcessing").hide();
            return
        }
    }
    var d="df";
var Y,a,J,L;
var Z=($("#sCfgSyndMthd:visible,#sCfgProg:visible,#sCfgCtry:visible").size()===0);
var B,e,N,M;
var T=$("#lbCfgSeries").text();
var W=$("input[name=rdSyndMthd]:checked");
var E=W.size()>0;
var F=$("#lbNoneSel").text();
var P=$("#ddlCtry > option:selected");
var f=P.size()>0&&P.val()!=="";
var c='<span class="red">*</span>';
var G=$("#ddlMktProg > option:selected");
var K=$('<p class="tSmall padLeft"><i><span></span></i>: <span></span></p>');
var X=$("#pCfgTile:visible").size()>0;
var I=$("input[name=rdBlk]:checked");
if(P.size()>0&&P.val().length<=0){
    K.html(K.html()+c)
    }
    disp={
    pg:d,
    langPair:getLanguageDisplayText(),
    prog:G,
    progReq:reqSer(G.val()),
    progVal:G.val(),
    progTxt:G.text(),
    noneSelText:F,
    reqHtml:c,
    hasSyndMthd:E,
    syndMthdTxt:E?W.siblings("span:eq(0)").text():"",
    syndMthdTitle:$("#pCfgSyndMthd > span:eq(1) > a").text(),
    pcsrSerTitle:$("#pCfgSeries > span:eq(1) > a").text(),
    seriesTxt:$("#lbCfgSeries").text(),
    canUseTiles:$("input[name=rdSyndMthd][value=4]:checked").size()===0,
    tileObj:getTileDisplayObj(),
    mktProgTitle:$("#pCfgProg > span:eq(1) > a").text(),
    country:P,
    ctryTitle:$("#lProgCtryTitle").text(),
    ctryVal:f?P.val():"",
    ctryTxt:f?P.text():"",
    ctryValLen:f?P.val().length:0,
    ctrySize:f?P.size():0,
    progHtml:K,
    rdBlk:I.size()>0?I.val():""
    };

var O=1;
for(var R=0;R<V;R++){
    O++;
    Y=b[R];
    var C=Y.LangOk&&Y.SyndOk&&Y.ProgOk;
    if(C){
        e=Y.SerId!=="";
        N=e&&disp.progReq&&Y.Mult;
        B=g==="Y"&&e&&!Y.Mult;
        M=e&&!Y.Mult&&disp.progReq;
        a=Y.Id;
        J=buildConfig(getEmptyConfig(a),"b",D,S,A,H,X,I);
        J.LangId=Y.LangOk?D:"";
        J.SyndMthdId=Y.SyndOk?H:"";
        J.MktProgPrefix=Y.ProgOk?S:"";
        J.SerId=B?Y.SerId:"";
        J.SeriesShortName=B?Y.SerNm:"";
        J.Lbl=B?T:"";
        J.BrndList=encodeURIComponent(Y.BrndLst);
        var Q="displayBulkConfig("+C+",'"+a+"','"+JSON.stringify(Y)+"',"+(e&&!M)+","+N+",'"+JSON.stringify(J)+"',"+(Z&&!N)+","+(O===V)+")";
        setTimeout(Q,1)
        }else{
        var Q="displayBulkConfig("+C+", null, null, null, null, null, null,"+(O===V)+")";
        setTimeout(Q,1)
        }
    }
}
function setPreviewForBulk(B,A,C){
    if(C){
        $("#module"+B+" span.red").hide();
        $("#module"+B+" div.resultConfigContainer > div.previewLink").removeClass("h");
        if(!configuredItemAlreadyExists(A)){
            $("#module"+B+" div.resultConfigContainer > div.addContent").removeClass("h")
            }
        }else{
    $("#module"+B+" span.red").show();
    $("#module"+B+" div.resultConfigContainer > div.previewLink").addClass("h");
    $("#module"+B+" div.resultConfigContainer > div.addContent").addClass("h")
    }
}
function saveAndNext(F){
    var D=$("#hdModuleId").val();
    var E;
    if(D.indexOf(",")===-1){
        E=buildConfig(getEmptyConfig(D),"df","","","","",false,"");
        var A=prepResultForDisplay(D,F);
        displayConfig(D,F,A,getRowToClone(A));
        storeConfig(D,E,F);
        setAddAllToCart()
        }else{
        var C=$("#pCfgTile:visible").size()>0;
        var B=$("input[name=rdBlk]:checked");
        E=buildConfig(getEmptyConfig(D),"b","","","","",C,B);
        $("#hdConfig").val(JSON.stringify(E));
        $("#aCfgAll").attr("href",$("#aCfgAll").attr("href").split("_")[0]+"_"+E.LangId);
        getBulkConfigObjects($("#hdAcctId").val(),D,getConfiguredLanguage(),getConfiguredProgram(),getConfiguredCountry(),getConfiguredImplementation(),getRatingsSelection())
        }
    }
function getRatingsSelection(){
    var A=$("input[name=rdRtng]:checked");
    return A.size()>0?A.val():"N"
    }
    function getEmptyConfig(A){
    return{
        ModuleId:A,
        LangId:"",
        BrndList:"",
        PcsrList:"",
        FntId:"",
        ClrId:"",
        SyndMthdId:"",
        SerId:"",
        SeriesShortName:"",
        TileLangId:"",
        TileId:"",
        BrndMenLangId:"",
        HdrId:"",
        FtrId:"",
        MktProgPrefix:"",
        CtryCode:"",
        Lbl:""
    }
}
function buildConfig(E,H,G,D,C,F,B,A){
    E.LangId=(G===""?getConfiguredLanguage():G);
    E.SyndMthdId=(F===""?getConfiguredImplementation():F);
    E.MktProgPrefix=(D===""?getConfiguredProgram():D);
    E.CtryCode=(C===""?getConfiguredCountry():C);
    if(H==="b"){
        if(B){
            if(A.size()>0){
                if(A.val()==="-1"){
                    E.TileId="-1";
                    E.TileLangId=E.LangId
                    }else{
                    E.BrndMenLangId=E.LangId
                    }
                }
        }
}else{
    setConfiguredSeries(E);
    E.BrndList=getConfiguredBrands();
    E.PcsrList=getConfiguredProcessors();
    E.FntId=getConfiguredFont();
    E.ClrId=getConfiguredColor();
    setConfiguredTile(E);
    E.HdrId=getConfiguredHeader();
    E.FtrId=getConfiguredFooter()
    }
    return E
}
function prepResultForDisplay(B,C){
    var A=$((C==="df"?"#module"+B+" > ":"")+"div.currentConfigContainer:eq(0)");
    A.find("p:gt(4)").empty();
    return A
    }
    function getRowToClone(A){
    return A.find("p:eq(0)")
    }
    function displayConfig(B,G,K,F){
    displayConfiguredLanguage(K,B,G,getLanguageDisplayText());
    displaySelection(K,F.clone(),getDisplayObj($("#lbCfgBrnd").size()>0,$("#pCfgBrnd > span:eq(1) > a").text(),$("#lbCfgBrnd").text()),"#sCfgBrnd:visible","BrLst");
    displaySelection(K,F.clone(),getDisplayObj($("input[name=cbPcsr]").size()>0,$("#pCfgPcsr > span:eq(1) > a").text(),$("#lbCfgPcsr").text()),"#sCfgPcsr:visible","Pcsr");
    displaySelection(K,F.clone(),getDisplayObj($("#lbCfgTheme").size()>0,$("#pCfgTheme > span:eq(1) > a").text(),$("#lbCfgTheme").text()),"","Theme");
    var H=$("input[name=rdSyndMthd]:checked");
    var D=(H.size()>0)?H.siblings("span:eq(0)").text():$("#lbNoneSel").text();
    displaySelection(K,F.clone(),getDisplayObj(true,$("#pCfgSyndMthd > span:eq(1) > a").text(),D),"#sCfgSyndMthd:visible","Synd");
    displaySelection(K,F.clone(),getDisplayObj($("#pCfgSeries:visible").size()>0,$("#pCfgSeries > span:eq(1) > a").text(),$("#lbCfgSeries").text()),"#sCfgSeries:visible","Ser");
    var J=getTileDisplayObj();
    displaySelection(K,F.clone(),getDisplayObj($("#pCfgTile:visible").size()>0,J.title,J.text),"","Tile");
    displaySelection(K,F.clone(),getDisplayObj($("#pCfgBanner:visible").size()>0,$("#lbCfgHeaderTxt").text(),$("#lbCfgHeader").text()),"","Hdr");
    displaySelection(K,F.clone(),getDisplayObj($("#pCfgBanner:visible").size()>0,$("#lbCfgFooterTxt").text(),$("#lbCfgFooter").text()),"","Ftr");
    var E=$("#ddlMktProg > option:selected");
    var A=(E.val()!==""?E.val().length>0?E.text():$("#lbNoneSel").text():$("#lbCfgProg").text());
    displaySelection(K,F.clone(),getDisplayObj($("#pCfgProg:visible").size()>0,$("#pCfgProg > span:eq(1) > a").text(),A),"#sCfgProg:visible","Prog");
    var C=$("#ddlCtry > option:selected");
    if(C.size()>0){
        var I=$('<p class="tSmall padLeft"><i><span></span></i>: <span></span></p>');
        if(C.val().length<=0){
            I.html(I.html()+'<span class="red">*</span>')
            }
            displaySelection(K,I,getDisplayObj(true,$("#lProgCtryTitle").text(),(C.val().length>0?C.text():$("#lbNoneSel").text())),"","Ctry");
        displaySelection(K,I.clone(),getDisplayObj($("#lbRateAmt").text().length>0,$("#lbRateType").text(),$("#lbRateAmt").text()),"","Rate")
        }
        if(E.val()!=="iip_"&&E.val()!==""||(C.size()>0&&C.val().length>0)){
        $("#sCfgProg").addClass("h")
        }
    }
function getTileDisplayObj(){
    var A=$("#lbCfgTile").text();
    var B;
    if(A.indexOf(" - ")===A.lastIndexOf(" - ")){
        B=$("#pCfgTile span:last").text().trim()
        }else{
        B=A.substring(0,A.indexOf(" -"));
        A=A.substr(A.indexOf(" -")+2)
        }
        return getDisplayObj(true,B,A)
    }
    function storeConfig(A,B,C){
    if(C==="ms"){
        $("#hdConfig").val(JSON.stringify(B));
        setPreview(null,false,configObjectToEncodedString(B),B,"ms");
        $("#tr1").hide(0);
        $("#tr2").fadeIn("slow")
        }else{
        $("#modCfg"+A).text(JSON.stringify(B));
        setPreview(A,false,configObjectToEncodedString(B),B,"df");
        hideLayer()
        }
    }
function exportAllSnippets(){
    var A=$("#form1").attr("action");
    $("#form1").attr("target","_blank").attr("action","ExcelExport.aspx");
    $("#btnExportAll").click();
    $("#form1").attr("target","").attr("action",A)
    }
    function hideLayer(){
    toggle("#pnlLayer|#dGrayLayer","","normal")
    }
    function setPreview(C,E,B,F,G){
    var A="#sCfgSyndMthd:visible,#sCfgSeries:visible,#sCfgProg:visible,#sCfgBrnd:visible,#sCfgPcsr:visible";
    if(E!==true){
        if(F.MktProgPrefix==="iip_"){
            A=A+",#sCfgCtry:visible"
            }
        }
    var D=$(A);
if(D.size()===0||E===true){
    if(G==="df"){
        $("#module"+C+" span.red").hide();
        $("#module"+C+" div.resultConfigContainer > div.previewLink").removeClass("h");
        if(!configuredItemAlreadyExists(B)){
            $("#module"+C+" div.resultConfigContainer > div.addContent").removeClass("h")
            }
        }else{
    $("#aUpd,#dPrv").removeClass("h");
    $("#dNtReq").addClass("h")
    }
}else{
    if(G==="df"){
        $("#module"+C+" span.red").show();
        $("#module"+C+" div.resultConfigContainer > div.previewLink").addClass("h");
        $("#module"+C+" div.resultConfigContainer > div.addContent").addClass("h")
        }else{
        $("#aUpd,#dPrv").addClass("h");
        $("#dNtReq").removeClass("h")
        }
    }
}
function getConfiguredLanguage(){
    return $("#ddlLangs > option:selected").val()
    }
    function getConfiguredBrands(){
    var A="";
    if($("#lbCfgBrnd").size()>0){
        var D=$("input[name=cbBrnd]:checked");
        var C=new Array(D.size());
        var B=0;
        D.each(function(){
            C[B]=this.value;
            B++
        });
        A=encodeURIComponent(C.sort().join(","))
        }
        return A
    }
    function getConfiguredProcessors(){
    var A="";
    if($("input[name=cbPcsr]").size()>0){
        A=encodeURIComponent($("#lbCfgPcsr").text().replace(/, /g,","))
        }
        return A
    }
    function getConfiguredFont(){
    var A=$("#ddlFont");
    return(A.size()>0&&A.find("option").size()>0)?A.val():""
    }
    function getConfiguredColor(){
    var A=$("#ddlColor");
    return A.size()>0?A.val():""
    }
    function getConfiguredImplementation(){
    var A=$("input[name=rdSyndMthd]:checked");
    return A.size()>0?A.val():""
    }
    function getConfiguredHeader(){
    var A="";
    if($("#pCfgBanner:visible").size()>0){
        var B=$("#ddlHeaders > option:selected");
        A=B.size()>0?B.val():""
        }
        return A
    }
    function getConfiguredFooter(){
    var B="";
    if($("#pCfgBanner:visible").size()>0){
        var A=$("#ddlFooters > option:selected");
        B=A.size()>0?A.val():""
        }
        return B
    }
    function getConfiguredProgram(){
    var A=$("#ddlMktProg > option:selected");
    return A.size()>0?A.val():""
    }
    function getConfiguredCountry(){
    var A="";
    if($("#pCfgProg:visible").size()>0){
        var B=$("#ddlCtry > option:selected");
        A=(B.size()>0&&B.val()!=="")?B.val():""
        }
        return A
    }
    function setConfiguredTile(E){
    if($("#pCfgTile:visible").size()>0){
        var B=$("#lbCfgTile").text();
        var C=$("#sSelBrndLang");
        if(C.text().length===0){
            var A=$("#hdTileLangId");
            E.TileLangId=A.val().length>0?A.val():"";
            var D=$("#hdTileId");
            E.TileId=D.val().length>0?D.val():""
            }else{
            E.BrndMenLangId=C.text()
            }
        }
}
function setConfiguredSeries(C){
    var B=$("input[name=rdSeries]:checked");
    if(B.size()>0){
        var A=B.val().split("|");
        C.SerId=A[0];
        C.SeriesShortName=A[1];
        if($("#dRtg1").size()>0){
            C.Lbl=$("#lbCfgSeries").text()
            }
        }
}
function getLanguageDisplayText(){
    var A=$("#ddlLangs > option:selected");
    return{
        name:A.text(),
        id:A.val()
        }
    }
function displayConfiguredLanguage(C,D,F,A){
    var B=C.find("p:eq(3)");
    B.find("span:eq(1)").text(A.name);
    if(F==="df"){
        var E=$("#a1_"+D+",#a2_"+D);
        E.attr("href",E.attr("href").split("_")[0]+"_"+A.id)
        }
    }
function getDisplayObj(D,C,B){
    var A={
        title:"",
        text:""
    };

    if(D){
        A.title=C;
        A.text=B
        }
        return A
    }
    function displaySelection(D,B,F,A,E){
    if(F.title!=""){
        if(A!==""){
            var C=$(A);
            if(C.size()>0){
                B.append(C.clone().attr("id",null))
                }
            }
        B.find("span:eq(0)").text(F.title);
    B.find("span:eq(1)").text(F.text);
    $('<div class="h">'+E+"</div>").appendTo(D);
    B.appendTo(D)
    }
}
function displayRow(B,D,A,C){
    if(D.title!=""){
        $(buildNewRowHtml(C,D,A)).appendTo(B)
        }
    }
function buildNewRowHtml(C,B,A){
    return'<div class="h">'+C+'</div><p class="tSmall"><span class="bold">'+B.title+"</span>: <span>"+B.text+"</span>"+A+"</p>"
    }
    function setBannerSelText(){
    $("#lbCfgHeader").text($("#lHeader").text()+" "+$("#ddlHeaders > option:selected").text());
    $("#lbCfgFooter").text($("#lFooter").text()+" "+$("#ddlFooters > option:selected").text())
    }
    function initializeTilePanel(){
    $("#ddlTileLang").change(function(){
        var A=$(this).offset();
        setAbsolutePosition("#prog",A.top+2,A.left-20);
        $("#btnGetTilesForTileLang").click()
        });
    $("input:radio[name=rdTile]").click(function(){
        var D=$("#"+this.id+"_s").text();
        var A=$("#ddlTileLang > option:selected");
        $("#hdTileLangId").val(A.val());
        $("#hdTileId").val(this.value);
        $("#sSelBrndLang").text("");
        setTileSelLabel($("#lbGraphicTiles").text(),A.text(),D);
        var C;
        if(this.value==="-1"){
            C=$(this).siblings("p:first").text()
            }else{
            var B=$(this).siblings("div").html().toLowerCase();
            if(B.indexOf(".swf?")>0){
                C=B.substring(B.indexOf("http",B.indexOf("http")+1),B.indexOf(".swf?")+4)
                }else{
                C=$(this).siblings("div").find("img").attr("src")
                }
            }
        $("#pTileUrl").text(C)
        });
if($("#ddlTxtMentionLang").size()<1){
    $("#dSelTabTile").addClass("h")
    }
    setBannerSelText();
$("#lbCfgLang").text($("#ddlLangs > option:selected").text());
displayFlashTiles(true);
$("input[name=rdTile][value="+$("#hdTileId").val()+"]").attr("checked","true");
displayBrandMention()
}
function directLink(){
    $(document).ready(function(){
        displayResultsOrNoResultsMsg()
        })
    }
    function initializeProgPanel(){
    if($("#upProg").html()===""){
        $("#upProg").addClass("h")
        }
        $("#upRate").addClass("h");
    $("#ddlCtry").change(function(){
        setRequiredIndicatorsForCountry()
        });
    setPrevCountryConfig(getConfiguredValues($("#hdModuleId").val()));
    setRequiredIndicatorsForCountry()
    }
    function setRequiredIndicatorsForCountry(){
    var B=$("#ddlCtry");
    var D=$("#ddlMktProg");
    var E=$("#ddlLangs");
    var A=$("#sCfgCtry");
    if(B.size()>0&&D.size()>0&&D.val()==="iip_"&&B.val()==="CN"&&E.val()!=="2"){
        $("#ddlCtry").get(0).selectedIndex=0;
        A.addClass("h");
        $("#sCfgProg").removeClass("h");
        $("#lbCfgProg").text($("#ddlMktProg > option:selected").text())
        }else{
        if(B.size()>0&&B.val().length>0){
            var C=$("#ddlCtry > option:selected");
            $("#pLastCtry").text(C.val());
            $("#lbCfgProg").text($("#ddlMktProg > option:selected").text()+" - "+C.text());
            A.addClass("h");
            $("#sCfgProg").addClass("h")
            }else{
            if(D.size()>0&&D.val()==="iip_"){
                A.removeClass("h");
                $("#sCfgProg[class*=h]").removeClass("h")
                }
                $("#lbCfgProg").text($("#ddlMktProg > option:selected").text())
            }
        }
}
function removeFirstOptionIfNoValue(A){
    if($("#"+A+" option:first").val().length===0){
        $("#"+A+" option:first").remove()
        }
    }
function setTileSelLabel(B,C,D){
    var A=B+" - "+C+" - "+D;
    $("#lbCfgTile").addClass("contentSelectedOnColor").text(A);
    if($("#upCfg div[id=dCfgTile]:visible").size()>0){
        $("#upCfg div[id=dCfgTile]").fadeOut(1).fadeIn(1).show()
        }
    }
function setTile(){
    var A=jQuery(".swfTile a:first");
    var B=jQuery("object:first");
    if(A.size()>0&&B.size()>0){
        A.attr("id",A.attr("id")+"_swf_"+B.width()+"_"+B.height());
        intelSyndDocReady("intelSrc")
        }
    }
function previewReady(){
    window.focus();
    displayFlashTiles(false);
    setTimeout("setTile()",100)
    }
    function setLink(C,B,D,A){
    $(C).click(function(){
        trackAsPage(A);
        resetSelectors();
        return linkClick(B,D)
        })
    }
    function toggle(A,F,E){
    if(A&&A.length>0){
        if(typeof (A)==="object"){
            $(A).hide()
            }else{
            var D=A.split("|");
            for(var C=0;C<D.length;C++){
                var B=$(D[C]);
                if(B.length>0){
                    B.hide()
                    }
                }
            }
    }
if(F&&F.length>0){
    if(typeof (A)==="object"){
        $(F).fadeIn(E).show()
        }else{
        D=F.split("|");
        for(var C=0;C<D.length;C++){
            var B=$(D[C]);
            if(B.length>0){
                B.fadeIn(E).show()
                }
            }
        }
}
}
function setUpdatePanelEventHandlers(){
    window.prm=Sys.WebForms.PageRequestManager.getInstance();
    prm.add_initializeRequest(initializeRequest);
    prm.add_endRequest(endRequest);
    window.postBackElement
    }
    function initializeRequest(B,A){
    if(window.prm.get_isInAsyncPostBack()){
        A.set_cancel(true)
        }
        postBackElement=A.get_postBackElement();
    if(window.postBackElement.id==="btnSearch"||window.postBackElement.id==="btnSort"||window.postBackElement.id==="ddlConLang"||window.postBackElement.id==="btnCfg"||window.postBackElement.id==="btnInstance"||window.postBackElement.id==="btnGetTilesForTileLang"||window.postBackElement.id==="btnSaveAndClose"||window.postBackElement.id==="btnPreview"||window.postBackElement.id==="btnChkOut"||window.postBackElement.id==="btnNext"){
        $("#upProcessing").show()
        }
    }
function endRequest(B,A){
    $("#upProcessing").hide();
    if(A.get_error()!=undefined){
        A.set_errorHandled(true);
        window.scrollTo(0,0);
        showErrConfirm("#pnlCriteria,#pnlPage")
        }else{
        if(window.postBackElement.id==="btnSearch"){
            window.scrollTo(0,0)
            }
        }
}
function linkClick(B,A){
    $("#lnkResults").addClass("disable");
    toggle(B,A,"normal");
    return false
    }
    function changeImage(A,C,E){
    var D=new Image();
    D.src=C;
    var B=new Image();
    B.src=E;
    var A=document.getElementById(A);
    A.src=(A.src!=B.src)?B.src:D.src;
    return A.src
    }
    function intel_cft(D,H,A,C,I,G,E){
    var B="flTile"+H;
    var F='<div id="'+B+'">'+G+"</div>";
    if(E){
        F='<div class="left"><div class="disableFlashLink"><img src="static/pix/spacer.gif" height="'+I+'" width="'+C+'" alt="" border="0" /></div>'+F
        }
        jQuery(D).removeClass("h").html(F);
    swfobject.embedSWF(A,B,C,I,"8.0.0","",{},{
        wmode:"opaque",
        allowscriptaccess:"always"
    },{
        id:B,
        name:B
    })
    }
    function legalReady(){
    $("#aAccept").click(function(){
        $("#btnAccept").click();
        return false
        })
    }
    function trackAsPage(A){
    var B="wa_pageName=src "+A.toLowerCase()+"&wa_geo="+wa_geo+"&wa_language="+wa_language+"&wa_org1="+wa_org1+"&wa_org2="+wa_org2+"&wa_org3=src "+A+"&wa_urlQueryString="+wa_urlQueryString+"&wa_reportSuites="+wa_reportSuites+"&wa_custom01="+wa_custom01+"&wa_trackDFA="+wa_trackDFA;
    if(A=="Search Results"){
        B+="&wa_custom02=category("+$("input[name=cbBrand]:checked").size()+")";
        if($("input[name^=cblContentType]:checked").size()>0){
            B+=",content_type("+$("input[name^=cblContentType]:checked").size()+")"
            }
            if($("input[name^=cblMarketSegment]:checked").size()>0){
            B+=",audience("+$("input[name^=cblMarketSegment]:checked").size()+")"
            }
        }
    waTrackAsPage("",B,"N")
};