// requiere JQUERY + SimpleModal + Dimensions

var IboxAncho = 400;
var IboxAlto = 100;
var CajaAnchoDefault = 80; // %
var CajaAltoDefault = 90; // %
var IboxImgLoadingBar = "images/LoadingProgressBar.gif";
var Iboximg = ['images/x.png', 'images/btn_4.png', 'images/btn_3.png','images/LoadingProgressBar.gif']; // preload
var IboxCerrando = false;
var CajaFunClose = function(){return false;};
var CajaFunCarga = function(){return false;};
var CajaObj = null;
var IboxFuncRet = function(){return false;};
var IboxObj = null;


// funciones para Coda Popup Bubbles INICIO
 $(function () {
  $('.bubbleInfo').each(function () {
    // options
    var distance = 10;
    var time = 250;
    var hideDelay = 500;

    var hideDelayTimer = null;

    // tracker
    var beingShown = false;
    var shown = false;
    
    var trigger = $('.trigger', this);
    var popup = $('.popup', this).css('opacity', 0);

    // set the mouseover and mouseout on both element
    $([trigger.get(0), popup.get(0)]).mouseover(function () {
      // stops the hide event if we move from the trigger to the popup element
      if (hideDelayTimer) clearTimeout(hideDelayTimer);

      // don't trigger the animation again if we're being shown, or already visible
      if (beingShown || shown) {
        return;
      } else {
        beingShown = true;

        // reset position of popup box top: -100, left: -33,
        popup.css({
          top: -213,
          left: -55,
          display: 'block' // brings the popup back in to view
        })

        // (we're using chaining on the popup) now animate it's opacity and position
        .animate({
          top: '-=' + distance + 'px',
          opacity: 1
        }, time, 'swing', function() {
          // once the animation is complete, set the tracker variables
          beingShown = false;
          shown = true;
        });
      }
    }).mouseout(function () {
      // reset the timer if we get fired again - avoids double animations
      if (hideDelayTimer) clearTimeout(hideDelayTimer);
      
      // store the timer so that it can be cleared in the mouseover if required
      hideDelayTimer = setTimeout(function () {
        hideDelayTimer = null;
        popup.animate({
          top: '-=' + distance + 'px',
          opacity: 0
        }, time, 'swing', function () {
          // once the animate is complete, set the tracker variables
          shown = false;
          // hide the popup entirely after the effect (opacity alone doesn't do the job)
          popup.css('display', 'none');
        });
      }, hideDelay);
    });
  });
});
// funciones para Coda Popup Bubbles FIN


function nuevasconferencias(){
Caja("/javaWindows/nuevasconferencias.html","",null,null,750,470,1);
pageTracker._trackPageview("/cajas/nuevasconferencias.html");
}

function nuevasconferencias2(){
CajaCerrar(conferencias);
}

function conferencias(){
Caja("/javaWindows/conferencias.html","",null,null,750,470,1);
pageTracker._trackPageview("/cajas/conferencias.html");
}

function compraconferencias(){
Caja("/javaWindows/compraconferencias.html","",null,null,575,260,0);
pageTracker._trackPageview("/cajas/compraconferencias.html");
}

function conferencias2(){
CajaCerrar(nuevasconferencias);
}

function jovenesopinan(){
Caja("/javaWindows/jovenesopinan.html","",null,null,750,470,1);
pageTracker._trackPageview("/cajas/jovenesopinan.html");
}

function conadic(){
Caja("/javaWindows/conadic.html","",null,null,550,590,1);
pageTracker._trackPageview("/cajas/conadic.html");
}

function tipsparajovenes(){
Caja("/javaWindows/tipsparajovenes.html","",null,null,750,470,1);
pageTracker._trackPageview("/cajas/tipsparajovenes.html");
}

function tipsparapadres(){
Caja("/javaWindows/tipsparapadres.html","",null,null,750,470,1);
pageTracker._trackPageview("/cajas/tipsparapadres.html");
}

