function $v(a){ return $(a).value; }
function $1(a){ $(a).style.display=''; }
function $0(a){ $(a).style.display='none'; }

function currency(value){
	var va=value.toFloat();	
	return MONEDA+va.toFixed(2);	
}

function show_tab(tab){

	$$(".tabs li").removeClass('selected');
	$("tab_"+tab).addClass('selected');
	$$(".area_tab").setStyles({'display':'none'});
	$("area_tab_"+tab).setStyles({'display':''});
	
}

function onsubmit_buscar(){

	for(var i=0;i<OBJ_CATEGORIAS.length;i++){
	//alert($('formulario_buscar').value + " - "+OBJ_CATEGORIAS[i].nombre);
		if($('formulario_buscar').value.trim()==OBJ_CATEGORIAS[i].nombre.trim()){
			location.href=OBJ_CATEGORIAS[i].link;		
			return;
		}
	}
		
	if($('formulario_buscar').value!=''){
		location.href=LINK_BUSQUEDA+$('formulario_buscar').value;
	}	

}

function carrito(obj,main){

$1('actualizar_carrito');	
if($('carrito_contenido')){ $('carrito_contenido').setStyles({opacity:'0.5'}); }
new Request({url:"ajax.php?mode=carrito", method:'post', data:{'accion':obj.accion,'id':obj.id,'c':obj.c}, onSuccess:function(ee) {
	var json=JSON.decode(ee,true);
	render_carrito(json,{main:main});
	$0('actualizar_carrito');	
	
	}}).send();
	
}

function render_carrito(json,obj){
	var main=obj.main;
	var controles=(obj.controles==null)?1:obj.controles;	
	if(json==null && main==1){
		 history.go(-1);
	}
	if(json && json.length>0){	
	var subt=0;
	var tot=0;
	html ='<div id="actualizar_carrito" style="display:none;">actualizando carrito</div>';
	if(main==0){
	html+='<div class="titulo">'+
	"<span class='titulo_izq'></span>"+
	"<span class='titulo_der'></span>"+    
    "<h3>Carrito de pedido</h3>"+
	"</div>";
	}

	if(main==0){
	html+='<div class="contenido" id="carrito_contenido">';
	} else {
	html+='<div class="contenido" style="position:relative;background-color:#FFF;width:97%;" id="carrito_contenido">';		
	}
	
	if(main==1){
	html+='<div class="linea" style="position:relative;">';
	html+='<span class="precio_subtotal" style="position:relative;">Producto</span>';
	html+='<span class="precio_subtotal" style="right:126px;">Cantidad</span>';
	html+='<span class="precio_subtotal">Total</span>';
	html+='</div>';
	}
	

	
	for(var i=0;i<json.length;i++){
	subt=json[i].c*json[i].u;
	tot=subt+tot;
	html+='<div class="linea">'+
	//foto		
	'<a class="foto" href="'+json[i].l+'">'+
		"<img src='"+ json[i].f +"' width=25 border=1 />"+
	'</a>'+
	//nombre		
	'<a class="nombre" href="'+json[i].l+'">'+json[i].n+'</a>';
	
	if(main==0){
	//cantidad	
	html+='<span class="cantidad-precio">(<b>'+json[i].c+'</b>x'+
	//p unitario	
	''+currency(json[i].u)+')</span>';
	} else {
	//cantidad	
	html+='<span class="cantidad-precio">(<b>'+currency(json[i].u)+'</b>)</span>';
	//p unitario	
	if(controles==0){
		html+='<span class="cantidad">'+json[i].c+'</span>';		
	} else {
		html+='<span class="cantidad"><input id="nueva_cantidad_'+i+'" maxlength="2" type="text" value="'+json[i].c+'" /></span>';		
	}
	
	if(controles==1){	
	html+="<a class=\"actualizar\" onclick=\"javascript:carrito({accion:'agregar',id:'"+json[i].i+"',c:$('nueva_cantidad_"+i+"').value},"+main+"); return false;\">actualizar</a>";		
	}
	
	}
	
	//p subtotal	
	html+='<span class="precio_subtotal">'+ (currency(subt)) +'</span>';
	//link quitar	
	if(controles==1){	
	html+="<a class=\"quitar\" onclick=\"javascript:carrito({accion:'agregar',id:'"+json[i].i+"',c:'0'},"+main+"); return false;\">eliminar</a>";
	}
	html+='</div>';
	
	}
	
	html+=''+
	'<div class="linea_total">'+
		'<span class="total">TOTAL</span>'+
		'<span class="monto_total">'+currency(tot)+'</span>';
	if(controles==1){		
	html+="<a class=\"quitar\" href=\"#\" onclick=\"javascript:carrito({accion:'vaciar',id:''},"+main+"); return false;\">vaciar</a>";
	}
	html+='</div>';
	if(controles==1){	
	html+='<div class="linea_links">';
	if(main==0){ 
	html +="<a id=\"ver_carrito\" href=\""+CARRITO_PAGINA+"\">Ver Carrito</a>"; 
	}
	html+="<a id=\"enviar_pedido\" href=\""+CARRITO_ENVIAR+"\">Enviar Pedido</a>"+	
	'</div>';
	}
	
	html+='</div>';
	
	//html+='</div>';
	
	if($('div_home_publicidad')){ $('div_home_publicidad').innerHTML=''; $0('div_home_publicidad'); }
	var carrito_open=true;
	} else {
	html='<div id="actualizar_carrito" style="display:none;" >actualizando carrito</div>';	
	var carrito_close=true;	
	}
	$('div_carrito').innerHTML=html;
	if(carrito_open){$1('div_carrito');}else{$0('div_carrito');}
	

	
}

