
//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) {

    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); 
    }
}
//End of Function
//Private Master page scripts
function LogOut(url) {
    window.location.href = url;
}


function resize() {

    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', 'http://intouch.techdata.com');

}

//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