function tipsparapadresverlvr(){
CajaCerrar(lavidaenelreventon);
}

function lavidaenelreventon(){
Caja("/javaWindows/lavidaenelreventon.html","",null,null,750,470,1);
pageTracker._trackPageview("/cajas/lavidaenelreventon.html");
}

function cuentomiila(){
CajaCerrar(cuentomiila);
}

function cuentomiila(){
Caja("/javaWindows/cuentomiila.html","",null,null,750,480,1);
pageTracker._trackPageview("/cajas/cuentomiila.html");
}

function premiocuento(){
Caja("/javaWindows/premiocuento.html","",null,null,750,480,1);
pageTracker._trackPageview("/cajas/premiocuento.html");
}

function escuelas(){
Caja("/javaWindows/escuelas.html","",null,null,740,480,1);
pageTracker._trackPageview("/cajas/escuelas.html");
}

function recomienda(){
Caja("/javaWindows/recomienda.php","",null,null,480,365,0);
pageTracker._trackPageview("/cajas/recomienda.html");
}

function temaslvr(){
Caja("/javaWindows/temaslvr.html","",null,null,730,380,0);
pageTracker._trackPageview("/cajas/temaslvr.html");
}

function resumenlvr(){
Caja("/javaWindows/resumenlvr.html","",null,null,740,480,1);
pageTracker._trackPageview("/cajas/resumenlvr.html");
}

function contacto(){
Caja("/javaWindows/contacto.html","",null,null,575,270,0);
pageTracker._trackPageview("/cajas/contacto.html");
}

function videos(){
Caja("/javaWindows/videos.html","",null,null,575,240,0);
pageTracker._trackPageview("/cajas/videos.html");
}

function invitaCampanaAntiBollying(){
Caja("/javaWindows/invitaCampanaAntiBollying.html","",null,null,575,320,0);
pageTracker._trackPageview("/cajas/invitaCampanaAntiBollying.html");
}

function indicelibrofelices(){
Caja("/javaWindows/indicelibrofelices.html","",null,null,600,600,1);
pageTracker._trackPageview("/cajas/indicelibrofelices.html");
}

function noescuelasolucion(){
Caja("/javaWindows/noescuelasolucion.html","",null,null,600,600,1);
pageTracker._trackPageview("/cajas/noescuelasolucion.html");
}

function videoesmas(){
Caja("/javaWindows/videoesmas.html","",null,null,600,400,0);
pageTracker._trackPageview("/cajas/videoesmas.html");
}

function videoqueopinanlosjovenes(){
Caja("/javaWindows/videoqueopinanlosjovenes.html","",null,null, 600,400,0);
pageTracker._trackPageview("/cajas/videoqueopinanlosjovenes.html");
}

function videoconfviolencia(){
Caja("/javaWindows/videoconfviolencia.html","",null,null, 600,400,0);
pageTracker._trackPageview("/cajas/videoconfviolencia.html");
}


// inician anuncios

function anuncio1_tomarantesdelos18(){
Caja("/javaWindows/anuncio1_tomarantesdelos18.html","",null,null,770,480,1);
pageTracker._trackPageview("/cajas/anuncio1_tomarantesdelos.html");
}

function anuncio2_chismografo(){
Caja("/javaWindows/anuncio2_chismografo.html","",null,null,770,480,1);
pageTracker._trackPageview("/cajas/anuncio2_chismografo.html");
}

function anuncio3_adelincuente(){
Caja("/javaWindows/anuncio3_adelincuente.html","",null,null,770,480,1);
pageTracker._trackPageview("/cajas/anuncio3_adelincuente.html");
}

function anuncio4_etiquetaqdeantro(){
Caja("/javaWindows/anuncio4_etiquetaqdeantro.html","",null,null,770,480,1);
pageTracker._trackPageview("/cajas/anuncio4_etiquetaqdeantro.html");
}

