/* card rotation */
function swap(ele1,ele2) {
	fadeout(ele1);
	fadein(ele2);
}

function fadein(ele,i) {
	if(!i) i = 0.1;

	if(i >= 1.0) {
		document.getElementById(ele).style.display = '';
	} else {
		document.getElementById(ele).style.opacity = i;
		document.getElementById(ele).style.filter = "alpha(opacity=" + (i * 100) + ");";
		document.getElementById(ele).style.display = '';
		window.setTimeout('fadein("'+ele+'",'+(i+0.1)+')','50');
	}
}

function fadeout(ele,i) {
	if(!i) i = 0.9;

	if(i <= 0.0) {
		document.getElementById(ele).style.display = 'none';
	} else {
		document.getElementById(ele).style.opacity = i;
		document.getElementById(ele).style.filter = "alpha(opacity=" + (i * 100) + ");";
		window.setTimeout('fadeout("'+ele+'",'+(i-0.1)+')','50');
	}
}
