var actief_title = -1;
var actief_li = -1;
var firstOpen = false;

function setCookie(c_name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value) +	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name) {
	if (document.cookie.length>0) {
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1) {
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
}

function checkCookie() {
	cFirstOpen=getCookie('firstOpen');
	if (cFirstOpen!=null && cFirstOpen!="") {
		firstOpen = true;
	}
	else {
		cFirstOpen="1";
		if (cFirstOpen!=null && cFirstOpen!="") {
			setCookie('firstOpen',cFirstOpen,365);
			firstOpen = false;
		}
	}
}

function deleteCookie(name, path, domain ) {
if ( getCookie( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}


sfHover = function() {
	var sfEls = document.getElementById("menu").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		if(sfEls[i].parentNode.parentNode.parentNode.parentNode.id == "menu") {
			sfEls[i].nodeid = i;
			sfEls[i].firstChild.onmousedown=function() {
				if(this.parentNode.className.indexOf("selected_productgroup") != -1) {
					this.parentNode.className = this.parentNode.className.replace(" selected_productgroup", "");
					actief_li = -1;
				}
				else {
					if(actief_li != -1) {
						sfEls[actief_li].className = this.parentNode.className.replace(" selected_productgroup", "");
					}
					this.parentNode.className += " selected_productgroup";
					actief_li = this.parentNode.nodeid;
				}
			}
		}
		else if(sfEls[i].parentNode.parentNode.id == "menu") {
			sfEls[i].nodeid = i;
			sfEls[i].firstChild.onmousedown=function() {
				if(this.parentNode.className.indexOf("selected_productgrouptitle") != -1) {
					this.parentNode.className = this.parentNode.className.replace(" selected_productgrouptitle", "");
					actief_title = -1;
				}
				else {
					if(actief_title != -1) {
						sfEls[actief_title].className = sfEls[actief_title].className.replace(" selected_productgrouptitle", "");
					}
					this.parentNode.className += " selected_productgrouptitle";
					actief_title = this.parentNode.nodeid;
				}
			}
		}
		if(sfEls[i].className == "selected_productgroup") {
			actief_li = sfEls[i].nodeid;
		}
		if(sfEls[i].className == "selected_productgrouptitle") {
			actief_title = sfEls[i].nodeid;
		}		
		// open eerste item
		if(!firstOpen) {
			checkCookie();
			if(!firstOpen) {
				sfEls[i].className += " selected_productgrouptitle";
				actief_title = sfEls[i].nodeid;
				firstOpen = true;
			}
		}
	}
}

function init() {
	if( window.location.href == "http://www.pro-c-ept.com/" || window.location == "http://www.pro-c-ept.com/") {
		deleteCookie('firstOpen', '/', '');
	}
	sfHover();
	
}