// JavaScript Document
// Instaciamos el Motor de Ajax para DOM:
function nuevoAjax() 
{  
    var xmlhttp=false;  
    try  
    {  
        xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");  
    } 
    catch(e) 
    {  
        try 
        {  
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");  
        }  
        catch(E) { xmlhttp=false; } 
    } 
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); }  

    return xmlhttp;  
}; 

//----------------------------------------------------------------------
function vacio(q) {  
        for ( i = 0; i < q.length; i++ ) {  
                if ( q.charAt(i) != " " ) {  
                        return true  
                }  
        }  
        return false  
} ;

<!--

function detec() {
varerrors = document.getElementById('varerror');
if(BrowserDetect.browser == "Internet Explorer" && BrowserDetect.version < 7){ 
varerrors.innerHTML = '<div><p><font color="red"><img src="img/mini_error.gif" >Ud. está usando '+BrowserDetect.browser+' 6 o inferior, y este sitio no funcionará, para corregir este problema descargue de manera gratuita la actulización: <a href="http://www.microsoft.com/spain/windows/internet-explorer/worldwide-sites.aspx">aquí</a><br>Nota: Este mensaje puede aparecer si está visualizando este sitio en un smartphone como un Iphone o BlackBerry, ya que este portal aún no soporta estos dispositivos</font></p></div>'
}
}
///

function AlertaExplorer(){
	var DivNuevoElemento = document.getElementById('NuevoElemento');	
	alert(' para que este sitio funcione correctamente en necesario tener la instalada la versión 7 o superior, corriga este problema para que ud, puea accesar al portal. puede desarcar la versión mas resiente de intener explorer de manera gratuida ')
	DivNuevoElemento.innerHTML = '<div id="libro" class="Nws"></div><div id="TextoBB" >Advertencia: Ud. esta usando '+BrowserDetect.browser+' en su version  '+BrowserDetect.version+' para que este sitio funcione correctamente en necesario tener la instalada la versión 7 o superior, corriga este problema para que ud, puea accesar al portal. puede desarcar la versión mas resiente de intener explorer de manera gratuida <div><a href="javascript:ENDG();">Finalizar</a></div></div>';
	divis = 'TextoBB';
	aparecer(divis);

	};

function session(a) {
	var usuario = a.usuario.value;
	var password = a.password.value;
	error = "Se han encotrado los siguientes errores: \n \n";
	if (vacio(usuario)== false){var error = error+"Debe proporcionar su nombre de usuario\n"}
	if (vacio(password)==false){var error = error+"Debe de proporcinar su contrase\xf1a de usuario\n"}
	error = error+"\n \n Nota: no se admiten espacios\n ..::Corrija este error para continuar::..";
	
	if(vacio(usuario)== true && vacio(password)==true) { return true } else {alert(error); return false}
	};

function sessionOff(a) {

	error = "\xbfEsta seguro de terminar su sesi\xf3n?";
	
	if(confirm(error)){return true} else {return false};
	}; 

function expandir_formulario(){
	var CheckBox =  document.getElementById('IfRadio');
	var obj =  document.getElementById('Anexo');
if (CheckBox.checked==true){
 obj.style.display='block';
} else if (CheckBox.checked==false){
 obj.style.display='none';
};
}

function conMayusculas(field) {
  field.value = field.value.toUpperCase()
  };
    function conMinusculas(field) {
  field.value = field.value.toLowerCase()
  };
