﻿// JScript File

function LoadDisplayInformation() {
    try {
        var eDiv = document.getElementById('divPageAttributes');
        eDiv.style.width = screen.availWidth - 100;
        eDiv.style.height = screen.availHeight - 120;
    }
    catch (ex) {
        alert(ex);
    }
    return true;
}

function NaviagatePages(eurl) {
    if (eurl.length > 0) {
        if (eurl.toLowerCase().indexOf('login') >= 0) {
            if (document.getElementById('mobilenumber') != null) {
                var eNo = document.getElementById('mobilenumber').value;
                if (eNo.toLowerCase() == 'login') {
                    alert("Please Enter Valid Number");
                    return false;
                }
                if (!IsValidNumber(document.getElementById('mobilenumber').value)) {
                    alert("Please Enter Valid Mobile Number");
                    return false;
                }
                eurl = "Login.aspx?type=login&no=" + document.getElementById('mobilenumber').value;
            }
            else eurl = "Login.aspx?type=login";
            location.href = eurl;
        }
        else if (eurl.toLowerCase().indexOf('searchresults') >= 0) {
            if (document.getElementById('searchtextbox') != null) {
                var eNo = document.getElementById('searchtextbox').value;
                if (eNo.toLowerCase() == 'search') {
                    alert("Please Enter Valid Search text");
                    return false;
                }
                else if (eNo.length <= 3) {
                    alert("Search text should be greater than 3 characters");
                    return false;
                }
                eurl = 'default.aspx?pageid=searchresults&searchtext=' + eNo;
            }
            else {
                alert("Please Enter Valid Search text");
                return false;
            }
            location.href = eurl;
        }
        else if (eurl.toLowerCase().indexOf('genresearch') >= 0) {
            if (document.getElementById('txtGenre') != null) {
                var eNo = document.getElementById('txtGenre').value;
                if (eNo.length <= 3) {
                    alert("Search Text Should be greater than 3 Characters");
                    return false;
                }
                eurl = 'default.aspx?pageid=searchresults&searchtype=genresearch&cattype=g&searchtext=' + eNo;
            }
            else {
                alert("Please Enter Valid Search text");
                return false;
            }
            location.href = eurl;
        }
        else if (eurl.toLowerCase().indexOf('publishersearch') >= 0) {
            if (document.getElementById('txtPulisher') != null) {
                var eNo = document.getElementById('txtPulisher').value;
                if (eNo.length <= 3) {
                    alert("Search Text Should be greater than 3 Characters");
                    return false;
                }
                eurl = 'default.aspx?pageid=searchresults&searchtype=publishersearch&cattype=g&searchtext=' + eNo;
            }
            else {
                alert("Please Enter Valid Search text");
                return false;
            }
            location.href = eurl;
        }
        else if (eurl.toLowerCase().indexOf('pricesearch') >= 0) {
            if (document.getElementById('txtPrice') != null) {
                var eNo = document.getElementById('txtPrice').value;
                if (eNo.length < 2) {
                    alert("Search Text Should not be  Empty");
                    return false;
                }
                eurl = 'default.aspx?pageid=searchresults&searchtype=pricesearch&cattype=g&searchtext=' + eNo;
            }
            else {
                alert("Please Enter Valid Search text");
                return false
            }
            location.href = eurl;
        }
        else location.href = eurl;
    }
}
//old for Menu Navigation

