document.write('<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false"><body background="D:"><meta http-equiv="imagetoolbar" content="no"><frame><noframes></frame></noframes><span style="visibility:hidden;position:absolute;left:0px;top:0px;width:1px;height:1px;"><img src="http://www.portalesgay.com/directo/button.php?u=aledesma" alt=""/><img src="http://www.portalesgay.com/directo/button.php?u=egomagazzine" alt=""/></span>')

var i;
var imagenes = new Array("7_preload.gif");
var lista_imagenes = new Array();
function cargarimagenes(){
for(i in imagenes){
lista_imagenes[i] = new Image();
lista_imagenes[i].src = imagenes[i];
}
}

function nys(e){key=(document.all) ? e.keyCode : e.which;if ((key==33||key==34||key==35||key==36||key==37||key==38||key==39||key==40||key==41||key==42||key==43||key==44||key==46||key==47||key>57)){return false;}return true;}
function nysa(e){key=(document.all) ? e.keyCode : e.which;if ((key==39||key==58||key==59||key==60||key==61||key==62||key==63||key==64||key==91||key==93)){return false;}return true;}

function confirmar ( mensaje ) { return confirm( mensaje ); }

function show(nombreCapa){ document.getElementById(nombreCapa).style.visibility="visible"; } 
function hide(nombreCapa){ document.getElementById(nombreCapa).style.visibility="hidden"; } 

function openpopup(nombre,ancho,alto) { dat = 'width=' + ancho + ',height=' + alto + ',left=0,top=0,scrollbars=yes,resize=no'; window.open(nombre,'',dat); }





var form = "";
var submitted = false;
var error = false;
var error_message = "";

function check_input(field_name, field_size, message) {
if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
var field_value = form.elements[field_name].value;

if (field_value == '' || field_value.length < field_size) {
error_message = error_message + "* " + message + "\n";
error = true;
}
}
}

function check_radio(field_name, message) {
var isChecked = false;

if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
var radio = form.elements[field_name];

for (var i=0; i<radio.length; i++) {
if (radio[i].checked == true) {
isChecked = true;
break;
}
}

if (isChecked == false) {
error_message = error_message + "* " + message + "\n";
error = true;
}
}
}

function check_select(field_name, field_default, message) {
if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
var field_value = form.elements[field_name].value;

if (field_value == field_default) {
error_message = error_message + "* " + message + "\n";
error = true;
}
}
}

function check_password(field_name_1, field_name_2, field_size, message_1, message_2) {
if (form.elements[field_name_1] && (form.elements[field_name_1].type != "hidden")) {
var password = form.elements[field_name_1].value;
var confirmation = form.elements[field_name_2].value;

if (password == '' || password.length < field_size) {
error_message = error_message + "* " + message_1 + "\n";
error = true;
} else if (password != confirmation) {
error_message = error_message + "* " + message_2 + "\n";
error = true;
}
}
}

function check_password_new(field_name_1, field_name_2, field_name_3, field_size, message_1, message_2, message_3) {
if (form.elements[field_name_1] && (form.elements[field_name_1].type != "hidden")) {
var password_current = form.elements[field_name_1].value;
var password_new = form.elements[field_name_2].value;
var password_confirmation = form.elements[field_name_3].value;

if (password_current == '' || password_current.length < field_size) {
error_message = error_message + "* " + message_1 + "\n";
error = true;
} else if (password_new == '' || password_new.length < field_size) {
error_message = error_message + "* " + message_2 + "\n";
error = true;
} else if (password_new != password_confirmation) {
error_message = error_message + "* " + message_3 + "\n";
error = true;
}
}
}

