var timeout    = 500;
var closetimer = null;
var ddmenuitem = 0;


function menu_open(element){
	menu_canceltimer();
	$("ul.submenu").css("left", "0px");
	$("ul.submenu").css("right", "auto");
	$("ul.submenu").removeClass("visible");
	 $("li").removeClass("hover");
		element.addClass("hover");	
	 Cufon.refresh();
	
	var position = element.position();
	var submenuwith=position.left+$("#submenu_" + element.attr("rel")).width();
	if(submenuwith>960){
		
		$("#submenu_" + element.attr("rel")).css("right", "14px");
		$("ul.submenu").css("left", "auto");
		$("#submenu_" + element.attr("rel")).removeClass("init");
	}else{
		$("#submenu_" + element.attr("rel")).css("left", position.left+"px");
		$("ul.submenu").css("right", "auto");
		$("#submenu_" + element.attr("rel")).removeClass("init");
	}
	$("#submenu_" + element.attr("rel")).addClass("visible");	
	
}

function menu_close(){
	$("ul.submenu").css("left", "0px");
	$("ul.submenu").css("right", "auto");
	$("ul.submenu").removeClass("visible");
	$("ul#mainmenu li.current").first().mouseover();
}

function menu_timer(){
	closetimer = window.setTimeout(menu_close, timeout);
}

function menu_canceltimer(){
	if(closetimer){
		window.clearTimeout(closetimer);
    	closetimer = null;
	}
}


$.fn.preloadMap = function() {
    this.each(function(){
        $('<img/>')[0].src = "img/map/"+this;
    });
}

function redimension(){
	$(".leftheight").css("height", "auto");
	$(".rightheiht").css("height", "auto");
	if($(".leftheight").height()<$(".rightheiht").height()){
		$(".leftheight").height($(".rightheiht").height());
	} else{
		$(".rightheiht").height($(".leftheight").height());
	}
}


$(document).ready(function(){	 

	$('ul#mainmenu > li').mouseover(function(e){
	e.stopPropagation();
	menu_open($(this));
	});
	$('ul#mainmenu > li').mouseout(function(e){
		e.stopPropagation();
		menu_timer();
	});
	$('ul.submenu').mouseover(function(e){
		e.stopPropagation();
		menu_canceltimer();
	});
	$('ul.submenu').mouseout(function(e){
		e.stopPropagation();
		menu_timer();
	});
	
	$("div.clickable").click(function(){
		
		var linkurl=$(this).find("a.readmore:first").attr("href");
		if(linkurl.substr(0,4)!="http"){
			linkurl="/"+linkurl;
			
			}
                window.location =linkurl;
        });
$("div.clickable").hover(function(){
$(this).addClass("hover");

},function(){
$(this).removeClass("hover");
});

$("a[rel^='prettyPhoto']").prettyPhoto({
									   theme: 'light_rounded',
									   opacity: 0.40
									   });

	
});