function intro(){
	
var Height=1105;
var Width=892;

var Intro = new Element('div', {
    'id': 'intro',
	'styles':{
			top:0,
			left:0, 
			width:Width, 
			height:Height,
			display:'none'
			}
}).inject($('div_allcontent'), 'top');

/*
var IntroDivClose= new Element('div', {
    'id': 'intro_div_close',
	'styles':{
			'width':'802px', 
			'height':Height,
			'position':'absolute'
//			'margin-top':'0px'
	},
    'events': {
        'click': function(){
            close_intro();
        }
    }	
}).inject(Intro, 'top');
*/

//alert($('intro').height);
var IntroContent = new Element('div', {
    'id': 'intro_content',
	'styles':{
			'width':'802px', 
			'padding':'5px 45px',
			'height':Height,
			'margin-top':'-'+Height+'px'
//			'margin-top':'0px'
	}	
}).inject(Intro, 'top');



var IntroDiv= new Element('div', {
    'id': 'intro_div'
    }
).inject(IntroContent, 'top');

/*
var IntroClose= new Element('a', {
    'id': 'intro_close',
	'html':'cerrar intro',
    'events': {
        'click': function(){
            close_intro();
        }
    }
}).inject(IntroContent, 'top');
*/

var IntroOpen= new Element('a', {
    'id': 'intro_open',
	'html':'ver intro',
    'events': {
        'click': function(){
            open_intro();
        }
    }
}).inject($('div_menu'), 'top');


}

function open_intro(){
	
	$("intro_div").innerHTML="<div id='swf_intro_div'></div>";
	swfobject.embedSWF("swf/intro.swf", "swf_intro_div", "800", "600", "9.0.0", "expressInstall.swf",
	{},{ allowscriptaccess:"always", allowfullscreen:"true", wmode:"transparent" },
	{wmode:"transparent"}
	);	

	var myEffect = new Fx.Morph($('intro_content'),
								  { 
									  duration: 'long'
									  ,'onStart':function(){ 
									  if($('swf_div_home_publicidad_content'))$('swf_div_home_publicidad_content').style.visibility='hidden';
									  $('intro').style.display=''; 
									  } 
									  ,'onComplete':function(){
									  //if($('div_home_publicidad_content'))$('div_home_publicidad_content').style.visibility='hidden';												
									  /*
									  $('swf_intro_div').addEvent('click',function(){
								      close_intro();											  
									  });
									  */
									  
									  }
								  }
	  ).start({
		'margin-top':0
		,'opacity':1
	});
	 
}

function close_intro(){

	var myEffect = new Fx.Morph($('intro_content')
								  ,{ duration: 'long',
								  			'onStart':function(){
											$('div_contenedor').style.display='block';
											},
								  			'onComplete':function(){ 
											$('intro').style.display='none'; 
											$('intro_div').innerHTML=''; 											
											
	if($('swf_div_home_publicidad_content'))$('swf_div_home_publicidad_content').style.visibility='visible';
	
	if($('div_home_publicidad_content'))
	$('div_home_publicidad_content').innerHTML='<div id="swf_div_home_publicidad_content"></div>';
	swfobject.embedSWF("swf/banner.swf", "swf_div_home_publicidad_content", "285", "310", "9.0.0", "expressInstall.swf",
	{},
	{
	allowscriptaccess:"always",
	allowfullscreen:"true",
	wmode:"transparent"
	},
	{wmode:"transparent"}
	);
	
	
			} }
											
	  ).start({
		'margin-top':'-'+$('intro').style.height
		,'opacity':0.1
	});
	 
}

window.addEvent('domready',function(){
									intro();
									});

/*
$extend(Browser, {
	fixPNG: function(el) {
		if (Browser.Engine.trident){
			el = document.id(el);
			var w = el.getStyle('width');
			var h = el.getStyle('height');
			var imgURL = el.getStyle('background');
			if (imgURL.test(/\((.+)\)/)){
				el.setStyle('background', '');
 
				var subEl = new Element('div', {
					'style': 'width: ' + w + ';' +
					'height: ' + h + ';' +
					"filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='" + imgURL.match(/\((.+)\)/)[1] + "');"							
				});	
				el.grab(subEl);							
			};
		}
	}
});
*/