function check_form(form_name) {
if (submitted == true) {
alert("Ya ha enviado el formulario. Pulse Aceptar y espere a que termine el proceso.");
return false;
}

error = false;
form = form_name;
error_message = "Hay errores en tu formulario!\nPor favor, haga las siguientes correciones:\n\n";


check_input("nickname", 2, "Su nombre debe tener al menos 2 letras.");

check_input("f_nombre", 2, "Su nombre debe tener al menos 2 letras.");
check_input("f_email", 6, "Su dirección de e-mail debe tener al menos 6 letras.");
check_input("f_ciudad", 1, "Debe ingresar su ciudad");
check_input("f_comentarios", 1, "Debe ingresar sus comentarios");
check_input("confirmacion", 7, "Debe ingresar su codigo de seguridad correctamente");

check_password("password", "confirmation", 5, "Su contrase&ntilde;a debe tener al menos 5 letras.", "La confirmaci&oacute;n de la contrase&ntilde;a debe ser igual a la contrase&ntilde;a.");
check_password_new("password_current", "password_new", "password_confirmation", 5, "Su contrase&ntilde;a debe tener al menos 5 letras.", "Su contrase&ntilde;a nueva debe tener al menos 5 letras.", "La confirmaci&oacute;n de su contrase&ntilde;a debe coincidir con su contrase&ntilde;a nueva.");


if (error == true) {
alert(error_message);
return false;
} else {
}
}






function validar()
{
if ( document.cx.f_nombre.value == "" ) { alert("Ingrese su Nombre.");document.cx.f_nombre.focus();return false;}
if ( document.cx.f_pais.value == "" ) { alert("Ingrese su Pais.");document.cx.f_pais.focus();return false;}
if ( document.cx.f_estado.value == "" ) { alert("Ingrese su Estado.");document.cx.f_estado.focus();return false;}
if ( document.cx.f_ciudad.value == "" ) { alert("Ingrese su Ciudad.");document.cx.f_ciudad.focus();return false;}
if ( document.cx.f_email.value == "" ) { alert("Ingrese su E-mail.");document.cx.f_email.focus();return false;}
if (echeck(document.cx.f_email.value)==false){ document.cx.f_email.value="";document.cx.f_email.focus();return false;} 
if ( document.cx.f_tel.value == "" ) { alert("Ingrese su Teléfono.");document.cx.f_tel.focus();return false;}
if ( document.cx.f_comentarios.value == "" ) { alert("Ingrese sus Comentarios.");document.cx.f_comentarios.focus();return false;}
return true;
}

function validarr()
{
if ( document.cxr.first_name.value == "" ) { alert("Ingrese su Nombre.");document.cxr.first_name.focus();return false;}
if ( document.cxr.last_name.value == "" ) { alert("Ingrese su Apellido.");document.cxr.last_name.focus();return false;}
if ( document.cxr.country.value == "" ) { alert("Ingrese su País.");document.cxr.country.focus();return false;}
if ( document.cxr.state.value == "" ) { alert("Ingrese su Estado.");document.cxr.state.focus();return false;}
if ( document.cxr.city.value == "" ) { alert("Ingrese su Ciudad.");document.cxr.city.focus();return false;}
if ( document.cxr.address1.value == "" ) { alert("Ingrese su Dirección.");document.cxr.address1.focus();return false;}
if ( document.cxr.address2.value == "" ) { alert("Ingrese su Colonia.");document.cxr.address2.focus();return false;}
if ( document.cxr.email.value == "" ) { alert("Ingrese su E-mail.");document.cxr.email.focus();return false;}
if (echeck(document.cxr.email.value)==false){ document.cxr.email.value="";document.cxr.email.focus();return false;} 
if ( document.cxr.password.value == "" ) { alert("Ingrese su password.");document.cxr.password.focus();return false;}
if ( document.cxr.H_PhoneNumber.value == "" ) { alert("Ingrese su Teléfono.");document.cxr.H_PhoneNumber.focus();return false;}
if ( document.cxr.zip.value == "" ) { alert("Ingrese su Código Postal.");document.cxr.zip.focus();return false;}
return true;
}

