var flashObject = document.getElementsByTagName('OBJECT');
var flashEmbed = document.getElementsByTagName('EMBED');

function createCookie(name,value,days) {
	if (days) {
		var date;
		if (days instanceof Date) {
			date = days;
		} else {
			date = new Date(2008,2,5);
			date.setTime(date.getTime()+(365*24*60*60*1000));
		}
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function closeIntro(){
	document.getElementById('intro').style.display='none';
	document.getElementById('mainCnt').style.display = "block";
	document.body.style.background = 'url('+baseurl+'/_images/panmedia/background_side.gif) repeat-x #ece7e1';
	enableFlash();
}

function intro(){
	disableFlash();
	var intro = document.getElementById('intro');
	var browserHeight = document.documentElement.offsetHeight;
	if (document.all) {
		intro.style.height = browserHeight; /* IE6 fix */
	}else{
		intro.style.height = "100%";
	}
	
	intro.innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="intro-1c" align="middle">'
	+ '<param name="allowScriptAccess" value="sameDomain" />'
	+ '<param name="movie" value="'+baseurl+'/_swf/intro-1c.swf" />'
	+ '<param name="menu" value="false" />'
	+ '<param name="quality" value="high" />'
	+ '<param name="scale" value="noscale" />'
	+ '<param name="align" value="middle" />'
	+ '<param name="bgcolor" value="#ffffff" />'
	+ '<embed src="'+baseurl+'/_swf/intro-1c.swf" menu="false" quality="high" bgcolor="#ffffff" width="100%" height="100%" name="intro-1c" scale="noscale" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'
	+ '</object>';
}
function showIntro(){
	if(readCookie("visit") == null || (Number(readCookie("sumVisit").split(",")[1]) <3)) {
		document.getElementById('mainCnt').style.display = "none";
		document.body.style.background = "none";
		var mV = readCookie("sumVisit");
		var mE;
		if (mV == null) {
			mE = new Date().getTime() + 365*30*24*60*60*1000;
			mV = mE + "," + 1;
		} else {
			mE = new Date(Number(mV.split(",")[0]));
			mV = mV.split(",")[0] + "," + (Number(mV.split(",")[1]) +1);
		}
		createCookie("visit", "1", 1);
		createCookie("sumVisit", mV, mE);
		intro();
	}else{
		closeIntro();
	}
}
function disableFlash(){
	for(var i=0;i<flashEmbed.length;i++){
		flashEmbed[i].style.visibility="hidden";	
	}
	for(var i=0;i<flashObject.length;i++){
		flashObject[i].style.visibility="hidden";	
	}
}
function enableFlash(){
	for(var i=0;i<flashEmbed.length;i++){
		flashEmbed[i].style.visibility="visible";	
	}
	for(var i=0;i<flashObject.length;i++){
		flashObject[i].style.visibility="visible";	
	}
}
window.onload = showIntro;