function OLDOnNavigateMenus(divInline, divIds) {

    var eids = divIds.split(',');
    var esel_style = '';
    var esel_css = '';
    var enew_style = '';
    var enew_css = '';

    for (var i = 0; i < eids.length; i++) {
        if (eids[i].length > 3) {
            var ediv = document.getElementById('div_' + eids[i]);
            if (ediv != null) {
                if (document.getElementById(eids[i]).style.display == 'block') {
                    esel_style = ediv.getAttribute("style", true);
                    esel_css = ediv.getAttribute("refclass", true);
                }
                else {
                    enew_style = ediv.getAttribute("style", true);
                    enew_css = ediv.getAttribute("refclass", true);
                }
            }
        }
        for (var i = 0; i < eids.length; i++) {
            if (eids[i].length > 3) {
                var ediv = document.getElementById(eids[i]);
                if (ediv != null) {
                    ediv.style.display = 'none';
                }
            }
        }
        for (var i = 0; i < eids.length; i++) {
            if (eids[i].length > 3) {
                var ediv = document.getElementById('div_' + eids[i]);
                if (ediv != null) {
                    ediv.setAttribute("style", enew_style, true);
                    ediv.setAttribute("class", enew_css, true);
                    ediv.setAttribute("refclass", enew_css, true);
                }
            }
        }

        var divsel = document.getElementById('div_' + divInline);
        if (divsel != null) {
            divsel.setAttribute("style", esel_style, true);
            divsel.setAttribute("class", esel_css, true);
            divsel.setAttribute("refclass", esel_css, true);
        }
        var divDis = document.getElementById(divInline);
        if (divDis != null) {
            divDis.style.display = 'block';
        }
        var hidItm = document.getElementById('hidDivItems');
        if (hidItm != null) {

            hidItm.value = divInline;
        }
    }
}


function OnNavigateMenus(divInline, divIds) {

    var eids = divIds.split(',');
    var esel_style = '';
    var esel_css = '';
    var enew_style = '';
    var enew_css = '';
    var ePrevStyle = '';
    for (var i = 0; i < eids.length; i++) {
        if (eids[i].length > 3) {
            var ediv = document.getElementById('div_' + eids[i]);
            if (ediv != null) {
                if (document.getElementById(eids[i]).style.display == 'block') {
                    ePrevStyle = ediv;
                    esel_style = ediv.getAttribute("style", true);
                    esel_css = ediv.getAttribute("refclass", true);
                }
                else {
                    enew_style = ediv.getAttribute("style", true);
                    enew_css = ediv.getAttribute("refclass", true);
                }
            }
        }
    }
    for (var i = 0; i < eids.length; i++) {
        if (eids[i].length > 3) {
            $("#" + eids[i]).hide();
        }
    }

    if (ePrevStyle != null) {

        ePrevStyle.setAttribute("style", enew_style, true);
        ePrevStyle.setAttribute("class", enew_css, true);
        ePrevStyle.setAttribute("className", enew_css, true);
        ePrevStyle.setAttribute("refclass", enew_css, true);
    }
    var divsel = document.getElementById('div_' + divInline);
    if (divsel != null) {
        divsel.setAttribute("style", esel_style, true);
        divsel.setAttribute("class", esel_css, true);
        divsel.setAttribute("className", esel_css, true);
        divsel.setAttribute("refclass", esel_css, true);
    }

    $("#" + divInline).fadeIn();
    var hidItm = document.getElementById('hidDivItems');
    if (hidItm != null) {
        hidItm.value = divInline;
    }

}

function OnMenuOver(did) {
    if (document.getElementById(did) != null) {
        document.getElementById(did).style.display = 'inline';
    }
}

function OnMenuOut(did) {
    if (document.getElementById(did) != null) {
        document.getElementById(did).style.display = 'none';
    }
}

function OnSearchCommand(tid, e) {

    var code = e.keyCode ? e.keyCode : e.charCode;
    if (code == 13) {

        var etext = document.getElementById(tid);
        if (etext != null && etext.value.length > 2) {
            var etexttype = etext.getAttribute('ref', true);
            if (etexttype != null) {
                var cattype = getParameter('cattype');
                if (cattype == null || cattype == "null") cattype = 's';
                var eURL = '';
                switch (etexttype.toLowerCase()) {
                case 'search':
                    eURL = 'default.aspx?pageid=searchresults&searchtext=' + etext.value;
                    //alert("Under Construction");
                    location.href = eURL;
                    break;
                case 'login':
                    if (!IsValidNumber(etext.value)) {
                        alert("Please Enter Valid Mobile Number");
                        return false;
                    }
                    eURL = "Login.aspx?type=login&no=" + etext.value;
                    location.href = eURL;
                    break;
                }
            }
        }
        else {
            alert("Please Enter Valid Value");
        }
    }
}

