//pagename='http://127.0.0.1/scoreslifting/lives/live2.php';
 pagename='lives/live_final.php';
 
 refresh_interval=20; //change this for refresh interval in seconds.

var myConn = new XHConn();
// ----------------   HIDE FUNCTIONS -------------------
function Closeme(divname){
            var elem = document.getElementById(divname);
        elem.style.display = 'none';
}
function Hide (id) {
        //alert (id);
        var elem = document.getElementById(id);
        elem.style.display = 'none';
        DoSessionHide(id);
}
function HideBulk (id) {
        var elem = document.getElementById(id);
        if (elem != null){
        elem.style.display = 'none';
        }
}
var DoSessionHideDone = function (oXML) {}
function DoSessionHide(id) {
        myConn.connect("lives/settings.php", "GET", "action=hideitem&id="+id, DoSessionHideDone);
}
// ----------------   SHOW FUNCTIONS -------------------
function Show (id) {
        var elem = document.getElementById(id);
        elem.style.display = '';
        //alert (id);
        DoSessionShow(id);
}

function DoSessionShow(id) {
        myConn.connect("lives/settings.php", "GET", "action=showitem&id="+id, DoSessionHideDone);
}

// --------------- All Sound --------------- 
var fnToggleAllSoundDone = function (oXML) { 
                document.getElementById('AllSound').src = "/images/feed/soundson.gif";
	getsorting('');
}
function ToggleAllSound() {
        myConn.connect("lives/settings.php", "GET", "action=togglesound", fnToggleAllSoundDone);
}
// ---------------  Comp Popup --------------- 
var fnToggleCompPopupDone = function (oXML) {
        a = oXML.responseText.split('|')
        document.getElementById('CompPopup'+a[0]).src = a[1];
}
function ToggleCompPopup(id) {
        myConn.connect("lives/settings.php", "GET", "action=togglepopup&what=comp&id="+id, fnToggleCompPopupDone);
}
//  --------------- Game Popup --------------- 
var fnToggleGamePopupDone = function (oXML) {
        a = oXML.responseText.split('|')
        document.getElementById('GamePopup'+a[0]).src = a[1];
}
function ToggleGamePopup(id) {
        myConn.connect("lives/settings.php", "GET", "action=togglepopup&what=game&id="+id, fnToggleGamePopupDone);
}
//  --------------- All Popups --------------- 
var fnToggleAllPopupDone = function (oXML) { 
                document.getElementById('AllPopup').src = oXML.responseText;
}
function ToggleAllPopup() {
        myConn.connect("lives/settings.php", "GET", "action=togglepopup&what=all", fnToggleAllPopupDone);
}
// ---------------- Session Reset ---------------
var DoSessionResetDone = function (oXML) {
        getsorting('');
        }
function DoSessionReset() {
        myConn.connect("lives/settings.php", "GET", "action=reset", DoSessionResetDone);
}
// ---------------- Toggle Features ---------------
var ToggleFeaturesDone = function (oXML) {
        getsorting('');
        }
function ToggleFeatures() {
        myConn.connect("lives/settings.php", "GET", "action=togglefeatures", ToggleFeaturesDone);
}


//  --------------- PopUps --------------- 

opt3="top=150,left=150,toolbar=no,scrollbars=yes,location=0,statusbar=no,menubar=no,resizable=no";



function comps(name,height){

        window.open("",name,"width=500,height="+height+",scrollbars=No,status=No,resizable=No"+opt3);

}


function getsorting(sorting)
        {
                var pars = '';                
                var myAjax2 = new Ajax.Updater(
                        'calendar', 
                        pagename +'?do=' + sorting, 
                        {
                                method: 'get', 
                                parameters: pars
                        });
                
        }        

function Start()
        {
        
                var url = pagename;
                var pars = '';
                var myAjax = new Ajax.PeriodicalUpdater(
                        'calendar', 
                        url, 
                        {
                                method: 'get', 
                                frequency: refresh_interval,
                                parameters: pars

                        });

        }
        
Start();