//---------------------------------------------------------------------------------------------------------------------  
// Creamos el asistente para la Seccion de Nuevo Usuario;
 Anombre = false;	
 Titulo = false;
 Apellidos = false;
 Usuario = false;
 Password = false;
 ValU = 0;
 function Asistente(field) {

	 if(field == 'Nombre' ) {
		var DivA = document.getElementById('A'+field);
		var TRA = document.getElementById('TR_'+field);
		TRA.bgColor ="#FFFF99";
		if(Anombre == false) {
		DivA.innerHTML = '<div id="ANombre">Escriba aquí su Nombre o Nombres, <b>Ejemplo, Oscar Zahir</b></div>';
		return Anombre = true;  } else {
		DivA.innerHTML = '<div id="ANombre"></div>'; 
		TRA.bgColor ="";
		return Anombre = false;
			
			};
  							};
	 if(field == 'Titulo') {
		var DivC = document.getElementById('A'+field);
		var TRC = document.getElementById('TR_'+field);
		TRC.bgColor ="#FFFF99";
		if(Titulo == false) {
		DivC.innerHTML = '<div id="ATitulo">Denominación de su profesión o seudónimo, <b>Ejemplo: Ing, Doc, Prof, Sr. Etc.</b></div>';
		return Titulo = true;  } else {
		DivC.innerHTML = '<div id="ATitulo"></div>';
		TRC.bgColor ="";
		return Titulo = false; };
  							};
							
	 if(field == 'Apellidos') {
		var DivB = document.getElementById('A'+field);
		var TRB = document.getElementById('TR_'+field);
		TRB.bgColor ="#FFFF99";
		if(Apellidos == false) {
		DivB.innerHTML = '<div id="AApellidos">Escriba sus apellidos. <b>Ejemplo: Herrera Estrada<b></div>';
		return Apellidos = true;  } else {
		DivB.innerHTML = '<div id="AApellidos"></div>';
		TRB.bgColor ="";
		return Apellidos = false; };
  							};
		
	 if(field == 'Usuario') {
		var DivD = document.getElementById('A'+field);
		TRD = document.getElementById('TR_'+field);
		TRD.bgColor ="#FFFF99";
		if(Usuario == false) {
		DivD.innerHTML = '</div><div id="AUsuario">Escriba un nombre de usuario de 6 carácteres<b> Ejemplo: racso</b> Nota: con este nombre de usuario deberá iniciar sesión.</div>';
		return Usuario = true;  } else {
		DivD.innerHTML = '<div id="AUsuario"></div>';
		TRD.bgColor ="";
		return Usuario = false;
		};
  							};
		 if(field == 'Password') {
		DivE = document.getElementById('A'+field);
		var TRE = document.getElementById('TR_'+field);
		TRE.bgColor ="#FFFF99";
		if(Password == false) {
		DivE.innerHTML = '<div id="APassword">Escriba una contraseña de por lo menos 4 carácteres. <b>Nota: Este campo es sensible a mayúsculas y minusculas.<b></div>';
		return Password = true;  } else {
		// Contamos la cantida de caracteres.
		
	DivE.innerHTML = '<div id="APassword"></div>';
		TRE.bgColor ="";
		return Password = false; 
	
};
  			};
	 // END el a Funciones Asistente.
	 }
// <----- C2 - Iniciamos las comprobaciones al enviar el formulario:
function ComFormSubmit() {
	RarC = /( )/;
	Rar1C = /(\.)/;
	// --- 1 Comprovamos la contraseña:
	DivEC = document.getElementById('APassword');
	var ValPass = document.getElementById("Password").value;
	var TRE = document.getElementById('TR_Password');
	if ( (ValPass.match(RarC)) || (ValPass.match(Rar1C)) || (ValPass.length < 4) || (ValPass =="" ) ){
	DivEC.innerHTML = '<div id="APassword"><img src="../img/mini_error.gif">La contraseña debe de ser de almenos 4 caracteres y no debe incluir espacios o puntos ni estar vacia.</div>';
	TRE.bgColor ="#FFFF99";
	Password = false; 
}  else { DivEC.innerHTML = '<div id="APassword"></div>'; C1 ='OK' }
	// --- END 1 Terminamos de comprobar la contraseña:
	
	// --- 2 Comprobamos que Nombre de Usuario:
	 DivDC = document.getElementById('AUsuario');
	var TRDC = document.getElementById('TR_Usuario');
	NomUC = document.getElementById('Usuario').value;
	if( (NomUC.match(RarC)) || (NomUC.match(Rar1C)) || (NomUC.length < 5) || (NomUC =="" ) ){
	TRDC.bgColor ="#FFFF99";
	ValU =1;
	DivDC.innerHTML = '<div id="AUsuario"><img src="../img/mini_error.gif">El Nombre de usuario debe de tener más de 6 Carácteres, y no bebe de contener espacios.</div>';	
	} else{
		
	DivDC.innerHTML = '<div id="AUsuario"></div>';
	ValU =2;
	TRDC.bgColor ="";
	Usuario = false;		
			};	
	// --- END 2 Nombre de Usuario
	
	// --- 3Comprobamos el Nombre del usuario:
	var DivA = document.getElementById('ANombre');
	var TRA = document.getElementById('TR_Nombre');
	var Nombre = document.getElementById('Nombre').value;
	if((Nombre.match(Rar1C)) || (Nombre =="" ) ){
		TRA.bgColor ="#FFFF99";
		DivA.innerHTML = '<div id="ANombre"><img src="../img/mini_error.gif">Debe propocionar su nombre(s).</div>';	
		} else {
		DivA.innerHTML = '<div id="ANombre"></div>';	
			}
	// --- END 3 Nombre de Usuario
	};
