addEvent(window,"load",function(){mailAddress()});
addEvent(window,"load",function(){eslMailAddress()});
addEvent(window,"load",function(){footer()});
addEvent(window,"load",function(){Information()});
addEvent(window,"load",function(){pPopin()});
addEvent(window,"load",function(){addShadow()});
addEvent(window,"load",function(){slideShow()});
addEvent(window,"load",function(){googleMap()});
addEvent(window,"load",function(){initCorners()});
addEvent(window,"load",function(){initRoundRectangleAskUs()});
addEvent(window,"load",function(){initRoundRectangleMenu()});
addEvent(window,"load",function(){mlaBunner()});

function addEvent(elm,listener,fn){
	try{
		elm.addEventListener(listener,fn,false);
	}catch(e){
		elm.attachEvent("on"+listener,fn);
	}
}

function mlaBunner(){
    try{
        var element = document.getElementById("mainMenu"); 
        var dt = new Date(); 
        var month = dt.getMonth();
        var day = dt.getDate();
        var flg = false;
        
//        flg = checkDate(2, 10);
//        if(flg == true){
//            element.style.backgroundImage = 'url(./images/MlaBanner33_christmas.gif)'; 
//            return;
//        }
        flg = checkDate(3, 17);
        if(flg == true){
            element.style.backgroundImage = 'url(./images/MlaBanner33_patric.gif)'; 
            return;
        }
        flg = checkDate(7, 1);
        if(flg == true){
            element.style.backgroundImage = 'url(./images/MlaBanner33_canadaday.gif)'; 
            return;
        }
        flg = checkDate(10, 29);
        if(flg == true){
            element.style.backgroundImage = 'url(./images/MlaBanner33_halloween.gif)'; 
            return;
        }
        flg = checkDate(10, 30);
        if(flg == true){
            element.style.backgroundImage = 'url(./images/MlaBanner33_halloween.gif)'; 
            return;
        }
        flg = checkDate(10, 31);
        if(flg == true){
            element.style.backgroundImage = 'url(./images/MlaBanner33_halloween.gif)'; 
            return;
        }
        flg = checkMonth(12);
        if(flg == true){
            element.style.backgroundImage = 'url(./images/MlaBanner33_christmas.gif)'; 
            return;
        }
 //       flg = checkDate(12, 24);
 //       if(flg == true){
 //           element.style.backgroundImage = 'url(./images/MlaBanner33_christmas.gif)'; 
 //           return;
 //       }
 //       flg = checkDate(12, 25);
 //       if(flg == true){
 //           element.style.backgroundImage = 'url(./images/MlaBanner33_christmas.gif)'; 
 //           return;
 //       }
        
        element.style.backgroundImage = 'url(./images/MlaBanner33.gif)'; 
    }
    catch(e){
        element.style.backgroundImage = 'url(./images/MlaBanner33.gif)'; 
    }
}

function checkDate(month, day) {
    var dateObject = new Date(); 
   // var dt = new Date(dateObject.getYear(), month - 1, day);
   //alert(dateObject.getMonth());

    if(dateObject == null || dateObject.getMonth() +1 != month || dateObject.getDate() != day) {
        return false;
    }
    return true;
}
function checkMonth(month) {
    var dateObject = new Date(); 
 
      if(dateObject == null || dateObject.getMonth() +1 != month) {
          return false;
      }
    return true;
}

function initCorners() {
  try{
    var settings = {
      tl: { radius: 20 },
      tr: { radius: 20 },
      bl: { radius: 20 },
      br: { radius: 20 },
      antiAlias: true
    }

    curvyCorners(settings, ".RoundRectangle");
    }
    catch(e){
    }
}

function initCorners() {
  try{
    var settings = {
      tl: { radius: 20 },
      tr: { radius: 20 },
      bl: { radius: 20 },
      br: { radius: 20 },
      antiAlias: true
    }

    curvyCorners(settings, ".RoundRectangle");
  }
  catch(e){
  }
}

function initRoundRectangleAskUs() {
  try{
    var settings = {
      tl: { radius: 20 },
      tr: { radius: 20 },
      bl: { radius: 20 },
      br: { radius: 20 },
      antiAlias: true
    }

    curvyCorners(settings, ".RoundRectangleAskUs");
  }
  catch(e){
  }
}

function initRoundRectangleMenu() {
  try{
    var settings = {
      tl: { radius: 10 },
      tr: { radius: 10 },
      bl: { radius: 0 },
      br: { radius: 0 },
      antiAlias: true
    }

    curvyCorners(settings, ".RoundRectangleMenu");
  }
  catch(e){
  }
}

