var	borrar	=	0;
var ie55 	= 	(navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);
var ie6 	= 	(navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);

var Urls	=	location.href
Urls 		= 	Urls.replace(/.*\?(.*?)/,"$1");
Variables 	= 	Urls.split ("/");
	
var	contenidos	=	""; 

function mainMenu() {
//	$(".muebles, .antigue").css({display: "none"}); // Opera Fix
	$("#menu1 li.empresa").hover(function(){
			$("li.empresa ul").show();
	}, function(){
			$("li.empresa ul").hide();
	});

	$("#menu1 li.recetas").hover(function(){
			$("li.recetas ul").show();
	}, function(){
			$("li.recetas ul").hide();
	});
}


function redondeo2decimales(numero)
{
	var original=parseFloat(numero);
	var result=Math.round(original*100)/100 ;
	return result;
}

function printP(){
	window.print();
//	return false
}
	
function convert() {
	var metros 	= 	$(".metros").val()
	var feets	=	0;
	
	total	=	3.2808399 * metros;
	total	=	redondeo2decimales(total)
	$(".total_feets").val(total)
	
}


$(function(){
	

	$('#no_serie').click(function() { 
		if(borrar==0) 
			this.value = ""; 
		borrar = 1;
	})
	  $("#searchLink").click(function(){
                    if ($("#searchForm").is(":hidden")){
                        $("#searchForm").slideDown("slow");
                    }
                    else{
                        $("#searchForm").slideUp("slow");
               }
     });
				
	$(".ventanita").tooltip({ 
		position:"center center", 
		offset: [10,0], 
		effect: 'slide',
		opacity: 0.9 
	}); 

	$('.search_button').click(function() {
		$("#search").submit();
	});
	
    $("#thumb").attr("src","images/thumbs/moon.jpg").hide().fadeIn(2000);
	
	$("#lineashome .submenu a").hover( function () {
			$(".submenu a").css({"color":"#989697"});
		 	//var imagen	=	"images/thumbs/"+$(this).attr("name");
		 	//$("#thumb").attr("src",""+imagen+".jpg").hide().fadeIn(500);
		 	$(this).css({"color":"#000000"});
     });
		
	$("#tipo").click(function(){ 
		$(".banner_tipo").fadeOut('slow');		   
		$(".n_0").fadeOut('slow').remove();	

		var familia	=	$(this).attr("name")
		var linea	=	$(this).attr("alt")
		var	pag		=	1;
		var subtipo	=	$(this).attr("title")
		
		$.ajax({
			type: 'GET',
			url: contenidos+'libs_php/listado_productos.php',
			dataType: 'json',
			data: 'linea='+Url.encode(linea)+'&subtipo='+Url.encode(subtipo)+'&familia='+Url.encode(familia)+'&pag='+pag,
			success: function(data) {
				
				var tiempo	=	data.total*1000;
				(data.total > 10)?sumas=800:sumas=0
				var altura_contenido	=	(data.total*215)+sumas;		
				$('#contenidos').animate({height: altura_contenido}, 1000);
				var listado	=	$("<div id='list'></div>").appendTo('#content').hide();
				var lal= Array
					listado.fadeIn('slow')

				var a=0
				var id = setInterval(function() {
						lal[a] = $('<span>').load(contenidos+"libs_php/listado_productos.php?linea="+Url.encode(linea)+"&subtipo="+Url.encode(subtipo)+"&familia="+Url.encode(familia)+"&pag="+pag+"&tabla="+a);		
							lal[a].appendTo('#list').hide();
							lal[a].fadeIn(1000).animate({opacity: 1.0}, 2000, function(){
							$(this).queue('fx')
								var altura	= $(this).find('ul.items').height();  
									if( altura > 210 ) { 
										$(this).find('.scrollable').animate({height : altura},800) 
									} 
							});
						
					 a+=1;
				},1000)
				setTimeout("clearInterval("+id+")",data.total*1500);				
				setTimeout(function() { $('.paginado').fadeIn('normal')   },data.total*1500);				
			 	setTimeout(function() { $('.lista').scrollable({size: 1, clickable: false, keyboard:false}).navigator({indexed: false, navi:'span.navi' })},tiempo+1500);				
				setTimeout("$.getScript(contenidos+'js/jquery.extension.paginator.js')",(tiempo)+400);		
			}			
		});

		
		
		
	
	});

	
	var altura	= $('div.scrollable').find('ul.items').height(); 
	
	$('div.scrollable').css('height',altura)	
	$('.lista').scrollable({size:1, clickable: false,keyboard:false}).navigator({indexed: false, navi:'span.navi' })
	$('#vista_rapida').scrollable({size:1, clickable: false,keyboard:false});
	
	//mainMenu();
		
	$('.nextPage').click(function() {
			var num		=	$(this).attr("rel");
			var tablas	=	parseInt($('.n_'+num+' div table').size());
			var total	=	parseInt($('.n_'+num+' .total b').text());
			var dtotal	=	parseInt($('.n_'+num+' .total strong').text());
			var divide	=	parseInt($('.n_'+num+' .paginado').attr('rel'));
			var resta	=	tablas % divide-1;	
			
			total		=	total+divide;
			
			var subt	= total+resta;
			(dtotal < subt && (dtotal+divide) < tablas )?dtotal=dtotal+divide:dtotal=tablas;

			$('.n_'+num+' .total b').text(total+' ')
			$('.n_'+num+' .total strong').text(' '+dtotal)
			
	});
	
	
	$('.prevPage').click(function() {
			var num		=	$(this).attr("rel");
			var tablas	=	parseInt($('.n_'+num+' div table').size());
			var total	=	parseInt($('.n_'+num+' .total b').text());
			var dtotal	=	parseInt($('.n_'+num+' .total strong').text());
			var divide	=	parseInt($('.n_'+num+' .paginado').attr('rel'));
			var resta	=	tablas%divide;
			
			total		=	total-divide;

			if(tablas==dtotal && resta!=0)
				dtotal		=	dtotal-resta;
			else
				dtotal		=	dtotal-divide

			$('.n_'+num+' .total b').text(total+' ')
			$('.n_'+num+' .total strong').text(' '+dtotal)
	});	
	

	$('.navi a').click(function(){
			var num		=	$(this).attr("rel");
			var numpage		=	parseInt($(this).text());			
			var tablas	=	$('.n_'+num+' div table').size();
			
			var divide	=	$('.n_'+num+' .paginado').attr('rel');
			
			var resta	=	tablas%divide;
			
			numpage	=	numpage*divide;
			(numpage > tablas)?numpage=tablas:numpage=numpage;

			(numpage>1)?ttablas=numpage-divide+1:ttablas=1;
			(numpage<tablas && numpage >1)?ttablas=numpage-divide+1:ttablas=(numpage-resta)+1;
			total 	= ttablas;
			dtotal	=	numpage;	
			$('.n_'+num+' .total b').text(total+' ')
			$('.n_'+num+' .total strong').text(' '+dtotal)

	});

	
	$("a.ver[rel]").overlay({
        	onBeforeLoad: function() { 
					var wrap = this.getContent().find("div.wrap"); 
					wrap.load(this.getTrigger().attr("href") + " #central "); 	
			},
			expose:{color:'#000',loadSpeed:200,opacity:0.6, api: true ,
				maskId : 'producto_vista'
			}			 
	});
	
	
	$('#iconos li img').tooltip({ 
			effect: 'slide',
        	position: 'center left', 
			offset: [0, -10], 
			tip: '#tip',
			api : true,
			relative : true,
			direction : 'left',
			onBeforeShow : function() {
				var nombre 	= 	this.getTrigger().attr('name');
				$('#tip').load(contenidos+'tips.html #'+ nombre);
			}

	});		
	if($("#pais").size()>0){
		$("#pais").change(function(){
			if($(this).val() == 'otro'){
				$(".otros").hide();
				$("#opcionales, #pais_o").show()
			} else {
				$(".otros").show();
				$("#opcionales, #pais_o").hide()
			}
		})
	}
});

