var promo_on=true  //Switch promo on or off
var promo_closed="Feb2012"  //changing this string effectively resets existing users so will see promo even if cookie previously set 
var cookie_name="jsfit_promo"
var promo_div='promo'
var expire_days=14 //2 week expiry on cookie before will see the promo message again
var promotxt="<b>Feb Half Term</b><br><br>Please note there will be no classes<br>on the week beginning 13th Feb as it is half term.<br>Classes resume as normal the following week.<br><br>Thanks, Jill"

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 = "";
	//alert(name+"="+value+expires+"; path=/")
	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 close_promo(){
	createCookie(cookie_name,promo_closed,expire_days)
     if(document.layers) {	   //NN4+
       document.layers[promo_div].visibility = "hide";
    }
    else if(document.getElementById) {	  //firefox(NN6) + IE 5+
 			document.getElementById(promo_div).style.visibility = 'hidden'
    }
    else if(document.all) {	// IE 4
        document.all[promo_div].style.visibility = "hidden";
    }
}


function display_promo() {
	if (promo_on) {
		var cookie=readCookie(cookie_name)
		//alert(cookie)
		if (cookie != promo_closed) {	
			if(document.layers) {	   //NN4+
				document.layers[promo_div].visibility = "show";
			}
			else if(document.getElementById) {	  //firefox(NN6) + IE 5+
				document.getElementById(promo_div).style.visibility = 'visible'
			}
			else if(document.all) {	// IE 4
				document.all[promo_div].style.visibility = "visible";
			}
		} 
	}

}
