// JavaScript Document
var opacity = 1.0, toOpacity = 0.5, hidden = 0.0, length = 1200;
// Intro div
var koquIntro;
// Information divs
var koquGroupInfo, koquMZLinfo, koquSNinfo, koquIMPinfo, koquEBinfo, koquPERinfo, koquBLOGinfo, koquAFFIinfo, koquCARDinfo;
// Button divs
var koquMZLbtn, koquSNbtn, koquIMPbtn, koquEBbtn, koquPERbtn, koquBLOGbtn, koquAFFIbtn,   koquCARDbtn;

window.addEvent('domready', domready);
function SetCookie( name, value, expires, path, domain, secure ){
	var today = new Date();
	today.setTime( today.getTime() );
	if ( expires ) { expires = expires * 1000 * 60 * 60 * 24; }
	var expires_date = new Date( today.getTime() + (expires) );
	document.cookie = name + "=" +escape( value ) + ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + ( ( path ) ? ";path=" + path : "" ) + ( ( domain ) ? ";domain=" + domain : "" ) + ( ( secure ) ? ";secure" : "" );
}
function GetCookie( name ) { 
	var cookieValue = null;
	if ( document.cookie.length > 0 ) {
		var extractExp = new RegExp("(?:^|;)\\s*" + name + "=(.*?)(?:$|;)");
		var match = document.cookie.match(extractExp);
		if ( match != null ) { cookieValue = unescape(match[1]); }
	}
	return cookieValue;
}
function domready() {
	koquIntro = $('intro');
	var skip = GetCookie('koqu_skip');
	if( skip == null )
	{
		SetCookie('koqu_skip','skip');
		var flashVersion = Browser.Plugins.Flash.version || false;
		if(flashVersion){
			koquIntro.setStyle('visibility','visible');
			koquIntro.setStyle('display','block');
			koquIntro.set('opacity', opacity).set('tween', {duration: length});
		}
	}
	//set dom objects
	//info divs
	koquGroupInfo = $('koquGroup');
	koquMZLinfo = $('koquMZLinfo');
	koquSNinfo = $('koquSNinfo');
	koquIMPinfo = $('koquIMPinfo');
	koquEBinfo = $('koquEBinfo');
	koquPERinfo = $('koquPERinfo');
	koquBLOGinfo = $('koquBLOGinfo');
	koquAFFIinfo = $('koquAFFIinfo');	
	koquCARDinfo = $('koquCARDinfo');
	

	//btn divs
	koquMZLbtn = $('koquMZLbtn');
	koquSNbtn = $('koquSNbtn');
	koquIMPbtn = $('koquIMPbtn');
	koquEBbtn = $('koquEBbtn');
	koquPERbtn = $('koquPERbtn');
	koquBLOGbtn = $('koquBLOGbtn');
	koquAFFIbtn = $('koquAFFIbtn');	
	koquCARDbtn = $('koquCARDbtn');
	

	//set opacity ASAP
	$$('div.info').set('opacity', hidden);
	koquGroupInfo.set('opacity', opacity);
	//set opacity ASAP and add button anim
	$$('div.koquButton').set('opacity', opacity).set('tween', {duration: length});
	$$('div.info').set('tween', {duration: length});
	//add button events
	koquMZLbtn.addEvents( { mouseenter: onMZLenter, mouseleave: onMZLleave } );
	koquSNbtn.addEvents( { mouseenter: onSNenter, mouseleave: onSNleave } );
	koquIMPbtn.addEvents( { mouseenter: onIMPenter, mouseleave: onIMPleave} );
	koquEBbtn.addEvents( { mouseenter: onEBenter, mouseleave: onEBleave } );
	koquPERbtn.addEvents( { mouseenter: onPERenter, mouseleave: onPERleave } );
	koquBLOGbtn.addEvents( { mouseenter: onBLOGenter, mouseleave: onBLOGleave } );
	koquAFFIbtn.addEvents( { mouseenter: onAFFIenter, mouseleave: onAFFIleave } );	
	koquCARDbtn.addEvents( { mouseenter: onCARDenter, mouseleave: onCARDleave } );
	
}
function onIntroEnd()
{
	koquIntro.tween('opacity',hidden);
	setTimeout(function(){koquIntro.setStyle('visibility','hidden');koquIntro.setStyle('display','none');}, length);
}
function onMZLenter()
{
	koquMZLbtn.tween('opacity',toOpacity);
	koquMZLinfo.tween('opacity', opacity);
	koquGroupInfo.tween('opacity', hidden);
}
function onMZLleave()
{
	koquMZLbtn.tween('opacity',opacity);
	koquMZLinfo.tween('opacity', hidden);
	koquGroupInfo.tween('opacity', opacity);
}
function onSNenter()
{
	koquSNbtn.tween('opacity',toOpacity);
	koquSNinfo.tween('opacity', opacity);
	koquGroupInfo.tween('opacity', hidden);
}
function onSNleave()
{
	koquSNbtn.tween('opacity',opacity);
	koquSNinfo.tween('opacity', hidden);
	koquGroupInfo.tween('opacity', opacity);
}
function onIMPenter()
{
	koquIMPbtn.tween('opacity',toOpacity);
	koquIMPinfo.tween('opacity', opacity);
	koquGroupInfo.tween('opacity', hidden);
}
function onIMPleave()
{
	koquIMPbtn.tween('opacity',opacity);
	koquIMPinfo.tween('opacity', hidden);
	koquGroupInfo.tween('opacity', opacity);
}
function onEBenter()
{
	koquEBbtn.tween('opacity',toOpacity);
	koquEBinfo.tween('opacity', opacity);
	koquGroupInfo.tween('opacity', hidden);
}
function onEBleave()
{
	koquEBbtn.tween('opacity',opacity);
	koquEBinfo.tween('opacity', hidden);
	koquGroupInfo.tween('opacity', opacity);
}
function onPERenter()
{
	koquPERbtn.tween('opacity',toOpacity);
	koquPERinfo.tween('opacity', opacity);
	koquGroupInfo.tween('opacity', hidden);
}
function onPERleave()
{
	koquPERbtn.tween('opacity',opacity);
	koquPERinfo.tween('opacity', hidden);
	koquGroupInfo.tween('opacity', opacity);
}
function onBLOGenter()
{
	koquBLOGbtn.tween('opacity',toOpacity);
	koquBLOGinfo.tween('opacity', opacity);
	koquGroupInfo.tween('opacity', hidden);
}
function onBLOGleave()
{
	koquBLOGbtn.tween('opacity',opacity);
	koquBLOGinfo.tween('opacity', hidden);
	koquGroupInfo.tween('opacity', opacity);
}
function onAFFIenter()
{
	koquAFFIbtn.tween('opacity',toOpacity);
	koquAFFIinfo.tween('opacity', opacity);
	koquGroupInfo.tween('opacity', hidden);
}
function onAFFIleave()
{
	koquAFFIbtn.tween('opacity',opacity);
	koquAFFIinfo.tween('opacity', hidden);
	koquGroupInfo.tween('opacity', opacity);
}

function onCARDenter()
{
	koquCARDbtn.tween('opacity',toOpacity);
	koquCARDinfo.tween('opacity', opacity);
	koquGroupInfo.tween('opacity', hidden);
}
function onCARDleave()
{
	koquCARDbtn.tween('opacity',opacity);
	koquCARDinfo.tween('opacity', hidden);
	koquGroupInfo.tween('opacity', opacity);
}
