// user functions
var flag = true;
var textType;
var gaID = "default";
var gaIDN = "default";

function check_cf(){
	if (flag) {
		ShowSplash(3);
		return "*********************************************\
\n?????????????????????Hey Wait! Don't Leave!\
\n*********************************************\
\n\
\nWe have a compliment for your interest in Acronis.\
\nJust click the ??'CANCEL' ??button below and receive\
\nthe biggest exclusive discount ever.\
\n\
\nBuy Acronis products for $34.99!";
	}
}

function setflag() {
	flag = true;
}

function link_cl() {
	flag = false;
}
function ShowSplash(id, type) {
	var xScroll, yScroll, textHTML;
	flag = false;
	
	toggleComment(0);
	
	if (typeof id != 'undefined') {
		if (id == 'services') {
			gaID = "services";
			textType = "audit";
			textHTML = "Спасибо за Ваш интерес к WebProfiters!<br />\nДля заказа услуг, пожалуйста, заполните форму.<br/>\n";
			
			document.getElementById("id").value = 0;
			document.getElementById("company_placeholder").innerHTML = "Адрес сайта";
			document.getElementById("company_placeholder2").innerHTML = "Компания, должность";
			//document.getElementById("formInput").style.display = "block";
			document.getElementById("downloadForm").action = "/service.php";
		} else {
			if (type == 'audit') {
				gaID = "audit";
				gaIDN = id;
				textHTML = "Спасибо за Ваш интерес к аудитам компании WebProfiters!<br />\nДля получения аудита, пожалуйста, заполните форму.";
				
				document.getElementById("company_placeholder").innerHTML = "Адрес сайта";
				document.getElementById("company_placeholder2").innerHTML = "Компания, должность";
				document.getElementById("downloadForm").action = "/download.php?audit";
			} else if (type == 'presentation') {
				textHTML = "Спасибо за Ваш интерес к WebProfiters!<br />\nДля получения презентации, пожалуйста, заполните форму.";
				gaID = "presentation";
				gaIDN = id;
				document.getElementById("company_placeholder").innerHTML = "Компания";
				document.getElementById("company_placeholder2").innerHTML = "Должность";
				document.getElementById("downloadForm").action = "/download.php?presentation";
			} else {
				//if digits only
				textHTML = "Спасибо за Ваш интерес к решениям WebProfiters!<br />\nДля загрузки этого материала Вам понадобиться&nbsp; зарегистрироваться.";
				gaID = "material";
				gaIDN = id;
				document.getElementById("company_placeholder").innerHTML = "Компания";
				document.getElementById("company_placeholder2").innerHTML = "Должность";
				document.getElementById("downloadForm").action = "/download.php?material";
			}
			textType = "download";
			document.getElementById("id").value = id;
			document.getElementById("formInput").style.display = "none";
		}
	} else {
		textType = "audit";
		gaID = "analytics";
		textHTML = "Спасибо за Ваш интерес к WebProfiters!<br />\nДля отправки запроса на веб-аналитику сайта, пожалуйста, заполните форму.<br/>\n";
		
		document.getElementById("id").value = 0;
		document.getElementById("company_placeholder").innerHTML = "Адрес сайта";
		document.getElementById("company_placeholder2").innerHTML = "Компания, должность";
		//document.getElementById("formInput").style.display = "block";
		document.getElementById("downloadForm").action = "/audit.php";
	}


	if (window.innerHeight && window.scrollMaxY) {
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight) { // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}

	var windowWidth, windowHeight;
	if (self.innerHeight) { // all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}

	// for small pages with total height less then height of the viewport
	if (yScroll < windowHeight){
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if (xScroll < windowWidth){
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}

	document.getElementById("pleasewait").style.height = pageHeight + "px";
	document.getElementById("pleasewait").style.display = "block";
	document.getElementById("splashText").innerHTML = textHTML;
    document.getElementById("splash").style.display = "block";
}

function HideSplash() {
	flag = true;
	document.getElementById("pleasewait").style.display = "none";
	document.getElementById("splash").style.display = "none";
	$("#splash").html(splash);

	$("#splash").css("height", splash_height);
	$("#splash").css("top", splash_top);
	$("#splash").css("padding", "3%");
}