function validate()
{
	if($("#form").valid()){
		$("#form").hide();
		$("#preload").slideDown();
		if(send())
		{
			$("#preload").slideUp();
			$("#message").slideDown();
		}
	}
	else
	{
		$('label.error').hide();
	}
	return false;
}

function validateWholesaler(response)
{
	if(!response.control)
	{
		$("#username_error").show();
	}
	if($("#form").valid()&&response.control){
		$("#username_error").hide();
		$("#form").hide();
		$("#preload").slideDown();
		if(send())
		{
			$("#preload").slideUp();
			$("#message").slideDown();
		}
	}
	else
	{
		$('label.error').hide();
	}
}

function validateUser()
{
	var data = {"username" : $("#username").val()};
	$.getJSON("wholesaler_check.php", data, validateWholesaler);
	return false;
}

function sendLogin(){
	$("#form").submit();
}

function send()
{
	var data = $("#form").serialize();
	return $.post($("#form").attr("action"),data,function(response){
		return response;
	},'json'); 
}

function menu()
{
	var url = $.url.attr("path").split("/");
	url = url[url.length-1];
	url = url.split(".")[0];
	switch(url)
	{
		case "index":
			$(".menu .option.profile").addClass("selected");
			break;
		case "retail":
		case "rent":
		case "collection_detail":
		case "collection":
			$(".menu .option.collection").addClass("selected");
			break;
		case "press":
			$(".menu .option.press").addClass("selected");
			break;
		case "contact":
			$(".menu .option.contact").addClass("selected");
			break;
	}
}

function loadImage(){
	var details = $(this).attr("title").split("|");
	var aux = $(this).find("img").attr("src");
	img = aux.replace("/thumb_", "/");
	var link = $("#linkToDetail").attr("href").split("=");
	var linkToDetail = link[0]+"="+details[0];
	$("#linkToDetail").attr("href",linkToDetail);
	$("img","#main_image").attr("src",img);
	$("p.name","#main_image").text(details[1]);
	$("span.code_number","#main_image").text(details[2]);
	return false;
}

function loadImageDetail(){
	var img = $(this).attr("href");
	$("img","#main_image").attr("src",img);
	return false;
}

function loadImagePressDetail(){
	var img = $(this).attr("href");
	$("img","#main_image").attr("src",img);
	$("ul.navigator li a").removeClass("selected");
	$(this).addClass("selected");
	return false;
}

function loadImagePress(){
	var img = $(this).attr("href");
	$("img","#main_image").attr("src",img);
	$("ul.navigator li").remove();
	var selected = "";
	$("#main_magazine").text($("span.magazine",$(this).parents(".item")).text());
	$("#main_date").text($("span.date",$(this).parents(".item")).text());
	var date = $("span.date",$(this).parents(".item")).text();
	$.each($(".images p",$(this).parents(".item")),function(e){
		var html = "<li><a href=\"uploads/magazines/"+$(this).text()+"\" class=\"loadImagePressDetail"+selected+"\">"+Number(e+1)+"</a></li>";
		$("ul.navigator").append(html);
		selected = "";
	});
	return false;
};

$(document).ready(function(){
	menu();
	$("#username_error").hide();
	$(".menu .option").hover(
		function(){
			$(this).addClass("over");
		},
		function(){	
			$(this).removeClass("over");
		}
	);
	$("#submit").bind("click",validate);
	$("#submit_login").bind("click",sendLogin);
	$("#submit_wholesaler").bind("click",validateUser);
	// Carga imagenes
	$(".loadImage").live("click",loadImage);
	$(".loadImageDetail").live("click",loadImageDetail);
	$(".loadImagePress").live("click",loadImagePress);
	$(".loadImagePressDetail").live("click",loadImagePressDetail);
	$(".loadImagePress").load("click",loadImagePress);
});
