// JAVASCRIPT FuncionesValidación.js VERSION 1.0
// trim, EsMail, es_numero, ValidaPassword

/*INICIO Funciones para validar enlaces javascript Accesibles*/
function enlaces(){
    // Obtener el link mediante su ID
    var el_link = document.getElementById("enlaceContacto");
    // Agregar función pop up al evento onClick del link
    el_link.onclick = function(){
      
    // Obtener atributo HREF del link
    var href = this.href;
    // Abrir pop up usando atributo HREF
    window.open('../contacto.asp','CONTACTO', 'center=yes,directories=no,height=640,width=600,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=no,toolbar=no');
      
   // Hay que retornar FALSE para anular el comportamiento original del link
   return false;
  }
}

function enlaces2(){
    // Obtener el link mediante su ID
    var el_link = document.getElementById("enlaceCondiciones");
    // Agregar función pop up al evento onClick del link
    el_link.onclick = function(){
      
    // Obtener atributo HREF del link
    var href = this.href;
    // Abrir pop up usando atributo HREF
    window.open('../condiciones.asp','CONDICIONES', 'center=yes,directories=no,height=200,width=400,menubar=no,resizable=no,scrollbars=no,status=no,titlebar=no,toolbar=no');
      
   // Hay que retornar FALSE para anular el comportamiento original del link
   return false;
  }
}

function trim ( strTexto )
{
	var cont = 0, strNuevo = "", strVerifica;
	strVerifica = strTexto;
	longitud = strVerifica.length;
	bandera = 0;
	
	while ( cont < longitud && strVerifica.substring ( cont, cont + 1 ) == " ")
		 cont++;

	while ( longitud > 0 && strVerifica.substring ( longitud, longitud - 1 ) == " ")
		 longitud--;
	
	while ( cont < longitud )
	{
		if ( strVerifica.substring ( cont, cont + 1 ) == " " )
		{
			if (bandera == 0)
			{
				strNuevo += strVerifica.substring ( cont, cont + 1 );
				bandera = 1;
			}
		}
		else
		{
			strNuevo += strVerifica.substring ( cont, cont + 1 );
			bandera = 0;
		}	
		cont++;
	}
	return strNuevo;
}
/*FIN Funciones para validar enlaces javascript Accesibles*/

function IgnoraCaracteres(string) {

	var temp   = "";
	var tempp  = "";	
	var i;
	var string = '' + string;
	
	var splitstring  = string.split('"');			
	for(i = 0; i < splitstring.length; i++)	
		temp += splitstring[i];	
	var splitstringc = temp.split("'");	
	for(i = 0; i < splitstringc.length; i++)	
		tempp += splitstringc[i];						
	return tempp;

}


function trim ( strTexto )
{
	var cont = 0, strNuevo = "", strVerifica;
	strVerifica = strTexto;
	longitud = strVerifica.lenght;
	bandera = 0;
	
	while ( cont < longitud && strVerifica.substring ( cont, cont + 1 ) == " ")
		 cont++;

	while ( longitud > 0 && strVerifica.substring ( longitud, longitud - 1 ) == " ")
		 longitud--;
	
	while ( cont < longitud )
	{
		if ( strVerifica.substring ( cont, cont + 1 ) == " " )
		{
			if (bandera == 0)
			{
				strNuevo += strVerifica.substring ( cont, cont + 1 );
				bandera = 1;
			}
		}
		else
		{
			strNuevo += strVerifica.substring ( cont, cont + 1 );
			bandera = 0;
		}	
		cont++;
	}
	return strNuevo;
}

function EsEmail ( stremail )
{
var nLongitud, strNum;
nLongitud = stremail.length;
var arroba = false;
var punto = false;
var espacio = false;

for ( var cont = 0; cont < nLongitud; cont++ )
	{
	strNum = stremail.substring ( cont, cont + 1 );
	if ( ( strNum == "@" ) && ( arroba == false ) )
		{
		arroba = true;
		}
	else if ( ( strNum == "@" ) && ( arroba == true ) )
		{
		arroba = false;
		}
	else if ( strNum == "." )
		{
		punto = true;
		}
	else if ( strNum == " " )
		{
		espacio = true;
		}
	}//endfor

if ( arroba && punto && ( nLongitud >= 6 ) && ( ! ( espacio ) ) )
	{
	return true;
	}
else
	{
	return false;
	}
}//fin de Esmail


function es_numero (cadena)
{
	var cont = 0;
	if(cadena.length <= 0)
		return false;
	while ( cont < cadena.length )
		{
		if ( cadena.substring ( cont, cont + 1 ) != "0" &&
			cadena.substring ( cont, cont + 1 ) != "1" &&
			cadena.substring ( cont, cont + 1 ) != "2" &&
			cadena.substring ( cont, cont + 1 ) != "3" &&
			cadena.substring ( cont, cont + 1 ) != "4" &&
			cadena.substring ( cont, cont + 1 ) != "5" &&
			cadena.substring ( cont, cont + 1 ) != "6" &&
			cadena.substring ( cont, cont + 1 ) != "7" &&
			cadena.substring ( cont, cont + 1 ) != "8" &&
			cadena.substring ( cont, cont + 1 ) != "9")
				{
				return false;
				}
		cont++;
		}
	return true;
}//fin de es_numero


//OFMH
function ValidaPassword(strPwd1, strPwd2) {

	if (strPwd1 != strPwd2)

	   {
		return false;
	   }
  	else
	   {	
	        return true;

	   }

}//fin de ValidaPassword




