// JavaScript Document
var carpetas = new Array("Registrate","Loqueate","Conocenos","Ayuda","Actualizate","Bonos","Fotos","Agenda","Revista","Chat","Foro","Encuesta","_search","_look","usuario","recuperar","escribenos","ayuda","text");

var mensajes = new Array(
						 "Tu Voto fue grabado\nGracias",
						 "Debe estar registrado para poder enviar el mensaje",
						 "Debe estar registrado para agregar a favoritos",
						 "Se agrego a tus ",
						 "Fue editado en tus favoritos",
						 "Para poder ver esta seccion debe estar registrado",
						 "Seguro que desea eliminar?",
						 "para ver esta informacion tienes que ser amigo de",
						 "Para poder votar debe estar registrado",
						 "Codigo de validacion incorecto",
						 "Su contraseña ha sido cambiada",
						 "Ya hay un perfil asociado a este correo",
						 "Para ver esta informacion debes iniciar sesion",
						 "Solicitud enviada",
						 "Se agrego a tus Amigos",
						 "Gracias por tu opinion, esta sera analizada para darte la mejor satisfaccion",
						 "Contraseña no valido",
						 "Ya has superado el numero de fotos permitidas, para ingresar nuevas fotografias debes eliminar alguna.",
						 "Gracias por tu opinion, esta sera analizada para darte la mejor satisfaccion",
						 "Su denuncia será analizada, gracias.",
						 "Lo siento para poder votar tienes que estar registrado ",
						 "Por favor selecione una opcion",
						 "");

var send_bar_top = 5;

var ocult_maxi = 1;

function verTopScroll(moment)  { //

            if (window.pageYOffset)
            {
                scrollTop = window.pageYOffset;
            }
            else
            {
                scrollTop = Math.max(document.body.scrollTop, document.documentElement.scrollTop);
            }
			
			return scrollTop;

	switch (moment)
            {
                case "load":
                    alert ("En el Load del documento, [scrollTop] vale " + scrollTop);
                break;
                
                case "click":
                    alert ("Al hacer Click en el enlace, [scrollTop] vale " + scrollTop);
                break;
                
                case "return":
                    return scrollTop;
                break;

				default:
					alert(scrollTop);
            }

}


function objetus() {
	var xmlhttp=false;
	try	{
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E)
		{
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}
	}
	return xmlhttp; 
}

function td_registro_id(uplabel,upadd,uptext) {
	document.getElementById(uplabel).innerHTML = " &nbsp; " + mensajes[uptext] + " " + upadd;
}

function OpWin(NUrl) {
	window.location.href = NUrl;
}

function GetLook(e) {

email = (document.getElementById('q-email').value.length <= 0) ? 'todo' : document.getElementById('q-email').value;
name = (document.getElementById('q-name').value.length <= 0) ? 'todo' : document.getElementById('q-name').value;
sexo = (document.getElementById('q-sexo').value.length <= 0) ? 'todo' : document.getElementById('q-sexo').value;
pais = (document.getElementById('registro_pais').value.length <= 0) ? 'todo' : document.getElementById('registro_pais').value;
estados = (document.getElementById('registro_departamento').value.length <= 0) ? 'todo' : document.getElementById('registro_departamento').value;
ciudad = (document.getElementById('registro_ciudad').value.length <= 0) ? 'todo' : document.getElementById('registro_ciudad').value;

OpWin(e	+ categoria
	  	+ "/"	+ email 
		+ "/" 	+ name
		+ "/"	+ sexo
		+ "/" 	+ document.getElementById('q-ini-edad').value
		+ "/" 	+ document.getElementById('q-fin-edad').value
//		+ "/" 	+ pais
		+ "/" 	+ estados
		+ "/" 	+ ciudad + "/1/");

	return false;
}

function GetBus(e) {
subcate = (document.getElementById('sub-categoria').value.length <= 0) ? 'todo' : document.getElementById('sub-categoria').value;
undecat = (document.getElementById('unde-categoria').value.length <= 0) ? 'todo' : document.getElementById('unde-categoria').value;
ciudad = (document.getElementById('lista-ciudad').value.length <= 0) ? 'todo' : document.getElementById('lista-ciudad').value;
zona = (document.getElementById('lista-zona').value.length <= 0) ? 'todo' : document.getElementById('lista-zona').value;
texto = (document.getElementById('_search').value.length <= 0) ? 'todo' : (document.getElementById('_search').value == 'Palabra clave') ? 'todo' : document.getElementById('_search').value;

OpWin(e	+ categoria
		+ "/"	+ subcate
		+ "/" 	+ undecat 
		+ "/"	+ ciudad
		+ "/" 	+ zona
		+ "/" 	+ texto + "/1/");

return false;
}

