	var textHolder = "";
/*
	Event.observe(window, 'load', function() {
		//init();
	});*/

	function init(){
/*
		Event.observe ('emailRegSubmitButton' , 'click' , submitEmailReg);

		Event.observe('emailRegForm', 'submit', checkFormMethod);
		Event.observe('emailRegInput', 'click', inputClickedIn);
		Event.observe('emailRegInput', 'blur', inputClickedOut);*/
	}

	function submitEmailReg (){
		checkFormMethod();
	}

	function checkFormMethod (){
		$('emailRegForm').submit();
	}

	function inputClickedIn (){
		textHolder = this.value;
		this.value = "";
	}

	function inputClickedOut (){
			this.value = textHolder;
	}

var currentOpenQuestion = null;

function toggleAnswer(q) {
	try {
		var qid = 'q' + q;
		if (currentOpenQuestion && currentOpenQuestion != qid) {
			Effect.Fade(currentOpenQuestion, { duration: 0.3 });
			//		 $(currentOpenQuestion).setStyle({
			//		
			//		display: 'none'
			//	  
			//	  });

		}


		currentOpenQuestion = qid;


		var currentDisplay = $(qid).getStyle('display');

		switch (currentDisplay) {
			case 'none':
				Effect.Appear(qid, { duration: 0.3 });

				break;
			case 'block':
				Effect.Fade(qid, { duration: 0.3 });
				break;
			default:

		}
	} catch (Ex) {
	}

}


function cdtime(container, targetdate){
if (!document.getElementById || !document.getElementById(container)) return
this.container=document.getElementById(container)
this.currentTime=new Date()
this.targetdate=new Date(targetdate)
this.timesup=false
this.updateTime()
}

cdtime.prototype.updateTime=function()
 {
  var thisobj=this
  this.currentTime.setSeconds(this.currentTime.getSeconds()+1)
  setTimeout(function(){thisobj.updateTime()}, 1000) 
 }

cdtime.prototype.displaycountdown=function(baseunit, functionref)
 {
  this.baseunit=baseunit
  this.formatresults=functionref
  this.showresults()
 }

cdtime.prototype.showresults=function(){
var thisobj=this


var timediff=(this.targetdate-this.currentTime)/1000
if (timediff<0)
 {
  this.timesup=true
  this.container.innerHTML=this.formatresults()
  return
 }

var oneMinute=Math.floor(60) //minute unit in seconds
var oneHour=Math.floor(60*60) //hour unit in seconds
var oneDay=Math.floor(60*60*24) //day unit in seconds
var dayfield=Math.floor(timediff/oneDay)
var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)
var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)
var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))
if (this.baseunit=="hours")
 {
  hourfield=dayfield*24+hourfield
  dayfield="n/a"
 }
else if (this.baseunit=="minutes")
 { 
  minutefield=dayfield*24*60+hourfield*60+minutefield
  dayfield=hourfield="n/a"
 }
else if (this.baseunit=="seconds")
 {
  var secondfield=timediff
  dayfield=hourfield=minutefield="n/a"
 }
this.container.innerHTML=this.formatresults(dayfield, hourfield, minutefield, secondfield)
setTimeout(function(){thisobj.showresults()}, 1000)
}

function formatresults(){
if (this.timesup==false){

	var extraDay = "";
	var extraHour = "";
	var extraMin = "";

	if (arguments[0] < 10) {extraDay = "0";}
	if (arguments[1] < 10) {extraHour = "0";}
	if (arguments[2] < 10) {extraMin = "0";}



var displaystring="<span class='lcdstyle' style='color: #FAE91F'>"+extraDay+''+arguments[0]+" : "+extraHour+''+arguments[1]+" : "+extraMin+''+arguments[2]+"  "
}
else
 { 
  var displaystring="<span class='lcdstyle'>"+"LIFTOFF!!!"
 }
return displaystring
}
