
$(document).ready(function(){

	if(archivoactual=="s_contactar.php") {
		$(".formulario_contactar ul li.contacto_input span span input#name").focus();
	}

	$(".formulario_contactar ul li.contacto_input span span input#name").addClass("hover");
	$(".formulario_contactar ul li.contacto_input span span input#name").parent().addClass("hover");
	$(".formulario_contactar ul li.contacto_input span span input#name").parent().parent().addClass("hover");

	$(".formulario_contactar ul li.contacto_input span span input").focus(function() {
		$(this).addClass("hover");
		$(this).parent().addClass("hover");
		$(this).parent().parent().addClass("hover");
	}).blur(function() {
		$(this).removeClass("hover");
		$(this).parent().removeClass("hover");
		$(this).parent().parent().removeClass("hover");
	});
	
	$(".formulario_contactar ul li.contacto_textarea span span textarea").focus(function() {
		$(this).addClass("hover");
		$(this).parent().addClass("hover");
		$(this).parent().parent().addClass("hover");
	}).blur(function() {
		$(this).removeClass("hover");
		$(this).parent().removeClass("hover");
		$(this).parent().parent().removeClass("hover");
	});

	if($('.formulario_devolucion').length) {
		
		$("#formulario_contactar_form").submit(function () {
	
			$(".formulario_contactar ul li.contacto_input span span input").removeClass("error");
			$(".formulario_contactar ul li.contacto_input span span").removeClass("error");
			$(".formulario_contactar ul li.contacto_input span").removeClass("error");
			$(".formulario_contactar ul li.contacto_input").find("div").hide();
			$(".formulario_contactar ul li.contacto_textarea span span textarea").removeClass("error");
			$(".formulario_contactar ul li.contacto_textarea span span").removeClass("error");
			$(".formulario_contactar ul li.contacto_textarea span").removeClass("error");
			$(".formulario_contactar ul li.contacto_textarea").find("div").hide();
			$(".formulario_contactar ul li.contacto_input_100").find("div").hide();
		
			if($(".formulario_contactar ul li.contacto_input span span input#name").val().length < 3) {
				$(".formulario_contactar ul li.contacto_input span span input#name").addClass("error");
				$(".formulario_contactar ul li.contacto_input span span input#name").parent().addClass("error");
				$(".formulario_contactar ul li.contacto_input span span input#name").parent().parent().addClass("error");
				$(".formulario_contactar ul li.contacto_input span span input#name").parent().parent().parent().find("div.error").show();
				return false;
			} else {
				$(".formulario_contactar ul li.contacto_input span span input#name").parent().parent().parent().find("div.ok").show();
			}
			
			if($(".formulario_contactar ul li.contacto_input span span input#telefono").val().length < 9 || isNaN($(".formulario_contactar ul li.contacto_input span span input#telefono").val())) {
				$(".formulario_contactar ul li.contacto_input span span input#telefono").addClass("error");
				$(".formulario_contactar ul li.contacto_input span span input#telefono").parent().addClass("error");
				$(".formulario_contactar ul li.contacto_input span span input#telefono").parent().parent().addClass("error");
				$(".formulario_contactar ul li.contacto_input span span input#telefono").parent().parent().parent().find("div.error").show();
				return false;
			} else {
				$(".formulario_contactar ul li.contacto_input span span input#telefono").parent().parent().parent().find("div.ok").show();
			}
		
			if($(".formulario_contactar ul li.contacto_textarea span span textarea#message").val().length < 4) {
				$(".formulario_contactar ul li.contacto_textarea span span textarea#message").addClass("error");
				$(".formulario_contactar ul li.contacto_textarea span span textarea#message").parent().addClass("error");
				$(".formulario_contactar ul li.contacto_textarea span span textarea#message").parent().parent().addClass("error");
				$(".formulario_contactar ul li.contacto_textarea span span textarea#message").parent().parent().parent().find("div.error").show();
				return false;
			} else {
				$(".formulario_contactar ul li.contacto_textarea span span textarea#message").parent().parent().parent().find("div.ok").show();
			}
			
			$('.formulario_cargando').show();
		
			$.ajax({
				type: "POST",
				url: rutaweb+"/s_contactar_ok.php",
				data: { 
					deptid: $(".formulario_contactar #deptid").val(), 
					name: $(".formulario_contactar #name").val(), 
					email: $(".formulario_contactar #email").val(), 
					subject: $(".formulario_contactar #subject").val(), 
					urgency: $(".formulario_contactar #urgency").val(), 
					telefono: $(".formulario_contactar #telefono").val(), 
					message: $(".formulario_contactar #message").val()
				},
				timeout: 15000,
				success: function(data) {
					parent.jQuery.fancybox.close();
				}
			});
			
			return false;
		
		});
		
	} else {

		if($('.formulario_mail_ficha').length) {
			
			if($('.formulario_mail_guia_dominios').length) {
				
				$(".formulario_contactar ul li.contacto_input span span input#name").focus();
				
				$("#formulario_contactar_form").submit(function () {
				
					$(".formulario_contactar ul li.contacto_input span span input").removeClass("error");
					$(".formulario_contactar ul li.contacto_input span span").removeClass("error");
					$(".formulario_contactar ul li.contacto_input span").removeClass("error");
					$(".formulario_contactar ul li.contacto_input").find("div").hide();
					
					if($(".formulario_contactar ul li.contacto_input span span input#name").val().length < 3) {
						$(".formulario_contactar ul li.contacto_input span span input#name").addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#name").parent().addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#name").parent().parent().addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#name").parent().parent().parent().find("div.error").show();
						return false;
					} else {
						$(".formulario_contactar ul li.contacto_input span span input#name").parent().parent().parent().find("div.ok").show();
					}
					
					if($(".formulario_contactar ul li.contacto_input span span input#email").val().indexOf('@', 0) == -1) {
						$(".formulario_contactar ul li.contacto_input span span input#email").addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#email").parent().addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#email").parent().parent().addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#email").parent().parent().parent().find("div.error").show();
						return false;
					} else {
						$(".formulario_contactar ul li.contacto_input span span input#email").parent().parent().parent().find("div.ok").show();
					}
					
					$('.formulario_cargando').show();
				
					$.ajax({
						type: "POST",
						url: rutaweb+"/mail_traspaso_dominio.php",
						data: { 
							sld: $(".formulario_contactar #sld").val(), 
							tld: $(".formulario_contactar #tld").val(), 
							name: $(".formulario_contactar #name").val(), 
							email: $(".formulario_contactar #email").val()
						},
						timeout: 15000,
						success: function(data) {
							parent.jQuery.fancybox.close();
						}
					});
					
					return false;
					
				});
				
			} else if($('.formulario_mail_whois').length) {
				
				$(".formulario_contactar ul li.contacto_input span span input#name").focus();
				
				$("#formulario_contactar_form").submit(function () {
				
					$(".formulario_contactar ul li.contacto_input span span input").removeClass("error");
					$(".formulario_contactar ul li.contacto_input span span").removeClass("error");
					$(".formulario_contactar ul li.contacto_input span").removeClass("error");
					$(".formulario_contactar ul li.contacto_input").find("div").hide();
					
					if($(".formulario_contactar ul li.contacto_input span span input#name").val().length < 3) {
						$(".formulario_contactar ul li.contacto_input span span input#name").addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#name").parent().addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#name").parent().parent().addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#name").parent().parent().parent().find("div.error").show();
						return false;
					} else {
						$(".formulario_contactar ul li.contacto_input span span input#name").parent().parent().parent().find("div.ok").show();
					}
					
					if($(".formulario_contactar ul li.contacto_input span span input#email").val().indexOf('@', 0) == -1) {
						$(".formulario_contactar ul li.contacto_input span span input#email").addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#email").parent().addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#email").parent().parent().addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#email").parent().parent().parent().find("div.error").show();
						return false;
					} else {
						$(".formulario_contactar ul li.contacto_input span span input#email").parent().parent().parent().find("div.ok").show();
					}
					
					$('.formulario_cargando').show();
				
					$.ajax({
						type: "POST",
						url: rutaweb+"/mail_whois_dominio.php",
						data: { 
							sld: $(".formulario_contactar #sld").val(), 
							tld: $(".formulario_contactar #tld").val(), 
							name: $(".formulario_contactar #name").val(), 
							email: $(".formulario_contactar #email").val()
						},
						timeout: 15000,
						success: function(data) {
							parent.jQuery.fancybox.close();
						}
					});
					
					return false;
					
				});
				
			} else {
				
				$(".formulario_contactar ul li.contacto_input span span input#name").focus();
				
				$("#formulario_contactar_form").submit(function () {
				
					$(".formulario_contactar ul li.contacto_input span span input").removeClass("error");
					$(".formulario_contactar ul li.contacto_input span span").removeClass("error");
					$(".formulario_contactar ul li.contacto_input span").removeClass("error");
					$(".formulario_contactar ul li.contacto_input").find("div").hide();
					
					if($(".formulario_contactar ul li.contacto_input span span input#name").val().length < 3) {
						$(".formulario_contactar ul li.contacto_input span span input#name").addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#name").parent().addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#name").parent().parent().addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#name").parent().parent().parent().find("div.error").show();
						return false;
					} else {
						$(".formulario_contactar ul li.contacto_input span span input#name").parent().parent().parent().find("div.ok").show();
					}
					
					if($(".formulario_contactar ul li.contacto_input span span input#email").val().indexOf('@', 0) == -1) {
						$(".formulario_contactar ul li.contacto_input span span input#email").addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#email").parent().addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#email").parent().parent().addClass("error");
						$(".formulario_contactar ul li.contacto_input span span input#email").parent().parent().parent().find("div.error").show();
						return false;
					} else {
						$(".formulario_contactar ul li.contacto_input span span input#email").parent().parent().parent().find("div.ok").show();
					}
					
					$('.formulario_cargando').show();
				
					$.ajax({
						type: "POST",
						url: rutaweb+"/mail_ficha.php",
						data: { 
							id: $(".formulario_contactar #id").val(), 
							plan: $(".formulario_contactar #plan").val(), 
							tipoplan: $(".formulario_contactar #tipoplan").val(), 
							name: $(".formulario_contactar #name").val(), 
							email: $(".formulario_contactar #email").val()
						},
						timeout: 15000,
						success: function(data) {
							parent.jQuery.fancybox.close();
						}
					});
					
					return false;
					
				});
			}
			
		} else {
			
			$("#formulario_contactar_form").submit(function () {
			
				$(".formulario_contactar ul li.contacto_input span span input").removeClass("error");
				$(".formulario_contactar ul li.contacto_input span span").removeClass("error");
				$(".formulario_contactar ul li.contacto_input span").removeClass("error");
				$(".formulario_contactar ul li.contacto_input").find("div").hide();
				$(".formulario_contactar ul li.contacto_textarea span span textarea").removeClass("error");
				$(".formulario_contactar ul li.contacto_textarea span span").removeClass("error");
				$(".formulario_contactar ul li.contacto_textarea span").removeClass("error");
				$(".formulario_contactar ul li.contacto_textarea").find("div").hide();
				$(".formulario_contactar ul li.contacto_input_100").find("div").hide();
			
				if($(".formulario_contactar ul li.contacto_input span span input#name").val().length < 3) {
					$(".formulario_contactar ul li.contacto_input span span input#name").addClass("error");
					$(".formulario_contactar ul li.contacto_input span span input#name").parent().addClass("error");
					$(".formulario_contactar ul li.contacto_input span span input#name").parent().parent().addClass("error");
					$(".formulario_contactar ul li.contacto_input span span input#name").parent().parent().parent().find("div.error").show();
					return false;
				} else {
					$(".formulario_contactar ul li.contacto_input span span input#name").parent().parent().parent().find("div.ok").show();
				}
				
				if($(".formulario_contactar ul li.contacto_input span span input#email").val().indexOf('@', 0) == -1) {
					$(".formulario_contactar ul li.contacto_input span span input#email").addClass("error");
					$(".formulario_contactar ul li.contacto_input span span input#email").parent().addClass("error");
					$(".formulario_contactar ul li.contacto_input span span input#email").parent().parent().addClass("error");
					$(".formulario_contactar ul li.contacto_input span span input#email").parent().parent().parent().find("div.error").show();
					return false;
				} else {
					$(".formulario_contactar ul li.contacto_input span span input#email").parent().parent().parent().find("div.ok").show();
				}
				
				if($(".formulario_contactar ul li.contacto_input span span input#telefono").val().length < 3) {
	
				} else {
					$(".formulario_contactar ul li.contacto_input span span input#telefono").parent().parent().parent().find("div.ok").show();
				}
				
				if($(".formulario_contactar ul li.contacto_input span span input#subject").val().length < 3) {
					$(".formulario_contactar ul li.contacto_input span span input#subject").addClass("error");
					$(".formulario_contactar ul li.contacto_input span span input#subject").parent().addClass("error");
					$(".formulario_contactar ul li.contacto_input span span input#subject").parent().parent().addClass("error");
					$(".formulario_contactar ul li.contacto_input span span input#subject").parent().parent().parent().find("div.error").show();
					return false;
				} else {
					$(".formulario_contactar ul li.contacto_input span span input#subject").parent().parent().parent().find("div.ok").show();
				}
				
				if($(".formulario_contactar ul li.contacto_textarea span span textarea#message").val().length < 4) {
					$(".formulario_contactar ul li.contacto_textarea span span textarea#message").addClass("error");
					$(".formulario_contactar ul li.contacto_textarea span span textarea#message").parent().addClass("error");
					$(".formulario_contactar ul li.contacto_textarea span span textarea#message").parent().parent().addClass("error");
					$(".formulario_contactar ul li.contacto_textarea span span textarea#message").parent().parent().parent().find("div.error").show();
					return false;
				} else {
					$(".formulario_contactar ul li.contacto_textarea span span textarea#message").parent().parent().parent().find("div.ok").show();
				}
				
				if($(".formulario_contactar ul li.contacto_input_100 input#code").val().length < 5) {
					$(".formulario_contactar ul li.contacto_input_100 input#code").addClass("error");
					$(".formulario_contactar ul li.contacto_input_100 input#code").parent().find("div.error").show();
					return false;
				} else {
					$(".formulario_contactar ul li.contacto_input_100 input#code").parent().find("div.ok").show();
				}
			
				$('.formulario_cargando').show();
			
				$.ajax({
					type: "POST",
					url: rutaweb+"/s_contactar_ok.php",
					data: { 
						deptid: $(".formulario_contactar #deptid").val(), 
						urgency: $(".formulario_contactar #urgency").val(), 
						name: $(".formulario_contactar #name").val(), 
						email: $(".formulario_contactar #email").val(), 
						subject: $(".formulario_contactar #subject").val(), 
						telefono: $(".formulario_contactar #telefono").val(), 
						message: $(".formulario_contactar #message").val()
					},
					timeout: 15000,
					success: function(data) {
						$('.formulario_cargando').hide();
						$('.formulario_contactar').slideUp();
						$(".formulario_enviado").slideDown();
					}
				});
		
				return false;
			
			});
	
		}
	
	}

});