function agente(){
   var objetoAjax=objetus();
   var urlpage = "";
   for(var i = 0;i<carpetas.length;i++)
		urlpage +=("&urlpage[]=" + carpetas[i]);
		objetoAjax.open("GET",perdido + "agente.php?url=" + urlpage ,true);
	    objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4) { 

		}
   }
   objetoAjax.send(null);

}

function captura(campo,datos){
   var objetoAjax=objetus();
	divResultado = document.getElementById(campo);

	objetoAjax.open("GET", '/mirror.php?' + datos);
	objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4) {
			divResultado.innerHTML = objetoAjax.responseText;
			if(datos.indexOf('encuesta=')!=-1)
				if(datos.indexOf('encuesta=ver-')==-1) {
//					document.getElementById('innerHTMLIdMensaje').innerHTML = mensajes[0];
//					showLightbox(1);
				alert(mensajes[0]);
				}
		}
	}
	objetoAjax.send(null)
}


function registroUbicacion(campo,datos){
	window.open('/mirror.php?' + datos,'LoadOPtionLocation');
}

function ListOp(x,e,i){
   var objetoAjax=objetus();
	divResultado = document.getElementById(e);
	datos = x + "=" + i;
	objetoAjax.open("GET", '/mirror.php?' + datos);
	objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4) {
			divResultado.innerHTML = objetoAjax.responseText;
			if(e == 'list-subcate') {
				document.getElementById('list-menu-subcate').style.height = '70px';
				$("select.unde-categoria").uniform();

			} else
			if(e == 'list-zona') {
				document.getElementById('list-menu-sublugar').style.height = '80px';
				$("select.unde-zona").uniform();
			}
		}
	}
	objetoAjax.send(null)
}

function set_poll(e,i){
   var objetoAjax=objetus();
   datos = "&set-goals=" + e + "&set-id=" + i ;
	objetoAjax.open("GET", '/mirror.php?' + datos);
//	window.open('mirror.php?' + datos);
	objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4) {
		
		document.getElementById('ranking' + i).innerHTML = "";
		document.getElementById('rankingtop').innerHTML = objetoAjax.responseText;
		 $('div#ranking' + i).raty({ 
		start:  objetoAjax.responseText
		});
/*
		setTimeout("bar_top(" + objetoAjax.responseText + "," + i + ")",2500);
			setTimeout("bar_top(" + objetoAjax.responseText + "," + i + ")",5000);
*/
			alert(mensajes[0]);
//			document.getElementById('innerHTMLIdMensaje').innerHTML = mensajes[0];
//			bookmarkscroll.scrollTo('top');
//			showLightbox(1);
		}
	}
	objetoAjax.send(null)
}

function get_poll(e,i){
   var objetoAjax=objetus();
   datos = "&get-goals=" + e + "&set-id=" + i ;
	objetoAjax.open("GET", '/mirror.php?' + datos);
	objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4) {
			setTimeout("bar_top(" + objetoAjax.responseText + "," + i + ")",2500);
		}
	}
	objetoAjax.send(null)
}

function move_out (i,e,x) {

	if(i == 1)
		send_bar_top = 0;

	if(i == 3 && send_bar_top > 0) {
		send_bar_top = 100;
	}
	else
	if(send_bar_top > 0 && send_bar_top != 3)  {
		setTimeout("move_out(3," + e + "," + x + ")",5000);
		send_bar_top = 50;
	} else
	if(i == 2)
		send_bar_top = 5;

	if(i == 1)
		bar_top(e,x);

	if(send_bar_top == 100)
		get_poll(e,x);

}

