
//Open popup window for Open Trade Account
function newWindow(definitions) {
    defWindow = window.open(definitions, 'defWin', 'width=200,height=150,scrollbars=yes')
    defWindow.focus()
}
//Open popup window with dynamic width and height.
//This function used in Publications Definition
function newWindow1(definitions, windowWidth, windowHeight) {
    var _url = document.location.href;
    var _sessionid = _url.substring(_url.indexOf("sessionid"));
    if (_sessionid.indexOf("&") != -1)
        _sessionid = _sessionid.substring(0, _sessionid.indexOf("&"));
    defWindow = window.open(definitions + "&" + _sessionid, 'defWin', 'width=' + windowWidth + ',height=' + windowHeight + ',scrollbars=yes')
    defWindow.focus()
}
function detectBrowser() {
    var browser = navigator.appName;
    var b_version = navigator.appVersion;
    var version = parseFloat(b_version);
    if (browser == "Microsoft Internet Explorer") {
        return 'IE';
    }
    else {
        if (browser == "Netscape") {
            return 'NS'
        }
    }
}

//Function Added By Smruti
function GoogleAnalytics(strCode, readableVal) {
    //debugger;
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    //alert(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); 
    if (typeof (_gat) == "object") {

        var trackerVal = readableVal;
        var pageTracker = _gat._getTracker(strCode);
        pageTracker._initData();
        pageTracker._trackPageview(trackerVal);
        //alert('ExeComp'+ strCode + readableVal); 
    }
}
function GATrack(trackType, readableval, segval, searchval, eventtype, eventval1, eventval2) {
    try {
       // debugger;
        if (typeof (_gat) == "object") {
            var trackerVal;
            var localTracker = _gat._getTracker(strgoogleanalyticcode);
            localTracker._setDomainName("none");
            localTracker._setAllowLinker(true);

            var globalTracker = _gat._getTracker(strGlobalGoogleAnalyticCode);
            globalTracker._setDomainName("none");

            switch (trackType) {
                case 1:     //Page track
                    readableval = "/readable/private/" + readableval;
                    trackerVal = location.pathname + location.search + readableval;
                    localTracker._trackPageview(trackerVal);

                    globalTracker._trackPageview(trackerVal);
                    break;
                case 2:     //User Segment track
                    segval = 'CustID_' + segval;
                    localTracker._setVar(segval);
                    localTracker._trackPageview();

                    globalTracker._setVar(segval);
                    globalTracker._trackPageview();
                    //globalTracker._trackPageview(trackerVal);
                    break;
                case 3:     //Search track
                    trackerVal = location.pathname + "?" + searchval.replace("^^^^", "'");
                    localTracker._trackPageview(trackerVal);
                    globalTracker._trackPageview(trackerVal);
                    break;
                case 4:     //Event track
                    localTracker._trackPageview();
                    localTracker._trackEvent(eventtype, eventval1, eventval2);

                    globalTracker._trackPageview();
                    globalTracker._trackEvent(eventtype, eventval1, eventval2);
                    break;
                default:
                    //Cart track
            }
        }
    }
    catch (err) { }
}
function GoogleAnalyticsCrossDomain(strGoogleCode, strCrossDomainUrl) {

    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
    if (typeof (_gat) == "object") {
        var localTracker = _gat._getTracker(strGoogleCode);
        localTracker._setDomainName("none");
        localTracker._initData();
        localTracker._trackPageview();
        var s = localTracker._getLinkerUrl(strCrossDomainUrl);
        //document.write("<div style=\"display:none\"><iframe src=\"" + s + "\" style=\"display:none\"/></div>");
        document.getElementById("dvCrossDomainFrame").innerHTML = "<iframe src=\"" + s + "\" style=\"display:none\"/>";
    }
}

//End of Function
//Private Master page scripts
function LogOut(url) {
    window.location.href = url;
}


function resize(intouchURL) {

    var iframeWindow = this;
    var height = '2500';
    var width = '800';
    if (iframeWindow.document.height) {
        var iframeElement = document.getElementById(iframeWindow.name);
        height = iframeWindow.document.height;
        width = iframeWindow.document.width;
    }
    else if (document.all) {
        var iframeElement = document.all[iframeWindow.name];
        if (iframeWindow.document.compatMode && iframeWindow.document.compatMode != 'BackCompat') {
            height = iframeWindow.document.documentElement.scrollHeight;
            width = iframeWindow.document.documentElement.scrollWidth;
        }
        else {
            height = iframeWindow.document.body.scrollHeight;
            width = iframeWindow.document.body.scrollWidth;
        }
    }
    //resizeFrame(width,height,'SessionID',SessionID,Url);

    resizeFrame(width, getDocBodyHeight(), 'sessionid', 'sessionid', intouchURL);

}

//function changed by Pooja Kaushik for SMT 2000039638.
function getDocBodyHeight() {
    var D = document;
    if (browser == 'IE') {
        return Math.max(
	        Math.max(D.body.scrollHeight),
	        Math.max(D.body.offsetHeight),
	        Math.max(D.body.clientHeight)
	    );
    }
    else {
        return Math.max(
	        Math.max(D.documentElement.scrollHeight),
	        Math.max(D.documentElement.offsetHeight),
	        Math.max(D.documentElement.clientHeight)
	    );

    }
}
try {
    var alignInnerT = document.getElementById('alignInner');
    if (alignInnerT != null) {
        var rightT = document.getElementById('right');
        if (rightT != null) {
            var prightT = rightT.parentNode;
            if (prightT != null) {
                if (prightT.id != 'alignInner') {
                    var rightTClone = rightT.cloneNode(true);
                    prightT.removeChild(rightT);
                    alignInnerT.appendChild(rightTClone);
                }
            }
        }
    }
}
catch (err) {

}

