function quitarespacios(string) {
	var temp = "";
	string = '' + string;
	splitstring = string.split(" ");
	for(i = 0; i < splitstring.length; i++)
		temp += splitstring[i];
	return temp;
}

//Función para validar si el formato de un email es válido
function isEmailAddress(s)
{
	var filter=/^[A-Za-z0-9][A-Za-z0-9_.-]*@[A-Za-z0-9_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0 ) return false;
	if (filter.test(s)) return true;
		else return false;
}

function actualizar() {
	document.getElementById('paso').value = 1;
	document.frmpedidos.submit();
}

function ChangeTotal() {
	var total = document.getElementById("total").innerHTML;
	var switch_total = document.getElementById("switch_total").checked;
	var new_total;
	var add_ = 3.65;
	
	if(switch_total == true){
		new_total = parseFloat(total) + parseFloat(add_);
		new_total = Math.round(new_total*100)/100;
		document.getElementById("total").innerHTML = new_total;
		document.frmpedido.check_add.value = "1";
	} else {
		new_total = parseFloat(total) - parseFloat(add_);
		new_total = Math.round(new_total*100)/100;
		document.getElementById("total").innerHTML = new_total;
		document.frmpedido.check_add.value = "0";
	}
}

function realizarapedido() {
	var nombre = quitarespacios(document.frmpedido.nombre.value);
	var telefono = quitarespacios(document.frmpedido.telefono.value);
	var direccion = quitarespacios(document.frmpedido.direccion.value);
	var fax = quitarespacios(document.frmpedido.fax.value);
	var email = quitarespacios(document.frmpedido.email.value);
	var terminos = document.frmpedido.terminos.checked;
	
	if ( nombre.length == 0 ) {
		alert("Por favor, escriba su nombre");
		document.frmpedido.nombre.focus();
	} else if ( isNaN(telefono) || telefono.length < 9 ) {
		alert("Por favor, escriba un teléfono válido. No use espacios ni caracteres especiales, sólo números.");
		document.frmpedido.telefono.focus();
	} else if ( fax.length > 0 && (isNaN(fax) || fax.length < 9) ) {
		alert("Por favor, escriba un fax válido. Use sólo números.");
		document.frmpedido.fax.focus();
	} else if ( !isEmailAddress(email) ) {
		alert("Por favor, escriba un correo electrónico válido.");
		document.frmpedido.email.focus();
	} else if ( direccion.length == 0 ) {
		alert("Por favor, escriba una dirección.");
		document.frmpedido.direccion.focus();
	}  else if ( terminos == false ) {
		alert("Por favor, tiene que aceptar las condiciones de compra.");
		document.frmpedido.terminos.focus();
	} else {
		document.frmpedido.submit();
	}
}

function borrarformulariocontactar() {
	document.formcontacto.reset();
}

function validarformulariocontactar() {
	var nombre 	= quitarespacios(document.formcontacto.nombre.value);
	var email = quitarespacios(document.formcontacto.email.value);
	var consulta = quitarespacios(document.formcontacto.consulta.value);
		
	if ( nombre.length == 0 ||  document.formcontacto.nombre.value == document.formcontacto.nombre.title ) {
		alert("Por favor, escriba su nombre");
		//document.formcontacto.nombre.focus()
	} else if ( !isEmailAddress(email) ) {
		alert("Por favor, escriba un correo electrónico válido.");
		//document.formcontacto.email.focus();
	} else if ( consulta.length == 0 || document.formcontacto.consulta.value == document.formcontacto.consulta.title ) {
		alert("Por favor, escriba su consulta");
		//document.formcontacto.consulta.focus();
	} else {
		document.formcontacto.submit();
	}
}


//Función para los contacta, para que oculte o no los mensajes que hay dentro del value del input
function contactofocus(obj, accion) {	
	if ( accion ) {
		if ( obj.value == obj.title ) {
			obj.value = "";
		}
	} else {
		if ( obj.value == "" ) obj.value = obj.title;
	}
}
//////////////////////////////////////////////////