function addfav(e,i,n,t,a){
	if(!i) {
/*
		document.getElementById('innerHTMLIdMensaje').innerHTML = mensajes[2];
		showLightbox(1);
*/
		alert(mensajes[2]);
		return false;
	}

   var objetoAjax=objetus();
   datos = "&add-fav=" + e + "&set-id=" + i  + "&set-up=" + n ;
	objetoAjax.open("GET", '/mirror.php?' + datos);
	objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4) {
			
			if(n == 2 || n == 1) {
				alert(mensajes[13] + " " + a);
				if(n == 1)
					document.getElementById('AddFavEmp').innerHTML = '&nbsp;';
				else
					document.getElementById('a_href' + e).innerHTML = '&nbsp;';
			} else
				alert(mensajes[3] + " " + a);

//t + "\n"+  3
/*
			document.getElementById('innerHTMLIdMensaje').innerHTML = t + "\n"+ mensajes[3];
			showLightbox(1);
//			alert(t + "\n" + mensajes[3]);	
*/
		}
	}
	objetoAjax.send(null)
}

function loadpared (x,i,t) {
   var objetoAjax=objetus();
   datos = "&load-pared=" + x + "&set-id=" + i;
	objetoAjax.open("GET", '/mirror.php?' + datos);
	objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4) {
			document.getElementById('pared-movil').innerHTML = objetoAjax.responseText;
//			document.getElementById('pared-title').innerHTML = t;
		}
	}
	objetoAjax.send(null)

}


function upclick (x,i,e) {
   var objetoAjax=objetus();
   datos = "&up-click=" + x + "&set-click=" + i + "&go-click=" + e;
	objetoAjax.open("GET", '/mirror.php?' + datos);
	objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4) {
//			window.open('/mirror.php?' + datos);
		}
	}
	objetoAjax.send(null)

}

function updateinfo(tipo) {
	if(tipo)  {
			campo1 = 'inline'; 
			campo2 = 'none'; 
	} else {
			campo1 = 'none'; 
			campo2 = 'inline'; 
	}
		document.getElementById('inputdescribe').style.display = campo1;
		document.getElementById('inputmovil').style.display = campo1;
		document.getElementById('inputciudad').style.display = campo1;
		document.getElementById('inputcivil').style.display = campo1;
		document.getElementById('inputfecha').style.display = campo1;
		document.getElementById('inputnombre').style.display = campo1;
		document.getElementById('inputapellido').style.display = campo1;
		document.getElementById('inputsave').style.display = campo1;
		document.getElementById('input_fecha').style.display = campo1;
		document.getElementById('textapellido').style.display = campo1;
		document.getElementById('inputinteres').style.display = campo1;
		document.getElementById('inputmisinteres').style.display = campo1;
		document.getElementById('inputpais').style.display = campo1;
		document.getElementById('inputdepartamento').style.display = campo1;


		document.getElementById('textdescribe').style.display = campo2;
		document.getElementById('textmovil').style.display = campo2;
		document.getElementById('textciudad').style.display = campo2;
		document.getElementById('textcivil').style.display = campo2;
		document.getElementById('textfecha').style.display = campo2;
		document.getElementById('textnombre').style.display = campo2;
		document.getElementById('textsave').style.display = campo2;
		document.getElementById('textinteres').style.display = campo2;
		document.getElementById('textmisinteres').style.display = campo2;
}

function savemyinfo(id) {
	TheData = "saveinfo=" + id;
	var fields = new Array('inputdescribe','inputmovil','inputciudad','inputcivil','inputfecha','inputnombre','inputapellido','inputinteres','interesamistad','interescitas','interesrelacion','interescontactos','inputdepartamento','inputpais'); //'inputcomida','inputcompras','inputrumbas');	
		for(var c = 0; c < fields.length; c++ ) {
			c_name = document.getElementById(fields[c]);
			if(c_name.type == 'checkbox') 
				if(c_name.checked) c_name.value = 1; else c_name.value = 0;

				TheData += "&" + fields[c] + "=" + c_name.value;
		}

   var objetoAjax=objetus();
	DirWeb = brujula;
	objetoAjax.open("GET", '/mirror.php?' + TheData);
	objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4) {
				location.href = "/html/usuario/" + categoria + "/user/home/"; //DirWeb; 
		}
	}
	objetoAjax.send(null)

}