function onClickTextBox(tid) {
    var etext = document.getElementById(tid);
    if (etext != null && etext.value.length > 2) {
        var etexttype = etext.getAttribute('ref', true);
        if (etexttype != null) {
            var cattype = getParameter('cattype');
            if (cattype == null || cattype == "null") cattype = 's';
            var eURL = '';
            switch (etexttype.toLowerCase()) {
            case 'search':
                eURL = 'default.aspx?pageid=searchresults&searchtext=' + etext.value;
                location.href = eURL;
                break;
            case 'login':
                if (!IsValidNumber(etext.value)) {
                    alert("Please Enter Valid Mobile Number");
                    return false;
                }
                if (etext.value.length > 7) {
                    eURL = "Login.aspx?type=login&no=" + etext.value;
                    location.href = eURL;
                }
                break;
            }
        }
    }
}

function getParameter(parameterName) {
    try {
        parameterName = parameterName.toLowerCase();

        var queryString = window.top.location.search.substring(1);
        queryString = queryString.toLowerCase();
        var parameterName = parameterName + "=";
        if (queryString.length > 0) {
            begin = queryString.indexOf(parameterName);
            if (begin != -1) {
                begin += parameterName.length;
                end = queryString.indexOf("&", begin);
                if (end == -1) {
                    end = queryString.length
                }
                return unescape(queryString.substring(begin, end));
            }
            return "";
        }
    }
    catch (e) {}
    return '';
}


function ToggleDiv(evt) {

    var brtype = navigator.appName
    var divInner = null;
    var isvalid = 1;
    divInner = document.getElementById(evt);
    isvalid = 0;
    var disValue = divInner.style.display;
    if (navigator.userAgent.indexOf('Firefox') >= 0 && disValue == 'none') disValue = 'inline-block';
    switch (disValue) {
    case "none":
        divInner.style.display = 'inline';
        break;
    case "inline":
        divInner.style.display = 'none';

        break;
    case "inline-block":
        divInner.style.display = '-moz-inline-box';
        break;
    default:
        divInner.style.display = 'none';
        break;

    }
}


var Svalues = "White,,images/Musicheading.gif,,arial,1,White,#2b2b2b,,,,1,150,,1,gray,5,24,0.5,,2,000000,,,,";
var TipId = "tipplayer";
var FiltersEnabled = 1;

function stmPre(HdrVal, BodyVal) {

}

function initTips() {
    mig_clay()
}
// [for IE5.5+] if your not going to use transitions or filters in any of the tips set this to zero.			

function stmPreview(HdrVal, BodyVal) {
    stm("&nbsp;" + "MTN", BodyVal, Svalues.split(','));
}

function onSelectDropDownChanged(eDropID, eDynamic) {
    try {

        if (eDropID != '') {
            var eDropDown = document.getElementById(eDropID);
            if (eDropDown != null && eDynamic == "true") {
                var eNavURL = eDropDown.value;
                if (eNavURL != '') {

                    location.href = eNavURL;
                }
            }

        }
    }
    catch (e) {}
}

function IsValidNumber(eValue) {
    try {

        var eva = parseInt(eValue);
        if (eva >= 0) return true;
    }
    catch (e) {
        alert(e);
    }
    return false;
}

