var img_cargando ="<img src='/img/cargando2.gif' id='img_cargando'>";

var total_msg;
var msg;

var NS4=false;
 
 if( eval("this.netscape") && parseInt(navigator.appVersion) < 5)
      NS4=true;
 function mypopup(args,tmn) {
     var tamano;
	 if (tmn=='1')
		 tamano='width=780,height=580';
	 if (tmn=='2')
		 tamano='width=1024,height=880';

     if (NS4)
	window.open("/chat/chatglr.asp" + args, "jschat_popup", tamano+',status=no,scrollbars=no,titlebar=no,menubar=no,toolbar=no,resizable=no');
     else
	window.open("/chat/chatglr.asp" + args, "jschat_popup", tamano+',status=no,scrollbars=no,titlebar=no,menubar=no,toolbar=no,resizable=yes');
   }	   
   
  function myopen(frm) {
	var e = '';
	var f = frm;
	e = ChkBeginChr( f.nick, 'Nick', e);
	e = ChkUserName( f.nick, 'Nick', e);
	e = ChkNotNull( f.nick, 'Nick', e);
	e = chkLengthMax( f.nick, 15,'Nick', e);
	e = ChkLength( f.nick, 5,'Nick', e);
	if (e) {
	  alert('Tiene algunos errores en lo que ingreso:\n' + e);
	  return false;
	}
	  var args="?nick="+escape(frm.nick.value)+"&tmn="+escape(frm.tp.value);
      mypopup(args,frm.tp.value);
      return false;
   }

function getUser(){
    var user = new Array();
    ckArr = document.cookie.split("; ");
    for (var nBucle=0;nBucle<ckArr.length;nBucle++){
        var aCookie = ckArr[nBucle].split("=");
        if ( (aCookie[0].substring(0,19)) == "pmd_validation_info"){
            var userInfo = unescape(aCookie[1]);
            userInfo = userInfo.split("|");
            user['name'] = userInfo[1].split("+").join(" ");
            user['id'] = userInfo[0];
            user['mail'] = userInfo[3];
            return user;
        }
    }
    return false;
}

function log(prm) {
	if (prm != '')
		document.write("<img width='1' height='1' border='0' src='/st.aspx?p=" + prm + "&rnd=" + Math.random() + "'/>");
}
function aviso(texto,sel,sel2){
    var ventana = '<div class="popup3 estirar"><h2><img src="/txt/aviso.gif" alt="bases" class="titulares" /></h2><a href="#"  class="cerrar">Cerrar</a><div class="aviso"><p>'+texto+'</p></div><a href="#" id="cerrar" class="boton"><img src="/img/boton_cerrar_rojo.gif" alt="" /></a></div>';
		if(sel==undefined){
    		$("#modal").html(ventana).popUp();
		}
		else{
				if(sel2!="cerrar")
    			$().popUp2(sel,ventana,sel2);
				else
    		$("#"+sel).html(ventana).popUp(null,1);
		}
}

function galeria(texto,sel,sel2){
    var ventana = '<div class="popup3 estirar"><h2><img src="/txt/galeria.gif" alt="bases" class="titulares" /></h2><a href="#"  class="cerrar">Cerrar</a><div class="galeria"><p>'+texto+'</p></div><a href="#" id="cerrar" class="boton"><img src="/img/boton_cerrar_rojo.gif" alt="" /></a></div>';
		if(sel==undefined){
    		$("#modal").html(ventana).popUp();
		}
		else{
				if(sel2!="cerrar")
    			$().popUp2(sel,ventana,sel2);
				else
    		$("#"+sel).html(ventana).popUp(null,1);
		}
}