var browser;
browser = detectBrowser();
try {
    String.prototype.trim = function() {
        return this.replace(/^\s+|\s+$/g, "");
    }
    String.prototype.ltrim = function() {
        return this.replace(/^\s+/, "");
    }
    String.prototype.rtrim = function() {
        return this.replace(/\s+$/, "");
    }
}
catch (err) {

}

try {
    var tblBreadcrumbT = document.getElementById('tblBreadcrumb');
    //debugger;
    var selectedMenuText = null;
    if (tblBreadcrumbT != null) {
        var tblDataList = tblBreadcrumbT.getElementsByTagName('table')[0];
        if (tblDataList != null) {
            var tr = tblDataList.getElementsByTagName('tr')[0];
            if (tr != null) {
                var arrTD = tr.getElementsByTagName('td');
                if (arrTD != null) {
                    if (arrTD.length >= 3) {
                        var anch = arrTD[2].getElementsByTagName('a')[0];
                        if (anch != null)
                            selectedMenuText = anch.childNodes[0].nodeValue;
                    }
                }
            }
        }
    }
    selectedMenuText = selectedMenuText.ltrim().rtrim();
    //debugger;

    var tblCenterMenuLevel3_4_5T = document.getElementById('tblCenterMenuLevel3_4_5');
    if (tblCenterMenuLevel3_4_5T != null) {
        var tbody = tblCenterMenuLevel3_4_5T.childNodes[0];
        var tr = tbody.childNodes[0];
        var td;
        if (browser == 'IE')
            td = tr.childNodes[1];
        else
            td = tr.childNodes[2];
        var innerTbl;
        if (browser == 'IE')
            innerTbl = td.childNodes[1];
        else
            innerTbl = td.childNodes[2];

        var innerTBody = innerTbl.childNodes[0].nodeType != 3 ? innerTbl.childNodes[0] : innerTbl.childNodes[1];
        var innerTR = innerTBody.childNodes[0].nodeType != 3 ? innerTBody.childNodes[0] : innerTBody.childNodes[1];
        var arrInnerTD = innerTR.childNodes;

        var innerTD;
        var innerInnerTbl;
        var innerInnerTBody;
        var innerInnerTR;
        var innerInnerTD;
        var innerInnerAnch;
        var innerInnerAnchValue;
        var i = browser == 'IE' ? 0 : 1;
        for (i; i < arrInnerTD.length; (i = (i + 3))) {
            innerTD = arrInnerTD[i];
            if (innerTD != null) {
                innerInnerTbl = innerTD.childNodes[0];
                if (innerInnerTbl != null) {
                    if (browser == 'IE')
                        innerInnerTBody = innerInnerTbl.childNodes[0];
                    else
                        innerInnerTBody = innerInnerTbl.childNodes[1];
                    innerInnerTR = innerInnerTBody.childNodes[0];
                    if (browser == 'IE')
                        innerInnerTD = innerInnerTR.childNodes[0];
                    else
                        innerInnerTD = innerInnerTR.childNodes[1];
                    innerInnerAnch = innerInnerTD.childNodes[0];
                    innerInnerAnchValue = innerInnerAnch.childNodes[0].nodeValue;
                    innerInnerAnchValue = innerInnerAnchValue.ltrim().rtrim();
                    if (selectedMenuText == innerInnerAnchValue) {
                        innerTD.className = 'staticHoverStyle';
                        break;
                    }
                }
            }
        }
    }
}
catch (err) {

}

function detectBrowser() {
    try {
        var browser = navigator.appName;
        var b_version = navigator.appVersion;
        var version = parseFloat(b_version);
        if (browser == "Microsoft Internet Explorer") {
            return 'IE';
        }
        else {
            if (browser == "Netscape") {
                return 'NS'
            }
        }
    }
    catch (err) {
    }
}

//Private Master page scripts end

//Public Master page scripts
var browser;
browser = detectBrowser();
try {
    String.prototype.trim = function() {
        return this.replace(/^\s+|\s+$/g, "");
    }
    String.prototype.ltrim = function() {
        return this.replace(/^\s+/, "");
    }
    String.prototype.rtrim = function() {
        return this.replace(/\s+$/, "");
    }
}
catch (err) {

}

