//XMLhttp variable will hold the XMLHttpRequest object
var xmlhttp = false;

// If the user is using Mozilla/Firefox/Safari/etc
if (window.XMLHttpRequest) {
   //Intiate the object
   xmlhttp = new XMLHttpRequest();
   //Set the mime type
   xmlhttp.overrideMimeType('text/xml');
}
// If the user is using IE
else if (window.ActiveXObject) {
   //Intiate the object
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}

// Uses the Prototype event handler since Prototype is already included.
window.onload = function() { daysLeft(); };

function SpecialPlay(number) {

   var idname = "";
   var i = document.getElementById("currentSpecial").innerHTML;

   idname = "Special" + i;
   Effect.toggle(idname, 'appear', {duration:2.0});
   i++;
   if (i > number) {
      i = 1;
   }
   idname = "Special" + i;
   Effect.toggle(idname, 'appear', {duration:2.0});
   
   document.getElementById("currentSpecial").innerHTML = i;
   setTimeout("SpecialPlay("+number+")", 7000);
}

function SpecialPlay2(number) {

   var idname = "";
   var i = document.getElementById("currentSpecial").innerHTML;

   idname = "Special" + i + "a";
   Effect.toggle(idname, 'appear', {duration:2.0});
   i++;
   if (i > number) {
      i = 1;
   }
   idname = "Special" + i + "a";
   Effect.toggle(idname, 'appear', {duration:2.0});

   document.getElementById("currentSpecial").innerHTML = i;
   setTimeout("SpecialPlay2("+number+")", 5000);
}


function daysLeft() {
   var today  = new Date();
   var todayEpoch  = today.getTime();

   //target = new Date("02 October, 2009");
   //target = new Date("01 October, 2010");
   var target = new Date("28 September, 2012");
   var targetEpoch = target.getTime();
   var daysLeft = Math.floor(((targetEpoch - todayEpoch) / (60*60*24)) / 1000);
   daysLeft += 1;
   var elem = "counter2";

   if (daysLeft > 0) {
      if (daysLeft == 1) {
         document.getElementById(elem).innerHTML = "Only <b>" + daysLeft + "</b> day to go to!";
      } else {
         document.getElementById(elem).innerHTML = "Only <b>" + daysLeft + "</b> days to go!";
      }
   } else {
      if (daysLeft <= 0 && daysLeft > -3) {
         document.getElementById(elem).innerHTML = "Its going on now!";
      } else {
         document.getElementById(elem).innerHTML = "See you next year!";
      }
   }
}


function showActivity(num) {

   var idname = "";
   var idname2 = "";
   
   for (var i =1; i < 8; i++) {
      idname = "activity" + i;
      idname2 = "activitybutton" + i;
      if (i == num) {
         document.getElementById(idname).setAttribute("class", "show");
         document.getElementById(idname2).setAttribute("class", "selected");
      } else {
         document.getElementById(idname).setAttribute("class", "hide");
         document.getElementById(idname2).setAttribute("class", "");
      }
   }
}

function showtab(tab) {
   
   var x = document.getElementsByTagName("li")
   for(i=0;i<x.length;i++) { 
      if(x[i].getAttribute("name") == "tabs") {
         x[i].className = "";
      }
   }
   var x = document.getElementsByTagName("div")
   for(i=0;i<x.length;i++) { 
      if(x[i].getAttribute("name") == "tabscontent") {
         x[i].className = "hidden";
      }
   }

   /*
   var elements = document.getElementsByName("tabs");
   for(var i = 0; i < elements.length; i++) {
      //alert(elements[i].parentNode.outerHTML);
      elements[i].className = "";
   }
   var elements2 = document.getElementsByName("tabscontent");
   for(var j = 0; j < elements2.length; j++) {
      elements2[j].className = "hidden";
   }
   */

   /*
   tabcontent = document.getElementById('Saturday');
   tabname = "Saturdaytab";
   document.getElementById(tabname).className = "";
   tabcontent.className = "hidden";

   tabcontent = document.getElementById('Sunday');
   tabname = "Sundaytab";
   document.getElementById(tabname).className = "";
   tabcontent.className = "hidden";
   */

   var tabcontent = document.getElementById(tab);
   tabcontent.className = "show";
   var tabname = tab + "tab";
   document.getElementById(tabname).className = "selected";

}

function submitPaypalForm ( formname, selectedtype ) {
  //document.supportform.supporttype.value = selectedtype ;
  //document.formname.submit() ;
  var elem = document.getElementById(formname);
  elem.submit();
}

function imagepopup(directory) {
   if  (directory == null || imagepopup == "") {
      directory = "uploaded_images";
   }
   var url = "upload2.php?dir=" + directory;
   window.open (url, 'Upload', config='height=200, width=500, toolbar=no, menubar=no, scrollbars=yes, resizable=yes, location=no, directories=no, status=no');
   //window.open ('upload2.php', 'Upload', config='height=200, width=500, toolbar=no, menubar=no, scrollbars=yes, resizable=yes, location=no, directories=no, status=no');
}

function updateImages() {
   var url = "updateimages.php";
   xmlhttp.open('GET', url, true);
   xmlhttp.onreadystatechange = function() {
       if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            window.opener.document.getElementById("recentimages").innerHTML = xmlhttp.responseText;
       }
    };
    xmlhttp.send(null);
}