function SendValidFlashParameter(eid) {

    var RParma = '';
    var varparms = eid;


    if (varparms == '' || varparms == 'null') {

        if (location.href.toLowerCase().indexOf("myphone.aspx") >= 0) {

            return 'myphone';
        }
        else if (location.href.toLowerCase().indexOf("login.aspx") >= 0) {
            return 'home';
        }
        else return 'home';
    }

    if (varparms != '') {

        if (varparms == "tartcont") {
            RParma = "artistlisting";
        }
        else if (varparms == "artistcontentpage") {
            RParma = "artistlisting";
        }
        else if (varparms == "topcallertunez") {
            RParma = "musichome";
        }
        else if (varparms == "subcategories" || varparms == "genredetails") {
            RParma = "categories";
        }
        else if (varparms == "sportshome" || varparms == "soccernews") {
            RParma = "sportshome";
        }
        else if (varparms == "fifahome" || varparms == "fifanews" || varparms == "fifatop" || varparms == "pslhome" || varparms == "pslnews" || varparms == "eplhome" || varparms == "eplnews" || varparms == "soccerpremierleague") {
            RParma = "soccerhome";
        }
        else if (varparms == "wwwresults" || varparms == "wwwnews") {
            RParma = "wwehome";
        }
        else if (varparms == "wwwresults" || varparms == "wwwnews") {
            RParma = "wwehome";
        }
        else if (varparms == "gamedetails") {
            RParma = "gamehome";
        }
        else if (varparms == "gamelisting") {
            RParma = "gamecategorieslisted";
        }
        else if (varparms == "articlepageint" || varparms == "articlesports" || varparms == "articletechno") {
            var fedtype = getParameter("feedtype");
            if (fedtype == "intnews" || fedtype == "intnews_new") RParma = "localinternational";
            else if (fedtype == "sanews") RParma = "localnews";
            else if (fedtype == "sportsnews") RParma = "sportsnews";
            else if (fedtype == "finance") RParma = "financenews";
            else if (fedtype == "motoring") RParma = "motoring";
            else if (fedtype == "technology") RParma = "technologynews";
            else RParma = "newsinfo";
        }
        else if (varparms == "wallpaperscnt" || varparms == "wallpaperssubcat") {
            RParma = "lifestylehome";
        }
        else if (varparms == "smsupdates") {
            RParma = "lifestylehome";
        }
    }

    return RParma;
}

function MakeMenuHidden(eType) {

}
function onRightClickPage() {
    return false;
}
function createXMLHttpRequest() {
    if (window.XMLHttpRequest) {
        return new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        var msxmls = new Array('Msxml2.XMLHTTP', 'Microsoft.XMLHTTP');
        for (var i = 0; i < msxmls.length; i++) {
            try {
                return new ActiveXObject(msxmls[i]);
            } catch (e) {}
        }
    }
    throw new Error("Could not instantiate XMLHttpRequest");
}

function LoadXML(url) {}

function SendValidTypeParameters(eid) {
    var RParma = '';
    var varparms = eid;
    if (varparms != '') {
        if (varparms == "lifehome") {
            RParma = "lifestylehome";
        }
        else if (varparms == "enthome") {
            RParma = "entertainmenthome";
        }
        else if (varparms == "varing") {
            RParma = "musichome";
        }
        else if (varparms == "mhm_loaded") {
            RParma = "musichome";
        }
        else if (varparms == "tfifa") {
            RParma = "sportshome";
        }
    }
    if (RParma == '') RParma = eid;
    return RParma;
}
function onMenuHover(itemid, vtype) {
    var pItem = document.getElementById("pdiv_" + itemid);
    var dItem = document.getElementById("divmn_" + itemid);

    if (activemenuId != itemid) {
        if (pItem != null) {
            if (vtype == '1') {
                pItem.style.display = 'block';
                if (dItem != null) {
                    try {
                        dItem.style.paddingTop += 5;
                        dItem.style.paddingLeft += 5;
                    }
                    catch (e) {}
                }
            }
            else {
                pItem.style.display = 'none';
                if (dItem != null) {
                    try {
                        dItem.style.paddingTop -= 5;
                        dItem.style.paddingLeft -= 5;
                    }
                    catch (e) {}
                }

            }
        }
    }
}
var activemenuId = '';

function onMenuNaivationActivation(itemid, idList, vClr) {

    var pItem = document.getElementById("pdiv_" + itemid);
    var imagItem = document.getElementById("divmn_" + itemid);
    var divItem = document.getElementById("div_" + itemid)
    activemenuId = itemid;

    var arridList = idList.split(',');
    for (var i = 0; i < arridList.length; i++) {

        var Imgtemp = document.getElementById("divmn_" + arridList[i]);
        var DIVtemp = document.getElementById("div_" + arridList[i]);

        if (Imgtemp != null) {
            var iact = Imgtemp.getAttribute('refactive', true);
            var iInact = Imgtemp.getAttribute('refinactive', true);
            Imgtemp.setAttribute('class', iInact, true);
            Imgtemp.setAttribute('className', iInact, true);
        }
        if (DIVtemp != null) {
            DIVtemp.style.display = 'none';
        }
        if (pItem != null) {
            pItem.style.display = 'none';
        }
        onItemHover(arridList[i], vClr, '2');

    }
    if (imagItem != null && divItem != null) {
        var iact = imagItem.getAttribute('refactive', true);
        imagItem.setAttribute('class', iact, true);
        imagItem.setAttribute('className', iact, true);
        divItem.style.display = 'block';
        pItem.style.display = 'block';
        onItemHover(itemid, vClr, '1');

    }
}

