jQuery("document").ready(function ($) {	
			function ver_todo(){
				$(".ver_todo").click(function(){
					$("#listado_producto").html("");
					if($("#listado_especialidad li a").length!=1){
						$(".alerta").remove();
						$("#listado_producto").prepend("<li class='alerta'>Debe Seleccionar una Especialidad</li>");	
						return false;
					}else{
						$("#listado_categoria").addClass("no_mostrar");
						$("#listado_categoria li:last").css("display","block");
						
						/*OJO
						$("#listado_especialidad li a:first").trigger("click");
						*/
						$("#listado_especialidad li a:first").click();
						$("#listado_categoria li:last").css("display","block");
					}
					
					$("#listado_categoria li a:not(.ver_todo)").each(function(){
					
						$.ajax({
							async:false,
							type:'POST',
							url:'/wp-content/themes/reich_v1/pages_by_tag.php',
							data:"tag="+$(this).html()+",producto&opt=busqueda",
							beforeSend: function(){
								$('#listado_producto').addClass('ajax');
							},
							success:function(result){
								//$("#listado_categoria").html('<li class=" resultado selected"><a class="ver_todo" href="#">Ver Todos</a></li>');
								$("#listado_categoria li a:not(.ver_todo)").css("display","none");
								$("#listado_categoria").removeClass("no_mostrar");
								$('#listado_producto').removeClass('ajax');
								$("#listado_producto").append(result);
								buscar_categorias();
								ver_todo();
								$('#titulo_producto a').addClass('selected');
							}
						});
					});
					$("#listado_categoria").html('<li class=" resultado selected"><a class="ver_todo" href="#">Ver Todos</a></li>');
					return false;
				});
			}//fin ver_todo()

			function cargar_categorias(){
					var especialidad = $("#listado_especialidad li a").html();
					$.ajax({
						async:false,
						type:'POST',
						url:'/wp-content/themes/reich_v1/pages_by_tag.php',
						data:"tag="+especialidad+","+titulo+",categoria&opt=busqueda",
						beforeSend: function(){
							$('#listado_categoria').addClass('ajax');
						},
						success:function(result){
							$('#listado_categoria').removeClass('ajax');
							$("#listado_categoria").html(result);
							$("#listado_categoria").append("<li><a href='' class='ver_todo'>Ver Todos</a></li>");
							buscar_productos();
							ver_todo();
							$('#titulo_categoria a').addClass('selected');
						}
					});						
			}//fin cargar_categorias()
			
			function cargar_especialidades(){
				//$("#titulo_categoria a").unbind('click').click(function(){return false});
				$.ajax({
					type:'POST',
					url:'/wp-content/themes/reich_v1/pages_by_tag.php',
					data:"tag=especialidad,"+titulo+"&opt=busqueda",
					beforeSend: function(){
						$('#listado_especialidad').addClass('ajax');
					},
					success:function(result){
						$('#listado_especialidad').removeClass('ajax');
						$("#listado_especialidad").html(result);
						buscar_categorias();
						$('#titulo_especialidad a').addClass('selected');
					}
				});				
			}//fin cargar_especialidades()
			
			function buscar_productos(){
				$("#listado_categoria li a:not('.ver_todo')").click(function(){
					var categoria = $(this).html();
					var actual  = $(this).parent().clone();
					$.ajax({
						type:'POST',
						url:'/wp-content/themes/reich_v1/pages_by_tag.php',
						data:"tag="+categoria+","+titulo+",producto&opt=busqueda",
						beforeSend: function(){
							$('#listado_producto').addClass('ajax');
						},
						success:function(result){
							$('#listado_producto').removeClass('ajax');
							$("#listado_producto").html(result);
							$("#listado_categoria li").replaceWith(actual);
							$("#listado_categoria li").addClass("selected");
							$("#listado_categoria").append("<li><a href='' class='ver_todo'>Ver Todos</a></li>");
							buscar_productos();
							ver_todo();
							//asociar_busqueda();
						}
					});				
					return false;
				});			
			}//fin buscar_productos()
			
			
			function buscar_categorias(){
				$("#listado_especialidad li a:not('ver_todo')").click(function(){
				
					var especialidad = $(this).html();
					var actual  = $(this).parent().clone();
					$("#listado_producto").html("");			
					$.ajax({
						async:false,
						type:'POST',
						url:'/wp-content/themes/reich_v1/pages_by_tag.php',
						data:"tag="+especialidad+","+titulo+",categoria&opt=busqueda",
						/*
						data:"tag="+especialidad+",categoria&opt=busqueda",
						*/
						beforeSend: function(){
							$('#listado_categoria').addClass('ajax');
						},
						success:function(result){
							$('#listado_categoria').removeClass('ajax');
							$("#listado_categoria").html(result);
							$("#listado_categoria").append("<li><a href='' class='ver_todo'>Ver Todos</a></li>");
							$("#listado_especialidad li").replaceWith(actual);
							$("#listado_especialidad li").addClass("selected");
							buscar_categorias();
							buscar_productos();
							ver_todo();
							$("#titulo_categoria a").unbind("click");
							$("#titulo_categoria a").click(function(){
								if($("#listado_especialidad li a").length!=1){
								$(".alerta").remove();
									$("#listado_categoria").prepend("<li class='alerta'>Debe Seleccionar una Especialidad</li>");	
									return false;
								}
								cargar_categorias();
								$("#listado_producto").html("");			
								return false;
							});
						}
					});				
					return false;
				});
			}//fin buscar_categorias()
			
			if(pagina == "producto"){
					$.ajax({
						async:false,
						type:'POST',
						url:'/wp-content/themes/reich_v1/pages_by_tag.php',
						data:'tag='+titulo+','+padre+',producto&opt=busqueda',
						beforeSend: function(){
							$('#listado_producto').addClass('ajax');
						},
						success:function(result){
							$('#listado_producto').removeClass('ajax');
							$("#listado_producto").html(result);
							$("#listado_producto li").addClass("selected");
							$('#titulo_producto a').addClass('selected');
							//asociar_busqueda();
						}
					});
	
					var producto = $("#listado_producto li a").html();
					$.ajax({
						async:false,
						type:'POST',
						url:'/wp-content/themes/reich_v1/pages_by_tag.php',
						data:"tag="+producto+","+padre+",categoria&opt=busqueda",
						beforeSend: function(){
							$('#listado_categoria').addClass('ajax');
						},
						success:function(result){
							$('#listado_categoria').removeClass('ajax');
							$("#listado_categoria").html(result);
							$("#listado_categoria li").addClass("selected");
							$("#listado_categoria").append("<li><a href='' class='ver_todo'>Ver Todos</a></li>")
							buscar_productos();
							ver_todo();
							$('#titulo_categoria a').addClass('selected');
						}
					});
					$("#listado_categoria li a").each(function(){		
						$.ajax({
							async:false,
							type:'POST',
							url:'/wp-content/themes/reich_v1/pages_by_tag.php',
							data:'tag='+$(this).html()+',especialidad,'+padre+'&opt=busqueda',
							beforeSend: function(){
								$('#listado_especialidad').addClass('ajax');
							},
							success:function(result){
								$('#listado_especialidad').removeClass('ajax');
								$("#listado_especialidad").append(result);
								$("#listado_especialidad li").addClass("selected");
								buscar_categorias();
								$('#titulo_especialidad a').addClass('selected');
							}
						});
					});
				/*	$("#titulo_categoria a").click(function(){
						cargar_categorias();
						$("#listado_producto").html("");			
						return false;
					});*/
					titulo = padre;
			}



			$("#titulo_especialidad a").click(function(){
				cargar_especialidades();
				$("#listado_categoria").html("");			
				$("#listado_producto").html("");			
				return false;
			});

			$("#titulo_categoria a").click(function(){
				$("#listado_producto").html("");
				if($("#listado_especialidad li a").length!=1){
					$(".alerta").remove();
					$("#listado_categoria").prepend("<li class='alerta'>Debe Seleccionar una Especialidad</li>");	
					return false;
				}
				cargar_categorias();
				$("#listado_producto").html("");			
				return false;
			});


			if(pagina == "division"){			
				cargar_especialidades();
			}
			
			
			jQuery.validator.addMethod("especilidad", function(value, element) {
				if ( $("#especialidad_empresa").val() == "Selecciona Especialidad" ) {
					return false;
				}else{return  true;}
			}, "");
				
			$(".btn_radio").click(function(){
				especialidades( $(this).val() );							  
			});
		
		
			if ( $("#dia") ){fecha("dia");}
			if ( $("#mes") ){fecha("mes");}
			if ( $("#mes") ){fecha("ano");}
		
		
			$("#formulario").validate({
			
				errorPlacement: function(error, element) {
					if ( $("label").hasClass("error") ){
						this.css("display","none");
					}
				},
				submitHandler: function(form) {				
					var $form_action = $("#formulario").attr("action");
					if ($form_action == PLUGINS_URL+"/formularios/send.php"){
						var $action_mail = PLUGINS_URL+"/formularios/mail.php";
						$("#formulario").attr("action",$action_mail);
						$(form).ajaxSubmit();
						$("#formulario").attr("action",$form_action);
					}
					$(form).ajaxSubmit({
							
						beforeSend:function(){	
							$("#newsletter").css("display","none");
							$("#form_contacto").css("display","none");
							$("#loading_gif").css("display","block");
						},		   
						success:function($msg){	
							$("#loading_gif").html($msg);
						}	
					});
				}
				
			});
			
	
});//fin document ready


