	$().ready(function(){

	// Si el hash es #coti pone el select en la opcion de cotizacion y muestra los datos ocultos
			if(document.location.hash=='#coti'){
				var ja = $("#subject").find("option[value='quote']");
				if(ja.length>0){
					ja.attr("selected","true")
					$("#quote-fields").show();
				}
			}

	// Si cambian a la opcion de cotizacoin muestra los datos ocultos
		$("#subject").change(function(){
			if(this.value=='quote'){
				$("#quote-fields").show(1000);
			}else{
				$("#quote-fields").hide(500);
			}
		});

	// Form
		$("#contact-form").submit(function(){
			var valid = true;
			for(var i in fields){
				var input = $("#"+fields[i]);
				if(input.val()==""){// Mejorar esta validacion
					$("label[for='"+fields[i]+"'].error").fadeIn(1000);
					valid = false;
				}else{
					$("label[for='"+fields[i]+"'].error").hide(200);
				}
			}

			if($("#subject").val()=='quote')
				{
					for(var i in fields_cot){
						var input = $("#"+fields_cot[i]);
						if(input.val()==""){// Mejorar esta validacion
							$("label[for='"+fields_cot[i]+"'].error").fadeIn(1000);
							valid = false;
						}else{
							$("label[for='"+fields_cot[i]+"'].error").hide(200);
						}
					}
				}
			return valid;
		});
	});

var fields = new Array("nombre","email","mensaje");
var fields_cot = new Array("phone","company");