try {
    var tblBreadcrumbT = document.getElementById('tblBreadcrumb');
    //debugger;
    var selectedMenuText = null;
    if (tblBreadcrumbT != null) {
        var tblDataList = tblBreadcrumbT.getElementsByTagName('table')[0];
        if (tblDataList != null) {
            var tr = tblDataList.getElementsByTagName('tr')[0];
            if (tr != null) {
                var arrTD = tr.getElementsByTagName('td');
                if (arrTD != null) {
                    if (arrTD.length >= 3) {
                        var anch = arrTD[2].getElementsByTagName('a')[0];
                        if (anch != null)
                            selectedMenuText = anch.childNodes[0].nodeValue;
                    }
                }
            }
        }
    }
    selectedMenuText = selectedMenuText.ltrim().rtrim();
    //debugger;

    var tblCenterMenuLevel3_4_5T = document.getElementById('tblCenterMenuLevel3_4_5');
    if (tblCenterMenuLevel3_4_5T != null) {
        var tbody = tblCenterMenuLevel3_4_5T.childNodes[0];
        var tr = tbody.childNodes[0];
        var td;
        if (browser == 'IE')
            td = tr.childNodes[1];
        else
            td = tr.childNodes[2];
        var innerTbl;
        if (browser == 'IE')
            innerTbl = td.childNodes[1];
        else
            innerTbl = td.childNodes[2];

        var innerTBody = innerTbl.childNodes[0].nodeType != 3 ? innerTbl.childNodes[0] : innerTbl.childNodes[1];
        var innerTR = innerTBody.childNodes[0].nodeType != 3 ? innerTBody.childNodes[0] : innerTBody.childNodes[1];
        var arrInnerTD = innerTR.childNodes;

        var innerTD;
        var innerInnerTbl;
        var innerInnerTBody;
        var innerInnerTR;
        var innerInnerTD;
        var innerInnerAnch;
        var innerInnerAnchValue;
        var i = browser == 'IE' ? 0 : 1;
        for (i; i < arrInnerTD.length; (i = (i + 3))) {
            innerTD = arrInnerTD[i];
            if (innerTD != null) {
                innerInnerTbl = innerTD.childNodes[0];
                if (innerInnerTbl != null) {
                    if (browser == 'IE')
                        innerInnerTBody = innerInnerTbl.childNodes[0];
                    else
                        innerInnerTBody = innerInnerTbl.childNodes[1];
                    innerInnerTR = innerInnerTBody.childNodes[0];
                    if (browser == 'IE')
                        innerInnerTD = innerInnerTR.childNodes[0];
                    else
                        innerInnerTD = innerInnerTR.childNodes[1];
                    innerInnerAnch = innerInnerTD.childNodes[0];
                    innerInnerAnchValue = innerInnerAnch.childNodes[0].nodeValue;
                    innerInnerAnchValue = innerInnerAnchValue.ltrim().rtrim();
                    if (selectedMenuText == innerInnerAnchValue) {
                        innerTD.className = 'staticHoverStyle';
                        break;
                    }
                }
            }
        }
    }
}
catch (err) {

}

function detectBrowser() {
    try {
        var browser = navigator.appName;
        var b_version = navigator.appVersion;
        var version = parseFloat(b_version);
        if (browser == "Microsoft Internet Explorer") {
            return 'IE';
        }
        else {
            if (browser == "Netscape") {
                return 'NS'
            }
        }
    }
    catch (err) {
    }
}

//Public Master page scripts end



//*********culture enhancement
var posLeft, posTop;
function ShowHideAcWindow() {
    var objDiv = document.getElementById('divAccountInfo');
    if (objDiv.style.display == 'block') {
        objDiv.style.display = 'none';
        document.getElementById("imgArrow").src = "/images/ArrowDownward.gif";
    }
    else {
        findPos(document.getElementById("imgArrow"));
        objDiv.style.display = 'block';
        objDiv.style.left = (posLeft + 10 - objDiv.offsetWidth) + 'px';
        objDiv.style.top = posTop + 10 + 'px';
        document.getElementById("imgArrow").src = "/images/ArrowUpward.gif";
    }
    return false;
}


function findPos(obj) {
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        do {
            curleft += obj.offsetLeft;
            curtop += obj.offsetTop;
        } while (obj = obj.offsetParent);
    }
    posLeft = curleft;
    posTop = curtop;
}



function BlankTemplateCss() {

    if (Elem(hdIsBlankTemplate).value == "True") {

        $("#" + dvTitleTop).removeClass("main_box_top");
        $("#" + dvTitleMiddle).removeClass("main_box_middle");
        $("#" + dvTitleBottom).removeClass("main_box_bottom");

        $("#" + dvTitleTop).addClass("main_box_top_New");
        $("#" + dvTitleMiddle).addClass("main_box_middle_New");
        $("#" + dvTitleBottom).addClass("main_box_bottom_New");

        $("#" + dvDescTop).removeClass("main_box_top");
        $("#" + dvDescMiddle).removeClass("main_box_middle");
        $("#" + dvDescBottom).removeClass("main_box_bottom");

        $("#" + dvDescTop).addClass("main_box_top_New");
        $("#" + dvDescMiddle).addClass("main_box_middle_New");
        $("#" + dvDescBottom).addClass("main_box_bottom_New");

        $("#" + dvDescMiddle).children(".zone_center").css("display", "inline-block");
        $("#" + dvDescMiddle).children(".zone_center").css("width", "790px");
    }

}

function Elem(id) {
    return document.getElementById(id);
}

function promoMoreClick(url) {
    //  debugger;
    //*** external links
    var isNewWin = getQuery(url, "isNewWin");

    if (isNewWin == "true") {

        url = url.replace("isNewWin=" + isNewWin + "&", "");
        url = url.replace("isNewWin=" + isNewWin, "");
        if (url.indexOf('http://') == -1) {
            url = "http://" + url;
            window.open(url, "InTouch", 'scrollbars=yes,status=yes,menubar=yes,directories=yes,location=yes,toolbar=yes,resizable=yes,width=700,height=500');
        }
        else {
            window.open(url, "InTouch", 'scrollbars=yes,status=yes,menubar=yes,directories=yes,location=yes,toolbar=yes,resizable=yes,width=700,height=500');
        }
    }
    else {
        window.location.href = url;
    }
}


