// Dropdown nav

var menu=function(){
	var t=15,z=50,s=6,a;
	function dd(n){this.n=n; this.h=[]; this.c=[]}
	dd.prototype.init=function(p,c){
		a=c; var w=document.getElementById(p), s=w.getElementsByTagName('ul'), l=s.length, i=0;
		for(i;i<l;i++){
			var h=s[i].parentNode; this.h[i]=h; this.c[i]=s[i];
			h.onmouseover=new Function(this.n+'.st('+i+',true)');
			h.onmouseout=new Function(this.n+'.st('+i+')');
		}
	}
	dd.prototype.st=function(x,f){
		var c=this.c[x], h=this.h[x], p=h.getElementsByTagName('a')[0];
		clearInterval(c.t); c.style.overflow='hidden';
		if(f){
			p.className+=' '+a;
			if(!c.mh){c.style.display='block'; c.style.height=''; c.mh=c.offsetHeight; c.style.height=0}
			if(c.mh==c.offsetHeight){c.style.overflow='visible'}
			else{c.style.zIndex=z; z++; c.t=setInterval(function(){sl(c,1)},t)}
		}else{p.className=p.className.replace(a,''); c.t=setInterval(function(){sl(c,-1)},t)}
	}
	function sl(c,f){
		var h=c.offsetHeight;
		if((h<=0&&f!=1)||(h>=c.mh&&f==1)){
			if(f==1){c.style.filter=''; c.style.opacity=1; c.style.overflow='visible'}
			clearInterval(c.t); return
		}
		var d=(f==1)?Math.ceil((c.mh-h)/s):Math.ceil(h/s), o=h/c.mh;
		c.style.opacity=o; c.style.filter='alpha(opacity='+(o*100)+')';
		c.style.height=h+(d*f)+'px'
	}
	return{dd:dd}
}();

/////////////////////////////////////////////////////
/////////////////////////////////////////////////////
//
//               Countdown Clock
//
//           Copyright 2008 mike gieson
//                www.gieson.com
//
/////////////////////////////////////////////////////
/////////////////////////////////////////////////////

var countdownSWF = "../flash/countdown.swf";

// -----------------------------
// Click Style
// -----------------------------
// Possible styles are:
//		flip
//		boring
//		digital
//		digital2
var clockKind = "flip";

// -----------------------------
// Width and Height
// -----------------------------

var defaultWidth = 200;
var defaultHeight = 45;

// -----------------------------
// Backgournd Color
// -----------------------------

colorBackground = "#161613";

// -----------------------------
// Number Colors
// -----------------------------

var colorWords = "#d0eb6a";

// -----------------------------
// Small Text Color
// -----------------------------

var colorClockText = "#363633";


// -----------------------------
// Do When Done
// -----------------------------
// When the countdown is complete, countdownComplete will get "pinged";
function countdownComplete(){
	//alert("done");
}

//////////////////////////////////////
//
//      DO NOT EDIT BELOW HERE
//
//////////////////////////////////////

var randNum=1;
var flashVersion = "6,0,0,0";

function getConfigString(){
	var Aconfigs = new Object();
	Aconfigs.clock				= clockKind;
	Aconfigs.colorBackground	= colorBackground;
	Aconfigs.colorWords			= colorWords;
	Aconfigs.colorClockText		= colorClockText;
	var retval = "";
	for(var prop in Aconfigs){
		retval += "&" + prop + "=" + Aconfigs[prop];
	}
	return retval;
}

function deadline(theDate, theWidth, theHeight, theKind, myBkgd, clockNumbers, smallText){

	var myBkgd = myBkgd || colorBackground;
	var theWidth = theWidth || defaultWidth;
	var theHeight = theHeight || defaultHeight;

	var Aconfigs = new Object();
	Aconfigs.clock				= theKind || clockKind;
	Aconfigs.colorWords			= clockNumbers || colorWords;
	Aconfigs.colorClockText		= smallText || colorClockText;
	var temp = "";
	for(var prop in Aconfigs){
		temp += "&" + prop + "=" + Aconfigs[prop];
	}

	var myConfigs = "deadline=" + theDate + temp;

	randNum++;
	if(myBkgd != false){
		bkgdColor = myBkgd
		tptBkgd_param = "";
		tptBkgd_embed = "";
	} else {
		bkgdColor = "000000";
		tptBkgd_param = '<param name="wmode" value="transparent" />';
		tptBkgd_embed = 'wmode="transparent" ';
	}
	
	flashCode = '';
	flashCode += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+flashVersion+'" width="'+theWidth+'" height="'+theHeight+'" id="wimpy'+randNum+'">';
	flashCode += '<param name="movie" value="'+countdownSWF+'" />';
	flashCode += '<param name="loop" value="false" />';
	flashCode += '<param name="menu" value="false" />';
	flashCode += '<param name="quality" value="high" />';
	flashCode += '<param name="flashvars" value="'+myConfigs+'" />';
	flashCode += '<param name="bgcolor" value="'+bkgdColor+'" />';
	flashCode += tptBkgd_param;
	flashCode += '<embed src="'+countdownSWF+'" width="'+theWidth+'" height="'+theHeight+'" bgcolor="'+bkgdColor+'" allowScriptAccess="always" flashvars= "'+myConfigs+'" loop="false" menu="false" quality="high" name="wimpy'+randNum+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" '+tptBkgd_embed+'/></object>';
	document.write(flashCode);
	//document.write('<textarea name="textarea" cols="30" rows="5" wrap="VIRTUAL">'+flashCode+'</textarea>');
}

function countdown(theSpanLength, theWidth, theHeight, theKind, bkgd, clockNumbers, smallText){

	var myBkgd = bkgd || colorBackground;
	var theWidth = theWidth || defaultWidth;
	var theHeight = theHeight || defaultHeight;

	var Aconfigs = new Object();
	Aconfigs.clock				= theKind || clockKind;
	Aconfigs.colorWords			= clockNumbers || colorWords;
	Aconfigs.colorClockText		= smallText || colorClockText;
	var temp = "";
	for(var prop in Aconfigs){
		temp += "&" + prop + "=" + Aconfigs[prop];
	}

	var myConfigs = "countdown=" + theSpanLength + temp;

	randNum++;
	if(myBkgd != false){
		bkgdColor = myBkgd
		tptBkgd_param = "";
		tptBkgd_embed = "";
	} else {
		bkgdColor = "000000";
		tptBkgd_param = '<param name="wmode" value="transparent" />';
		tptBkgd_embed = 'wmode="transparent" ';
	}
	
	flashCode = '';
	flashCode += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+flashVersion+'" width="'+theWidth+'" height="'+theHeight+'" id="wimpy'+randNum+'">';
	flashCode += '<param name="movie" value="'+countdownSWF+'" />';
	flashCode += '<param name="loop" value="false" />';
	flashCode += '<param name="menu" value="false" />';
	flashCode += '<param name="quality" value="high" />';
	flashCode += '<param name="flashvars" value="'+myConfigs+'" />';
	flashCode += '<param name="bgcolor" value="'+bkgdColor+'" />';
	flashCode += tptBkgd_param;
	flashCode += '<embed src="'+countdownSWF+'" width="'+theWidth+'" height="'+theHeight+'" bgcolor="'+bkgdColor+'" allowScriptAccess="always" flashvars= "'+myConfigs+'" loop="false" menu="false" quality="high" name="wimpy'+randNum+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" '+tptBkgd_embed+'/></object>';
	document.write(flashCode);
	//document.write('<textarea name="textarea" cols="30" rows="5" wrap="VIRTUAL">'+flashCode+'</textarea>');
}