// JavaScript menu 

	$(document).ready(function(){
	
		count = 0;
		
		$("#nav_left ul ul").hide();		
	
		$("#vert-nav > li .top-lvl").click(function() {
			
			if ($(this).parent().length > 0) {
				
				if ($(this).parent().hasClass("open")) {
				
					$(this).parent().find("ul").hide();
					$(this).parent().removeClass("open");
					setCookie($(this).parent().attr("id"), "", -1);
				
				} else {
					
					$(this).parent().addClass("open");
					$(this).parent().find("ul").show();

					setCookie($(this).parent().attr("id"), "open", 5);	
				
				}
			}
		
		});
		
		$("#vert-nav > li").each(function(){
										  
			if ($(this).length > 0) {							  
				if (getCookie($(this).attr("id")) == "open") {
					 if(!$(this).hasClass("open")) {
						$(this).addClass("open");	 
					 }
					 $(this).find("ul").show();
				}
			}

		})
	
	})
	
	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 setCookie(c_name, value, expiredays) {
		expiredays = 30;
		var exdate=new Date();
		exdate.setDate(exdate.getDate()+expiredays);
		document.cookie=c_name+ "=" +escape(value)+
		((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
	}
	
	/* Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}