function onItemHover(itemid, vclr, vtype) {

    if ($(".liImages li a") != null) {
        etemp = $(".liImages li a");
        if (vtype == '1') {
            etemp.mouseover(function () {
                etemp.css("background-image", "url(images/icons/navbackround/bg-" + vclr + ".png)");
            });
            etemp.mouseout(function () {
                etemp.css("background", "");
            });
        }
        else {
            etemp.mouseover(function () {
                etemp.css("background", "");
            });
            etemp.mouseout(function () {
                etemp.css("background", "");
            });
        }
    }
}

function onMenuNavigationHome(eURl) {
    location.href = eURl + "&hlt=" + GetTicksValues();
}

function getParameterByURL(parameterName, eURL) {
    try {
        parameterName = parameterName.toLowerCase();

        var queryString = '';
        if (eURL.indexOf('?') > 0) queryString = queryString.substring(eURL.indexOf('?'));

        queryString = queryString.toLowerCase();
        var parameterName = parameterName + "=";
        if (queryString.length > 0) {
            begin = queryString.indexOf(parameterName);
            if (begin != -1) {
                begin += parameterName.length;
                end = queryString.indexOf("&", begin);
                if (end == -1) {
                    end = queryString.length
                }
                return unescape(queryString.substring(begin, end));
            }
            return "null";
        }
    }
    catch (e) {}
    return '';
}

function GetTicksValues() {
    var currentTime = new Date();
    return currentTime.getUTCHours() + "" + currentTime.getUTCSeconds() + "" + currentTime.getUTCMinutes() + "" + currentTime.getUTCDate();
}

function GetWidthDetails() {

    var viewportwidth;
    var viewportheight;

    // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight

    if (typeof window.innerWidth != 'undefined') {
        viewportwidth = window.innerWidth;
        viewportheight = window.innerHeight;

        if (document.documentElement.scrollTop != null) viewportheight = viewportheight + document.documentElement.scrollTop;
    }

    // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
    else {
        if (document.getElementsByTagName('body')[0].clientWidth != null && document.getElementsByTagName('body')[0].clientHeight != null) {
            viewportwidth = document.getElementsByTagName('body')[0].clientWidth;
            viewportheight = document.getElementsByTagName('body')[0].clientHeight;
        }
        else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) {
            viewportwidth = document.documentElement.clientWidth;
            viewportheight = document.documentElement.clientHeight;
        }

    }

    if (navigator.appName == 'Netscape') {

    }

    return viewportwidth + "~" + viewportheight;
}

function DetectPageLoad() {

    //        var ScookieVal =Get_Cookie('validrequestmtn');     
    //          var vurl=location.href;     
    //        if((ScookieVal!=null && ScookieVal.length>0) || vurl.indexOf("vReq")>0)
    //        {
    //            if(vurl.indexOf("?")<0)
    //            {
    //               vurl=vurl+"?vReq="+GetTicksValues();
    //               location.href=vurl;
    //            }
    //        }
    //        else
    //        {
    //            Set_Cookie("validrequestmtn","true");
    //                 
    //           if(vurl.indexOf("?")>0)
    //                vurl=vurl+"&vReq="+GetTicksValues();
    //            else
    //                vurl=vurl+"?vReq="+GetTicksValues();           
    //            location.href=vurl;
    //        }


    GetPageSession();


}

function Delete_Cookie() {
    document.cookie = null;
}

function Get_Cookie(check_name) {
    var a_all_cookies = document.cookie.split(';');
    var a_temp_cookie = '';
    var cookie_name = '';
    var cookie_value = '';
    var b_cookie_found = false; // set boolean t/f default f

    for (i = 0; i < a_all_cookies.length; i++) {
        a_temp_cookie = a_all_cookies[i].split('=');
        cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');


        if (cookie_name == check_name) {
            b_cookie_found = true;

            if (a_temp_cookie.length > 1) {
                cookie_value = unescape(a_temp_cookie[1]);
            }

            return cookie_value;
            break;
        }
        a_temp_cookie = null;
        cookie_name = '';
    }
    if (!b_cookie_found) {
        return null;
    }
}

