﻿var marqueeConst = [{ firstElement: null}];
function clientSize() {
    if (window.innerHeight || window.innerWidth) {
        return { w: window.innerWidth, h: window.innerHeight }
    }
    return {
        w: document.documentElement.clientWidth,
        h: document.documentElement.clientHeight
    }
}

function beforeshowMarquee() {
    var SizeW = clientSize();
    marqueeConst.firstElement.style.width = SizeW.w + "px";

}

function stringReplaceAll(searchSubstring, replaceSubstring) {
    var s1, s2;
    var workString = new String(this);
    var nWSLen = workString.length;
    var nSSLen = searchSubstring.length;
    var nP = workString.indexOf(searchSubstring);
    while (nP != -1) {
        s1 = workString.substring(0, nP);
        s2 = workString.substring(nP + nSSLen, nWSLen);
        workString = s1 + replaceSubstring + s2;
        nP = workString.indexOf(searchSubstring);
        nWSLen = workString.length;
    }
    return workString;
}
String.prototype.stringReplaceAll = stringReplaceAll;

function createXmlHttpRequest() {
    var request = null;
    try {
        request = new XMLHttpRequest();
    }
    catch (tryIE) {
        try {
            request = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (otherIE) {
            try {
                request = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (failed) {
                request = null;
            }
        }
    }
    if (request == null) {
        alert(xmlXsltCantCreateObj);
    }
    else {
        return request;
    }
}
