// JavaScript Document
	$(document).ready(function()
	{
		///////////////////////////////////////////////////////////////
		// inicio
		///////////////////////////////////////////////////////////////
		$('#fancybox').fancybox();
		$('#news').theatre({still: 10000, speed: 2000, controls: 'none'});
		///////////////////////////////////////////////////////////////
		// redimension del fondo
		///////////////////////////////////////////////////////////////
		var $winwidth = $(window).width();
		$('img.background-image').attr({
			width: $winwidth
		});
		$(window).bind('resize', function(){
			var $winwidth = $(window).width();
			$('img.background-image').attr({
				width: $winwidth
			});
		});
		///////////////////////////////////////////////////////////////
		// click mas info box producto
		///////////////////////////////////////////////////////////////
		$('.product a').live('click', function(){
			 var product_id = $(this).attr('product_id');
			 // enviamos request
			 $.post('index.php',
					{action: 'getProductInfo', id : product_id },
					function(data){$.fancybox({'content' : data});}
			);
		});
		$('.product_image_mini a').live('click', function(){
			 var product_id = $(this).attr('product_id');
			 // enviamos request
			 $.post('index.php',
					{action: 'getProductInfo', id : product_id },
					function(data){$.fancybox({'content' : data});}
			);
		});
		///////////////////////////////////////////////////////////////
		// click mas info box noticias
		///////////////////////////////////////////////////////////////
		$('.news a').live('click', function(){
			 var product_id = $(this).attr('product_id');
			 // enviamos request
			 $.post('index.php',
					{action: 'getNewsInfo', id : product_id },
					function(data){$.fancybox({'content' : data});}
			);
		});
		///////////////////////////////////////////////////////////////
		// click mas info box instalaciones
		///////////////////////////////////////////////////////////////
		$('.installations a').live('click', function(){
			 var product_id = $(this).attr('product_id');
			 // enviamos request
			 $.post('index.php',
					{action: 'getInstallationsInfo', id : product_id },
					function(data){$.fancybox({'content' : data});}
			);
		});
		///////////////////////////////////////////////////////////////
		// click menu
		/////////////////////////////////////////////////////////////// 
		$('.menu_a').live('click', function(){
			$('#menu a').removeClass('menu_a_selected').addClass('menu_a');
			$(this).addClass('menu_a_selected');
			 // enviamos request
			 $.post('index.php',
					{action: 'getProductsList', section : $(this).attr('title') },
					function(data){$('#products').html(data);}
			);
			
		})
		$('.menu_bottom a').live('click', function(){
			 // enviamos request
			 $.post('index.php',
					{action: 'getProductsList', section : $(this).attr('title') },
					function(data){$('#products').html(data);
					$('#news').theatre({still: 10000, speed: 2000, controls: 'none'});
					}
					
					
			);
		})
		$('.menu_bottom_pop a').live('click', function(){
			 // enviamos request
			 $.post('index.php',
					{action: 'getContentInfo', section : $(this).attr('title') },
					function(data){$.fancybox({'content' : data});}
			);
		})
		///////////////////////////////////////////////////////////////
		// click mas info box producto
		///////////////////////////////////////////////////////////////  
		$('.sub_category a').live('click', function(){
			$('#categories a').removeClass('active');
			$(this).addClass('active');
			 // enviamos request
			 $.post('index.php',
					{action: 'getProductsListByCategory', section : 'products', id : $(this).attr('category_id') },
					function(data){$('#categories-products-list').html(data);
					$('#news').theatre({still: 10000, speed: 2000, controls: 'none'});}
			);
			
		})
		///////////////////////////////////////////////////////////////
		// send form del producto
		///////////////////////////////////////////////////////////////
		$('#form_product #send').live('click', function(){			
			var msg_error = '';
			$('label').each(function(index) {// buscamos elementos obligatorios				
				var required = $(this).text();
				if(required.indexOf("*") == 0)// es requerido						
					if($(this).next().val() == '')
						msg_error+= required + " es obligatorio.\n";		
		  		
				// validar email
				
				
			});			
			if(msg_error != '') alert(msg_error);
			else{
				if($('#conditions').is(':checked')){// acepta condiciones			
					$.post("index.php", // enviamos el formulario
							$("#form_product").serialize(), 
							function(data){$('#products').html(data);}
					);
				}
				else
					alert('debe aceptar las condiciones!')	
			}
		 });
		///////////////////////////////////////////////////////////////
		// posicionar menu
		///////////////////////////////////////////////////////////////
		$(window).scroll(function () { 
			var onTop = 0; //($(window).scrollTop() >= 100) ? -100 : 0;;
			$('#menu').animate({top: ($(window).scrollTop()+onTop)+"px"},{queue: false, duration: 350});
		});  
		
		///////////////////////////////////////////////////////////////
		// search
		///////////////////////////////////////////////////////////////
		 $('#search-bto').live('click', function(){		
		 	var text = $('#search-box').val();
		 	if( text != ''){
				$.post("index.php", // enviamos el formulario
						{action: 'getSearch', option : text }, 
						function(data){$('#products').html(data);});
			
			}else{ alert('Debe introducir algun termino de busqueda'); }
		 
		 });
		 
		  $('#pagination a').live('click', function(){		
		 	var quantity = $(this).attr('title');
		 	$.post("index.php", // enviamos el formulario
						{action: 'setProductListLimit', option : quantity }, 
						function(data){$('#products').html(data);});
		 });
		 
		 ///////////////////////////////////////////////////////////////
		// link comprar
		///////////////////////////////////////////////////////////////
		 $('#description_details a').live('click', function(){		
		 	$('#buy_info').show(5);
		 });
		 
		 
		 
	});