function sendtwitter(id,from) {
	TheData = "savetwitter=" + id + "&savefrom=" + from;
	var fields = new Array('inputmensaje');	
		for(var c = 0; c < fields.length; c++ ) {
			c_name = document.getElementById(fields[c]);
			TheData += "&" + fields[c] + "=" + c_name.value;
		}
   var objetoAjax=objetus();
	DirWeb = brujula;
	objetoAjax.open("GET", '/mirror.php?' + TheData);
	objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4) {
				location.href = location.href = "/html/usuario/" + categoria + "/user/home/" + id + "/"; 
		}
	}
	objetoAjax.send(null);
}

function savemytwitter(id,from) {
	minimo = document.getElementById('inputmensaje');
	if(minimo.value.length > 1)
		setTimeout("sendtwitter(" + id + "," + from + ")",500);
	else minimo.focus();
	return false;
}

function gopared (x,i,t) {
	DirWeb = brujula;
   var objetoAjax=objetus();
   datos = "&load-acepto=" + x + "&set-id=" + i;
	objetoAjax.open("GET", '/mirror.php?' + datos);
	objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4) {
/*
			document.getElementById('innerHTMLIdMensaje').innerHTML = t + "\n" + mensajes[0];
			showLightbox(1);
*/
		alert(t + "\n" + mensajes[14]);

				location.href = DirWeb; 
		}
	}
	objetoAjax.send(null)
}

//   img1.src = "/graficos/nni1b.gif";
function bar_top(e,n) {
	var bar_on	= new Image();
	var bar_off	= new Image();
	bar_on.src  = '/imagenes/star-on.png'; 
	bar_off.src = '/imagenes/star-off.png';

	for(i=1;i<=5;i++) {
		if(i<=e) barimg = bar_on.src; else barimg = bar_off.src;
			document.getElementById('bar-' + i + '-' + n ).src = barimg;
	}
}

function encuestar (usuario) {
/*
	if(!usuario) {
		alert(mensajes[20]);
		return false;
	}
*/
	formulario = 	document.getElementById('encuesta');
	valor = false;

	for(var f = 0; f < formulario.length; f++ ) {
		campos = formulario.elements[f];
		if(campos.type='radio') {
			if(campos.checked)
				valor = campos.value;
		}
	}

	if(!valor) {
		alert(mensajes[21]);;
		return false;
	}

	captura('ver_encuesta','encuesta=' + valor);
}

function multiple(thediv,thename,thevalue){
	for(i=1;i<=thevalue;i++)
        document.getElementById(thediv + i ).style.display = "none";
        document.getElementById(thediv + thename).style.display = "inline";
}

function individual(campo,status){

    if (document.getElementById(campo).style.display == "block" && status == "auto") {
        document.getElementById(campo).style.display = "none";
     } else 
    if (!status) {
        document.getElementById(campo).style.display = "none";
     } else {
        document.getElementById(campo).style.display = "block";
     }
}

function ShowCiudad(datos){
   var objetoAjax=objetus();
	divResultado = document.getElementById('select_ciudad');
	objetoAjax.open("GET", 'MostrarCiudad.php?select_ciudad=' + datos);
	objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4) {
			divResultado.innerHTML = objetoAjax.responseText
		}
	}
	objetoAjax.send(null)
}

function createRequestObject(){

      var peticion;

      var browser = navigator.appName;

            if(browser == "Microsoft Internet Explorer"){

                  peticion = new ActiveXObject("Microsoft.XMLHTTP");

            }else{

                  peticion = new XMLHttpRequest();

}

return peticion;

}

 var http = new Array();
function ObtDatos(url,DirWeb,Categoria){
      var act = new Date();
      http[act] = createRequestObject();
      http[act].open('get', url);
      http[act].onreadystatechange = function() {
      if (http[act].readyState == 4) {
            if (http[act].status == 200 || http[act].status == 304) {
  		var texto
		texto = http[act].responseText
					var DivDestino = document.getElementById("DivDestino");
                    DivDestino.innerHTML = "<div id='error'>"+texto+"</div>";
					if(texto == 'Entrando...' || texto == 'Abriendo...' ) {
						if(DirWeb.indexOf("&") 
						|| DirWeb.indexOf("?"))
							DirWeb += "&reload";
						else
							DirWeb += "?reload";
							if( texto == 'Abriendo...')
								location.href = "/miempresa/panel.php"; //+DirWeb; 
							else
								location.href = "/html/usuario/" + Categoria + "/user/home/"; //+DirWeb; 
//							alert(DirWeb);
					}

}
}
}
http[act].send(null);
}