function anuncio5_cartanina(){
Caja("/javaWindows/anuncio5_cartanina.html","",null,null,770,480,1);
pageTracker._trackPageview("/cajas/anuncio5_cartanina.html");
}

function burbble_revistatu(){
Caja("/javaWindows/burbble_revistatu.html","",null,null,770,480,1);
pageTracker._trackPageview("/cajas/burbble_revistatu.html");
}

function burbble_atreveteasonar(){
Caja("/javaWindows/burbble_atreveteasonar.html","",null,null,770,480,1);
pageTracker._trackPageview("/cajas/burbble_revistatu.html");
}


function Procesando(Texto) {
	var TxtCargando = "Procesando... por favor espere.";
	if(arguments.length	> 0) TxtCargando = Texto;
	var Txt = '<div class="texto_inputbox" align="center"><center><br><img src="' + IboxImgLoadingBar + '"><br>' + TxtCargando + '<br>&nbsp;</center></div>';
	var marg_izq = -1 * parseInt(IboxAncho / 2);
	var marg_top = -1 * parseInt(IboxAlto / 1.8);
	var tope = "50%";
	var izqui = "50%";

	$.modal(Txt,{onOpen: function(dialog){
		dialog.overlay.show();
		dialog.container.css({width:IboxAncho,height:"auto",top:tope,left:izqui,marginLeft:marg_izq,
							  marginTop:marg_top,overlay:"auto", textAlign:"center", padding: "3px" });
			$('.modalCloseImg').hide()						  ;
			dialog.container.slideDown('fast', function(){
				dialog.data.fadeIn('fast');
				IboxObj = dialog;
		});
	}
	});	
	
}

function CerrarProcesando() {
	$.modal.close(); 
}


// *******************************************
function PrecargarImagenesControles(){
	$(Iboximg).each(function(){
		var i = new Image();
		i.src = this;
	});
}

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

function CajaLLenarData(data) {
	CajaObj.data.fadeOut('fast',function(){
		  CajaObj.data.html('<div id="divdimanico2" align="center">&nbsp;</div>');
		  $("#divdimanico2").html(data);
//		  CajaObj.data.html(data);	
		  CajaObj.data.fadeIn("slow");
		  if(typeof(CajaFunCarga) == 'function') CajaFunCarga();	
	});
}

function Caja(URL,Params, CajaFuncCarga , CajaFuncClose) {
// Otros args: Ancho, Alto, LabelCerrar
	var barras = false;
	var IboxCerrar = "Cerrar";
	var Alto = parseInt($(window).height() * CajaAltoDefault / 100);
	var Ancho = parseInt($(window).width() * CajaAnchoDefault / 100);
	if(arguments.length	< 2) return;
	if(arguments.length	> 4) if(arguments[4] > 0) Ancho = arguments[4];
	if(arguments.length	> 5) if(arguments[5] > 0) Alto = arguments[5];	
	if(arguments.length	> 6) if(arguments[6] > 0) barras = true;
	var marg_izq = -1 * parseInt(Ancho / 2);
	var marg_top = -1 * parseInt(Alto / 2);
	var tope = "50%";
	var izqui = "50%";	
	var Cargando = '<div id="divdimanico1" width="100%" align="center"><br><br><br><img src="' + IboxImgLoadingBar + '"><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div>';



	if(CajaFuncClose != null) CajaFunClose = CajaFuncClose;
	if(CajaFuncCarga != null) CajaFunCarga = CajaFuncCarga;	

	if (URL.length > 0) {
		$.get(URL, Params , CajaLLenarData);
	}
	else 
		Cargando = Params;

	$.modal(Cargando,{onOpen: function(dialog){
		$('#divflash').html('<img src="http://www.trixiavalle.com/images/banner.jpg">'); 
		CajaObj = dialog;
		dialog.overlay.show();
		if (barras == true){
			
			dialog.container.css({width:Ancho,height:Alto,top:tope,left:izqui,marginLeft:marg_izq,
							  marginTop:marg_top, textAlign:"center", overflow:"auto" });
			//$('.modalCloseImg').css("right","-20px");
			//$('.modalCloseImg').css("top","-30px");
			//$('.modalCloseImg').css("right","-20px");
			$('.modalCloseImg').css("visibility","hidden");
			
			}else{
			
			dialog.container.css({width:Ancho,height:Alto,top:tope,left:izqui,marginLeft:marg_izq,
							  marginTop:marg_top, textAlign:"center" });
			
			}
		
						
			dialog.container.slideDown('fast', function(){
				dialog.data.fadeIn('fast');
				
		});
	},
	onClose: function (dialog) {
	  dialog.data.fadeOut('fast', function () {
	    dialog.container.slideUp('fast', function () {
	      dialog.overlay.hide();
	        $.modal.close(); 
		if(typeof(CajaFunClose) == 'function') CajaFunClose();
	    });
	  });			
	}, closeTitle: IboxCerrar
});		
}

