﻿$(function() {
    $(".results").jCarouselLite({
        btnNext: ".last",
        btnPrev: ".first",
        speed: 700,
        visible: 8,
        mouseWheel: true,
        easing: "easeInOutSine" // "backout", "easeinout"
    });
});

function MoreInformation(MatchID) {
    if (document.getElementById("R" + MatchID).className == "hidden-result") {
        var list = document.getElementsByName("R" + MatchID);
        if (list != null) {
            for (i = 0; i < list.length; i++) {
                list[i].className = "visible-result";
            }
        }
        document.getElementById("I" + MatchID).src = "/images/arrow-up.gif";
        document.getElementById("I" + MatchID).alt = "Hide Information";
        document.getElementById("I" + MatchID).title = document.getElementById("I" + MatchID).alt;
    } else {
        var list = document.getElementsByName("R" + MatchID);
        if (list != null) {
            for (i = 0; i < list.length; i++) {
                list[i].className = "hidden-result";
            }
        }
        document.getElementById("I" + MatchID).src = "/images/arrow-down.gif";
        document.getElementById("I" + MatchID).alt = "More Information";
        document.getElementById("I" + MatchID).title = document.getElementById("I" + MatchID).alt;
    }
}

function CreateGuid() {
    var guid = "";
    for (var i = 0; i < 32; i++)
        guid += parseInt(Math.random() * 16).toString(16);
    return guid;
}

function sendRequest(category, page) {
    var url;
    var url1;
    var url2;

    if (document.getElementById('ctl00_MiddlePlaceHolder_PageHidden').value == "default.aspx") {
        url = "/updaters/SoccerUpdate.aspx?tm=" + CreateGuid() + "&category=" + escape(document.getElementById('ctl00_MiddlePlaceHolder_CategoryHidden').value);
        url1 = "/updaters/LatestUpdater.aspx?tm=" + CreateGuid() + "&sport=soccer";
    }
    else if (document.getElementById('ctl00_MiddlePlaceHolder_PageHidden').value == "vidiprinter.aspx") {
        url = "/updaters/VidiPrinterUpdater.aspx?tm=" + CreateGuid();
        url1 = "/updaters/LatestUpdater.aspx?tm=" + CreateGuid() + "&sport=soccer";
    }
    else if (document.getElementById('ctl00_MiddlePlaceHolder_PageHidden').value == "football.aspx") {
        url = "/updaters/FootballUpdate.aspx?tm=" + CreateGuid() + "&category=" + escape(document.getElementById('ctl00_MiddlePlaceHolder_CategoryHidden').value);
        url1 = "/updaters/LatestUpdater.aspx?tm=" + CreateGuid() + "&sport=football";
    }
    else if (document.getElementById('ctl00_MiddlePlaceHolder_PageHidden').value == "basketball.aspx") {
        url = "/updaters/BasketballUpdate.aspx?tm=" + CreateGuid() + "&category=" + escape(document.getElementById('ctl00_MiddlePlaceHolder_CategoryHidden').value);
        url1 = "/updaters/LatestUpdater.aspx?tm=" + CreateGuid() + "&sport=basketball";
    }
    else if (document.getElementById('ctl00_MiddlePlaceHolder_PageHidden').value == "baseball.aspx") {
        url = "/updaters/BaseballUpdate.aspx?tm=" + CreateGuid() + "&category=" + escape(document.getElementById('ctl00_MiddlePlaceHolder_CategoryHidden').value);
        url1 = "/updaters/LatestUpdater.aspx?tm=" + CreateGuid() + "&sport=baseball";
    }
    else if (document.getElementById('ctl00_MiddlePlaceHolder_PageHidden').value == "hockey.aspx") {
        url = "/updaters/HockeyUpdate.aspx?tm=" + CreateGuid() + "&category=" + escape(document.getElementById('ctl00_MiddlePlaceHolder_CategoryHidden').value);
        url1 = "/updaters/LatestUpdater.aspx?tm=" + CreateGuid() + "&sport=hockey";
    }
    else if (document.getElementById('ctl00_MiddlePlaceHolder_PageHidden').value == "tennis.aspx") {
        url = "/updaters/TennisUpdate.aspx?tm=" + CreateGuid() + "&category=" + escape(document.getElementById('ctl00_MiddlePlaceHolder_CategoryHidden').value);
        url1 = "/updaters/LatestUpdater.aspx?tm=" + CreateGuid() + "&sport=tennis";
    }
    else if (document.getElementById('ctl00_MiddlePlaceHolder_PageHidden').value == "handball.aspx") {
        url = "/updaters/HandballUpdater.aspx?tm=" + CreateGuid() + "&category=" + escape(document.getElementById('ctl00_MiddlePlaceHolder_CategoryHidden').value);
        url1 = "/updaters/LatestUpdater.aspx?tm=" + CreateGuid() + "&sport=tennis";
    }
    else if (document.getElementById('ctl00_MiddlePlaceHolder_PageHidden').value == "rugby.aspx") {
        if (document.getElementById('ctl00_MiddlePlaceHolder_MatchHidden').value == "") {
            url = "/updaters/RugbyUpdater.aspx?tm=" + CreateGuid() + "&category=" + escape(document.getElementById('ctl00_MiddlePlaceHolder_CategoryHidden').value);
        }
        else {
            url = "/updaters/RugbyUpdater.aspx?tm=" + CreateGuid() + "&category=" +
                    escape(document.getElementById('ctl00_MiddlePlaceHolder_CategoryHidden').value) +
                    "&match=" + escape(document.getElementById('ctl00_MiddlePlaceHolder_MatchHidden').value);
        }
    }
    else if (document.getElementById('ctl00_MiddlePlaceHolder_PageHidden').value == "cricket.aspx") {
        if (document.getElementById('ctl00_MiddlePlaceHolder_MatchHidden').value == "") {
            url = "/updaters/CricketUpdate.aspx?tm=" + CreateGuid() + "&category=" + escape(document.getElementById('ctl00_MiddlePlaceHolder_CategoryHidden').value);
        }
        else {
            if (document.getElementById('ctl00_MiddlePlaceHolder_StatsStatus').value != "") {
                if (document.getElementById('ctl00_MiddlePlaceHolder_InningStatus').value == "") {
                    url = "/updaters/CricketUpdate.aspx?tm=" + CreateGuid() + "&category=" +
                            escape(document.getElementById('ctl00_MiddlePlaceHolder_CategoryHidden').value) +
                            "&match=" + escape(document.getElementById('ctl00_MiddlePlaceHolder_MatchHidden').value) + "&type=" +
                            escape(document.getElementById('ctl00_MiddlePlaceHolder_StatsStatus').value);
                }
                else {
                    url = "/updaters/CricketUpdate.aspx?tm=" + CreateGuid() + "&category=" +
                            escape(document.getElementById('ctl00_MiddlePlaceHolder_CategoryHidden').value) +
                            "&match=" + escape(document.getElementById('ctl00_MiddlePlaceHolder_MatchHidden').value) + "&type=" +
                            escape(document.getElementById('ctl00_MiddlePlaceHolder_StatsStatus').value) + "&inning=" +
                            escape(document.getElementById('ctl00_MiddlePlaceHolder_InningStatus').value);
                }
            }
            else {
                if (document.getElementById('ctl00_MiddlePlaceHolder_InningStatus').value == "") {
                    url = "/updaters/CricketUpdate.aspx?tm=" + CreateGuid() + "&category=" +
                            escape(document.getElementById('ctl00_MiddlePlaceHolder_CategoryHidden').value) +
                            "&match=" + escape(document.getElementById('ctl00_MiddlePlaceHolder_MatchHidden').value);
                }
                else {
                    url = "/updaters/CricketUpdate.aspx?tm=" + CreateGuid() + "&category=" +
                            escape(document.getElementById('ctl00_MiddlePlaceHolder_CategoryHidden').value) +
                            "&match=" + escape(document.getElementById('ctl00_MiddlePlaceHolder_MatchHidden').value) + "&inning=" +
                            escape(document.getElementById('ctl00_MiddlePlaceHolder_InningStatus').value);
                }
            }
        }
        url1 = "/updaters/LatestUpdater.aspx?tm=" + CreateGuid() + "&sport=soccer";
    }

    //        req.open("GET", url, true);
    //        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    //        req.send(null);

    jQuery(document.getElementById('ctl00_MiddlePlaceHolder_updateDiv')).load(url);


    //   jQuery(document.getElementById('updateLatestDiv')).load(url1);
    //        req1.open("GET", url1, true);
    //        req1.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    //        req1.send(null);
}

