// cocinas.js
(function($){$(function(){
var base = junction + '/d/catalogo09/';
var $links = $('.menu-cocinas a');
var $content = $('.content').css({opacity:1});
var $start = $('.content img.start');
var $ctrls = $('.controles');
var $descrip = $('.texto-descripcion');
var sizes={};
$.ajax({
	async:false,cache:false,
	url:base+'_modelos_.txt',
	success:function(s){eval(s);}
});
$start.css({opacity:0}).animate({opacity:1},2000);
$links.each(function(){
	this.href += this.id;
	$(this).parent().find('span').remove();
	try {
	$(this).data('d', {
		id: this.id, 
		//n: $(this).parent().find('span').remove().text(), 
		n: modelos[this.id].fotos || 0, 
		g: (modelos[this.id].gola==1),
		t: $(this).text(),
		d: base+'dsc'+this.id+'.html',
		f: $.map(this.id.split('-'), function(n,i){return base+'fc'+n+'.pdf';})
	});} catch(e){};
}).click(function(evt) {
	evt.preventDefault();
	this.blur();
	var cd = $content.data('d');
	if (cd != null && cd.id==this.id) return;
	$content.data('d', $(this).data('d'));
	$links.removeClass('selected');
	$(this).addClass('selected');
	show();
});		
function show() {
	var d = $content.data('d');
	$content.empty().fadeTo('fast',0, function() {
		var $c = $ctrls.clone(true).removeAttr('style').css({opacity:.75});
		$('.modelo',$c).text('Modelo '+d.t+'.');
		var $f = $('<div class="fotos">');
		for (i=1; i<=d.n;i++) {
			var src = base+d.id+i+'.jpg';
			var alt = 'Modelo '+d.t+'. Foto '+i+'.';
			$('<img alt="'+alt+'" src="'+src+'" width="780" height="345">').appendTo($f);
		}
		$('.gola-mod',$c).text(d.t);
		if (!d.g) {$c.find('.gola').remove();}
		$c.find('.descripcion').hide();
		$descrip.empty().load(d.d, function(r, s, x) {
			$c.find('.descripcion').show();
			$descrip.prepend('<div class="barra c4-all"><div class="close">x</div></div>');
		});
		$content.append($c).append($f).fadeTo('slow',1);
		if (d.n>1) {
			$f.cycle({
				fx: 'fade', 
				speedIn:2000, speedOut:100,
				timeout:0, fit:1,
				pager: '.content .controles .pager',
				pagerClick: function() {$('.content .controles .pager a').blur(); }
			});
		}
		$('.content .controles .pager a').addClass('lnk');
		$('.content .fichatec').attr({href:d.f[0]}).click(function(evt) {
			evt.preventDefault();
			var d = $content.data('d');
			for (i = 0; i < d.f.length; i++) { window.open(d.f[i]); }
		});
		$('.content .descripcion').attr({href:d.d}).click(function(evt) {
			evt.preventDefault();
			var $t = $(this).blur();
			if ($t.is('.activeLnk')) {
				$content.unblock();
			} else {
				$('.content').block({
					message: $('.texto-descripcion').clone(),
					showOverlay:false,
					css: {
					  	width: '400px', 
						border: 'none', 
						padding: '2px', 
						backgroundColor: '#333333', 
						'-webkit-border-radius': '8px', 
						'-moz-border-radius': '8px', 
						opacity: '.8', 
						color: '#fff'
		    		}					
				});
				$('.blockUI').filter('.blockMsg').draggable({
					opacity:.3,handle:'.barra',containment:'parent'
				});					
			}
			$t.toggleClass('activeLnk');
		});
	});
}
$('.texto-descripcion .close').live('click', function(evt) {
	evt.preventDefault();
	$content.unblock().find('.activeLnk').removeClass('activeLnk');
});
});})(jQuery);


