var divTarget;
var xmlHttp;
var globalid;
function loadpages(){
	alert("test");
	loadpage("home.php","divcontent");
	loadpage("rightpanel.html","divrpanel");
}
function loadpage(url,target){
	divTarget = target;
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function opendiv(target,n){
	globalid = n;
	elem = document.getElementById(target).style.display="block";
}
function closediv(target){
	elem = document.getElementById(target).style.display="none";
}
function openpanel(id){
	document.getElementById("msg").innerHTML ="";
	elem = document.getElementById("story" + id);
	closepanel();
	document.getElementById("storytitle" + id).src = "images/story" + id + "selected.gif";
	elem.style.display = "block";
}
function closepanel(){
	for (var i=1; i<5;i++){
		document.getElementById("story" + i).style.display = "none";
		document.getElementById("storytitle" + i).src = "images/story" + i + ".gif";
	}
	return true;
}

function open_url(url,target){
	divTarget = target;
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	return false;

}
function submitform(id){
	var slidelink = document.getElementById("slidelink" + id).value;
	var slidetitle = document.getElementById("slidetitle" + id).value;
	var slidetagline = document.getElementById("slidetagline" + id).value;
	var slidetext = document.getElementById("slidetext" + id).value;
	var slideimage = document.getElementById("slideimage" + id).value;
	divTarget = "msg";
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.open("GET","process.php?storyid="+ id + "&slidelink=" + slidelink + "&slidetitle=" + slidetitle + "&slidetagline=" + slidetagline + "&slidetext=" + slidetext + "&slideimage=" + slideimage + "&job=story",true);
	xmlHttp.send(null);
	return false;
}
function savescrollbarmsg(){
	var msg = document.getElementById("scrollbarmsg").value;
	var img = document.getElementById("scrollbarimg").value;
	msg = trim(msg);
	divTarget = "msg1";
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.open("GET","process.php?msg="+ msg + "&img="+ img + "&job=scrollbar",true);
	xmlHttp.send(null);
	return false;
}
function createXMLHttpRequest() {
	if(window.ActiveXObject){
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if(window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
	}
}

function loadingMessage() {
	document.getElementById(divTarget).innerHTML = "<center><span style='font-style:italic;color:#ffffff;font-size:80%'>Loading...</span></center>";
}

function handleStateChange() {
	loadingMessage();
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status ==200){
			document.getElementById(divTarget).innerHTML = xmlHttp.responseText;
		}
	}
}

function startUpload(){
      document.getElementById('f1_upload_process').style.visibility = 'visible';
      document.getElementById('f1_upload_form').style.visibility = 'hidden';
      return true;
}

function stopUpload(success,filename){
      var result = '';
      if (success == 1){
         result = '<span class="msg">The file was uploaded successfully!<\/span><br/><br/>';
      }
      else {
         result = '<span class="emsg">There was an error during file upload!<\/span><br/><br/>';
      }
      document.getElementById('f1_upload_process').style.visibility = 'hidden';
      document.getElementById('f1_upload_form').innerHTML = result + '<label>File: <input name="myfile" type="file" size="30" /><\/label><label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
      document.getElementById('f1_upload_form').style.visibility = 'visible';
	  getfilename(filename);
      return true;   
}
function passval(timeslot,tips,home_away){
	alert(timeslot+" , "+tips+" , "+home_away);
	document.getElementById("gamedate").value = timeslot;
	document.getElementById("gametips").value = tips;
	if(home_away == "home"){
		document.getElementById("gamehome_away1").checked = true;
	}
	else if(home_away == "away"){
		document.getElementById("gamehome_away2").checked = true;
	}
	return true; 
}
function getfilename(filename){
	document.getElementById("slideimage" + globalid).value = filename;
}
function nextmonth(){
	divTarget = "divcalendar";
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.open("GET","calendar.php?doit=next",true);
	xmlHttp.send(null);
	return false;
}
function previousmonth(){
	divTarget = "divcalendar";
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.open("GET","calendar.php?doit=previous",true);
	xmlHttp.send(null);
	return false;
}
function savesgameschedule(){
	date = document.getElementById("gamedate").value;
	gametime = document.getElementById("gametime").value;
	teamlogo = document.getElementById("teamlogo").value;
	tips = document.getElementById("gametips").value;
	if(document.getElementById("gamehome_away1").checked){
		gamehome_away = "home";
	}
	else if(document.getElementById("gamehome_away2").checked){
		gamehome_away = "away";
	}
	divTarget = "msg2";
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.open("GET","process.php?gamedate="+ date + "&gametime=" + gametime + "&teamlogo=" + teamlogo + "&tips="+ tips + "&home_away="+ gamehome_away + "&job=savegameschedule",true);
	xmlHttp.send(null);
	return false;
}
function deletegameschedule(){
	var ans = confirm("Are you sure?");
	if (ans){
		date = document.getElementById("gamedate").value;
		divTarget = "msg2";
		createXMLHttpRequest();
		xmlHttp.onreadystatechange = handleStateChange;
		xmlHttp.open("GET","process.php?gamedate="+ date + "&job=deletegameschedule",true);
		xmlHttp.send(null);
		return false;
	}
}
function processcalendarvals(dateslot){
	divTarget = "calendarform";
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.open("GET","process.php?dateslot="+ dateslot + "&job=passcalendarvals",true);
	xmlHttp.send(null);
	return false;
}
//-----------------------Calendar tips-----------------------//
var offsetxpoint=-100 //Customize x offset of tooltip
var offsetypoint=20 //Customize y offset of tooltip
var ie=document.all
var ns6=document.getElementById && !document.all
var enabletip=false
var tipobj

function objTarget(name){
if (ie||ns6) tipobj= document.getElementById(name);
}

function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function ddrivetip(thetext, thecolor, thewidth){

	if (ns6||ie){
		if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px"
		if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor
		tipobj.innerHTML= thetext
		//"<div class='t'><div class='b'><div class='l'><div class='r'><div class='bl'><div class='br'><div class='tl'><div class='tr'>" + thetext + "</div></div></div></div></div></div></div></div>"
		enabletip=true
		return false
	}
}
function positiontip(e){
if (enabletip){
var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
//Find out how close the mouse is to the corner of the window
var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20
var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20

var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000

//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<tipobj.offsetWidth)
//move the horizontal position of the menu to the left by it's width
tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+"px"
else if (curX<leftedge)
tipobj.style.left="5px"
else
//position the horizontal position of the menu where the mouse is positioned
tipobj.style.left=curX+offsetxpoint+"px"

//same concept with the vertical position
if (bottomedge<tipobj.offsetHeight)
tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px"
else
tipobj.style.top=curY+offsetypoint+"px"
tipobj.style.visibility="visible"
}
}

function hideddrivetip(){
if (ns6||ie){
enabletip=false
tipobj.style.visibility="hidden"
tipobj.style.left="-100px"
tipobj.style.backgroundColor=''
tipobj.style.width=''
}
}
document.onmousemove=positiontip
//----------------------------end of calendar tips----------------------------//
//for FAQs
function faqs(n,m){
	elem=document.getElementById("ans" + n);
	for(var i=1;i<=m;i++){
		document.getElementById("ans" + i).style.display="none";
	}
	elem.style.display = "block";
}