function promoOrderClick(url) {
    window.location.href = url;
}

//*** external links
function getQuery(url, val) {
    hu = url.substring(url.indexOf('?') + 1);
    gy = hu.split("&");
    for (i = 0; i < gy.length; i++) {
        ft = gy[i].split("=");
        if (ft[0].toLowerCase() == val.toLowerCase()) {
            return ft[1];
        }
    }
}
//***Reszing Right Iframe Banner Start
function resizeiFrameMP1(y, hostURL, intouchUrl) {
    //here we create the hidden frame 
    //debugger;
    var tempIFrame = document.createElement('iframe');
    tempIFrame.setAttribute('id', 'hdnIframe');
    tempIFrame.setAttribute('src', '');
    tempIFrame.style.border = '0px';
    tempIFrame.style.width = '0px';
    tempIFrame.style.height = '0px';
    IFrameObj = document.body.appendChild(tempIFrame);
    //hostURL = "http://wwwmp.integration.techdata.pl";
    //intouchUrl = 'http://intouch.integration.techdata.de';
    document.body.scrolling = "no";
    var tmpVar = document.getElementById('hdnIframe');
    if (tmpVar != null) {
        tmpVar.src = hostURL + "/IframeResizeBridge.aspx#ht_" + y + "_" + intouchUrl;
    }

}
function callParentResize(hashData) {
    var arr = hashData.split("_");
    var frameId = document.getElementById('hdnFrameID').value;
    var areaId = document.getElementById('hdnAreaID').value;
    var objFrame = document.getElementById(frameId);
    intouchUrl = arr[2];
    try {
        if (areaId == '21') {
            objFrame.style.height = arr[1] + "px";
            resize(intouchUrl);
        }
    }
    catch (err) {
    }
    return false;
}
//***Reszing Right Iframe Banner End

//******** resize image for promotion
function promoImgResize(id, ImageUrl, isImage) {

    //smal promo Image
    document.getElementById("imgTemp").src = ImageUrl;
    var tempW = document.getElementById("imgTemp").width;
    var tempH = document.getElementById("imgTemp").height;

    if (isImage == true) { //for image

        if (tempH <= 75 && tempW <= 100) { //no set
            $("#" + id).removeAttr('width');
            $("#" + id).removeAttr('height');
        }
        else if (tempH >= 75 && tempW >= 100) { // all set
            $("#" + id).height(75);
            $("#" + id).width(100);
        }
        else if (tempH <= 75 && tempW >= 100) { // set W
            $("#" + id).width(100);
            $("#" + id).removeAttr('height');
        }
        else if (tempH >= 75 && tempW <= 100) { //  set H
            $("#" + id).removeAttr('width');
            $("#" + id).height(75);
        }
    }
    else { // for logo
        if (tempH <= 28 && tempW <= 70) { //no set
            $("#" + id).removeAttr('height');
            $("#" + id).removeAttr('width');
        }
        else if (tempH >= 28 && tempW >= 70) { // all set
            $("#" + id).height(28);
            $("#" + id).width(70);
        }
        else if (tempH <= 28 && tempW >= 70) { // set W
            $("#" + id).removeAttr('height');
            $("#" + id).width(70);
        }
        else if (tempH >= 28 && tempW <= 70) { //  set H
            $("#" + id).height(28);
            $("#" + id).removeAttr('width');
        }
    }
    document.getElementById("imgTemp").style.visibility = "hidden";
}

function promoImgResizeBig(id, ImageUrl, isImage) {

    //smal promo Image
    document.getElementById("imgTemp").src = ImageUrl;
    var tempW = document.getElementById("imgTemp").width;
    var tempH = document.getElementById("imgTemp").height;

    if (isImage == true) { //for image

        if (tempH <= 150 && tempW <= 200) { //no set
            $("#" + id).removeAttr('height');
            $("#" + id).removeAttr('width');
        }
        else if (tempH >= 150 && tempW >= 200) { // all set
            $("#" + id).height(150);
            $("#" + id).width(200);
        }
        else if (tempH <= 150 && tempW >= 200) { // set W
            $("#" + id).removeAttr('height');
            $("#" + id).width(200);
        }
        else if (tempH >= 150 && tempW <= 200) { //  set H
            $("#" + id).height(150);
            $("#" + id).removeAttr('width');
        }
    }
    else { // for logo

        if (tempH <= 150 && tempW <= 200) { //no set
            $("#" + id).removeAttr('height');
            $("#" + id).removeAttr('width');
        }
        else if (tempH >= 150 && tempW >= 200) { // all set
            $("#" + id).height(150);
            $("#" + id).width(200);
        }
        else if (tempH <= 150 && tempW >= 200) { // set W
            $("#" + id).removeAttr('height');
            $("#" + id).width(200);
        }
        else if (tempH >= 150 && tempW <= 200) { //  set H
            $("#" + id).height(150);
            $("#" + id).removeAttr('width');
        }
    }
    document.getElementById("imgTemp").style.visibility = "hidden";
}