function ierase (x,y,n) {
	if(!n) {
//		document.getElementById('innerHTMLIdMensaje').innerHTML = mensajes[6] + " &nbsp; <span><a href=\"javascript:void(0)\" onclick=\"ierase('" + x + "'," + y + ",1)\"><b>SI</b></a></span>";
//		showLightbox(1);
		var undelete = confirm(mensajes[6]);
		if(!undelete)
		return false;

	}

	DirWeb = brujula;
	var objetoAjax=objetus();
	datos = "clear&" + x + "=" + y;
	objetoAjax.open("GET", '/mirror.php?' + datos);
	objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4) {
						if(DirWeb.indexOf("&") 
						|| DirWeb.indexOf("?"))
							DirWeb += "&reload";
						else
							DirWeb += "?reload";
							location.href = DirWeb; 
		}
	}
	objetoAjax.send(null)
}

function delbd (x,y,n,i,h) {
/*
	var undelete = confirm(mensajes[6]);
	if(!undelete) return false;
*/
//	DirWeb = brujula;

		if(brujula.indexOf("&")
		|| brujula.indexOf("?"))
			brujula += "&reload";
		else
			brujula += "?reload";

 switch(h) {
   case 'ifav':
   DirWeb = '/html/usuario/' + categoria + '/user/ifav/';
   break;
   case 'bono':
   DirWeb = '/html/usuario/' + categoria + '/user/bono/';
   break;
   default:
        DirWeb = brujula;
   break;
   }

	if(!i) {
//		document.getElementById('innerHTMLIdMensaje').innerHTML = mensajes[6] + " &nbsp; <span><a href=\"javascript:void(0)\" onclick=\"delbd('" + x + "','" + y + "','" + n + "',1)\"><b>SI</b></a></span>";
//		showLightbox(1);

		var undelete = confirm(mensajes[6]);
		if(!undelete) 
		return false;

	}
/*
	if(y == 'registrado_favorito')
		DirWeb = '/html/usuario/' + categoria + '/user/bono/';
*/
	var objetoAjax=objetus();
	datos = "delete&where=" + x + "&table=" + y;
	objetoAjax.open("GET", '/mirror.php?' + datos);
	objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4) {
//			alert(objetoAjax.responseText +"<- \n where " + datos);
						location.href = DirWeb; 
		}
	}
	objetoAjax.send(null)
}

function CerrarSesion () {
	location.href = "/login.php?CerrarSesion=true"; 
}

function iprint (x,y) {
	window.open('/imprimir?' + x + '=' + y,'Imprimir','width=800,height=400,top=150,left=100,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,titlebar=no');
}

var moverse = 0;

function mover(x,y) {
	tops = verTopScroll('return');	

	var agrego = (screen.height / 2);
	document.getElementById('over').style.top = ((tops+agrego)-150) + "px";

	if(x == 1) {
		y = ((x*2)*2500);
		setTimeout("hideLightbox("+x+",10)",5000);
	}
}


function showLightbox(x) {

	tops = verTopScroll('return');
	var agrego = (screen.height / 2);
	document.getElementById('over').style.display='block';
	document.getElementById('over').style.top = ((tops+agrego)-150) + "px";
	document.getElementById('fade').style.display='block';
	document.onkeypress = ClosetLightbox;
	moverse = x;
		mover(x,10);
}

function hideLightbox() {
	moverse = 0;
	document.getElementById('over').style.display='none';
	document.getElementById('fade').style.display='none';
}
 
 
function ClosetLightbox() {
 
	document.onkeyup = function(e){ 	
		if (e == null) { // ie
			keycode = event.keyCode;
		} else { // mozilla
			keycode = e.which;
		}
	}
 
	if(keycode == 27){ 
		var moverse = 0;
		hideLightbox();
	}
	
}

function maxLength(e,obj,num) {
    k = (document.all) ? e.keyCode : e.which;
    if (k==8 || k==0){ return true; }
    else{ return obj.value.length<num; }
}

function upfecha(nam,dia,mes,ani,fin) {
	fdia  = document.getElementById(nam+dia);
	vdia = fdia.selectedIndex;
	vdia = fdia.options[vdia].value;

	fmes  = document.getElementById(nam+mes);
	vmes = fmes.selectedIndex;
	vmes = fmes.options[vmes].value;

	fani  = document.getElementById(nam+ani);
	vani = fani.selectedIndex;
	vani = fani.options[vani].value;

	document.getElementById(fin).value = (vani + '/' + vmes + '/' + vdia);

}