function especialidades(rubro){
	//alert(rubro);
	$("#especialidad_empresa").html("<option>Selecciona Especialidad</option>");
	
	switch (rubro){
		
		case "industrial":
		$("<option>Materialograf&iacute;a</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Articulos de Vidrios</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Inspecciones Endoscopicas</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Alimentos Envases</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Construcci&oacute;n y Estructura</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Educaci&oacute;n e Investigaci&oacute;n</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Espesores y Recubrimientos</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Metales y Automotriz</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Madera, Papeles y Cartones</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Pl&aacute;sticos y Gomas</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Textil</option>").appendTo( $("#especialidad_empresa") );
		break;
		case "medica":
		$("<option>Anestesia y Medicina de Emergencia</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Artroscop&iacute;a y Medicina del Deporte</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Cirug&iacute;a Rob&oacute;tica y Radiocirug&iacute;a</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Coloproctolog&iacute;a</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Electrocirug&iacute;a</option>").appendTo( $("#especialidad_empresa") );		
		$("<option>Ginecolog&iacute;a</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Insumos</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Laparoscop&iacute;a</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Pabell&oacute;n Integrado OR1</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Pediatr&iacute;a</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Telepresencia</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Urolog&iacute;a</option>").appendTo( $("#especialidad_empresa") );
		break;
		case "veterinaria":
		$("<option>Animales Peque&ntilde;os</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Aves y Animales Ex&oacute;ticos</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Animales Grandes</option>").appendTo( $("#especialidad_empresa") );
		$("<option>Telepresencia</option>").appendTo( $("#especialidad_empresa") );
		break;
	}

}
$(function(){

	// hover del value en inputs de header
//	$('#rut').val('NIS');
	$('#newsletter input[type!=radio]').each(function(){
		var valor = $(this).val();
		$(this).focus(function(){
			//$('.error').remove();
			if( $(this).val() == valor ) {
				$(this).val('');
				
			};
		});
		$(this).blur(function(){
			if( $(this).val() == '' ) {
				$(this).val(valor);
			};
		});
	});
	
	//======================
	// modal imagenes
	//======================
	$("a[href$=jpg]").prettyPhoto();
	$("a[href$=JPG]").prettyPhoto();
	$("a[href$=gif]").prettyPhoto();
	$("a[href$=GIF]").prettyPhoto();
	$("a[href$=png]").prettyPhoto();
	$("a[href$=PNG]").prettyPhoto();
	$("a[href$=flv]").prettyPhoto();
	$("a[href$=FLV]").prettyPhoto();
	$("a[rel*=modal]").prettyPhoto();
});

function fecha(param){
	
	var i=1;
	
	switch(param){
		case "dia":
			for (i;i<32;i++){
				$("<option>"+i+"</option>").appendTo( $("#dia") );
			}
			break;
		case "mes":
			for (i;i<13;i++){
				$("<option>"+i+"</option>").appendTo( $("#mes") );
			}
			break;
		case "ano":
			i=1940;
			for (i;i<1993;i++){
				$("<option>"+i+"</option>").appendTo( $("#ano") );
			}		
			break;
	}
}