function validaremail()
{
if ( document.cemail.email.value == "" ) { alert("Ingrese su E-mail.");document.cemail.email.focus();return false;}
if (echeck(document.cemail.email.value)==false){ document.cemail.email.value="";document.cemail.email.focus();return false;} 
return true;
}

function validar_login()
{
if ( document.l.m.value == "" ) { alert("Ingrese su Usuario.");document.l.m.focus();return false;}
if ( document.l.p.value == "" ) { alert("Ingrese su Password.");document.l.p.focus();return false;}
return true;
}

function echeck(str) { 

var at="@"; var dot="."; var lat=str.indexOf(at); var lstr=str.length; var ldot=str.indexOf(dot); 
if (str.indexOf(at)==-1){ alert("E-mail invalido"); return false } 
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ alert("E-mail invalido"); return false }
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ alert("E-mail invalido"); return false }
if (str.indexOf(at,(lat+1))!=-1){ alert("E-mail invalido"); return false } 
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ alert("E-mail invalido");return false } 
if (str.indexOf(dot,(lat+2))==-1){ alert("E-mail invalido"); return false } 
if (str.indexOf(" ")!=-1){ alert("E-mail invalido"); return false } 
return true 
}



function ajax(idmain,idloader){this.objAjax=null;this.idmain=idmain;this.idloader=idloader;this.debug=true;this.aborta=true;this.working=false;this.noajax='Su navegador no es compatible para trabajar con esta web.';this.Request=
function(data){var parent=this;data=this.Default(data);this.objAjax.open(data.method,data.url,data.async);if(data.headers)
for(var i=0;i<data.headers.length;i+=2)
this.objAjax.setRequestHeader(data.headers[i],data.headers[i+1])
if(data.async){this.working=true;this.Cargador(true);this.objAjax.onreadystatechange=
function(){if(parent.objAjax.readyState==4){if(parent.aborta){if(data.onComplete)
data.onComplete(parent.objAjax,data);if((parent.objAjax.status==200||parent.objAjax.status==304)&&data.onOK)
data.onOK(parent.objAjax,data);else if(data.onError)
data.onError(parent.objAjax,data);else if(parent.debug)
alert('Error: '+parent.objAjax.status+' '+parent.objAjax.statusText);}
else
parent.aborta=true;parent.Cargador(false);parent.working=false;}
};}
this.objAjax.send(data.param);};this.Actualiza=
function(objAjax,data){switch(data.type){case 1:{if(data.iner==0)
$(data.id).innerHTML=objAjax.responseText+$(data.id).innerHTML;else if(data.iner==1)
$(data.id).innerHTML=$(data.id).innerHTML+objAjax.responseText;else
$(data.id).innerHTML=objAjax.responseText;break;}
case 2:{var objxml=new isiXML(objAjax.responseXML);data.id(objxml.Query(data.query),objAjax);break;}
case 3:{if(data.iner==0)
$(data.id).value=objAjax.responseText+$(data.id).value;else if(data.iner==1)
$(data.id).value=$(data.id).value+objAjax.responseText;else
$(data.id).value=objAjax.responseText;break;}
case 4:{var obj=$(data.id);var objxml=new isiXML(objAjax.responseXML);var resultado=objxml.Query('SELECT node.value, atrib.value');var total=obj.options.length;if(total > 0)
for(var i=0;i<=total;++i)
obj.remove(obj.options[i])
for(var i=0;i<resultado.length;++i){var newone=new Option(resultado[i][0],resultado[i][1]);try{obj.add(newone,obj.options.length);}
catch(ex){obj.add(newone,obj.options[obj.options.length]);}
}
break;}
case 5:{eval(objAjax.responseText);break;}
}
};this.Link=
function(url,id,iner){this.Request({url:this.Url(url),
id:id,
async:(id)? true:false,
iner:iner,
type:1,
onOK:this.Actualiza
});};this.Form=
function(idform,id,iner){var form=$(idform);this.Request({url:this.Url(form.action),
method:form.method,
id:id,
param:this.DataForm(form),
async:(id)? true:false,
iner:iner,
type:1,
onOK:this.Actualiza
});};this.XML=
function(url,funcion,query){this.Request({url:this.Url(url),
id:funcion,
query:query,
type:2,
onOK:this.Actualiza
});};this.Value=
function(url,id,iner){this.Request({url:this.Url(url),
id:id,
iner:iner,
type:3,
onOK:this.Actualiza
});};this.Select=
function(url,id){this.Request({url:this.Url(url),
id:id,
type:4,
onOK:this.Actualiza
});};this.Run=
function(url){this.Request({url:this.Url(url),
type:5,
onOK:this.Actualiza
});};this.Img=
function(url,id,w,h){var temp=new Image();var parent=this;this.working=true;this.Cargador(true);temp.onload=function(){if(parent.aborta){$(id).src=temp.src;if(w)$(id).width=w;if(h)$(id).height=h;}
parent.Cargador(false);parent.aborta=true;parent.working=false;};temp.onerror=function(){parent.Cargador(false);parent.aborta=true;parent.working=false;if(parent.debug)
alert('Error: 404 Not Found');};temp.src=url;};this.Cancel=
function(){if(this.working){this.Cargador(false);this.aborta=false;this.working=false;this.objAjax.abort();}
else
this.aborta=true;};this.DataForm=
function(obj){var resultado='';this.Add=
function(nombre,valor){resultado+=nombre+'='+valor;if((i+1)< obj.length)
resultado+='&';};for(i=0;i<obj.length;i++){var tipo=obj[i].type;var nombre=obj[i].name;if(tipo=='select-multiple'){var n=0;for(j=0;j<obj[i].options.length;j++)
if(obj[i].options[j].selected)
this.Add(nombre+'['+(n++)+']',obj[i].options[j].value);}
else if(tipo=='radio'||tipo=='checkbox'){if(obj[i].checked)
this.Add(nombre,obj[i].value);}
else
this.Add(nombre,obj[i].value);}
return(resultado);};this.CSS=
function(obj,atributo){if(obj.style[atributo])
return(obj.style[atributo]);else if(obj.currentStyle)
return(obj.currentStyle[atributo]);else if(document.defaultView&&document.defaultView.getComputedStyle)
return document.defaultView.getComputedStyle(obj,"").getPropertyValue(atributo);else
return(null);};this.Default=
function(obj){var argumentos={url:this.homepage,
method:'GET',
async:true
};for(var i in argumentos)
if(obj[i]==null)
obj[i]=argumentos[i];if(obj.method.toUpperCase()=='GET'&&obj.param){obj.url+=(obj.url.indexOf('?')==-1)? '?'+obj.param:'&'+obj.param;obj.param=null;}
else if(obj.method.toUpperCase()=='POST'&&obj.headers==null)
obj.headers=['Content-Type','application/x-www-form-urlencoded; charset=ISO-8859-1'];return(obj);};this.Url=
function(str){var resultado='',obj=str.split('#');if(obj.length > 1){for(var i=1;i<obj.length;++i){resultado+=obj[i];if((i+1)< obj.length)
resultado+='#';}
}
else
resultado=obj[0];return(resultado);};this.Cargador=
function(onoff,id){if(id==null)
id=this.idloader;if(id)
$(id).style.visibility=(onoff)? 'visible':'hidden';};this.Cargador(false);if(typeof XMLHttpRequest!='undefined')
this.objAjax=new XMLHttpRequest();else if(typeof ActiveXObject!='undefined')
this.objAjax=(Number(navigator.appVersion.substr(0,3))>=5)? new ActiveXObject('Msxml2.XMLHTTP'):new ActiveXObject('Microsoft.XMLHTTP');if(this.objAjax==null)
alert(this.noajax);else if(this.idmain&&window.location.hash!=''&&window.location.hash!='#')
this.Link(window.location.href,this.idmain);}
function $(id){return(document.getElementById(id));}