function updateWeather(loc)
{
    //retrieve it from weatherreports.com
    var c4;
    
    if(Browser.name == 'ie' || Browser.name == 'chrome' ||
       Browser.name == 'safari' || Browser.name == 'opera')
    {
	var locstr = loc.replace('wb','');
	c4 = '<iframe frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="125" height="125" src="http://weatherreports.com/jscript.html?width=125&height=125&theme=black&location='+locstr+'&units=f"></iframe>';
	
	if($(loc))
	{
	    var ad = $(loc);
	    (function() { ad.innerHTML=c4; }).delay(2000);
	}
   }
    else if(Browser.name == 'firefox')
    {
        var locstr = loc.replace('wb','');
	c4 = '<object codetype="text/html" style="border: medium none; overflow: hidden; width: 125px; height: 125px;"  data="http://weatherreports.com/jscript.html?width=125&height=125&theme=black&location='+locstr+'&units=f"></object>';
	
	if($(loc)) 
	(function() { $(loc).set('html',c4); }).delay(2000);
     }
    else
	var nothing="nothing";
    
    $('weatherBug').getChildren('div').each(function(el){
	var elid = $(el).get('id');
	if(elid == loc)
	    $(elid).show();
	else
	    $(elid).hide();
    });
}	       

function weatherHandler(handle,loc)
{
    var dataStr = "weather="+loc+"&handle="+handle+"&d=wcyfl_general";
    
    var req = new Request({
	url: 'retrieveWeather.php',
	headers: 'text/html',
	method: 'get',
        autoCancel: true,
        data: dataStr,
	onSuccess: function(responseText) {
	    if(responseText)
		updateWeather(responseText);
	},
	onFailure: function() {
	    updateWeather('64093');
	    }
	}).send();
}


var cdContID;
var tgtDateVal;
var curDateVal;
var timesUp;
var units;
var fResFunc;
function cdUpdateTime()
{
    curDateVal.setSeconds(curDateVal.getSeconds()+1);
    setTimeout(function(){cdUpdateTime()}, 1000); 
}

function countDownClock(divID,tDate)
{
    cdContID=divID;
    curDateVal=new Date();
    tgtDateVal=new Date(tDate);
    timesUp=false;
    cdUpdateTime();
}

function cdFormatRes(){
    if (timesUp==false)
    { 
	var dispstr="<table><tr><th colspan='7' align='center' >Season Begins</th></tr><tr><th colspan='7' align='center'>09/10/11</th></tr><tr><td class='lcdstyle'>"+arguments[0]+"</td><td class='lcdstyle'>:</td><td class='lcdstyle'>"+arguments[1]+"</td><td class='lcdstyle'>:</td><td class='lcdstyle'>"+arguments[2]+"</td><td class='lcdstyle'>:</td><td class='lcdstyle'>"+arguments[3]+"</tr><tr><th>D</th><th></th><th>H</th><th></th><th>M</th><th></th><th>S</th></tr></table>"
    }
    else
    { 
	var dispstr="";
    }

    return dispstr;
}

//Use arguments[0] to access "Days" left
//Use arguments[1] to access "Hours" left
//Use arguments[2] to access "Minutes" left
//Use arguments[3] to access "Seconds" left
function cdShowRes()
{
    //difference btw target date and current date, in seconds
    var tdiff=(tgtDateVal-curDateVal)/1000; 
    if (tdiff<0)
    { 
	timesUp=true;
	$(cdContID).set('html',fResFunc());
	return;
    }

    var oMin=60; 
    var oHr=60*60;
    var oDay=60*60*24;
    var day=Math.floor(tdiff/oDay);
    var hour=Math.floor((tdiff-day*oDay)/oHr);
    var minute=Math.floor((tdiff-day*oDay-hour*oHr)/oMin);
    var second=Math.floor((tdiff-day*oDay-hour*oHr-minute*oMin));
    if(day < 10)
	day ="0"+day;
    if(hour < 10)
	hour ="0"+hour;
    if(minute < 10)
	minute ="0"+minute;
    if(second < 10)
	second ="0"+second;
    $(cdContID).set('html',fResFunc(day, hour, minute, second));
    setTimeout(function(){cdShowRes()}, 1000);
}

function cdDisplay(unit, fref)
{
    units=unit;
    fResFunc=fref;
    cdShowRes();
}

function launchCD(divID)
{
    if($(divID))
    {
	countDownClock(divID, "September 10, 2011 09:00:00");
	cdDisplay("days", cdFormatRes);
    }
}

window.addEvent('domready', function (){
    if(screen.width > 800 && screen.width < 1100)
    {
	var fileref=document.createElement("link")
	fileref.setAttribute("rel", "stylesheet")
	fileref.setAttribute("type", "text/css")
	fileref.setAttribute("href", "css/site_1024.css")
    }
    
    if($('weatherBug'))
    	weatherHandler('get','wb');

    if($('cdContainer'))
    	launchCD('cdContainer');
});

function handleOpenSite(site)
{
    if(site == "gv")
    {
	window.open('http://www.gvaasports.org', 'popup', 'left=20,top=20,width=1000,height=800,toolbar=yes,resizable=yes,scrollbars=yes,menubar=yes'); 
    }
    else if(site == "rp")
    {
	window.open('http://www.rpyfl.org', 'popup', 'left=20,top=20,width=1000,height=800,toolbar=yes,resizable=yes,scrollbars=yes,menubar=yes'); 
    }
    else if(site == "wbgf")
    {
	//window.open('http://localhost/website_100610/try_site/pages/wbg_flag/index.php', 'popup', 'left=20,top=20,width=1000,height=800,toolbar=yes,resizable=yes,scrollbars=yes,menubar=yes'); 
	window.open('http://www.westcentralyouthfootballleague.com/pages/wbg_flag/', 'popup', 'left=20,top=20,width=1000,height=800,toolbar=yes,resizable=yes,scrollbars=yes,menubar=yes'); 
    }
    else if(site == "old")
    {
	window.open('http://www.westcentralyouthfootballleague.com/2010_site/', 'popup', 'left=20,top=20,width=1000,height=800,toolbar=yes,resizable=yes,scrollbars=yes,menubar=yes'); 
    }
    else
      var nothing="nothing";
}