function promoImgResizeSelf(id, ImageUrl, isBig) {

    document.getElementById("imgTemp").src = ImageUrl;
    var tempW = document.getElementById("imgTemp").width;
    var tempH = document.getElementById("imgTemp").height;

    if (isBig == true) { //for big self

        if (tempH <= 150 && tempW <= 600) { //no set
            $("#" + id).removeAttr('height');
            $("#" + id).removeAttr('width');
        }
        else if (tempH >= 150 && tempW >= 600) { // all set
            $("#" + id).height(150);
            $("#" + id).width(600);
        }
        else if (tempH <= 150 && tempW >= 600) { // set W
            $("#" + id).removeAttr('height');
            $("#" + id).width(600);
        }
        else if (tempH >= 150 && tempW <= 600) { //  set H
            $("#" + id).height(150);
            $("#" + id).removeAttr('width');
        }
    }
    else { // for small self

        if (tempH <= 150 && tempW <= 180) { //no set
            $("#" + id).removeAttr('height');
            $("#" + id).removeAttr('width');
        }
        else if (tempH >= 150 && tempW >= 180) { // all set
            $("#" + id).height(150);
            $("#" + id).width(180);
        }
        else if (tempH <= 150 && tempW >= 180) { // set W
            $("#" + id).removeAttr('height');
            $("#" + id).width(180);
        }
        else if (tempH >= 150 && tempW <= 180) { //  set H
            $("#" + id).height(150);
            $("#" + id).removeAttr('width');
        }
    }
    document.getElementById("imgTemp").style.visibility = "hidden";
}

//******** resize image for promotion end

//MP-T4
//COS Selctor Start
function popUp(cos, txt, toolHeader) {

    var dvToolHeader = document.getElementById("dvToolHeader");
    dvToolHeader.innerHTML = toolHeader;
    var left;
    switch (cos) {
        case '0':
            left = 340;
            break;
        case '1':
            left = 440;
            break;
        case '2':
            left = 520;
            break;
        case '3':

            left = 600;
            break;
        case '4':
            left = 700;
            break;

    }
    var id = document.getElementById("pop-arrow");
    var text = document.getElementById("tool_textCos");
    text.innerHTML = txt;
    id.style.display = "inline";
    id.style.left = left + "px";
}
function popDown() {
    var id = document.getElementById("pop-arrow");
    id.style.display = "none";
}
var BLdir = "fold";
var BGscr = "980";
function foldBL() {
    var id = document.getElementById('b_line');
    if (BGscr == "") {
        BGscr = id.offsetWidth;
    }
    var inc;
    var scr_left = BGscr;
    var cur_scr = (BLdir == "fold") ? BGscr : 0;

    var doSetTimeout = function() {
        if (scr_left > 200) {
            inc = Math.round(scr_left * 0.15);
        }
        else if (scr_left > 2) {
            inc = Math.round(scr_left * 0.2);
        }

        if (BLdir == "fold") {
            id.style.width = cur_scr + "px";
            cur_scr -= inc;
        }
        else if (BLdir == "unfold") {
            id.style.width = cur_scr + "px";
            cur_scr += inc;
        }
        scr_left -= inc;
        if (scr_left > 0) {
            var timer = setTimeout(doSetTimeout, 30);
        }
        else {
            BLdir = (BLdir == "fold") ? "unfold" : "fold";
            document.getElementById('BLarr').className = (BLdir == "fold") ? "arr btn" : "arr2 btn";
        }
        if (id.style.width == "979px") {
            id.style.width = 974 + "px";
        }
    }
    doSetTimeout();
}

function SetValues() {
    var s = 'X=' + window.event.clientX + ' Y=' + window.event.clientY;
    //document.getElementById('divCoord').innerText = s;
    return s;

}

//COS Selctor End
//**********MIQ Project
//Added For MIQ Implementations.


function popUpMIQ(th, txt) {
    findPos(th);
    var id = document.getElementById("pop-arrow-MIQ");
    document.getElementById("tool_text").innerHTML = txt;
    id.style.display = "block";
    id.style.left = (posLeft - 172) + "px";
    id.style.top = (posTop - 13) + "px";
}
function popDownMIQ() {
    document.getElementById("pop-arrow-MIQ").style.display = "none";
}

var strPopUpHTML = '<div id="pop-arrow-MIQ" class="pop-arrow-MIQ" style="display: none; left: 662px; top: 512px;"><b class="rtop-arr-MIQ"><b class="r1"></b><b class="r2"></b> <b class="r3"></b><b class="r4"></b></b> <div class="side-border-arr-MIQ"> <div class="ng-b-MIQ">Tool Tip:</div><br> <div id="tool_text">abc abc abv</div> </div> <div class="arrow-pop-MIQ"> <b class="p0"></b> <b class="p1"></b> <b class="p2"></b> <b class="p3"></b> <b class="p4"></b> <b class="p5"></b><b class="p6"></b> <b class="p7"></b> <b class="p8"></b> <b class="p9"></b> <b class="p10"></b> <b class="p11"></b> <b class="p12"></b> <b class="p13"></b> <b class="p14"></b> <b class="p15"></b> <b class="p16"></b> <b class="p17"></b> <b class="p18"></b><b class="p19"></b> <b class="p20"></b> <b class="p21"></b> </div> <b class="rbottom-arr-MIQ"><b class="r4"></b> <b class="r3"></b> <b class="r2"></b><b class="r1"></b></b></div>';
document.write(strPopUpHTML);