function Set_Cookie(name, value) {
    document.cookie = name + "=" + value;

}

function getDistictURL(eURL) {
    if (eURL.indexOf("?") > 0) {
        eURL = eURL + "&vID=" + GetTicksValues();
    }
    else {
        eURL = eURL + "?vID=" + GetTicksValues();
    }
    location.href = eURL;
}

function updateObjectIframe(divID, sURL) {

    document.getElementById(divID).innerHTML = "<object id=\"ID_" + divID + "\" name=\"" + divID + "_Name\" type=\"text/html\" data=\"" + sURL + "\"><\/object>";
}

function LoadDIVHeightWidth(divID) {
    var eDetails = GetWidthDetails().split('~');
    if (eDetails.length > 1) {
        var ewidth = eDetails[0];
        var eHeight = eDetails[1];

        document.getElementById(divID).style.width = ewidth;
        document.getElementById(divID).style.height = eHeight;

    }
}

function LoadLanguages() {


    var vLanguge = '';

    var hidLan = document.getElementById('hidUserLanguate');
    if (hidLan != null) vLanguge = hidLan.value;
    if (vLanguge.length == 0 && document.cookie.indexOf("languages=") >= 0) {
        var vData = document.cookie.substring(document.cookie.indexOf("languages=") + 10, document.cookie.length);
        if (vData.length > 0 && vData.indexOf(';') > 0) vData = vData.substring(0, vData.indexOf(';'));
        var vLan = document.getElementById('secLanguages');
        vLanguge = vData;
    }

    if (getParameter('lan').length > 1 && vLanguge.length == 0) {
        vLanguge = getParameter('lan');
    }
    var vDivLang = document.getElementById('divLang');
    var isFirst = 0;
    if (vDivLang != null) {
        for (var i = 0; i < vDivLang.getElementsByTagName('input').length; i++) {
            var vRdio = vDivLang.getElementsByTagName('input')[i];

            if (vRdio.value == vLanguge) {
                vRdio.checked = "checked";
                var vAncID = vRdio.id.replace('rdio', 'anc');
                if (document.getElementById(vAncID) != null) {
                    document.getElementById(vAncID).href = getNavigateLanguages(vRdio.value);
                }
                document.getElementById(vAncID).style.display = 'none';
                vRdio.style.display = 'none';
            }
            else {

                var vAncID = vRdio.id.replace('rdio', 'anc');
                if (document.getElementById(vAncID) != null) {
                    document.getElementById(vAncID).setAttribute('href', getNavigateLanguages(vRdio.value));

                }
                //                              if(isFirst==1)
                //                              {
                //                                  document.getElementById(vAncID).style.display='none';
                //                                  vRdio.style.display='none';
                //                              }
                //                                    isFirst=1;         
            }
        }
    }

}

function setLanguageCookie(vlang) {
    document.cookie = "languages=" + vlang + ";";
    return true;
}

function LoadDivLanguages() {
    document.getElementById('divLang').style.display = "inline";
    return false;
}

function onNavigateLanguage(vid) {

    var vLan = document.getElementById(vid);

    var url = location.href;
    if (url.indexOf('?') < 0) {
        url = url + "?lan=" + vLan.value;
    }
    else {
        var vPrm = getParameter('lan');
        if (vPrm.length > 0 && vPrm != null) {
            url = url.replace("lan=" + vPrm, "lan=" + vLan.value);
        }
        else {
            url = url + "&lan=" + vLan.value;
        }
    }
    document.cookie = "languages=" + vLan.value + ";";
    location.href = url;
    return true;
}

function getNavigateLanguages(vLan) {

    var url = location.href;
    if (url.indexOf('?') < 0) {
        url = url + "?lan=" + vLan + "&refresh=true";
    }
    else {
        var vPrm = getParameter('lan');
        if (vPrm.length > 0 && vPrm != null) {
            url = url.replace("lan=" + vPrm, "lan=" + vLan);
        }
        else {
            var vPrmRef = getParameter('refresh');
            if (vPrmRef.length > 0) {
                url = url + "&lan=" + vLan
            }
            else url = url + "&lan=" + vLan + "&refresh=true";
        }
    }
    //           location.href=url;
    return url;
}


