var ROOT='/';
var MENU_EXT = '.php';
function getxmlhttp(){var xmlhttp=false;if(window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}else if(window.ActiveXObject){xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}return xmlhttp;}
function fixurl(serverPage){
var url=serverPage;var reqid=Math.round(Math.random()*10000);if (url.search(/=/)==-1) {url=serverPage+"?"+reqid;}else{url=serverPage+"&"+reqid;}return(url);}
function makerequest(serverPage,objID){var obj=document.getElementById(objID);if(obj==null)return;var xmlhttp=getxmlhttp();
var url=fixurl(serverPage);obj.innerHTML ='<center><img src="http://www.schoolqc.ca/graphics/loader.gif" /></center>';xmlhttp.open("GET", url);
xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4 && xmlhttp.status==200){obj.innerHTML=xmlhttp.responseText;}} 
xmlhttp.send(null);}
function makePOSTrequest(serverPage,params,objID) {var obj=document.getElementById(objID); if(obj==null)return;var xmlhttp=getxmlhttp();
obj.innerHTML ='';xmlhttp.open("POST",serverPage,true);xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length",params.length);xmlhttp.setRequestHeader("Connection","close");
xmlhttp.onreadystatechange = function(){if (xmlhttp.readyState==4&&xmlhttp.status==200){obj.innerHTML=xmlhttp.responseText;}}
xmlhttp.send(params);}
function blankdivid(divid){if(divid!=''){var obj=document.getElementById(divid);if(obj==null)return;obj.style.display='';obj.innerHTML='';}}
function ShowFile(thefile,divid){makerequest(thefile,divid);}
function ShowMessage(url){ShowFile(url,'message');}function ShowContent(url){ShowFile(url,'content');}
var PrevLeftMenu='';var PrevRightMenu='';
function ShowPage(page,pagetitle,leftMenu,rightMenu) {blankdivid('message');
if (page !='') ShowFile(ROOT+'pages/'+page,'content');
if (pagetitle !='') $('#PageTitle').html(pagetitle); 
if (leftMenu !='' && leftMenu != PrevLeftMenu && leftMenu != 'undefined') {
var theMenu = ROOT+'menus/'+leftMenu+MENU_EXT;
if (leftMenu != PrevLeftMenu) { ShowFile(theMenu,'leftmenu'); PrevLeftMenu = leftMenu;}}
if (rightMenu !='' && rightMenu != PrevRightMenu && rightMenu != 'undefined') {
var theMenu = ROOT+'menus/'+rightMenu+MENU_EXT;if (rightMenu != PrevRightMenu) {ShowFile(theMenu,'rightmenu'); PrevRightMenu = rightMenu;}}}
function cssChng(val){document.getElementById('cssTag').href=val;}
function explain(txt){if(txt=='')txt='&nbsp;';$('#explain').html(txt); }
function init() {ShowPage('home','Welcome/Bienvenue','main',''); ShowFile(ROOT+'pages/rightnews/','rightnews');}
function ShowgEarth(){var load=window.open(ROOT+'lib/gearth.php','gEarth','scrollbars=yes,menubar=no,height=400,width=700,resizable=no,toolbar=no,location=no,status=no,directories=no,copyhistory=no');}
function ChangeCalMonth(inc){var yearstr = document.getElementById('SmallCalendarYear');var monthstr = document.getElementById('SmallCalendarMonth');
var div = document.getElementById('SmallCalendar');var year = eval(yearstr.innerHTML);var month = eval(monthstr.innerHTML);
month += inc;if (month < 1) {month=12; year -= 1;}if (month > 12) {month = 1; year +=1;}
yearstr.innerHTML=year;monthstr.innerHTML=month;
$.get('/calendar/smallcal.php',{ Y : year, M : month}, function (data){$("#SmallCalendar").html(data); });}
function PageLoad(page){ShowFile(ROOT+'pages/'+page,'content');ShowFile(ROOT+'pages/rightnews/','rightnews');}
function gup(nam ){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);
var results=regex.exec(window.location.href );if( results==null)return "";else return results[1];}