function googleMap(){
    try{
        if(GBrowserIsCompatible()){
            var map = new GMap2(document.getElementById("MLAmap"));
            map.setCenter(new GLatLng(51.047782,-114.077822), 16);
            map.addControl(new GLargeMapControl3D());
//            map.addControl(new GMapTypeControl());
//            map.addControl(new GNavLabelControl());
/*
            var icon = new GIcon();
            icon.image = "";
            icon.shadow = "";
            icon.iconSize = new GSize(58, 48);
            icon.shadowSize = new GSize(58, 48);
            icon.iconAnchor = new GPoint(29, 0);
            icon.infoWindowAnchor = new GPoint(29, 24);
*/
            var marker = new GMarker(new GLatLng(51.047782,-114.077822));
            
            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowHtml("<center><img src='./images/MlaEntranceSmall.jpg' vspace=1 hspace=1><br><b>Maple Leaf Academy</b></center>");
            });            
            map.addOverlay(marker);
            GEvent.trigger(marker,"click");
        }
    }
    catch(e){}
}

function slideShow(){
    try{
        $('#slideshow').crossSlide({
          sleep: 4,
          fade: 2
        }, [
          { src: './images/Slides/Slide0.jpg' },
          { src: './images/Slides/Slide15.jpg' },
          { src: './images/Slides/Slide2.jpg' },
          { src: './images/Slides/Slide9.jpg' },
          { src: './images/Slides/Slide11.jpg' },
          { src: './images/Slides/Slide6.jpg' },
          { src: './images/Slides/Slide12.jpg' },
          { src: './images/Slides/Slide13.jpg' },
          { src: './images/Slides/Slide16.jpg' }
        ]);
    }
    catch(e){}
}

function fadeInOut(){
    try{
        $("ol.sub li").hover(function(){
	        $("a" , this).hide();
	        $("a" , this).fadeIn("fast");
        },
        function(){
            $("a" , this).fadeOut("fast");
        });
/*
        $(".container" , this).hide();
        $(".container" , this).fadeIn(1000);
        $("#outline" , this).hide();
        $("#outline" , this).fadeIn(1000);
*/
    }
    catch(e){}
}

function addShadow(){
    try{
        $('#slideshow').removeShadow();
        $('#slideshow').dropShadow({blur: 2,
                                    opacity : 0.5});
                                    /*
        $('#footer').removeShadow();
        $('#footer').dropShadow({blur: 1,
        top: 0,left:0,
                                    opacity : 0.3});
                                    */
/*
        $('.table0').removeShadow();
        $('.table0').dropShadow({blur: 2,
                                 opacity : 0.5});
 */
                                    
    }
    catch(e){
    }
}

function mailAddress(){
    var mailAddress = new Array(4);
    var i = 0;
    
    mailAddress[i++] = "registrar";
    mailAddress[i++] = "@";
    mailAddress[i++] = "mapleleafacademy";
    mailAddress[i++] = ".";
    mailAddress[i++] = "com";

    i = 0;
    try{
        document.getElementById("mailAddress").innerHTML="<a href=" + "mail" + "to:" + mailAddress.join("") + ">" + mailAddress.join("") + "</a>";
    }
    catch(e){
    }
}

function eslMailAddress(){
    var eslmailAddress = new Array(4);
    var i = 0;
    
    eslmailAddress[i++] = "esl";
    eslmailAddress[i++] = "@";
    eslmailAddress[i++] = "mapleleafacademy";
    eslmailAddress[i++] = ".";
    eslmailAddress[i++] = "com";

    i = 0;
    try{
        document.getElementById("eslMailAddress").innerHTML="<a href=" + "mail" + "to:" + eslmailAddress.join("") + ">" + eslmailAddress.join("") + "</a>";
    }
    catch(e){
    }
}

function footer(){
    var today = new Date();
    var year = today.getFullYear();

    try{
        document.getElementById("footer").innerHTML="Copyright&copy;" + year + " Maple Leaf Academy";
    }
    catch(e){
    }
}

function Information(){
/*
(function(){
  var func = arguments.callee;
  if(arguments[0].length>0) func.object = arguments[0];
  func.object.toggle();
  setTimeout(func,500);
})($("#StudentInfo"));
*/
    try{
        (function(t){
            var func = arguments.callee;
            if(t) func.rest=t*2;
            if(--func.rest>=0) $("#StudentInfo").fadeTo(700,(func.b = !!!func.b) ? 0.5 : 1,func);
        })(5);
    }
    catch(e){
    }
    /*
    $('#StudentInfo').seekAttention();
    */
}


function pPopin(){
    try{
		$(document).ready(function(){
			$("a[rel^='prettyPopin']:eq(0)").prettyPopin({width: 550,followScroll:false});
			$("a[rel^='prettyPopin']:eq(1)").prettyPopin({width: 550,followScroll:false});
			/*
			$("a[rel^='prettyPopin']:eq(1)").prettyPopin({width:300});
			$("a[rel^='prettyPopin']:eq(2)").prettyPopin({
				callback : function(){
					alert('This popin has a callback');
				}
			});
			*/
		});
	}
	catch(e){
	}
}