/* End MIQ */


/* Menu Ul Li implementaion*/

temp = navigator.appVersion.split('MSIE');
ieVer = parseInt(temp[1]);

var stat = new Array();
function ls_LMenu_slide(ID, dir, padding) {//direction - up,down
    //  debugger;
    if (padding == "") { padding = 0 };

    var id = document.getElementById(ID);
    var link = document.getElementById(ID + "Link");
    if (dir == "up") {
        id.style.display = "none";
        link.onclick = function() {
            ls_LMenu_slide(ID, "down", padding);
        }
        link.className = link.className.replace('Lmenu_lfmv1_arrUp', 'Lmenu_lfmv1_arrDown');
        document.getElementById(ID + "Bot").style.display = "none";
    }
    else {
        document.getElementById(ID + "Link").onclick = function() {
            ls_LMenu_slide(ID, "up", padding);
        }
        id.style.display = "block";
        link.className = link.className.replace('Lmenu_lfmv1_arrDown', 'Lmenu_lfmv1_arrUp');
        document.getElementById(ID + "Bot").style.display = "block";
    }
    //    debugger;
    if (dir == "up") {
        var MenuIdUPCookie = 'L1D' + ID.replace('at3', '');
        var MenuIdUPCookie1 = 'L1U' + ID.replace('at3', '');
        UpdateCookieMenu(MenuIdUPCookie, false);
        UpdateCookieMenu(MenuIdUPCookie1, true);
    }
    else {
        var MenuIdUPCookie = 'L1U' + ID.replace('at3', '');
        var MenuIdUPCookie1 = 'L1D' + ID.replace('at3', '');
        UpdateCookieMenu(MenuIdUPCookie, false);
        UpdateCookieMenu(MenuIdUPCookie1, true);
    }

}
function ls_LMenu_slide2(ID, dir) {//direction - up,down
    //    debugger;
    try {
        var id = document.getElementById(ID);
        var link = document.getElementById(ID + "Link");
        if (dir == "up") {
            id.style.display = "none";
            document.getElementById(ID + "Link").onclick = function() {
                ls_LMenu_slide2(ID, "down");
            }
            link.className = link.className.replace('gd_ls_drop_CS2_arrUp', 'gd_ls_drop_CS2_arrDown');
        }
        else {
            document.getElementById(ID + "Link").onclick = function() {
                ls_LMenu_slide2(ID, "up");
            }
            link.className = link.className.replace('gd_ls_drop_CS2_arrDown', 'gd_ls_drop_CS2_arrUp');
            id.style.display = "block";
        }
        var MenuIdUPCookie = 'C' + ID.split('_')[1];
        var MenuIdUPCookie1 = 'E' + ID.split('_')[1];

        if (dir == "up") {
            UpdateCookieMenu(MenuIdUPCookie1, false);
            UpdateCookieMenu(MenuIdUPCookie, true);
        }
        else {
            UpdateCookieMenu(MenuIdUPCookie, false);
            UpdateCookieMenu(MenuIdUPCookie1, true);
        }


    }
    catch (err) {
    }
}

function ls_LMenu_slide3(ID, dir) {//direction - up,down

    try {
        var id = document.getElementById(ID);
        var link = document.getElementById(ID + "Link");
        if (dir == "up") {
            id.style.display = "none";
            document.getElementById(ID + "Link").onclick = function() {
                ls_LMenu_slide3(ID, "down");
            }
            link.className = link.className.replace('gd_ls_drop_CS2_arrUp', 'gd_ls_drop_CS2_arrDown');
        }
        else {
            document.getElementById(ID + "Link").onclick = function() {
                ls_LMenu_slide3(ID, "up");
            }
            link.className = link.className.replace('gd_ls_drop_CS2_arrDown', 'gd_ls_drop_CS2_arrUp');
            id.style.display = "block";
        }
        var MenuIdUPCookie = 'C' + ID.split('_')[1];
        var MenuIdUPCookie1 = 'E' + ID.split('_')[1];

        if (dir == "up") {
            UpdateCookieMenu(MenuIdUPCookie1, false);
            UpdateCookieMenu(MenuIdUPCookie, true);
        }
        else {
            UpdateCookieMenu(MenuIdUPCookie, false);
            UpdateCookieMenu(MenuIdUPCookie1, true);
        }

    }
    catch (err) {
    }
}

