$(document).ready(function() {

	$("#categorias").change(function(){
		$("#servicios").children("option:gt(0)").remove();
		$.getJSON("/servicios", { id_category: $(this).val() }, function(data){
			$(data).each(function(i) { 
				$("#servicios").append('<option value="'+this.id+'">'+this.title+'</option>');
			});
		});
	});

	
	$("#botonBuscaUnArticulo").click(function(){
		var porpalabra = $("#porpalabra").val();
		porpalabra = porpalabra.replace(/á/g,"a");
		porpalabra = porpalabra.replace(/é/g,"e");
		porpalabra = porpalabra.replace(/í/g,"i");
		porpalabra = porpalabra.replace(/ó/g,"o");
		porpalabra = porpalabra.replace(/ú/g,"u");
		porpalabra = porpalabra.replace(/Á/g,"A");
		porpalabra = porpalabra.replace(/É/g,"E");
		porpalabra = porpalabra.replace(/Í/g,"I");
		porpalabra = porpalabra.replace(/Ó/g,"O");
		porpalabra = porpalabra.replace(/Ú/g,"U");
		porpalabra = porpalabra.replace(/ñ/g,"n");
		porpalabra = porpalabra.replace(/Ñ/g,"n");
		$("#porpalabra").val(porpalabra);
		$("#formaBuscaUnArticulo").submit();
		return false;
	});
	
	$("#botonBuscaUnProveedor").click(function(){
		if($("#proveedor").length)
			var proveedor = $("#proveedor").val();
		else 
			var proveedor = $("#porproveedor").val();
		proveedor = proveedor.replace(/á/g,"a");
		proveedor = proveedor.replace(/é/g,"e");
		proveedor = proveedor.replace(/í/g,"i");
		proveedor = proveedor.replace(/ó/g,"o");
		proveedor = proveedor.replace(/ú/g,"u");
		proveedor = proveedor.replace(/Á/g,"A");
		proveedor = proveedor.replace(/É/g,"E");
		proveedor = proveedor.replace(/Í/g,"I");
		proveedor = proveedor.replace(/Ó/g,"O");
		proveedor = proveedor.replace(/Ú/g,"U");
		proveedor = proveedor.replace(/ñ/g,"n");
		proveedor = proveedor.replace(/Ñ/g,"n");
		if($("#proveedor").length)
			$("#proveedor").val(proveedor);
		else 
			$("#porproveedor").val(proveedor);
		$("#formaBuscaUnProveedor").submit();
		return false;
	});
	
	$("#botonIngreso").click(function(){
		$("#formaIngreso").submit();
		return false;
	});
	
	$("#indiceDeEsteNumero").change(function(){
		if($(this).val()!="") {
			self.location.href = $(this).val();
		}
	});
	
	$("#botonEnviarContacto").click(function(){
		$("#formaContactamos").submit();
		return false;
	});
	
	$("#formaContactamos").submit(function(){
		$.post($("#formaContactamos").attr("action"), $("#formaContactamos").serialize(),
			function(data){
				$("div.ColumnaSub02").html(data.message);
			}, "json");
		return false;
	});
	
	$("#botonContactaEmpresa").click(function(){
		$("#formaContactaEmpresa").submit();
		return false;
	});
	
	$("#formaContactaEmpresa").submit(function(){
		$.post($("#formaContactaEmpresa").attr("action"), $("#formaContactaEmpresa").serialize(),
			function(data){
				$("div.BuscadorProveedoresContacto").html(data.message);
			}, "json");
		return false;
	});

	$("table.Calendar a").click(function(){
		return false;
	});
	$("table.Calendar td.calendar_event a").click(function(){
		$offset = $(this).offset();
		$html = '<div id="tooltip">';
		$events = $(this).attr("events").split("|");
		for($i=0; $i<$events.length; $i++) {
			$event = $events[$i].split("\\");
			$html = $html + '<a href="/evento/'+$event[0]+'">'+$event[1]+'</a><br />';
		}
		$html = $html + '<a href="#" onclick="$(this).parent().remove(); return false;" style="position: absolute; top: 3px; right: 3px; color: #000; text-decoration: none; font-size: 11px; display: block; background: #ccc; width: 13px; height: 11px; line-height: 11px; text-align: center; padding-bottom: 3px;">x</a></div>';
		$("body").append($html);
		//$(this).parent().append($html);
		$("#tooltip").css({position: "absolute", width: "200px", padding: "10px", background: "#dce1e5", top: ($offset.top+20)+"px", left: ($offset.left-191)+"px"});
		$(document).click(function(){
			$("#tooltip").remove();
		});
		return false;
	});
	
	$(".Digital a, .Impreso li a").click(function(){
		$(this).parent().find("form").submit();
		return false;
	});
	$(".Impreso > a").click(function(){
		$(this).parent().find("ul").toggle();
		return false;
	});
	$("#buyPdf").click(function(){
		$(".Digital a").trigger("click");
		return false;
	});
	
	$("#recuperarContrasena").click(function(){
		$("body").append('<div id="pwd" style="display:none;position:absolute; top:-1px; left:50%; width:260px; margin-left:-151px; height:75px; padding:15px 20px; background:#369; color:#fff; font-family:Arial; border:1px #9cf solid; -moz-box-shadow: 0px 5px 10px #000; -webkit-box-shadow: 0px 5px 10px #000; overflow:hidden;">Escriba su correo electrónico:<br /><input type="text" name="mail" style="width:250px; margin:5px 0 10px 0; float:left;" id="mail" /><br /><input type="button" value="Enviar" style="float:left; width:60px;" id="snd" /><img src="http://www.pharmatechespanol.com.mx/data/panel/img/close-icon.png" style="cursor:pointer;position:absolute;top:5px;right:5px;" id="cls" /></div>');
		$("#pwd").fadeIn();
		$("#cls").click(function(){
			$("#pwd").fadeOut(function(){ $(this).remove(); });
		});
		$("#snd").click(function(){
			var email = $("#mail").val();
			if(email!="" && email!=null) {
				$.post("/app/password.php", { "id_site": 3, "email": email },
				function(data){
					$("#pwd").fadeOut(function(){ $(this).remove(); });
					alert(data.message);
				}, "json");
			} else {
				alert('Escriba una dirección de correo electrónico');
			}
		});
		return false;
	});
	
});