
var CSSRules = function () {
	var headElement = document.getElementsByTagName("head")[0],
		styleElement = document.createElement("style");
	styleElement.type = "text/css";
	headElement.appendChild(styleElement);
	var add = function () {
		if (styleElement.styleSheet) {
			return function (selector, rule) {
				if (styleElement.styleSheet.cssText == '') {
					styleElement.styleSheet.cssText = '';
				}
				styleElement.styleSheet.cssText += selector + " { " + rule + " }";
			}
		} else {
			return function (selector, rule) {
				styleElement.appendChild(document.createTextNode(selector + " { " + rule + " }"));
			}
		}
	} ();
	return {
		add: add
	}
} ();
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*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 eraseCookie(name) {
	createCookie(name,"",-1);
}
var CON = {};
CON.siteInit = function(){
	VITES.Config["cta"] = {};
	VITES.Config["cta"].dataDestination = "/form-handler.php";
	VITES.Config["cta"].callBack = CON.showThanks;
	VITES.Data.cta = [
	{formName: "bus_title",compulsory:"yes",validateAs:"not-null"},
	{formName: "name",compulsory:"yes",validateAs:"surname"},
	{formName: "tel_day",compulsory:"yes",validateAs:"telephone"},
	{formName: "annual_budget",compulsory:"no",validateAs:"custom"},
	{formName: "company",compulsory:"yes",validateAs:"not-null"},
	{formName: "postcode",compulsory:"yes",validateAs:"postcode"},
	{formName: "email",compulsory:"yes",validateAs:"email"}
	];
	
	var cookie = readCookie("connected-cta");
	if(cookie){
		
		if(cookie=="site-eval"){
				
			CSSRules.add("#cta-form","display:none");
			CSSRules.add("#cta-result","display:none");
			CSSRules.add("#cta-complete","display:block");
		
		}
	
	}else{
		
		CSSRules.add("#cta-form","display:block");
		CSSRules.add("#cta-result","display:none");
		CSSRules.add("#cta-complete","display:none");
	
	}
}
CON.showThanks = function(){
	CSSRules.add("#cta-form","display:none");
	CSSRules.add("#cta-result","display:block");
	createCookie("connected-cta","site-eval",365);
}
CON.siteInit();