$(window).bind('load', function() { 
	var timeout = setTimeout(function() { $(".items img.bordetabla").trigger("sporty") }, 1000);
});   	
	

function cargarListado(pag,l,f,n) {
	
		var	linea	=	l;
		var	familia	=	f;
		var	num		= 	n ;
		var	tipo	=	$("ul .art"+num).attr('title');
		
		(pag=="" || pag == undefined)?pag="&pag="+1:pag="&pag="+pag;
		(linea 	!= undefined)?cate="&linea="+linea:linea="";
		(familia!= undefined)?familia="&opc="+Url.encode(familia):familia="";
		(tipo 	!= undefined)?tipo="&tipo="+Url.encode(tipo):tipo="";
		
		alert(num+' '+tipo+' '+linea+' '+familia+' '+pag)

		$(".art_"+num+"").empty()
			.load("libs_php/listado_productos.php?"+linea+familia+tipo+pag+" .art_"+num+" div")
			.hide()
			.show();	
		//setTimeout("$.getScript('libs_js/functions.actions.js')",1000);	
}

function cargarPaginado() {
		var	cat	=	$("#ver").val();
		var	opc	=	$("#extras").val();
		var	ord	=	$("#orden").val();

		(cat != undefined)?cate="&cat="+cat:cate="";	
		(opc != undefined)?opc="&opc="+Url.encode(opc):opc="";
		(ord != undefined)?ord="&ord="+Url.encode(ord):ord="";
		(localvar!=undefined && Variables[1] != undefined)?varia="&subseccion="+localvar[1]:varia="";
		
		$("#paginador").empty()
			 .load("libs_php/listado_productos.php?seccion="+locales[1]+varia+cate+opc+ord+" .paginador")
			.hide()
			.show();			

		setTimeout("$.getScript('libs_js/functions.paginador.js')",2500);
}
function galerias() {
	$("#triggers a").overlay({ 
    	target: '#gallery', 
   		expose: '#222',
		top: '5%'
	}).gallery({ 
    	speed: 800,
	 	template  : '<strong>${title}</strong>'
	});	
}

  function closeForm(){
                $("#messageSent").show("slow");
                setTimeout('$("#messageSent").hide();$("#searchForm").slideUp("slow")', 2000);
           }
           
           
