 $(document).ready(function(){
	repositionSocial();
	getCalendarMonth(P_this_month,P_this_year);
	var d=300;
	var display_red=false;
	var display_green=false;
	var display_blue=false;
	var display_pink=false;
	var display_orange=false;
	var display_purple=false;
	var display_yellow=false;
	
	var timeout_red=false;
	var timeout_green=false;
	var timeout_blue=false;
	var timeout_pink=false;
	var timeout_orange=false;
	var timeout_purple=false;
	var timeout_yellow=false;
	
	//$('#mainmenu li ul').each(function(){
	//	$(this).stop().delay(d+=100).slideUp();
	//});
	
    $('#mainmenu>ul>li').hover(function () {
    	//console.log($(this).attr("class")+' ENTER');
    	//eval('clearTimeout(timeout_'+$($(this).parent().get(0)).attr("class")+')');
    	//console.log($(this));
    	$('ul',$(this)).slideDown('400',function(){
    		//console.log($($(this).parent().get(0)).attr("class")+' SHOW');
    		//eval('display_'+$($(this).parent().get(0)).attr("class")+'=true');
    		//eval('clearTimeout(timeout_'+$($(this).parent().get(0)).attr("class")+')');
    		//eval('timeout_'+$($(this).parent().get(0)).attr("class")+'=false');
    	});
    	//eval('clearTimeout(timeout_'+$($(this).parent().get(0)).attr("class")+')');
    	eval('timeout_'+$($(this).parent().get(0)).attr("class")+'=false');
    },function () {
    	//console.log($(this).attr("class")+' LEAVE');
    	/*if(eval('display_'+$(this).attr("class"))){
        	$('ul',$(this)).delay(300).slideUp('400',function(){
        		eval('display_'+$($(this).parent().get(0)).attr("class")+'=false');
        	});
        }else{*/
        	//console.log($(this).attr("class")+' -> '+eval('timeout_'+$(this).attr("class")));
        	//if(!eval('timeout_'+$(this).attr("class"))){
        		//console.log($(this).attr('class')+' programming HIDE');
        		var elementThis=this;
        		eval('timeout_'+$(elementThis).attr("class")+'='+setTimeout(function(){
        			$('ul',$(elementThis)).delay(300).slideUp('400',function(){
        				//console.log($(elementThis).attr('class'));
        				//console.log($(elementThis).attr("class")+' HIDE');
        				eval('display_'+$(elementThis).attr("class")+'=false');
        			});
        		},300));
        	//}
        //}
    });
    
    
    
    
    
    $("#normal").click(function(){
        $("body").css("font-size", "12px");
    });
    
    $("#big").click(function(){
        $("body").css("font-size", "14px");
    });
    
    $("#enormous").click(function(){
    	$("body").css("font-size", "16px");
    });    
});

$(window).resize(function(){
	repositionSocial();
});

function repositionSocial(){
	P_left=$("#container").offset().left+$("#container").width();
    $('#social_icons').css('left',P_left+'px');
}

function hideDiv(){

}

function ajaxLoad(P_url,P_parms,P_div,P_method){
	if(P_div=='' || !$(P_div).length){
		P_div='#ajax_div';
	}
	if(P_method==''){
		P_method='GET';
	}
	$.ajax({
        url: P_url,
        type: P_method,
        cache: false,
        data: P_parms,
        success: function (data, textStatus) {
        	$(P_div).html(data); 
        }
   });
}

function getCalendarMonth(P_month,P_year){
	ajaxLoad(P_url+'/index.php/general/ReloadCalendar','month='+P_month+'&year='+P_year+'&lang='+P_lang,'#calendar','');
}