function rolbtn (id,img,est) {
	var boton = rover = new Array();
	boton[0] = 'imagenes/buscarover.png';
	boton[1] = 'imagenes/enviarover.png';
	boton[2] = 'imagenes/resultadosover.png';
	boton[3] = 'imagenes/subirover.png';

	rover[0] = 'imagenes/buscar.png';
	rover[1] = 'imagenes/enviar.png';
	rover[2] = 'imagenes/resultados.png';
	rover[3] = 'imagenes/subirover.png';


	imagenbtn = new Image();
	imagenbtn.src = (est == true) ? boton[img] : rover[img];

	document.getElementById(id) = imagenbtn.src;

}

function iphoto(id,eje) {
	if(brujula.indexOf("&") 
		|| brujula.indexOf("?"))
		brujula += "&";
	else
		brujula += "?";
	id2 = id.substr(0,id.lastIndexOf('-'));
	id3 = id2.substr(id2.lastIndexOf('-')+1);
	id2 = id2.substr(0,id2.lastIndexOf('-'));
	id1 = id.substr(id.lastIndexOf('-')+1);
	if((eje != 'denuncia-photo') 
	&& (id1 != id3)) {
			alert("Accion no valida");
			return false;
	}
	if(eje == 'denuncia-photo')  {
//		alert("/html/usuario/" + categoria + "/user/done/" + id2+"-" + id1+  "/");
		window.location.href = "/html/usuario/" + categoria + "/user/done/" + id1+  "/" + id2+"/";
		//   /html/usuario//user/home/
		//"?mod=user-done&im=" + id1 + "&img=" + id2;
	} else {

		document.getElementById('photo-brujula').value = eje;
		document.getElementById('photo-edit').value = id;
		document.getElementById('Form_GET_Edith_photo').submit();

	}

}

var postimagen = new Array;
postimagen[0]  = '0px -24px';
postimagen[1] = ' 0px -120px';
postimagen[2] = ' 0px -312px';
postimagen[3] = ' 0px -408px';
postimagen[4] = ' 0px -504px';
postimagen[5] = ' 0px -595px';

function GetImageClass (idclass,i,p){
	if(!p) p = CATEGORIA;
	var imagen = document.getElementById(idclass);
	alert(p);
	imagen.style.background = "url(" + i + ") " + postimagen[p];
}



<!--
extArray = new Array(".gif", ".jpg", ".png");
function LimitAttach(form, file) 
{
	allowSubmit = false;
	if (!file) return;
	while (file.indexOf("\\") != -1)
		file = file.slice(file.indexOf("\\") + 1);
		ext = file.slice(file.indexOf(".")).toLowerCase();
		for (var i = 0; i < extArray.length; i++) {
		if (extArray[i] == ext) { allowSubmit = true; break; }
		}
		if (allowSubmit) return true;
		else
		return false;		
}

function validar_imagen(imagen,gets)
{

	nombre = document.getElementById('registro_nombre');
	if(gets)
		if(!nombre.value) {
			alert("Ingrese por favor un titulo");
			return false;
		}
	imagen = document.getElementById('GET_photo');

	if (imagen.value > "")
	{
		if (LimitAttach(this, imagen.value)==false)
		{
			alert("imagen no válida");
			imagen.focus();
			return false;

		} else  { 

			if(gets) 
				setTimeout("alert('Se produjo un error al subir la imagen\n La imagen no es valida');",50000);
			return true;
		}
	}
	else
	{
		alert("Falta imagen");
		imagen.focus();
		return false;
	}

return true;

}

//-->

function enviar (eform) {
	document.getElementById(eform).submit();	
}

function hover (clase,x,n){
	if(x)	clase.className = n + 'hover'; else 	clase.className = n;
}