function oModalimg(texto,imagen,sel,sel2){
    var ventana = '<div class="popup3 estirar"><h2><img src="' + imagen + '" alt="bases" class="titulares" /></h2><a href="#"  class="cerrar">Cerrar</a><p>'+texto+'</p><a href="#" id="cerrar" class="boton"><img src="/img/boton_cerrar_rojo.gif" alt="" /></a></div>';
		if(sel==undefined){
    		$("#modal").html(ventana).popUp();
		}
		else{
				if(sel2!="cerrar")
    			$().popUp2(sel,ventana,sel2);
				else
    		$("#"+sel).html(ventana).popUp(null,1);
		}
}

function oModal(texto,sel,sel2){
    var ventana = '<div class="popup3 estirar"><a href="#"  class="cerrar">Cerrar</a><p>'+texto+'</p><a href="#" id="cerrar" class="boton"><img src="/img/boton_cerrar_rojo.gif" alt="" /></a></div>';
		if(sel==undefined){
    		$("#modal").html(ventana).popUp();
		}
		else{
				if(sel2!="cerrar")
    			$().popUp2(sel,ventana,sel2);
				else
    		$("#"+sel).html(ventana).popUp(null,1);
		}
}
var comunidad_sitio_url='http://comunidad.los40principales.com.ar';

