$(document).ready(function(){

	$("div.menubar li").hover(
		function(){
			$(this).addClass("over");
		},
		function(){
			$(this).removeClass("over");
		}
	);

	$("#memberFunctionPanel li").hover(
		function(){
			$(this).addClass("over");
		},
		function(){
			$(this).removeClass("over");
		}
	).click(
		function(){
			if($(this).attr("forward")){
				window.location.href = $(this).attr("forward");
			}
		}
	);
	
});

function showLoginPanel(){
	 $.blockUI({ 
		 message: $('#loginInputPanel') ,
		 css: {
		 	top:  '25%',
		 	left: ($(window).width() - 400) /2 + 'px', 
		 	width: '360px',
		 	cursor: 'default'
	 	}
	 }); 
}

function doMemberFunctionPanelEvent(){
	var target = $("#memberFunctionPanel");
	var base = $("#loginInfoPanel");
	var offset = base.offset();
	target.css("width", base.width()+12);
	target.css("top", 25);
	target.css("right", 3);	
	$("#memberFunctionPanel").slideToggle("fast");
}

function doLogin(msg){
	$.blockUI({ message: "<div class=\"process\">"+msg+"...</div>"});
	var mail = $("#loginMail").val();
	var password = $("#loginPassword").val();
	$.ajax({
		type: "POST",
		url: SERVER_URL_ROOT+"/content/web/function/login.php",
		data: "mail="+mail+"&password="+password,
		complete: function(jXMLHttpRequest){
			var xml = jXMLHttpRequest.responseXML;
			var isSuccess = xml.getElementsByTagName("isSuccess")[0].childNodes[0].nodeValue;
			var msg = xml.getElementsByTagName("msg")[0].childNodes[0].nodeValue;
			if(isSuccess == "true"){
				var path = xml.getElementsByTagName("path")[0].childNodes[0].nodeValue;
				window.location.href = path;
			}else{
				$("#loginPassword").val("");
				$.unblockUI();
				showLoginPanel();
				alert(msg);
				//$.growlUI("<div class=\"error\">"+msg+"</div>"); 
			}
		}
	});
}

function doLogout(msg){
	$.blockUI({ message: "<div class=\"process\">"+msg+"...</div>"});
	$.ajax({
		type: "POST",
		url: SERVER_URL_ROOT+"/content/web/function/logout.php",
		complete: function(jXMLHttpRequest){
			var xml = jXMLHttpRequest.responseXML;
			var isSuccess = xml.getElementsByTagName("isSuccess")[0].childNodes[0].nodeValue;
			var msg = xml.getElementsByTagName("msg")[0].childNodes[0].nodeValue;
			var path = xml.getElementsByTagName("path")[0].childNodes[0].nodeValue;
			window.location.href = path;
			//$.growlUI("<div class=\"error\">"+msg+"</div>"); 
		}
	});
}

function unBlock(){
	$.unblockUI();
}


//Float Panel
$(function(){
	var target = '#floatPanel';
	var close = '#floatPanel .close';

	function showAd(time){setTimeout(function(){$(target).slideDown("slow");}, time);}
	function hideAd(time){setTimeout(function(){$(target).slideUp("slow");}, time);}
	
	function scrollFlaotPanel(){
		var offset = $(document).scrollTop()+130;
		$(target).animate({top: offset},{duration:800,queue:false});
	}
	
	//showAd(1000);
	hideAd(9000);
	scrollFlaotPanel();
	$(window).scroll(scrollFlaotPanel);
	$(close).click(function(){$(target).slideUp("slow");});
});