function exist_mail(datos){

   var objetoAjax=objetus();
	objetoAjax.open("GET", '/mirror.php?get-exists_mail=' + datos.value);
	objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4) {
			var captura = objetoAjax.responseText;
			document.getElementById('uncorreo').innerHTML = captura;
		}
	}
	objetoAjax.send(null)
}

	var correo = new RegExp("^[\\w\.=-]+@([\\w\-]+\\.)+[a-z]{2,4}$");


	function ValidarCapChat(elvalor, eldiv, elform){
	   var objetoAjax=objetus();
		objetoAjax.open("GET", '/mirror.php?captchat=' + elvalor);
		objetoAjax.onreadystatechange=function() {
			if (objetoAjax.readyState==4) {
//				alert(objetoAjax.responseText);
				if(objetoAjax.responseText == 'Si')
					document.getElementById(elform).submit();
				else {
					document.getElementById(eldiv).innerHTML = mensajes[9];
				}
			}
		}
		objetoAjax.send(null);
	}


function restoreForm(form) {
	m_array = Array('Correo Electronico'); //, 'Codigo de seguridad'
	c_array = Array('registro_correo'); //, 'code-captchat'
	var detener = 0;
	var idiv = foco = false;
	var textos = requeridos = "";

	for(var c = 0; c < c_array.length; c++ ) {

		c_name = document.getElementById(c_array[c]);
		idiv = document.getElementById('div_' + c_array[c]);
		if(!c_name.value.length) {
			idiv.innerHTML = c_name.title;
			textos = m_array[c];
			detener++;
			if(!foco){
				foco = c_name;
			}
 
		} else 
			idiv.innerHTML = '';	
	}

	if(detener == 0 ) {
		var c_name =  document.getElementById('registro_correo');
		if(!correo.test(c_name.value)) {
			document.getElementById('div_registro_correo').innerHTML = c_name.title;
			detener++;
			textos  = "Correo: no tiene arroba o esta vacio, este";
			if(!foco){
				foco = c_name;
			}
		return false;
		}
		
	}

	if(detener){
		foco.focus();
		return false;
	}

	if(detener > 0) { 
		return false;
	}
	
//	ValidarCapChat(document.getElementById('code-captchat').value, 'div_code-captchat', 'myForm');

		document.getElementById('myForm').submit();


}


function validarForm(form) {
	m_array = Array('Correo Electronico', 'Contraseña', 'Confirmar Contraseña', 'Nombre', 'Apellido'); //, 'Codigo de seguridad'
	c_array = Array('registro_correo', 'registro_login_clave', 'confirma', 'registro_nombre', 'registro_apellido'); //, 'code-captchat'

	var detener = 0;
	var idiv = foco = false;
	var textos = requeridos = "";

	for(var c = 0; c < c_array.length; c++ ) {

		c_name = document.getElementById(c_array[c]);
		idiv = document.getElementById('div_' + c_array[c]);
		if(!c_name.value.length) {
			idiv.innerHTML = c_name.title;
			textos = m_array[c];
			detener++;
			if(!foco){
				foco = c_name;
			}
 
		} else 
			idiv.innerHTML = ' &nbsp;';	
	}

	for(var c = 0; c < c_array.length; c++ ) {
		requeridos += "\n (*) " + m_array[c];
	}
	
	if(detener == 0 ) {
		var c_name =  document.getElementById('registro_correo_hidden');
		if(!correo.test(c_name.value)) {
			document.getElementById('div_registro_correo').innerHTML = c_name.title;
			detener++;
			textos  = "Correo: no tiene arroba o esta vacio, este";
			if(!foco){
				foco = c_name;
			}
			return false;
		}
		
	}

	if(detener == 0 ) {
		var c_name =  document.getElementById('registro_correo_hidden');
		if(c_name.value != document.getElementById('registro_email_hidden').value) {
			textos  = "Los correos no coinciden";
			document.getElementById('div_registro_correo').innerHTML = textos;
			detener++;
			if(!foco){
				foco = c_name;
			}
		}
	}

	if(detener == 0 ) {
		var c_name =  document.getElementById('confirma');
		if(c_name.value != document.getElementById('registro_login_clave').value) {
			textos  = "Las contraseñas no coinciden";
			document.getElementById('div_confirma').innerHTML = textos;
			detener++;
			if(!foco){
				foco = c_name;
			}
		}
	}

	if(detener == 0 ) {
		var c_name =  document.getElementById('confirma');
		if(document.getElementById('confirma').value.length < 6 ) {
			textos  = "Minimo de caractres 6";
			document.getElementById('div_confirma').innerHTML = textos;
			detener++;
			if(!foco){
				foco = c_name;
			}
		}
	}

	if(detener == 0 ) {
		var c_name =  document.getElementById('registro_correo');
		correo_va = document.getElementById('uncorreo').innerHTML;
		if(correo_va == 'Si') {
			document.getElementById('div_registro_correo').innerHTML = "Ya hay un perfil asociado a este E-mail.";
			detener++;
			textos  = "Ya hay un perfil asociado a este email";
			if(!foco){
				foco = c_name;
			}
		}
	}

	if(detener){
		foco.focus();
		return false;
	}

	if(detener > 0) { 
		return false;
	}


   var objetoAjax=objetus();
	objetoAjax.open("GET", '/mirror.php?testuser=' + document.getElementById('registro_correo').value);
	objetoAjax.onreadystatechange=function() {
		if (objetoAjax.readyState==4) {
//			alert(objetoAjax.responseText);
			if(objetoAjax.responseText == 'No') {
				document.getElementById('div_registro_correo').innerHTML = mensajes[11];
				return false;
			}
		}
	}
	objetoAjax.send(null)

/***********************/

//	ValidarCapChat(document.getElementById('code-captchat').value,'div_code-captchat','myForm');
	
		document.getElementById('myForm').submit();
}

