var winName="titulo" 
function Abrir_Ventana(theURL,w,h) { 

var windowprops ="top=0,left=0,toolbar=no,location=no,status=no, menubar=no,scrollbars=yes, resizable=yes,width=" + w + ",height=" + h;

window.open(theURL,winName,windowprops); 
} 


function ComprobarVacios(formulario){
	
	todos_vacios = true;
	for(i = 0;i< formulario.elements.length; i++)
		//if(document.forms[0].elements[i].type == "text")
		if(formulario.elements[i].type == "text")		
				if(formulario.elements[i].value.length != 0){
					todos_vacios = todos_vacios && false;
					break;
				   }
	if (todos_vacios){
		alert ("No se permiten inserciones con todos los campos vacíos");
		return false;
		}
		
	else{
		//alert ("no mvacios");
		return true;
		}
}		


//busca caracteres que no sean espacio en blanco en una cadena
function campo_vacio(q) {
        for ( i = 0; i < q.length; i++ ) {
                if ( q.charAt(i) != " " ) {
                        return true
                }
        }
        return false
}


// Valida contratacionUsuarios.php
function valida_form1(F) {
        
        if( campo_vacio(F.usuari_nom.value) == false ) {
                alert("El campo Nombre no puede estar vacio")
                F.usuari_nom.focus();
                return false
	} else if ( F.usuari_poblacio.value == "no" && F.usuari_poblacio2.value=='' ) {
                alert("El campo Población no puede estar vacio")
                F.usuari_poblacio.focus();
                return false                
	} else if ( campo_vacio(F.usuari_correu.value) == false ) {
                alert("El campo Correo Electrónico no puede estar vacio")
                F.usuari_correu.focus();
                return false
	} else if ( valida_correu(F.usuari_correu.value) == false ) {
                F.usuari_correu.focus();
                return false                
	} else if ( campo_vacio(F.usuari_pass1.value) == false ) {
                alert("El campo Contraseña no puede estar vacio")
                F.usuari_pass1.focus();
                return false
	} else if ( campo_vacio(F.usuari_pass2.value) == false ) {
                alert("El campo Confirmación de Contraseña no puede estar vacio")
                F.usuari_pass2.focus();
                return false                
	} else if ( (F.usuari_pass1.value) != (F.usuari_pass2.value) ) {
                alert("Las Contraseñas deben coincidir")
                F.usuari_pass1.focus();
                return false
	} else if ( (F.leer_cond.checked) != true ) {
                alert("Debe aceptar las Condiciones generales de uso")
                F.leer_cond.focus();
                return false
        } else {
                return true
        }
        
} 


// Valida contratacionProfesional.php
function valida_form2(F) {
        
	if ( valida_form1(F) == false ) {
		return false
	} else if( campo_vacio(F.factu_usuari_nom.value) == false ) {
                alert("El campo Nombre de Facturación no puede estar vacio")
                F.factu_usuari_nom.focus();
                return false
	} else if ( F.factu_usuari_poblacio.value == "no" && F.usuari_poblacio2.value=='' ) {
                alert("El campo Población de Facturación no puede estar vacio")
                F.factu_usuari_poblacio.focus();
                return false                
	} else if ( campo_vacio(F.factu_usuari_correu.value) == false ) {
                F.factu_usuari_correu.focus();
                return false
	} else if ( valida_correu(F.factu_usuari_correu.value) == false ) {
		alert("El campo Correo Electrónico de Facturación no es correcto")
                F.factu_usuari_correu.focus();
                return false                
        } else {
                return true
        }
        
} 


// Valida contratacion.php
function valida_form3(F) {

        if( campo_vacio(F.nombre.value) == false ) {
                alert("El campo Nombre no puede estar vacio")
                F.nombre.focus();
                return false
	} 
	if ( campo_vacio(F.email.value) == false ) {
                alert("El campo Correo Electrónico no puede estar vacio")
                F.email.focus();
                return false
	}
	if ( valida_correu(F.email.value) == false ) {
                F.email.focus();
                return false                
	}
	if ( F.elements.leer_cond.checked == false ) {
                alert("Debe aceptar las Condiciones generales de uso")
                F.leer_cond.focus();
                return false
        }
        return true
        
} 



// Valida contratacionProfesional.php
function valida_form4(F) {
        
	if ( valida_form3(F) == false ) {
		return false
	}
        if( campo_vacio(F.factu_nombre.value) == false ) {
                alert("El campo Nombre de Facturación no puede estar vacio")
                F.factu_nombre.focus();
                return false
	} 
	if ( campo_vacio(F.factu_email.value) == false ) {
                alert("El campo Correo Electrónico de Facturación no puede estar vacio")
                F.factu_email.focus();
                return false
	}
	if ( valida_correu(F.factu_email.value) == false ) {
                F.factu_email.focus();
                return false                
	}
	return true        
} 