function CajaCerrar(FuncionCerrada){
	  CajaObj.data.fadeOut('fast', function () {
	    CajaObj.container.slideUp('fast', function () {
	      CajaObj.overlay.hide();
	        $.modal.close(); 
			if(typeof(FuncionCerrada) == 'function') FuncionCerrada();
	    });
	  });			
}




// *******************************************
function PreguntaR(Boton){
	if(IboxCerrando) return;
	IboxCerrando = true;
	var Ret = Boton;
  IboxObj.data.fadeOut('fast', function () {
    IboxObj.container.slideUp('fast', function () {
      IboxObj.overlay.hide();
        $.modal.close();
	IboxCerrando = false;
	IboxFuncRet(Ret);			
    });
  });

}

function Pregunta(Texto,FuncionRetorno) {
	var IboxNO = "No";
	var IboxSI = "Si";
	var IboxCerrar = "Cerrar";
	if(arguments.length	< 2) return;
	if(arguments.length	> 2) IboxNO = arguments[2];
	if(arguments.length	> 3) IboxSI = arguments[3];
	if(arguments.length	> 4) IboxCerrar = arguments[4];
	var Txt = '<div class="texto_inputbox">' + Texto + '</div>';
	var btnizq = '<a href="javascript:PreguntaR(false);" class="btn_izq"><span>' + IboxNO + '</span></a>';
	var btnder = '<a href="javascript:PreguntaR(true);" class="btn_der"><span>' + IboxSI + '</span></a>';
	var sep = '<div style="width:100%;height:3px;"></div>';
	var btns = sep + '<table width="100%" cellpadding="1"><tr><td>' + btnizq + '</td><td>' + btnder + '</td></tr></table>';	
	var marg_izq = -1 * parseInt(IboxAncho / 2);
	var marg_top = -1 * parseInt(IboxAlto / 1.8);
	var tope = "50%";
	var izqui = "50%";
	
	IboxFuncRet = FuncionRetorno;
	
	$.modal(Txt + btns,{onOpen: function(dialog){
		dialog.overlay.show();
		dialog.container.css({width:IboxAncho,height:"auto",top:tope,left:izqui,marginLeft:marg_izq,
							  marginTop:marg_top,overlay:"auto", textAlign:"center", padding: "3px" });
			dialog.container.slideDown('fast', function(){
				dialog.data.fadeIn('fast');
				IboxObj = dialog;
		});
	},
	onClose: function (dialog) {
	  if(!IboxCerrando) PreguntaR(false);  // previene abrazo infinito	
	}, closeTitle: IboxCerrar
	});	
}


// *******************************************
function InputBoxEnter(e){
	var key=e.keyCode || e.which;
	if (key==13) InputBoxR(true);	
	if (key==27) InputBoxR(false);	
}

