////////////////////////////////////
//  Copyright SpectoDesign 2004   //
//  www.spectodesign.com          //
//  Axel Muench, August 23, 2004  //
////////////////////////////////////

var debug = false;

function testCookies() {
	alert("testCookies" + escape("CTRN_SUBNAV"));
	alert("show existing cookies:");
	alert("CTRN_NAV="+getCookie("CTRN_NAV"));
	alert("CTRN_SUBNAV="+getCookie("CTRN_SUBNAV"));
	
	var exp = new Date(); 
	exp.setTime(exp.getTime() + 86400000); 
	setCookie("CTRN_SUBNAV", "0:0", exp, false, false, false); 
	if (document.cookie.indexOf(escape('CTRN_SUBNAV')) != -1) { 
		alert(escape("CTRN_SUBNAV")+ "= CTRN_SUBNAV Cookie exists with value: "+getCookie('CTRN_SUBNAV')); 
	} else { 
		alert(escape("CTRN_SUBNAV")+ "= No CTRN_SUBNAV Cookie!"); 
	} 	
	exp = new Date(); 
	exp.setTime(exp.getTime() + 86400000); 
	setCookie("CTRN_SUBNAV", ":", exp, false, false, false);
	alert(escape("CTRN_SUBNAV")+ "= CTRN_SUBNAV Cookie exists with value: "+getCookie('CTRN_SUBNAV')); 
 }
	
function setCookie( name, value, expires, path, domain, secure ) { 

	(debug) ? alert("EXISTING: "+name + "=" + getCookie('CTRN_SUBNAV') + 
	((expires) ? "; expires=" + expires.toGMTString() : "") + 
	((path) ? "; path=" + path : "") + 
	((domain) ? "; domain=" + domain : "") + 
	((secure) ? "; secure" : "")) : '';
			
	 var curCookie = name + "=" + escape(value) + 
			((expires) ? "; expires=" + expires.toGMTString() : "") + 
			((path) ? "; path=" + path : "") + 
			((domain) ? "; domain=" + domain : "") + 
			((secure) ? "; secure" : "");
			
	document.cookie = curCookie; 
	(debug) ? alert("NEW: CTRN_SUBNAV"+ "= "+getCookie('CTRN_SUBNAV')) : '';
}

function getCookie(name){
	var cname = name + "=";               
	var dc = document.cookie;             
	if (dc.length > 0) {              
			begin = dc.indexOf(cname);       
		if (begin != -1) {           
			begin += cname.length;       
			end = dc.indexOf(";", begin);
			if (end == -1) end = dc.length;
				return unescape(dc.substring(begin, end));
		} 
	}
	return null;
}

function setSubNavCookie(value) {
	var exp = new Date(); 
	exp.setTime(exp.getTime() + 86400000); // 1 day
	setCookie("CTRN_SUBNAV", value, exp, false, false, false); 
}