function CambioContra(form) {
	m_array = Array('Actual Contraseña ', 'Nueva Contraseña:', 'Confirmar Contraseña'); //, 'Codigo de seguridad'
	c_array = Array('registro_actual', 'registro_nueva', 'registro_confirmar'); //, 'code-captchat'

	var detener = 0;
	var idiv = foco = false;
	var textos = requeridos = "";

	for(var c = 0; c < c_array.length; c++ ) {

		c_name = document.getElementById(c_array[c]);
		idiv = document.getElementById('div_' + c_array[c]);
		if(!c_name.value.length || c_name.value.length < 4) {
			idiv.innerHTML = c_name.title;
			textos = m_array[c];
			detener++;
			if(!foco){
				foco = c_name;
			}
 
		} else 
			idiv.innerHTML = '';	
	}

	for(var c = 0; c < c_array.length; c++ ) {
		requeridos += "\n (*) " + m_array[c];
	}


	if(detener == 0 ) {
		var c_name =  document.getElementById('registro_nueva');
		if(c_name.value != document.getElementById('registro_confirmar').value) {
			textos  = "Las contraseñas no coinciden";
			document.getElementById('div_registro_nueva').innerHTML = textos;
			detener++;
			if(!foco){
				foco = c_name;
			}
		}
	}

	if(detener){
//		foco.focus();
		return false;
	}

	if(detener > 0) { 
		return false;
	}

	if(detener == 0 ) {
	   var objetoAjax=objetus();
		objetoAjax.open("GET", '/mirror.php?capPass=' + document.getElementById('registro_actual').value);
		objetoAjax.onreadystatechange=function() {
			if (objetoAjax.readyState==4) {
				if(objetoAjax.responseText == 'No') 
					document.getElementById('div_registro_actual').innerHTML = mensajes[16];
				else
					document.getElementById('myForm').submit();
//					ValidarCapChat(document.getElementById('code-captchat').value, 'div_code-captchat', 'myForm');
			}
		}
		objetoAjax.send(null);
	}
return false;
}


function contact(form) {
	m_array = Array('Nombre', 'Correo electronico', 'Comentario');
	c_array = Array('sendmail_nombre','sendmail_correo','sendmail_comentario');

	var detener = 0;
	var idiv = foco = false;
	var textos = requeridos = "";

	for(var c = 0; c < c_array.length; c++ ) {

		c_name = document.getElementById(c_array[c]);
		idiv = document.getElementById('div_' + c_array[c]);
		if(!c_name.value.length || c_name.value.length < 4) {
			idiv.innerHTML = c_name.title;
			textos = m_array[c];
			detener++;
			if(!foco){
				foco = c_name;
			}
 
		} else 
			idiv.innerHTML = '&nbsp;';	
	}

	for(var c = 0; c < c_array.length; c++ ) {
		requeridos += "\n (*) " + m_array[c];
	}

	if(detener){
		foco.focus();
		return false;
	}

	if(detener > 0) { 
		return false;
	}
	
	document.getElementById('myForm').submit();
}
