window.onload = init;

function change_banner(current_banner)
{
	if (current_banner > 3){
		current_banner = 1;
	}

	var new_image = null;
	var old_image = null;

	if($('#bg_banner_image').css('display') == 'none'){
		new_image = $('#bg_banner_image');
		old_image = $('#banner_image');
	}else{
		new_image = $('#banner_image');
		old_image = $('#bg_banner_image');
	}

	$(new_image).load(function(){

		$(new_image).fadeIn(1000);

		$(old_image).fadeOut(1000, function(){
			$(new_image).unbind('load');
			setTimeout("change_banner("+(++current_banner)+")", 5000);
		});

	});

	$(new_image).attr('src', "img/banner/b"+current_banner+".jpg");		
};


function init_brand_events(){

	var brand = $('#marca').val();

	$('#brand_detail_container').css('visibility', 'hidden');
	$('#brand_detail_container').css('display', 'block');	
	
	var height_offset; 

	if(brand == 'cfs'){
		height_offset = '-158px';
	}else if(brand == 'bemis_curwood'){
		height_offset = '-158px';
	}else if(brand == 'cabinplant'){
		height_offset = '-155px';
	}else if(brand == 'avure'){
		height_offset = '-158px';
	}else if(brand == 'fessmann'){
		height_offset = '-155px';
	}else if(brand == 'hitec'){
		height_offset = '-165px';
	}else{
		height_offset = '-158px';
	}

	$('#brand_detail_container').css('position','relative');
	$('#brand_detail_container').css('top','50%');
	$('#brand_detail_container').css('margin-top', height_offset);
	$('#brand_detail_container').css('display', 'none');
	$('#brand_detail_container').css('visibility', 'visible');
	$('#brand_detail_container').fadeIn(1000);

	$('#brand_logo_container img').each(function(){

		$(this).hover(function(){
			$(this).css('border', '2px solid #334d65');
		}, 
		function(){
			$(this).css('border', 'none');
		});

	});

};


function init(){

	setTimeout("change_banner(2)", 5000);

	$('#soltabs').tabs();

//Solutions
	$('#solutions_submenu a').each(function(){
		$(this).click(function(){
			var proceso = $(this).attr('name');

			$.get('productos.php', {proceso:proceso}, function(data){
				$('#results').html(data);
			});

		});

	});

//Services
	function service(name){
		return $('#submenu li[name="'+name+'"]');
	};
	
	function service_description(name){
		return $('#servicios #'+name);
	};

	var selected = 'instalacion';

	//Set Default
	service(selected).css('background-color', 'white');
	service(selected).children('a').css('color','#02888b');
	service_description(selected).css('display','block');	

	$('#submenu li').each(function(){
		var li = $(this);
		$(this).children('a').click(function(){
			service(selected).css('background-color',	'#02888b');
			service(selected).children('a').css('color','white');
			service_description(selected).css('display','none');
			
			selected = $(li).attr('name');
		
			service(selected).css('background-color', 'white');
			service(selected).children('a').css('color','#02888b');
			service_description(selected).css('display','block');	
		});
	});


//Brands

	init_brand_events();

/*
	$.get('marcas/cfs.html',function(dat){
		$('#brand_detail_container').html(dat);
		
		$('#brand_container').css('position','relative');
		$('#brand_container').css('top','50%');
		$('#brand_container').css('margin-top', '-210px');	
	});
*/

//Contact
	nu.form.validate('#contacto', 
	{
		required: ['nombre', 'empresa', 'area',
							 'ciudad', 'estado', 
							 'entero', 'proceso', 'producto'],
		error_container: '#error_div', 
		error_messages: {
											nombre: "Nombre",
											empresa: "Empresa",
											area: "Área",
											ciudad: "Ciudad",
											estado: "Estado",
											telefono: "Teléfono o Celular",
											entero: "¿Cómo se entero de nosotros?",
											proceso: "¿Qué tipo de proceso busca?",
											producto: "¿Para qué producto?" 
										}
	});


//Home Slide Menu
  $('#product').hover(
    function(){
      $('#slide_menu').css('margin-top', '5px');
      $('#slide_menu').css('background-color', '#e6f0f8');
      $.get('foodpak_menu_producto.html', function(data){
				$('#slide_menu').html(data);
				$('#slide_menu').fadeIn('slow');
      });
    }, 
    function(){
      $('#slide_menu').css('display', 'none');
    }
  );


  $('#process').hover(
    function(){
      $('#slide_menu').css('background-color', '#d8ecec');
      $('#slide_menu').css('margin-top', '90px');
      $.get('foodpak_menu_proceso.html', function(data){
				$('#slide_menu').html(data);
				$('#slide_menu').fadeIn('slow');
      });
    }, 
    function(){
      $('#slide_menu').css('display', 'none');
    }
  );

  $('#marca').hover(
    function(){
      $('#slide_menu').css('background-color', '#e6f0f8');
      $('#slide_menu').css('margin-top', '175px');
      $.get('foodpak_menu_marca.html', function(data){
				$('#slide_menu').html(data);
				$('#slide_menu').fadeIn('slow');
      });
    }, 
    function(){
      $('#slide_menu').css('display', 'none');
    }
  );

  $('#slide_menu').hover(
    function(){
      $(this).css('display', 'block');
    }, 
    function(){
      $(this).css('margin-top', '0px');
      $(this).css('display', 'none');
    }
  );


}