// -----> END C2 - Iniciamos las comprobaciones al enviar el formulario:



//--------------------------------------------------------------------------------------------------------------------
function ComprobarUsuario() 
{ 
    var cod =document.getElementById("Usuario").value; 
	var div =document.getElementById("AUsuario"); 
    if (ValU == 2)  {   
    var ajax=nuevoAjax(); 
    ajax.open("POST", "../funciones/ajax/registro.php", true); 
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
    ajax.send("do=NoUsuario&Usuario="+cod);      
    ajax.onreadystatechange=function() 
    { 
        if (ajax.readyState==4) 
        { 
            var respuesta=ajax.responseXML; 
			var eva = respuesta.getElementsByTagName("error")[0].childNodes[0].data; 
			var ape = respuesta.getElementsByTagName("ape")[0].childNodes[0].data; 
			var nom = respuesta.getElementsByTagName("nom")[0].childNodes[0].data; 
		if(eva == "ok" ) {
			TRD.bgColor ="#F8C301";
			div.innerHTML = '<div id="AUsuario"><img src="../img/mini_error.gif">El Nombre de usuario ya esta en uso por: '+nom+' '+ape+' .</div>';

			};
       } 
    }
	}; 
} 
//----------------------------------------------------------------------------------------------------------------------

function myPopup() {
var anchura = screen.width ;
var altura = screen.height ;
window.open( "http://www.ararm50.com", "SRDM",
"status = 1, height = "+altura+", width = "+anchura+", resizable = yes, scrollbars=yes" )

};

//-----< Efectos Ajax
 color = 0;
 suma = 10;
 divis = null;
function aparecer(ida){
	if(divis==null){divis=ida}
var obj = document.getElementById(divis);
obj.style.display = "block";
color += suma;
if (!(color>=110)){
obj.style.filter = 'alpha(opacity='+color+')';
			 obj.style.opacity = color /100;
			 obj.style.MozOpacity = color /100;
			 obj.style.KHTMLOpacity = color /100;
		window.setTimeout ("aparecer();", 90);
}
}
function desvanecer(ida) {
		if(divis==null){divis=ida}
var obj2 = document.getElementById(divis);
		color -= suma;
	if (!(color <=-10)){
	obj2.style.filter = 'alpha(opacity='+color+')';
			 obj2.style.opacity = color /100;
			 obj2.style.MozOpacity = color /100;
			 obj2.style.KHTMLOpacity = color /100;
		window.setTimeout ("desvanecer();", 90);
	}
	}
//<-----END efectos ajax

//--

function LibrodeVisitas(){
	var DivNuevoElemento = document.getElementById('NuevoElemento');	
	
	DivNuevoElemento.innerHTML = '<div id="libro" class="Nws"></div><div id="TextoBB" ><iframe id="g1" src="../forms/librodevisitas.php" width="100%" height="90%" scrolling="no"></iframe><div><a href="javascript:ENDG();">Finalizar</a></div></div>';
	divis = 'TextoBB';
	aparecer(divis);

	};
	
function borarlib() {
var el1 = document.getElementById('libro');
var padre1 = el1.parentNode;
padre1.removeChild(el1);}

function ENDG() {

var el = document.getElementById('TextoBB');
var padre = el.parentNode;

padre.removeChild(el);
	divis = 'libro'
	desvanecer(divis)
setTimeout ("borarlib();", 800);
};