function HighlightMenuNew(MenuID) {

    if (MenuID != null || MenuID != "") {
        $("#at3_" + MenuID + "Link").css("background-color", "#FFCC33");
        $("#ank_" + MenuID).css("background-color", "#FFCC33");
    }

    // slide for level2 and level 3 with child menu
    if (MenuID != null && document.getElementById("at3_" + MenuID + "Link") != null && document.getElementById("at3_" + MenuID + "Link").getAttribute("ParentLV2") != null) {
        ls_LMenu_slide2('at3_' + MenuID, 'down');
    }
    else if (MenuID != undefined && document.getElementById("at3_" + MenuID + "Link") != null && document.getElementById("at3_" + MenuID + "Link").getAttribute("ParentLV3") != null) {
        ls_LMenu_slide3('at3_' + MenuID, 'down');
        var tempPrID = querySt("ParentMenuId", "ParentMenuId");
        if (tempPrID != null && tempPrID != undefined) {
            ls_LMenu_slide2('at3_' + tempPrID, 'down');
        }
    }
    // slide for level2 and level 3 without child menu
    if (document.getElementById("at3_" + MenuID + "Link") == null) {
        var tempPrID = querySt("ParentMenuId", "ParentMenuId");

        //second level child without arrow
        if (document.getElementById("at3_" + tempPrID + "Link") != null && document.getElementById("at3_" + tempPrID + "Link").getAttribute("ParentLV3") == null && document.getElementById("at3_" + tempPrID + "Link").getAttribute("ParentLV2") != null) {
            ls_LMenu_slide2('at3_' + tempPrID, 'down');
        }
        else { //fourth level child without arrow
            if (document.getElementById("at3_" + tempPrID + "Link") != null && document.getElementById("at3_" + tempPrID + "Link").getAttribute("ParentLV3") != null) {
                ls_LMenu_slide3('at3_' + tempPrID, 'down');
                var prntUrl = document.getElementById("ank_" + tempPrID).getAttribute("href");
                var prntUrlMenu = getQuery(prntUrl, "ParentMenuId");
                ls_LMenu_slide2('at3_' + prntUrlMenu, 'down');
            }
        }
    }



}

function querySt(nm, vlu) {
    hu = window.location.search.substring(1);
    gy = hu.split("&");
    for (i = 0; i < gy.length; i++) {
        ft = gy[i].split("=");
        if (ft[0].toLowerCase() == nm.toLowerCase()) {
            return ft[1];
        }
    }
}

function headerSlide(ID, dir, padding) {
    //    debugger;
    var link = document.getElementById(ID + "Link");

    if (link.className.indexOf("Lmenu_lfmv1_arrUp") > 0)
        ls_LMenu_slide(ID, "up", 15);
    else
        ls_LMenu_slide(ID, "down", 15);
}

function defaultExpandedGeneric(MenuID) {
    //    debugger;
    // slide for level2 and level 3 with child menu
    if (MenuID != null && document.getElementById("at3_" + MenuID + "Link") != null && document.getElementById("at3_" + MenuID + "Link").getAttribute("ParentLV2") != null) {
        if (ExpandedMenuidAll.indexOf("E" + MenuID) >= 0) {
            ls_LMenu_slide2Default('at3_' + MenuID, 'down');
        }
    }
    else if (MenuID != undefined && document.getElementById("at3_" + MenuID + "Link") != null && document.getElementById("at3_" + MenuID + "Link").getAttribute("ParentLV3") != null) {
        if (ExpandedMenuidAll.indexOf("E" + MenuID) >= 0) {
            ls_LMenu_slide3Default('at3_' + MenuID, 'down');
        }
        var tempPrID = querySt("ParentMenuId", "ParentMenuId");
        if (tempPrID != null && tempPrID != undefined) {
            if (ExpandedMenuidAll.indexOf("E" + tempPrID) >= 0) {
                ls_LMenu_slide2Default('at3_' + tempPrID, 'down');
            }
        }
    }
    // slide for level2 and level 3 without child menu
    if (document.getElementById("at3_" + MenuID + "Link") == null) {
        var tempPrID = querySt("ParentMenuId", "ParentMenuId");

        //second level child without arrow
        if (document.getElementById("at3_" + tempPrID + "Link") != null && document.getElementById("at3_" + tempPrID + "Link").getAttribute("ParentLV3") == null && document.getElementById("at3_" + tempPrID + "Link").getAttribute("ParentLV2") != null) {
            if (ExpandedMenuidAll.indexOf("E" + tempPrID) >= 0) {
                ls_LMenu_slide2Default('at3_' + tempPrID, 'down');
            }
        }
        else { //fourth level child without arrow
            if (document.getElementById("at3_" + tempPrID + "Link") != null && document.getElementById("at3_" + tempPrID + "Link").getAttribute("ParentLV3") != null) {
                if (ExpandedMenuidAll.indexOf("E" + tempPrID) >= 0) {
                    ls_LMenu_slide3Default('at3_' + tempPrID, 'down');
                }
                var prntUrl = document.getElementById("ank_" + tempPrID).getAttribute("href");
                var prntUrlMenu = getQuery(prntUrl, "ParentMenuId");
                if (ExpandedMenuidAll.indexOf("E" + prntUrlMenu) >= 0) {
                    ls_LMenu_slide2Default('at3_' + prntUrlMenu, 'down');
                }
            }
        }
    }
}

function ls_LMenu_slide2Default(ID, dir) {//direction - up,down

    try {

        var id = document.getElementById(ID);
        var link = document.getElementById(ID + "Link");
        if (dir == "up") {
            id.style.display = "none";
            document.getElementById(ID + "Link").onclick = function() {
                ls_LMenu_slide2(ID, "down");
            }
            link.className = link.className.replace('gd_ls_drop_CS2_arrUp', 'gd_ls_drop_CS2_arrDown');
        }
        else {
            document.getElementById(ID + "Link").onclick = function() {
                ls_LMenu_slide2(ID, "up");
            }
            link.className = link.className.replace('gd_ls_drop_CS2_arrDown', 'gd_ls_drop_CS2_arrUp');
            id.style.display = "block";
        }

    }
    catch (err) {
    }
}