function cambiaEstado(x){
	$("#sucursales").empty().hide();
	var id = x
	$.ajax({
			type: 'GET',
			dataType: 'text',
			url: 'libs_php/check_id.php?estado='+id+'&id_distribuidor',
			success: function(data){
			
				$(".listadosD").html(data);
				if($(".page").size()>1)
					$(".next").show()
				else
					$(".next").hide()
				/*
				$("a.mapa[rel]").overlay({
					mask: '#000',
					effect: 'apple',
					closeOnEsc : false,
					closeOnClick : false,
					onBeforeLoad: function() {
						$('.wrap').empty()
						var wrap = this.getOverlay().find(".wrap");
						wrap.load(this.getTrigger().attr("href"));
					}
				});*/
				if($('.scrollable').size() > 0) {
					var altura	=	0;
					altura 		=	$('.page').height();
					$('.scrollable').animate({ height: altura+'px'}, 600);
					$('.scrollable').scrollable({size:1, clickable: false,keyboard:false}).navigator({indexed: true, navi:'.navi' })
				}
				
			},
			error:function (xhr, ajaxOptions, thrownError){
				alert(xhr.status);
				alert(thrownError);
				alert('error') 
			}   
		});
/*
	if(x == '')
		$('.estadosSuc').show();
	else {
		$('.estadosSuc').hide();
		$("#"+x).show();
	}

	*/
}

function verSucursales(x){
		$("#sucursales").show();
		$(".ver_sucursales").removeClass('itemSelected');
		$("#"+x).addClass('itemSelected');
		var id = x;
		if(count_video == id)
			return false;
			
		else {
			count_video = id
		$("#video").empty();
		var estado = $('#estado').val();
		$.ajax({
			type: 'GET',
			dataType: 'text',
			url: 'libs_php/check_id.php?id='+id+'&sucursal&estado='+estado,
			success: function(data){
			
				$("#sucursales").html(data);
				
				$("a.mapa[rel]").overlay({
					mask: '#000',
					effect: 'apple',
					closeOnEsc : false,
					closeOnClick : false,
					onBeforeLoad: function() {
						$('.wrap').empty()
						var wrap = this.getOverlay().find(".wrap");
						wrap.load(this.getTrigger().attr("href"));
					}
				});
				
			},
			error:function (xhr, ajaxOptions, thrownError){
				alert(xhr.status);
				alert(thrownError);
				alert('error') 
			}   
		});
	}
		
}	

function ver_mapa(){
	$('#mapa').show()
	$('#calle').hide()
}
function ver_calle(){
	$('#mapa').hide()
	$('#calle').show()
}
