// JavaScript Document

function carga(direccion){
	carga_("<div align=left><img src='images/loading.gif'></div>");	
	doAjax(direccion,'', 'carga_', 'get' , 0);
}
function carga_(html){ 
	var capa=parent.document.getElementById("contenido");
	capa.innerHTML=arreglaTexto(html);
}

function cargaPresentacion(direccion){ 
	doAjax(direccion,'', 'cargaPresentacion_', 'get' , 0);
}
function cargaPresentacion_(html){ 
	var capa=parent.document.getElementById("presentacion");
	capa.style.backgroundColor="#fff";
	capa.style.width="740px";
	capa.style.height="565px";
	capa.innerHTML=html;
}

function login(formu){
	if(formu.user.value=="" || formu.pass.value==""){
		alert("Faltan campos obligatorios");
	}
	else{
		formu.submit();	
	}
}

function saludar(){
	alert('hola');	
}

function salir(){
	doAjax("http://www.uimunicipalistas.org/redes/redurbanismo/scripts/salir.scr.php","", "salir_", "get" , 0);
}

function salir_(html){
	alert(html);
}

function validar_usuario(usuario){ alert(usuario);
	if (/^[a-zA-Z0-9-]+$/.test(usuario)) {
		return (true)
	  } 
	  else {
	   
		return (false);
	  }
}

function validar_correo(correo) {
  var largo=correo.split('@').length;
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(correo)) {
    return (true)
  } 
  else {
   
    return (false);
  }
}

function guardaUsuario(formu){  
	var validado=true;
	var variables = transfromaFormularioPost(formu);  
	
	for(i=0; i<formu.elements.length; i++){
		if(i!=10){ 
			formu.elements[i].value = allTrim(formu.elements[i].value); 
		}
	}
	for (var i=0;i<formu.elements.length && validado; i++){	
		if (formu.elements[i].value == '') {
			var Nombre = formu.elements[i].name;
			
			if(Nombre!="imagen" && Nombre!="nimagen" && Nombre!="noriginal" && Nombre!="tamanio"){				
				alert("Faltan datos obligatorios");
				validado=false;
			}
			
		}
		
	}	
	if(validado){ 
		if(!validar_usuario(formu.login.value)){
			alert("El usuario no es valido, \nel nombre de usuario solo puede contener letras de la a-z y/o numeros, excluyendo la \xF1 y acentos");
			validado=false;			
		}
	}
	if(validado){
		if (!validar_correo(formu.email.value)){
			alert("El email no es valido");
			validado=false;
		}
	}
	
	if(formu.email.value!=formu.email2.value){
		alert("Las direcciones de email no coinciden");
		validado=false;
	}
	
	if(validado){ 
		guardaUsuario_("<div align=left><img src='images/loading.gif'></div>");
		doAjax("scripts/salvaUsuario.scr.php", variables, 'guardaUsuario_', 'post' , 0);
	}

}

function guardaUsuario_(html){
	document.getElementById('capaContenido').innerHTML=html;
}


function cargaOpPanel(direccion){ 
	cargaOpPanel_("<div align=left><img src='images/loading.gif'></div>");	
	doAjax(direccion,'', 'cargaOpPanel_', 'get' , 0);
}

function cargaOpPanel_(html){
	parent.document.getElementById('panel2').innerHTML=html;	
}

function nuevoDocumento_(html){ 
	var capa=parent.document.getElementById("panel2");
	capa.innerHTML=html;		
}

function editarDocumento(direccion){ 
	editarDocumento_("<div align=left><img src='images/loading.gif'></div>");	
	doAjax(direccion,'', 'editarDocumento_', 'get' , 0);
}

function editarDocumento_(html){ 
	parent.document.getElementById('panel3').innerHTML=html;
}