function show_languages() {
    var languagelist = document.getElementById("languages");

    if (languagelist.className == "hidden-list")
        languagelist.className = "visible-list";
    else
        languagelist.className = "hidden-list";
}

var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;

// open hidden layer
function mopen(id) {
    // cancel close timer
    mcancelclosetime();

    // close old layer
    if (ddmenuitem) {
        ddmenuitem.style.visibility = 'hidden';
        if (ddmenuitem.parentNode.childNodes[0].nodeName == "A") {
            ddmenuitem.parentNode.childNodes[0].style.background = '';
        }
        else {
            ddmenuitem.parentNode.childNodes[1].style.background = '';
        }
    }

    // get new layer and show it
    ddmenuitem = document.getElementById(id);
    ddmenuitem.style.visibility = 'visible';
    if (ddmenuitem.parentNode.childNodes[0].nodeName == "A") {
        ddmenuitem.parentNode.childNodes[0].style.background = 'url(/images/r-bottom-active.gif) left top repeat-x';
    }
    else {
        ddmenuitem.parentNode.childNodes[1].style.background = 'url(/images/r-bottom-active.gif) left top repeat-x';
    }
}
// close showed layer
function mclose() {
    if (ddmenuitem) {
        ddmenuitem.style.visibility = 'hidden';
        if (ddmenuitem.parentNode.childNodes[0].nodeName == "A") {
            ddmenuitem.parentNode.childNodes[0].style.background = '';
        }
        else {
            ddmenuitem.parentNode.childNodes[1].style.background = '';
        }
    }
}

// go close timer
function mclosetime() {
    closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime() {
    if (closetimer) {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}

// close layer when click-out
document.onclick = mclose; 