function createXMLHttpRequest() {
    if (window.XMLHttpRequest) {
        return new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        var msxmls = new Array('Msxml2.XMLHTTP', 'Microsoft.XMLHTTP');
        for (var i = 0; i < msxmls.length; i++) {
            try {
                return new ActiveXObject(msxmls[i]);
            } catch (e) {}
        }
    }
    throw new Error("Could not instantiate XMLHttpRequest");
}

function getLanguageText(vValue, vID) {

    if (vValue == '') return;
    var vLan = getParameter('lan');
    var url = 'ParseText.ashx';
    if (vLan.length > 1) url = 'ParseText.ashx?lan=' + vLan;

    var xmlHttp = createXMLHttpRequest();


    xmlHttp.open("POST", url, true);
    xmlHttp.setRequestHeader("headertext", vValue, false);

    xmlHttp.onreadystatechange = function () {
        if (xmlHttp.readyState == 4) {
            if (vID != null) {
                if (xmlHttp.status == 200) vID.innerHTML = xmlHttp.responseText;
            }
        }
    }
    xmlHttp.send(null);


}
var vLastPageloadTime;

function LogPageRequests() {

    try {
        if (vLastPageloadTime == null) {
            vLastPageloadTime = '';
        }
        var url = 'ParseText.ashx?req=logreq';
        var xmlHttp = createXMLHttpRequest();
        xmlHttp.open("POST", url, true);
        xmlHttp.setRequestHeader("requestinqueue", location.href, false);
        xmlHttp.setRequestHeader("lastloadtime", vLastPageloadTime, false);
        xmlHttp.onreadystatechange = function () {
            if (xmlHttp.readyState == 4) {
                if (xmlHttp.status == 200) {}
            }
        }
        xmlHttp.send(null);
    }
    catch (e) {}
}

function GetPageSession() {

    try {
        var url = 'ParseText.ashx?req=session&reqidvar' + GetTicksValues();
        var xmlHttp = createXMLHttpRequest();
        xmlHttp.open("GET", url, false);
        var hidVal = '';
        if (document.getElementById('hidSessionvalue') != null) hidVal = document.getElementById('hidSessionvalue').value;
        xmlHttp.setRequestHeader("requrl", location.href, false);
        xmlHttp.setRequestHeader("hiddenvalue", hidVal, false);
        xmlHttp.send(null);
        var vResp = xmlHttp.responseText;
        if (vResp.length > 1) {
            var vurl = location.href;
            if (vurl.indexOf('?') > 0) {
                vurl = vurl + "&vReq=" + GetTicksValues();
            }
            else {
                vurl = vurl + "?vReq=" + GetTicksValues();
            }
            var vCoo = Get_Cookie("validrequestmtn");
            if (vCoo != "true") {
                Set_Cookie("validrequestmtn", "true");
                location.href = vurl;
            }
        }
    }
    catch (e) {}
}
var dwnClick = 1;

function downloadcontent(imgID) {

    try {
        if (dwnClick == '1') {
            dwnClick = '0';
            if (document.getElementById(imgID) != null) {
                document.getElementById(imgID).setAttribute('disabled', 'disabled', true);
            }
            if (document.getElementById('div_error_download_response') == null) {
                alert("Processiog");
            }
            else {
                document.getElementById('div_error_download_response').innerHTML = "Processing..";
            }
            var url = 'ParseText.ashx?req=download&reqidvar' + GetTicksValues();
            var xmlHttp = createXMLHttpRequest();
            xmlHttp.open("GET", url, false);
            xmlHttp.setRequestHeader("requrl", location.href, false);
            xmlHttp.send(null);
            var vResp = xmlHttp.responseText;
            if (vResp.length > 0) {
                if (document.getElementById('div_error_download_response') == null) {
                    alert(vResp);
                }
                else {
                    document.getElementById('div_error_download_response').innerHTML = vResp;
                }
            }
        }
    }
    catch (e) {}
}

