function abrir(mypage, myname, w, h, scroll)
{
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',noresize';
	win = window.open(mypage, myname, winprops);
}




function AbrirAplicacion(theUrl, theName)
{
	//alert(screen.height);
	//alert(screen.width);
	window.top.open(theUrl, theName, 'top=0,left=0,height=' + (screen.height -40) + ',width= ' + (screen.width-20) + ',status=no,toolbar=yes,fullscreen=no,menubar=no,resizable=yes,location=no,scrollbars=yes')
	return void(null);
}

/* FUNCIONES DE VALIDACION */
//Valida la entrada caracteres no permitidos
function words(obj){
	wrd=new Array("!","%","#","$","@","{","}","(",")","*","^","`","/","+","=",":",";",">","<","|","-","&","!","~","_","'","[","]")
	var p = obj.value.length;
	pega = obj.value.substring(p-1,p);
	
	for(var x=0; x < wrd.length; x++){
		
		if(pega==wrd[x])
		{
		
			return false;
		}
	}
	return true;
}

// Determina si la cadena que se le pasa como parámetro
// puede corresponder a una dirección de correo electrónico
function validar_mail(cadenaV){	

	var indice;
	
	indice = cadenaV.search("@");
	if ( indice == (-1)){
		return false;
	}
	
	var longitud = cadenaV.length;
	delnumber = cadenaV.indexOf('@',0);
	if ( delnumber == -1){
		return false;
	}
	domain = cadenaV.substring(delnumber +1);
	if( domain.charAt(0) == '.' || domain.charAt(0) == '@'){
		return false;
	}
	lastdom = cadenaV.lastIndexOf('.');
	if ( lastdom == -1 || lastdom == longitud -1 ){
		return false;
	}
	if ( lastdom < indice ){
		return false;
	}
	return true;
}

function validarPass(cadenaV)
{
	var re = /^[A-Za-z0-9._-]\w{1,18}[A-Za-z-0-9-._-]$/;
	if(!re.test(cadenaV))
		return false;
	else
		return true;
}

				
