function mouseOver (obj) {
	obj.src = obj.src.replace ("-out", "-over");
}	
function mouseOut (obj) {
	obj.src = obj.src.replace ("-over", "-out");
}

function slideOver (obj) {
	$(obj).animate({right: "+=20px"});
}
function slideOut (obj) {
	$(obj).animate({right: "-=20px"});
}

function resetZoom () {
	$('a.zoom').unbind();
	$("a.zoom").fancybox({ 
		'overlayOpacity': 0.6,
		'overlayShow': true,
		'zoomSpeedIn': 900,
		'zoomSpeedOut': 700 
	});
}
function galleryPage (page) {
	var type = $("[name='type']").val();
	var section = $("[name='section']").val();
	var category = $("[name='category']").val();

	$.ajax({
		type: "POST",
		url: "/ajax/gallery.php",
		data: {"type": type, "section": section, "category": category, "page": page},
		dataType: "html",
		beforeSend: function (req) { $("#gallery").hide(); },
		complete: function (req, status) { $("#gallery").fadeIn(); resetZoom(); },
		success: function (resp) { $("#gallery").html(resp); }
	});

	return false;
}
function galleryCategory (obj, category) {
	$("[name='category']").val(category);
	$("#gallery-menu").find("li").removeClass("selected");
	$(obj).addClass("selected");
	
	galleryPage(1);
}
function gallerySection (obj, section) {
	$("[name='section']").val(section);
	$("#gallery-menu").find("li").removeClass("selected");
	$(obj).addClass("selected");
	
	galleryPage(1);
}

function login() {
	$("#login-info").hide ();
	var usr = $("[name='username']").val();
	var pwd = $("[name='password']").val();
	var params = "usr=" + encodeURI (usr) + "&pwd=" + encodeURI (pwd) + "&action=login";
	
	ajaxpost ('login-info', '/ajax/login', params);
	$("#login-info").fadeIn (500);

	return false;
}

function logout() {
	$("#login-info").hide ();
	var params = {action: "logout"};
	
	ajaxpost ('login-info', '/ajax/login', params);
	$("#login-info").fadeIn (500);

	return false;
}

function ajaxpost (eid, url, parameters) {
	var ajax_load = '<img src="/styles/images/ajax-loader.gif" alt="loading..." />';
	
	$("#" + eid).html(ajax_load).load(url, parameters);
}
