var sleepTime = 0;
var timeRemains = 0;
var outputField = null;
var timeok = null;

function setCountDown(timeRemains) {
	try {
		document.getElementById("showButton").style.visibility = 'hidden'; 
		this.outputField = document.getElementById("timeOutPut");
		this.sleepTime = 1000;
		this.timeRemains = timeRemains;
		setNewTime();
	}
	catch(e) {
	}
}

function setNewTime() {
		try {
			var timeInSec = timeRemains / 1000;
			var min = timeInSec / 60;
			var sMin = '' +min;
			var sMinTemp = sMin;
			var secFormated = '00';
			try {
				 var sec = (sMin.substr(sMin.indexOf('.'),sMin.length))*60;
				 secFormated = ''+sec;
				 var commaPos = secFormated.indexOf('.');
				 if(commaPos > -1) 
				 {
				 	secFormated = secFormated.substring(0,commaPos);  
				 }
				 
				 if(secFormated.length == 1)
				 	secFormated = '0' + secFormated;
			}
			 catch(e) { } 
			
			sMin = sMin.substring(0,sMin.indexOf('.')); 
			if(sMin.length == 1) sMin = '0' + sMin;

			timeRemains = timeRemains - sleepTime;
			if(timeRemains > 0)
				setTimeout('setNewTime()',sleepTime);
			else {
				showImg();
			}
		}
		catch(eXX) {
		}
}

function showImg() {
	try {
		shownext = document.getElementById("H_SHOWNEXT");
		shownow = shownext.value;
		if(shownow == 0) {
			try {
				shownow = document.all.H_SHOWNEXT;
			}
			catch (eee) {}
		}
		divTagHide = document.getElementById("hideCard" + shownow);
		divTagShow = document.getElementById("showCard" + shownow);
		divTagHide.style.visibility = 'hidden'; 
		divTagHide.style.display = 'none';
		divTagShow.style.visibility = 'visible'; 
		divTagShow.style.display = 'inline';
		shownext.value = (shownow -1);
		if((shownow-1)!=0)
			setCountDown(3000);	
		else {
			document.getElementById("carddesc").style.display = 'inline';
			document.getElementById("carddesc").style.visibility = 'visible';	
			document.getElementById("showButton").style.display = 'none';
			document.getElementById("nextButton").style.visibility = 'visible';
			document.getElementById("nextButton").style.display = 'inline';
		}
	}
	catch (eXX) {		
	}
}