﻿// JavaScript

//function mymenu() {	
var menu = new Array ( 
	new Array ( "Home","home.php"),
	new Array ( "About Us","Explanation of Unity","aboutus.php","Theme","theme.php","Logo explanation","logo.php" ),
	new Array ( "Prayer","prayer.php" ),
	new Array ( "Events","Location","location.php","Schedule","schedule.php","Speakers","speakers.php","Tours","tours.php" ),
	new Array ( "Survival Guide","survival_guide.pdf","survival_guide.pdf" ),
	new Array ( "News","news.php" ),
	new Array ( "Multimedia","Photos","gallery","Videos, Songs","multimedia.php"/*,"Promotion Materials","promotions.php"*/ ),
	/*new Array ( "Registration","General Information","register/registerinfo.aspx","Online Form","register/login.aspx","Printable Form","register/registrationForm.pdf","Travel Form","register/travelForm.pdf" ),*/
	new Array ( "Links","links.php" ), 
	new Array ( "Sponsors","sponsors.php" ),
	new Array ( "Contact Us","contactus.php" )
);
	// Absolute path for the pages
	var pth = "http://www.sokolik.ca/unity2009/";
	
document.write("<div id='left_menu_wrapper'>"); // MENU WRAPER

// Display the menu	
for (var i=0; i<menu.length; i++) {
		if ( menu[i].length <= 2) {
			var ID = menu[i][0].replace(" ", "");
			document.write("<dl class='dropdown'>");
			document.write("<dt id='"+ID+"-header' class='upperdd'><a href='"+pth+menu[i][1]+"'>"+menu[i][0]+"</a></dt></dl>");
		} else {
			var ID = menu[i][0].replace(" ", "");
			document.write("<dl class='dropdown'>");
			document.write("<dt id='"+ID+"-ddheader' class='upperdd' onMouseOver='ddMenu(\""+ID+"\",1)'"); 
			document.write("onMouseOut='ddMenu(\""+ID+"\",-1)'>"+menu[i][0]+"</dt>");
			document.write("<dd id='"+ID+"-ddcontent' onMouseOver='cancelHide(\""+ID+"\")'"); 
			document.write("onMouseOut='ddMenu(\""+ID+"\",-1)'><ul>");
			for (var j=1; j<menu[i].length; j+=2) {
				var lnk = menu[i][j+1];
				var rexp = /.pdf/;
				var trgt = rexp.test(lnk) ? "_blank" : "";
				document.write("<li><a href='"+pth+lnk+"' target='"+trgt+"' class='underline'>"+menu[i][j]+"</a></li>");
			}
			document.write("</ul></dd></dl>");
		}	/* else */ } /* for */// } /* mymenu() */
		document.write("<dl class='dropdown'><dt class='upperdd'></dt></dl>");
		document.write("<dl class='dropdown'><dt class='upperdd'></dt></dl>");
	
// FLASH CHANGER OPTIONS
var showsflash		= "yes"		// SHOW FLASH IMAGE CHANGER
var flashcolor		= "AEB8CD"	// FLASH BACKGROUND COLOR
var flashspace		= "20"		// MOVE FLASH UP OR DOWN
var flashwC		= "149"		// WIDTH OF THE FLASH CHANGER
var flashhC		= "131"		// HEIGHT OF THE FLASH CHANGER
var bordercolor		= "5D687F"	// FLASH CHANGER BORDER COLOR

// FLASH CHANGER
if (showsflash == "yes") 
{
	document.write('<DIV>');
	document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="'+flashwC+'" HEIGHT="'+flashhC+'" id="imagechanger" ALIGN="">');
	document.write('<PARAM NAME=movie VALUE="flash/imagechanger.swf">');
	document.write('<PARAM NAME=quality VALUE=high>');
	document.write('<PARAM NAME=bgcolor VALUE=#'+flashcolor+'>');
	document.write('<EMBED src="flash/imagechanger.swf" quality=high bgcolor=#'+flashcolor+'  WIDTH="'+flashwC+'" HEIGHT="'+flashhC+'" NAME="imagechanger" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">');
	document.write('</EMBED>');
	document.write('</OBJECT>');
	document.write('</div>');
}
for (var i=0; i<2; i++) {
	document.write("<dl class='dropdown'><dt class='upperdd'></dt></dl>");
}
document.write("</div>"); // MENU WRAPER END


var DDSPEED = 10;
var DDTIMER = 10;
var OFFSET = -1;
var ZINT = 100;

function ddMenu(id, d) {
  var h = document.getElementById(id + '-ddheader');
  var c = document.getElementById(id + '-ddcontent');
  clearInterval(c.timer);
  if (d == 1) {
    clearTimeout(h.timer);
    c.style.display = 'block';
    if (c.maxh && c.maxh <= c.offsetHeight) {return}
    else if (!c.maxh) {
      c.style.left = (h.offsetWidth + OFFSET) + 'px';
      c.style.height = 'auto';
      c.maxh = c.offsetHeight;
      c.style.height = '0px';
    }
    ZINT = ZINT + 1;
    c.style.zIndex = ZINT;
    c.timer = setInterval(function() {ddSlide(c,1)}, DDTIMER);
  } else {
    h.timer = setTimeout(function() {ddCollapse(c)},50);
  }
}

function ddCollapse(c) {
  c.timer = setInterval(function() {ddSlide(c,-1)},DDTIMER);
}

function cancelHide(id) {
  var h = document.getElementById(id + '-ddheader');
  var c = document.getElementById(id + '-ddcontent');
  clearTimeout(h.timer);
  clearInterval(c.timer);
  if (c.offsetHeight < c.maxh) {
    c.timer = setInterval(function() {ddSlide(c,1)}, DDTIMER);
  }
}

function ddSlide(c, d) {
  var currh = c.offsetHeight;
  var dist;
  if (d == 1) {
    dist = Math.round((c.maxh - currh) / DDSPEED);
  } else{
    dist = Math.round(currh / DDSPEED);
  }
  if (dist <= 1 && d == 1) {
    dist = 1;
  }
  c.style.height = currh + (dist * d) + 'px';
  c.style.opacity = currh / c.maxh;
  c.style.filter = 'alpha(opacity=' + (currh * 100 / c.maxh) + ')';
  if (currh > (c.maxh - 2) && d == 1) {
    clearInterval(c.timer);
  } else if (dist < 1 && d != 1) {
    clearInterval(c.timer);
    c.style.display = 'none';
  }
}

