var Accordion = false;
var dateNow;

if(document.getElementById('errorBox') != null) {
	var Accordion = true;
}
if(document.getElementById('noticeBox') != null) {
	var Accordion = true;
}
if(document.getElementById('infoBox') != null) {
	var Accordion = true;
}
if(document.getElementById('diagBox') != null) {
	var Accordion = true;
}
if(document.getElementById('strictBox') != null) {
	var Accordion = true;
}

if(Accordion == true) {
	var detailsAccordion = new Fx.Accordion($$('.slideToggler'), $$('.slideContent'), { display:-1, opacity:false, initialDisplayFx:false, alwaysHide: true });
}

function postForm(form, url) {
	if(url != null) {
		document.getElementById(form).action = url;
	}
	document.getElementById(form).submit();
}

function openOverlay(id) {	
	$(id).fade('hide');	
	var fx = new Fx.Tween(id);
	fx.set('display', 'inherit');	
	$(id).fade('show');	
}

function closeOverlay(id) {
	$(id).fade('hide');
}

function clearInput(id, value, style) {
	if(document.getElementById(id).value == value) {
		document.getElementById(id).value = null;
		document.getElementById(id).setAttribute('class', style);
	}
}

function defaultInput(id, value, style) {
	if(document.getElementById(id).value == '') {
		document.getElementById(id).value = value; 
		document.getElementById(id).setAttribute('class', style);
	}
}

dateFuture1 = new Date(2011,9,22,6,0,0);

function GetCount(ddate,iid){

	dateNow = new Date();
	amount = ddate.getTime() - dateNow.getTime();
	delete dateNow;

	if(amount < 0){
		document.getElementById(iid).innerHTML="Now!";
	}

	else{
		days=0;hours=0;mins=0;secs=0;out="";

		amount = Math.floor(amount/1000);

		days=Math.floor(amount/86400);
		amount=amount%86400;

		hours=Math.floor(amount/3600);
		amount=amount%3600;

		mins=Math.floor(amount/60);
		amount=amount%60;

		secs=Math.floor(amount);

		out += (days<=9?'0':'')+days +" "+((days==1)?'<span class="countdownSmall">day':'<span class="countdownSmall">days')+',</span> ';
		out += (hours<=9?'0':'')+hours +" "+((hours==1)?'<span class="countdownSmall">hour':'<span class="countdownSmall">hours')+',</span> ';
		out += (mins<=9?'0':'')+mins +" "+((mins==1)?'<span class="countdownSmall">min':'<span class="countdownSmall">mins')+'</span> ';
		out += (secs<=9?'0':'')+secs +" "+((secs==1)?'<span class="countdownSmall">secs':'<span class="countdownSmall">sec')+'</span> ';
		out = out.substr(0,out.length-2);
		document.getElementById(iid).innerHTML=out;

		setTimeout(function(){GetCount(ddate,iid)}, 1000);
	}
}

window.onload=function(){
	if(document.getElementById('countdownCountdown') != null) {
		GetCount(dateFuture1, 'countdownCountdown');
	}
};
