/*---------------------------------------- DREAMWEAVER ----------------------------------------*/
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
/*---------------------------------------- APLICACION ----------------------------------------*/
placom.requerido('placom/Cargador');
placom.requerido('placom/VentanaWC');

Aplicacion = Class.create({
	initialize:function() 
    {
    	if( typeof(Tooltip) != 'undefined' )
    		tooltip = new Tooltip();

    	this.cargador = new Cargador({
    		anchoPag: 760,
    		ajusteAncho: 7,
    		img: 'img/cargando.gif',
			cargarCss: false
    	});
    	ventana = new Ventana();
    },
    onMostrarOcultarCapa:function( checkbox, elemento )
	{
		if( checkbox.checked ) Effect.BlindDown( $(elemento) );
		else Effect.BlindUp( $(elemento) );
	},
	onMostrarOcultarCapa2:function( checkbox, elemento )
	{
		if( checkbox.checked ) $(elemento).show();
		else $(elemento).hide();
		//Effect.toggle($(elemento), 'blind');
	},
	productoClick:function( id )
	{
		var info = $('info'+id);
		if( info.activo ) 
		{
			Effect.BlindUp( info );
			info.activo = false;
		}
		else
		{
			if( info.cargada ) 
			{
				Effect.BlindDown( info );
				info.setStyle({dislpay: 'block'});
				info.activo = true;
			}
			else
			{
				xajax_cargarInfoPrd( id );
				info.cargada = true;
			}
		}
	},
	crearItemsGal:function()
	{
		$('capaInt').getElementsByClassName('itemGal').each( function(item){
			var fdo   = item.getElementsByClassName('fdoItemGal')[0]; 
			var areab = item.getElementsByClassName('areabItemGal')[0];
			var imagen = $(areab.getElementsByTagName('img')[0]);
			var dimensiones = item.getDimensions();
			
			fdo.setHeight(dimensiones.height);
			imagen.setHeight(dimensiones.height);
			imagen.setWidth(dimensiones.width);
			areab.setHeight(dimensiones.height);
			areab.fdo = fdo;
			areab.titulo = $(item.getElementsByClassName('titGal')[0]);
			areab.observe('mouseover', function(){
				if(this.ocultar !== undefined) this.ocultar.cancel();
				this.aparecer = Effect.Appear(this.fdo, {duration: .4});
				this.titulo.rollOver();
			});
			areab.observe('mouseout', function(){
				if(this.aparecer !== undefined) this.aparecer.cancel();
				this.ocultar = Effect.Fade(this.fdo, {duration: .6});
				this.titulo.rollOut();
			});
			areab.observe('click', function(){
				ventana.abrirSWF(
					this.titulo.innerHTML, //item.getAttribute('titulo'),
					'flash/galeria.swf',
					720, 480, true,
					{params: { wmode: 'transparent' }, vars: { idg: item.id, dir: placom.rutaBase }}
				);
			});
		});
	}
});
var app = new Aplicacion();




