function Valida_Upload(fr){
	var ban=true;
	
	if((trim(fr.elements["titulo"].value))==""){ //TITULO
		ban=false;
		document.getElementById("v_titulo").style.display='block';
	}
	else{
		document.getElementById("v_titulo").style.display='none';
	}
	
	if(fr.elements["empresas"].options.length >0){ //EMPRESAS
		document.getElementById("v_empresa").style.display='none';
	}
	else{
		ban=false;
		document.getElementById("v_empresa").style.display='block';
	}
	
	if(trim(fr.elements["archivos[]"].value)==""){
		ban=false;
		document.getElementById("v_archivo").style.display='block';
	}
	else{
		document.getElementById("v_archivo").style.display='none';
	}
	
	
	if(ban==true){
	seleccionar_empresas();
	}
	return(ban);
}


function Valida_Upload_Edit(fr){
	var ban=true;
	
	if((trim(fr.elements["titulo"].value))==""){ //TITULO
		ban=false;
		document.getElementById("v_titulo").style.display='block';
	}
	else{
		document.getElementById("v_titulo").style.display='none';
	}
	
	if(fr.elements["empresas"].options.length >0){ //EMPRESAS
		document.getElementById("v_empresa").style.display='none';
	}
	else{
		ban=false;
		document.getElementById("v_empresa").style.display='block';
	}
	
	
	if(ban==true){
	seleccionar_empresas();
	}
	return(ban);
}






function Valida_Empresa(fr){

	var ban=true;
	if(trim(fr.elements["nombre"].value)==""){ //NOMBRE
		ban=false;
		document.getElementById("v_nombre").style.display='block';
	}
	else{
		document.getElementById("v_nombre").style.display='none';
	}
	
	
	if(trim(fr.elements["giro"].value)==""){ //NOMBRE
		ban=false;
		document.getElementById("v_giro").style.display='block';
	}
	else{
		document.getElementById("v_giro").style.display='none';
	}
	
	
	
	if(validarEmail(fr.elements["email"].value)==""){ //EMAIL
		ban=false;
		document.getElementById("v_email").style.display='block';
	}
	else{
		document.getElementById("v_email").style.display='none';
	}
	
	
	
	if(document.getElementById("v_login").style.display!="bloak"){
			
		if(trim(fr.elements["clave"].value)==""){ //CLAVE
			ban=false;
			document.getElementById("v_clave").style.display='block';
		}
		else{
			document.getElementById("v_clave").style.display='none';
			document.getElementById("v_login").style.display='none';
			
		}
	
	}
	else{
		ban=false;
	}
	
	
	
	return(ban);
}



function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}


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




function crearXMLHttpRequest1() {
  		var xmlHttp=null;
		  if (window.ActiveXObject) 
		    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		  else 
		    if (window.XMLHttpRequest) 
		      xmlHttp = new XMLHttpRequest();
  		return xmlHttp;
}


function Valida_contrasena(valor){
	
  		var cadena="./valida_login.php?clave=" + valor;
  		
  		conexion1=crearXMLHttpRequest1();
		conexion1.onreadystatechange = procesarclave1;
		
		conexion1.open("GET",cadena,true);
		conexion1.send(null);
}

function procesarclave1(){

	var resultados = document.getElementById("procesar");
  		
  		if(conexion1.readyState == 4){
  			if(conexion1.status==200){
  				resultados .innerHTML = '';
  				//alert(conexion1.responseText);
  				if(conexion1.responseText=="0"){
  				
  					document.getElementById("v_login").style.display='none';
  				}
  				else{
  					document.getElementById("v_login").style.display='block';
  				}
  			}
    		
  		} 
  		else{
    		resultados .innerHTML = 'Procesando...';
  		}
}