function ls_LMenu_slide3Default(ID, dir) {//direction - up,down
    //debugger;
    try {

        currSlide3Def = ID;
        currSlide3Def = dir;
        var id = document.getElementById(ID);
        var link = document.getElementById(ID + "Link");
        if (dir == "up") {
            id.style.display = "none";
            document.getElementById(ID + "Link").onclick = function() {
                ls_LMenu_slide3Default(ID, "down");
            }
            link.className = link.className.replace('gd_ls_drop_CS2_arrUp', 'gd_ls_drop_CS2_arrDown');
        }
        else {
            document.getElementById(ID + "Link").onclick = function() {
                ls_LMenu_slide3Default(ID, "up");
            }
            link.className = link.className.replace('gd_ls_drop_CS2_arrDown', 'gd_ls_drop_CS2_arrUp');
            id.style.display = "block";
        }
        var MenuIdUPCookie = 'C' + ID.split('_')[1];
        var MenuIdUPCookie1 = 'E' + ID.split('_')[1];

        if (dir == "up") {
            UpdateCookieMenu(MenuIdUPCookie1, false);
            UpdateCookieMenu(MenuIdUPCookie, true);
        }
        else {
            UpdateCookieMenu(MenuIdUPCookie, false);
            UpdateCookieMenu(MenuIdUPCookie1, true);
        }

    }
    catch (err) {
    }
}
/* Menu Ul Li implementaion*/
var gd_drop_log_d;
/* Menu Ul Li implementaion*/
function LangOnMouseOutHandler(event, isShow) {
    var toElement = null;
    if (event.relatedTarget)
        toElement = event.relatedTarget;
    else if (event.toElement)
        toElement = event.toElement;
    //while (toElement && toElement.id != submenuId)
    //toElement = toElement.parentNode;
    if (isShow == false) {
        while (toElement && toElement.tagName != "ul")
            toElement = toElement.parentNode;
        if (!toElement) {
            gd_drop_log_d = "up";
            gd_drop_log(this);
        }
    }
    else {
        while (toElement && toElement.tagName != "a")
            toElement = toElement.parentNode;
        if (!toElement) {
            gd_drop_log_d = "down";
            gd_drop_log(this);
        }
    }
}

/*Public Left Menu State Management*/

//PGL SMT-Menu State Management
function eraseCookieMenu(name) {
    createCookieMenu(name, '', -1);
}
//Use to create cookie		
function createCookieMenu(name, value, days) {
    //    if (days) {
    //        var date = new Date();
    //        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
    //        //        var expires = '; expires=' + date.toGMTString();
    //        var expires = ';';
    //    }
    //else 
    var expires = '';
    document.cookie = name + '=' + value + expires + '; path=/';
}
function UpdateCookieMenu(MenuID, IsAdd) {
    //    debugger;
    var i, x, y, ARRcookies = document.cookie.split(";");
    for (i = 0; i < ARRcookies.length; i++) {
        x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
        y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
        x = x.replace(/^\s+|\s+$/g, "");
        if (x == LMenuCookieKey) {
            var menuIds = unescape(y).split(',');
            var newMenuID = '';
            for (var counter = 0; counter < menuIds.length - 1; counter++) {
                if (menuIds[counter] != MenuID) {
                    newMenuID += menuIds[counter] + ',';
                }
            }
            if (IsAdd) {
                newMenuID += MenuID + ',';
            }
            eraseCookieMenu(LMenuCookieKey);
            createCookieMenu(LMenuCookieKey, newMenuID, 1);
            return;
        }
    }
}
function getCookieMenu(c_name) {
    var i, x, y, ARRcookies = document.cookie.split(";");
    for (i = 0; i < ARRcookies.length; i++) {
        x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
        y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
        x = x.replace(/^\s+|\s+$/g, "");
        if (x == c_name) {
            return unescape(y);
        }
    }
    var ValuesMenuIds = EXPMenuIDs;

    try {
        createCookieMenu(c_name, ValuesMenuIds, 1);
    } catch (err) { }
    return ValuesMenuIds;
}

//END-PGL SMT-Menu State Management
/*Public Left Menu State Management*/

//LOG IN DROP STRART

var gd_drop_log_d = "down";
var timer2 = null;
function gd_drop_log(over, click, th) {
    if (document.getElementById("ctl00_AccountLogout2_cmbCustomerHier") != null) {
        var ActiveElement = $(document.activeElement);

        if (ActiveElement[0].id == "ctl00_AccountLogout2_cmbCustomerHier") {
            th.onclick = function() { gd_drop_log(true, click, th); }
            return;
        }
    }
    if (!over) {
        g('gd_log_dropUl_L').className = g('gd_log_dropUl_L').className.replace('Up', 'Down');
        g('gd_log_dropUl').className = g('gd_log_dropUl').className.replace('gd_log_drop_li_hover_ul', 'gd_log_dropUl2');
        th.onclick = function() { gd_drop_log(true, click, th); }
    }
    else {
        g('gd_log_dropUl').className = g('gd_log_dropUl').className.replace('gd_log_dropUl2', 'gd_log_drop_li_hover_ul');
        g('gd_log_dropUl_L').className = g('gd_log_dropUl_L').className.replace('Down', 'Up');
        th.onclick = function() { gd_drop_log(false, click, th); }
    }
}
//LOG IN DROP END
