var splashProduct = '';

function createCookie(name,value,domain){
	var expires="";
	domain=domain?"domain="+domain+";":"";
	document.cookie=name+"="+value + expires + ";path=/;" + domain;
}

function showDisclaimer(cookie_id){
	if((document.cookie != '') && readCookie('disclaimer_' + cookie_id) && (readCookie('disclaimer_' + cookie_id) == cookie_id)){
		setDisplay('overlay', 'none');
	} else {
		if(isIE5or6()){
			var d = document.getElementById('overlay');
			d.style.position = 'absolute';
			d.style.width = screen.width;
			d.style.height = screen.height;
			window.onscroll = function(){window.scrollTo(0,0)};
		}
	}
}

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 closeSplash(cookie_id){
	setDisplay('overlay', 'none');
	if(isIE5or6()){
		window.onscroll = function(){};
	}
	document.body.style.overflow = 'visible';
	//document.cookie = 'disclaimer_' + cookie_id + '=' + cookie_id + ';path=/;domain=' + getCookieDomain();
	createCookie('disclaimer_' + cookie_id, cookie_id, getCookieDomain());
}

function setDisplay(id, v){
	var obj = document.getElementById(id);
	if(obj){
		obj.style.display = v;
	}
}

function isIE5or6(){
	return navigator.appName == 'Microsoft Internet Explorer' && (navigator.appVersion.indexOf('MSIE 6') >= 0 || navigator.appVersion.indexOf('MSIE 5') >= 0);
}

function getCookieDomain(){
	var loc = window.location.href;
	var urlToks = loc.split('/');
	var domainToks = urlToks[2].split(':')[0].split('.');
	return domainToks.length > 3 ? domainToks.join('.') : (domainToks.length >= 2 ? '.' + domainToks[domainToks.length - 2] + '.' + domainToks[domainToks.length - 1] : '');
}