function InputBoxR(Boton) {
	if(IboxCerrando) return;
	IboxCerrando = true;
	var Ret = false;
	if(Boton) Ret = $('#txtinputbx').val();
  IboxObj.data.fadeOut('fast', function () {
    IboxObj.container.slideUp('fast', function () {
      IboxObj.overlay.hide();
        $.modal.close(); // must call this to have SimpleModal
                         // re-insert the data correctly and
                         // clean up the dialog elements
	IboxCerrando = false;
	IboxFuncRet(Ret);						 
    });
  });
}

function InputBox(Texto,Valor,FuncionRetorno){
var IboxAceptar = "Aceptar";
var IboxCancelar = "Cancelar";
var IboxCerrar = "Cerrar";
if(arguments.length	< 3) return;
if(arguments.length	> 3) IboxAceptar = arguments[3];
if(arguments.length	> 4) IboxCancelar = arguments[4];
if(arguments.length	> 5) IboxCerrar = arguments[5];
var Txt = '<div class="texto_inputbox">' + Texto + '</div>';
var Ibox = '<input class="input_inputbox" id="txtinputbx" value="' + Valor + '" onkeypress="InputBoxEnter(event);" onfocus="this.select();">';
var btnizq = '<a href="javascript:InputBoxR(false);" class="btn_izq"><span>' + IboxCancelar + '</span></a>';
var btnder = '<a href="javascript:InputBoxR(true);" class="btn_der"><span>' + IboxAceptar + '</span></a>';
var sep = '<div style="width:100%;height:3px;"></div>';
var btns = sep + '<table width="100%" cellpadding="1"><tr><td>' + btnizq + '</td><td>' + btnder + '</td></tr></table>';
var marg_izq = -1 * parseInt(IboxAncho / 2);
var marg_top = -1 * parseInt(IboxAlto / 1.8);
var tope = "50%";
var izqui = "50%";

IboxFuncRet = FuncionRetorno;

$.modal(Txt + Ibox + btns,{onOpen: function(dialog){
	dialog.overlay.show();
	dialog.container.css({width:IboxAncho,height:"auto",top:tope,left:izqui,marginLeft:marg_izq,
						  marginTop:marg_top,overlay:"auto", textAlign:"center", padding: "3px" });
		dialog.container.slideDown('fast', function(){
			dialog.data.fadeIn('fast',function(){
				$('#txtinputbx').focus();
				});
			IboxObj = dialog;
	});
},
onClose: function (dialog) {
  if(!IboxCerrando) InputBoxR(false);  // previene abrazo infinito	
}, closeTitle: IboxCerrar
});
}

// *******************************************
function CerrarAlerta() {
  if(IboxCerrando) return;	
  IboxCerrando = true;	
  IboxObj.data.fadeOut('fast', function () {
    IboxObj.container.slideUp('fast', function () {
      IboxObj.overlay.hide();
        $.modal.close(); 
		IboxCerrando = false;
    });
  });	
}

function Alerta(Texto) {
	var IboxCerrar = "Cerrar";
	if(arguments.length	> 1) IboxCerrar = arguments[1];
	var Txt = '<div class="texto_inputbox">' + Texto + '</div>';
	var btnder = '<a href="javascript:CerrarAlerta();" class="btn_der"><span>' + IboxCerrar + '</span></a>';	
	var marg_izq = -1 * parseInt(IboxAncho / 2);
	var marg_top = -1 * parseInt(IboxAlto / 1.5);
	var tope = "50%";
	var izqui = "50%";	
$.modal(Txt + btnder,{onOpen: function(dialog){
	dialog.overlay.show();
	dialog.container.css({width:IboxAncho,height:"auto",top:tope,left:izqui,marginLeft:marg_izq,
						  marginTop:marg_top,overlay:"auto", textAlign:"center", padding: "3px" });
		dialog.container.slideDown('fast', function(){
			dialog.data.fadeIn('fast');
			IboxObj = dialog;
	});
	},
	onClose: function (dialog) {
	  if(!IboxCerrando) CerrarAlerta();  // previene abrazo infinito	
	}, closeTitle: IboxCerrar
	});	
}