function cabecera(){
    var tiempo="";
    var username="";
    var actualiza="";
    var msg="";
    ckArr = document.cookie.split("; ");
    for (var nBucle=0;nBucle<ckArr.length;nBucle++){
        var aCookie = ckArr[nBucle].split("=");
        if ( (aCookie[0].substring(0,19)) == "pmd_validation_info"){
            var userInfo = unescape(aCookie[1]);
            userInfo = userInfo.split("|");
            username = userInfo[1].split("+").join(" ");
            if(username=="" || username==null)
                username= "username";
        }
        if ((aCookie[0].substring(0,5)) == "t_msg"){
            var t_msg=aCookie[1];
            var arrM =t_msg.split("|");  
            var tiempo = arrM[0];
            var msg = arrM[1];
            
            total_msg =  parseInt(msg);
            //total_msg=msg;
            
            /*if (typeof(msg)=="number")
                total_msg=msg;
            else
                total_msg=""; */
        }
    }
    if(username==""){
        document.write('<div class="registro"><ul><li class="gris"><a href="/login.aspx?back_url=' + escape(document.URL).replace(/\//g,'%2F') + '">Identif&iacute;cate</a></li><li class="sin"><a href="/registro.aspx?back_url=' + escape(document.URL).replace(/\//g,'%2F') + '">Reg&iacute;strate</a></li></ul></div>');
    }
    else{
        if(tiempo!=""){
            tiempo2=new Date().getTime();
            diff=tiempo2-tiempo;
//            alert("tiempo2: "+tiempo2+"--tiempo: "+tiempo+ "--diff: "+diff);
            if(diff>250000){ //1 min -> 60000 ml, 5 min->300000 ml
                actualiza=1;
                //alert("actualiza cookie="+diff +"");
            }
        }
        else{
            actualiza=1;
        }  
       	writeCabeceraLog(msg,username);
        if (false && actualiza==1){
            fin = function(msg){
                total_msg =  parseInt(msg);
                if (typeof(total_msg)!="number")
                    total_msg="";
                t = new Date();
                var nuevaCo ="t_msg=" + t.getTime()+"|"+total_msg +";PATH=/";
                document.cookie = nuevaCo;
								//$("#t_msg").html("("+total_msg+")");
            }
            var aP = "modulo=COPMensajeTotal";
           // $.ajax({url: "http://comunidad.los40.com.ec/comunidad/modulo/comunidad.html",data: aP, success: fin});
        }
    }
    return false;
}


function writeCabeceraLog(msg,username){
    document.write('<div class="login"> <ul class="pr"><li class="ico4"><span class="ico2">Hola: <a href="'+ comunidad_sitio_url +'/comunidad/usuario">'+username+'</a></span></li><li class="aenlace nomuestra" id="menu_cab"><a href="#"><img src="/img/flechita_login.gif" alt="" /></a><!-- /layer opciones --><div class= "capa-opc-user"><ul><li><a href="'+ comunidad_sitio_url +'/comunidad/usuario/amigos" title="amigos">Amigos</li><li><a href="'+ comunidad_sitio_url +'/comunidad/usuario/grupos" title="ir a grupos">Grupos</li><li><a href="'+ comunidad_sitio_url +'/comunidad/usuario/fotos" title="ir  a fotos">Fotos</li><li><a href="'+ comunidad_sitio_url +'/comunidad/usuario/videos" title="ir a videos">Videos</li></ul></div></li><!-- /layer opciones --><li><a href="'+ comunidad_sitio_url +'/comunidad/usuario/mensajes" class="gris2">Mensajes</a><span class="ico" id="t_msg"></span></li><li class="sin"><a href="/logout.aspx?back_url=' + escape(document.URL).replace(/\//g,'%2F') + '">Salir</a></li></ul></div><!--fin login-->');
}

var rules_menu_cab = {
evento:function(){
           $('#menu_cab').hover(rules_menu_cab.over,rules_menu_cab.out);
       },
over:function(){
         $('#menu_cab').attr('class','aenlace'); 
     },
out:function(){
        $('#menu_cab').attr('class','aenlace nomuestra'); 
    }
} 
$(document).ready(rules_menu_cab.evento); 


rules_t_msg = {
evento: function(){
           // $("#t_msg").html("("+total_msg+")");
        }
}  
$(document).ready(rules_t_msg.evento);


function validarErr(html){
//    scriptsREGEXP = /false/gi;
//    result = html.match(scriptsREGEXP);
    //if(result){
    if(html=="err"){
        window.location = "http://"+ comunidad_sitio_url +"/comunidad/login.html"; 
    }else
			return true;
}

function parametros(url){
      var p = new Array();
      var esDeCod = url.match(/\?/g);
      if (esDeCod==null)
        url = unescape(url);
      var argsDec = url.split("?")[1];
      var aP      = argsDec.split("aP=")[1];
      p["aP"]     = unescape(aP.split("&")[0]);
      var ctn     = argsDec.split("ctn=")[1];
      p["ctn"]    = ctn.split("&")[0];
      var params  = unescape(p["aP"].split("params=")[1]);
      var aP2     = params.split("aP2=")[1];
      if(aP2)
          p["aP2"] = unescape(aP2.split("&")[0]);
      var ctn2     = params.split("ctn2=")[1];
      if(ctn2)
          p["ctn2"] = ctn2.split("&")[0];
      return p;
}

function  parametrosForm(idForm){
    var inputs;
    getInputs = function(i){
        inputs+='&'+this.id+'='+this.value;
    }
    //$("#"+idForm+" :input").each(getInputs);
    $("#"+idForm+" select").each(getInputs);
    $("#"+idForm+" textarea").each(getInputs);
    $("#"+idForm+" :hidden").each(getInputs);
    $("#"+idForm+" :password").each(getInputs);
    $("#"+idForm+" :text").each(getInputs);
    $("#"+idForm+" :radio:checked").each(getInputs);
    $("#"+idForm+" :checkbox:checked").each(getInputs);
    $("#"+idForm+" :submit").each(getInputs);
    //$("#"+idForm+" :button").each(getInputs);
    //$("#"+idForm+" :file").each(getInputs);
    var ctn=$("#"+idForm+" #ctn").val();
    var modulo=$("#"+idForm+" #modulo").val();
    var aP = "modulo="+modulo+"&params="+escape(inputs); 
    var p= new Array();
    p["aP"]=aP;
    p["ctn"]=ctn;
    return p;
}

var rules_capas = {
ocultar :   function(){
               $("div.tabContenido").css('display','none');
               $("div.tSel").css('display','block');
           }
}
$(document).ready(rules_capas.ocultar);

//TABDISPLAY_BH
var rules_tab = {
    evento :   function(){
         $('a.tD').click(rules_tab.ejecutar);
         },
    ejecutar : function(){
            j = this;
           idTab = j.id.split("_")[0]+ j.id.split("_")[1];
               lis   = $("#"+j.id.split("_")[0]+" .tabs li").get();
           for (var z = 0; z<lis.length; z++)
               lis[z].className = "";
           tabsH = $("#"+j.id.split("_")[0]+" .tabContenido").get();
           for (var i = 0; i<tabsH.length; i++){
               tabsH[i].style.display = "none";
           }
           j.parentNode.className = "selec";
           $("#"+idTab).css("display","block");
           return false;
      }
}
$(document).ready(rules_tab.evento);

 //Ventana modal hecha por Javier Villarrubia (por definir la función definitiva)
/*Funcion que ubica un elemento a una determinada altura del 'screen' en posición relativa al 
 *desplazamiento del scroll-dado que utiliza 'jquery' hay que cargar previamnete la librería de 
 *'jquery'-
 *El argumento 'capa' es un string que sigue la nomenclatura de 'jquery' por ej: "#capax", ".etiquetax",
 *El segundo argumento (top) se refiere a la altura donde deseamos ubicar la capa en relacion al screen.*/
function centerScreen(capa,top) {
	var anchoDivAMostrar = $(capa).width();
 	var innerWidth = 0, innerHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
	  //Non-IE
	  innerWidth = window.innerWidth;
	  innerHeight = window.innerHeight;
	  myPageXOffset = window.pageXOffset;
	  myPageYOffset = window.pageYOffset;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	  //IE 6+ in 'standards compliant mode'
	  innerWidth = document.documentElement.clientWidth;
	  innerHeight = document.documentElement.clientHeight;
	  myPageXOffset =document.documentElement.scrollLeft;
	  myPageYOffset =document.documentElement.scrollTop;
	  
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	  //IE 4 compatible
	  innerWidth = document.body.clientWidth;
	  innerHeight = document.body.clientHeight;
	  myPageXOffset = document.body.scrollLeft;
	  myPageYOffset = document.body.scrollTop;
	}
	var x = ((innerWidth - anchoDivAMostrar) / 2) + myPageXOffset;
	var y = top + myPageYOffset;
	$(capa).css("left",x+"px");
	$(capa).css("top",y+"px");
	$(capa).show();
	return false;
}

$(document).ready(function(){
    $("body").append("<div id=\"overlayer\" style=\"position:absolute;top:0px;left:0px;z-index:9900;display:block;margin:0px;padding:0px;float:none;clear:none;background-color:#000000;\"></div>");
    //$("body").append("<div id=\"modal\" style=\"display:block;position:absolute;z-index:10000;width:auto;min-height:600px;height:auto !important;height:600px;\"></div>");
    $("body").append("<div id=\"modal\" style=\"display:block;position:absolute;z-index:10000;width:auto;height:auto;\"></div>");
});
jQuery.altura=function(){
    return self.innerHeight||jQuery.boxModel&&document.documentElement.clientHeight||document.body.clientHeight;
};
jQuery.anchura=function(){
    return self.innerWidth||jQuery.boxModel&&document.documentElement.clientWidth||document.body.clientWidth;
};
jQuery.scrollTop=function(){
    return self.pageYOffset||jQuery.boxModel&&document.documentElement.scrollTop||document.body.scrollTop;
};
jQuery.scrollLeft=function(){
    return self.pageXOffset||jQuery.boxModel&&document.documentElement.scrollLeft||document.body.scrollLeft;
};
jQuery.fn.centroLeft=function(){
    var w1=Math.round(jQuery.anchura()/2),w2=Math.round(this.width()/2),left=w1-w2+jQuery.scrollLeft();
    return left;
};
jQuery.fn.centroTop=function(){
    var h1=Math.round(jQuery.altura()/2),h2=Math.round(this.height()/2),top=h1-h2+jQuery.scrollTop();
    return top; 
};
jQuery.fn.popUp2=function(sel,html,sel2){
		if(sel2!=undefined)
			$("div#"+sel2).fadeOut();
    $("body").append("<div id=\""+sel+"\" style=\"display:block;position:absolute;z-index:10100;width:auto;height:auto;\"></div>");
		var pop=$("div#"+sel);
		pop.html(html);
    var top=pop.centroTop(),left=pop.centroLeft();
    pop.css("top",top).css("left",left);
    pop.find("#cerrar,.cerrar,a.cancelar").bind("click",function(){pop.popDown2(sel2);return false;});
    pop.fadeIn().show().siblings().find("object,embed,select,iframe").css("visibility","hidden");
    $("div#overlayer").css({"opacity":0.9,"width":jQuery.anchura(),"height":$(document).height()}).fadeIn(function(){$("div#overlayer").show();});
};
jQuery.fn.popDown2=function(sel2){
    this.fadeOut().hide().empty().remove();
		if(sel2!=undefined)
			$("div#"+sel2).fadeIn();
};
jQuery.fn.popUp=function(distancia,nullbind){
    var div=this,id=this.attr("id");
    var top=distancia==undefined||isNaN(distancia)?this.centroTop():jQuery.scrollTop()+distancia,left=this.centroLeft();
    this.css("top",top).css("left",left);
    if(!nullbind) this.find("#cerrar,.cerrar,a.cancelar").bind("click",function(){div.popDown();return false;});
    this.fadeIn().show().siblings().find("object,embed,select,iframe").css("visibility","hidden");
    $("div#overlayer").css({"opacity":0.9,"width":jQuery.anchura(),"height":$(document).height()}).fadeIn(function(){$("div#overlayer").show();});
};
jQuery.fn.popDown=function(){
    $("div#overlayer").fadeOut(function(){$("div#overlayer").hide();});
    this.fadeOut().hide().empty();
    this.siblings().find("object,embed,select,iframe").css({"visibility":"visible"});
};
jQuery.fn.pre_loading=function(sel,html,opacity,modal){
    $("body").append("<div id=\"pre_loading_over\" style=\"position:absolute;top:0px;left:0px;z-index:10100;display:block;margin:0px;padding:0px;float:none;clear:none;\"></div>");
    $("body").append("<div id=\"pre_loading\" style=\"position:absolute;z-index:10200;width:auto;height:auto;\"></div>");
		var pop=$("div#pre_loading");
		var over=$("div#pre_loading_over");
		var elem=$(sel);
		pop.html(html);
		over.css({"width":elem.width(),"height":elem.height(),"opacity":0});
		if(modal==undefined){
			var elemTop=elem.eTop();
			var elemLeft=elem.eLeft();
    	var dimT=Math.round((elem.height()/2)+elem.eTop());
    	var dimL=Math.round((elem.width()/2)+elem.eLeft());
			var top=dimT-pop.height()/2;
			var left=dimL-pop.width()/2;
		}
		else{
			var elemTop=over.centroTop();
			var elemLeft=over.centroLeft();
			var top=pop.centroTop();
			var left=pop.centroLeft();
		}
    pop.css("top",top);
		pop.css("left",left);
		over.css("top",elemTop);
		over.css("left",elemLeft);
		if(opacity!=undefined){
			elem.fadeTo("fast",opacity);
		}
};
jQuery.fn.post_loading=function(sel,opacity){
		var pop=$("div#pre_loading");
		var over=$("div#pre_loading_over");
		over.remove();
		pop.remove();
		if(opacity!=undefined){
			var elem=$(sel);
			elem.fadeTo("slow",opacity);
		}
};
jQuery.fn.eTop=function(){
	var nodo=this[0];
	var etop=0;		
	while(nodo.tagName!="BODY"){
		etop+=nodo.offsetTop;
		nodo=nodo.offsetParent;
	}
	return etop;
};
jQuery.fn.eLeft=function(opts){
	var nodo=this[0];
	var eleft=0;
	while(nodo.tagName!="BODY"){
		eleft+=nodo.offsetLeft;
		nodo=nodo.offsetParent;
	}
	return eleft;
};

var paginacionCallbacks = new Array();
function registrarPaginacionCallbacks(callback){
	var i;
	for (i=0;i<paginacionCallbacks.length;i++){
		if (callback == paginacionCallbacks[i])
			break;
	}
	if (i == paginacionCallbacks.length)
		paginacionCallbacks[paginacionCallbacks.length] = callback;
}

function ejecutarCallbacks(){
	for (var i=0;i<paginacionCallbacks.length;i++){
		paginacionCallbacks[i]();
	}
}
paginacionCallbacks.registrar = registrarPaginacionCallbacks;
paginacionCallbacks.ejecutar = ejecutarCallbacks;


var rules_menu_foot = {
evento:function(){
           $('#footer #foot_menu li').hover(rules_menu_foot.over,rules_menu_foot.out);
       },
over:function(){
         $('div.foot_capa', $(this)).show(); 
     },
out:function(){
        $('div.foot_capa', $(this)).hide(); 
    }
} 
$(document).ready(rules_menu_foot.evento); 


rules_recordar_contrasena={
	evento:function(){
		$("a#recordar_contrasena").click(rules_recordar_contrasena.form);
	},
	form:function(){
		var user=$("form#login #user").val();
		var params=escape("user="+user);
		var aP="modulo=CRMRecordarContrasena&params="+params;
    fin=function(html){
			if(validarErr(html)){
				$("div#modal").html(html).popUp();
				$("form#formRecordarContrasena").bind("submit",rules_recordar_contrasena.ejecutar);
			}
		}
    $.ajax({url:"/modulo/index.html",data:aP,success:fin});
    return false;
	},
	ejecutar:function(){
		var idForm="formRecordarContrasena";
		var email=$("#formRecordarContrasena #email").val();
		var p=parametrosForm(idForm);
   	fin=function(html){
			if(validarErr(html)){
				$("div#modal").html(html).popUp();
				$("form#formRecordarContrasena").bind("submit",rules_recordar_contrasena.ejecutar);
				//$().popUp2("modal2",html,"modal");
			}
		}
		if(email!="")
		$.ajax({url:"/modulo/index.html",data:p['aP'],success:fin});
   	return false;
	}
}
$(document).ready(rules_recordar_contrasena.evento);

rules_buscador_generico = {

	evento:function(){
		$("#buscador").submit(rules_buscador_generico.enviar);
		
		if ($("#buscador").length > 0 )
				rules_buscador_generico.action = $("#buscador")[0].action;
				 
	 },
	
	enviar:function(){
		var keyword = this.keyword.value;
		
		this.action = rules_buscador_generico.action+escape(keyword);
		this.method = 'post';
		rules_animacion_buscando.buscando(this,'negro');
		return true;
	}
}
$(document).ready(rules_buscador_generico.evento);

rules_animacion_buscando = {

	init:function(){
		rules_animacion_buscando.imagenBuscandoRojo 	= new Image();
		rules_animacion_buscando.imagenBuscarRojo 		= new Image();
		rules_animacion_buscando.imagenBuscandoRojo.src = 'http://www.los40.com/img/boton_buscando_rojo.gif';

		rules_animacion_buscando.imagenBuscandoNegro 	= new Image();
		rules_animacion_buscando.imagenBuscarNegro 		= new Image();
		rules_animacion_buscando.imagenBuscandoNegro.src = 'http://www.los40.com/img/boton_buscando_negro.gif';

		rules_animacion_buscando.imagenBuscandoRojoBlanco = new Image();
		rules_animacion_buscando.imagenBuscarRojoBlanco 	= new Image();
		rules_animacion_buscando.imagenBuscandoRojoBlanco.src = 'http://www.los40.com/img/boton_buscando_rojo-b.gif';

		},

	buscando:function(contexto){
		var imagen = $(".bt:image, .bt2:image, img.bt", contexto);
		if (imagen.length == 0)
			return true;
		var strBoton = this.nombreFich(imagen[0].src);
		switch(strBoton){
			case 'bt_buscar.gif':
				botonNuevo = this.imagenBuscandoNegro;
				salva = this.imagenBuscarNegro;
			break;
			case 'bt_buscar_blanco.gif':
				botonNuevo = this.imagenBuscandoRojoBlanco;
				salva = this.imagenBuscarRojoBlanco;
			break;
			case 'boton_buscar_dere.gif':
				botonNuevo = this.imagenBuscandoRojo;
				salva = this.imagenBuscarRojo;
			break;
			default:
				return false;
			}

		this.cambio(imagen[0], botonNuevo, salva);
		},

	buscar:function(contexto, tipo){
		var imagen = $(".bt:image, .bt2:image, img.bt", contexto);
		if (imagen.length == 0)
			return true;
		var strBoton = this.nombreFich(imagen[0].src);
		switch(strBoton){
			case 'boton_buscando_negro.gif':
				var botonNuevo = this.imagenBuscarNegro;
			break;
			case 'bt_buscar_blanco.gif':
				var botonNuevo = this.imagenBuscarRojoBlanco;
			break;
			case 'boton_buscando_rojo.gif':
				var botonNuevo = this.imagenBuscarRojo;
			break;
			default:
				return false;
			}

		if (imagen.length > 0) {
			this.cambio(imagen[0], botonNuevo);
			}
		},

	cambio:function(imagenDst, imagenInc, salva){
		if (salva != undefined)
			salva.src = imagenDst.src;
		imagenDst.src = imagenInc.src;
		},
	nombreFich:function(nombreCmpl){
		var arrayNombreFich = nombreCmpl.split('http://www.los40.com/');
		var strBoton = arrayNombreFich[arrayNombreFich.length-1];
		return strBoton;
		}
}
$(document).ready(rules_animacion_buscando.init);

rules_animacion_espera = {
	init:function(){
		if ($("#cargandogif").length == 0)
			$("body").append("<img id='cargandogif' style='display:none;position:absolute;z-index:10100' src='http://www.los40.com/img/cargando2.gif' />");
			$("#cargandogif").fadeTo("fast", 0.7);
		 },
	show:function(tipo){
		switch(tipo){
			case 'cargando':
			default:
				animacion = $("#cargandogif");
				break;
			}
    	var dimT=Math.round(($(window).height()/2));
    	var dimL=Math.round(($(window).width()/2));
		var top=(dimT-animacion.height()/2)+jQuery.scrollTop();
		var left=dimL-animacion.width()/2;
			
		if (animacion.length != 0  &&  animacion.get(0).complete) {
			animacion.css("top",top).css("left", left);
			animacion.stop().show()
		 }
	},
	
	hide:function(){
		if ($("#cargandogif").length != 0)
			$("#cargandogif").stop().hide();
	}

}



$(document).ready(rules_animacion_espera.init);

rules_modales = {
	init:function(){
		$("a.openModal").click(rules_modales.abrirModal);
		$("a.openModalImg").click(rules_modales.abrirModalImg);
	},
	abrirModal: function(){
			var galeriac=$(this).attr("href");
			var oWidth=$(this).attr("mwidth");
			var oHeight=$(this).attr("mheight");
			var oimg=$(this).attr("mimg");
			var codigo="<IFRAME SRC=\"" +galeriac+ "\" width=" + oWidth+ " height=" + oHeight + "></IFRAME>";
			oModal(codigo);
			return false;
		   },
	abrirModalImg: function(){
			var galeriac=$(this).attr("href");
			var oWidth=$(this).attr("mwidth");
			var oHeight=$(this).attr("mheight");
			var oimg=$(this).attr("mimg");
			var codigo="<IFRAME SRC=\"" +galeriac+ "\" width=" + oWidth+ " height=" + oHeight + "></IFRAME>";
			oModalimg(codigo,oimg);
			return false;
		   }
	}
$(document).ready(rules_modales.init);
