function valid_email (valor) {
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor) )
        return (false);
    else
       return (true);
}

function valid_phone (valor) {
    if (/^[0-9()+ -]+$/.test(valor))
        return (false);
    else
       return (true);
}



/*********************************************************************************************** FOOTER CONTACTO */
$(function() {
	$('#fContact #nombre, #fContact #email, #fContact #telefono, #fContact #comentario').focus(function(){
		$(this).css({backgroundColor:"#424242"});
	});
	$('#fContact #nombre, #fContact #email, #fContact #telefono, #fContact #comentario').blur(function(){
		$(this).css({backgroundColor:"#292929"});
	});

	$("#fContactSubmit").click(function() {
		var nombre = $("input#nombre").val();
		if (nombre == "") {
			$("input#nombre").css({backgroundPosition:"-159px center"});
			return false;
		}else{$("input#nombre").css({backgroundPosition:"0 100px"});}

		var email = $("input#email").val();
		if ( valid_email(email) ) {
			$("input#email").css({backgroundPosition:"-159px center"});
			return false;
		}else{$("input#email").css({backgroundPosition:"0 100px"});}
	
		var telefono = $("input#telefono").val();
		if (valid_phone(telefono)) {
			$("input#telefono").css({backgroundPosition:"-159px center"});
			return false;
		}else{$("input#telefono").css({backgroundPosition:"0 100px"});}
	
		var comentario = $("textarea#comentario").val();
		if (comentario == "") {
			$("textarea#comentario").css({backgroundPosition:"-159px 5px"});
			return false;
		}else{$("textarea#comentario").css({backgroundPosition:"0 100px"});}
		var pais = $("input#pais").val();
		var ip = $("input#ip").val();
		var url = $("input#url").val();

		var dataString = 'nombre='+ nombre + '&email=' + email + '&telefono=' + telefono + '&comentario=' + comentario +'&url=' + url +'&pais=' + pais +'&ip=' + ip;
		
		//alert (dataString);return false;
		$('form#fContact span.loading').fadeIn();
		$('#fContactSubmit').css('background','#7b9228'); 
		$.ajax({
			type: "POST",
			url: "includes/send.email.footer.php",
			data: dataString,
			success: function(data) {
				window.location.href = "contacto-ok.php";
				//$('form#fContact').hide();
				//$('.footerSendOk').html(data);
				//$('.footerSendOk').fadeIn(1500);
			}
		});
		return false;
		});
});
/*********************************************************************************************** PRESUPUESTO CONTACTO */

$(function() {

	$("input#empresaB, #paisB").css({backgroundImage:"none"});
	
	$('input#nombreB, input#empresaB, #fBudget #emailB, #fBudget #telefonoB, #fBudget #comentarioB').focus(function(){
		$(this).css({backgroundColor:"#cfcfcf"});
	});
	$('input#nombreB, input#empresaB, #fBudget #emailB, #fBudget #telefonoB, #fBudget #comentarioB').blur(function(){
		$(this).css({backgroundColor:"#E1E1E1"});
	});

	$("#fBudgetSubmit").click(function() {
		// validacion
		// primero oculto cualquier error
		var nombre = $("input#nombreB").val();
		if (nombre == "") {
			$("input#nombreB").css({backgroundPosition:"-650px center"});
			return false;
		}else{$("input#nombreB").css({backgroundPosition:"0 100px"});}
		
		var empresa = $("input#empresaB").val();
		
		var pais = $("input#paisB").val();
		
		var provincia = $("input#provinciaB").val();
		if (provincia == "") {
			$("input#provinciaB").css({backgroundPosition:"-650px center"});
			return false;
		}else{$("input#provinciaB").css({backgroundPosition:"0 100px"});}

		var email = $("input#emailB").val();
		if ( valid_email(email) ) {
			$("input#emailB").css({backgroundPosition:"-650px center"});
			return false;
		}else{$("input#emailB").css({backgroundPosition:"0 100px"});}
	
		var telefono = $("input#telefonoB").val();
		if (valid_phone(telefono)) {
			$("input#telefonoB").css({backgroundPosition:"-650px center"});
			return false;
		}else{$("input#telefonoB").css({backgroundPosition:"0 100px"});}
	
		var comentario = $("textarea#comentarioB").val();
		if (comentario == "") {
			$("textarea#comentarioB").css({backgroundPosition:"-375px 7px"});
			return false;
		}else{$("textarea#comentarioB").css({backgroundPosition:"0 -100px"});}
		
		
		var dataString = 'nombre='+ nombre + '&empresa=' + empresa +'&pais=' + pais +'&provincia=' + provincia + '&email=' + email + '&telefono=' + telefono + '&comentario=' + comentario;
		//alert (dataString);return false;
		$('form#fBudget span.loading').fadeIn();
		$('#fBudgetSubmit').css('background','#7b9228'); 
		$.ajax({
			type: "POST",
			url: "includes/send.presupuesto.php",
			data: dataString,
			success: function(data) {
				$('form#fBudget').hide();
				$('.presuSendOk').html(data);
				$('.presuSendOk').fadeIn(1500);
			}
		});
		return false;
		});
});

/***********************/
runOnLoad();
