/* SUB MENU */

var menuContainer = '.menu-principal-container';

$(document).ready(function() {

	$('body').addClass('js');
	$('input[type="text"]').addClass('input-text'); 
	$('input[type="password"]').addClass('input-password');
	$('input[type="button"]').addClass('input-button');
	$('input[type="submit"]').addClass('input-submit');	
	$('input[type="radio"]').addClass('input-radio');	
	$('input[type="checkbox"]').addClass('input-checkbox');
	
	
	$("ul").each(function(){
		$(this).find('li:first').addClass('first');
		$(this).find('li:odd').addClass('odd');
		$(this).find('li:last').addClass('last');
		});
		
	$("table").each(function(){
		$(this).find('tr:first').addClass('first');
		$(this).find('tr:odd').addClass('odd');
		$(this).find('tr:last').addClass('last');
		});
		
	$("table tr").each(function(){
		$(this).find('td:first').addClass('first');
		$(this).find('td:odd').addClass('odd');
		$(this).find('td:last').addClass('last');
		});

	$('.separator').each(function(){
		var t = $(this);
		var th = $(this).outerHeight();

		t.children('.capsula').css({
			'height': th+'px',
			'position': 'relative'
			});
		t.find('.capsula_ver_mas').css({
			'position' : 'absolute',
			'top': (th-40)+'px',
			'right' : '18px'
			});
		t.children('blockquote').css({
			'height': th+'px',
			'position': 'relative'			
			});
		});


		
   function menuover() {
		selectedItem = this.id;
		$(menuContainer+' ul li#'+selectedItem+' ul.sub-menu').slideToggle('fast');
   };
   
   function menuout() {
		selectedItem = this.id;
		$(menuContainer+' ul li#'+selectedItem+' ul.sub-menu').slideToggle('fast');  
   };
   
	var config = {    
		sensitivity: 2,
		interval: 100,
		over: menuover, 
		timeout: 500, 
		out: menuout 
	}; 

	$(menuContainer+' ul.menu li').hoverIntent( config );

	$('.ver_panel').click(
		function() {
			$('.menu_panel').slideToggle('fast');
			$('.contenedor_menus_slide').fadeToggle('100');  
			return false;
	    },		
		function() {
			$('.contenedor_menus_slide').fadeToggle('100');
			$('.menu_panel').slideToggle('slow');
			return false;			
		});
	
	$('.open .menu_panel').show();
	
	if($('.slider_productos').length > 0){
		$('.slider_productos').before('<ul id="nav">').cycle({ 
			activePagerClass: 'activeSlide',
			fx:     'fade', 
			speed:  'slow', 
			timeout: 5000, 
			pager:  '#nav',
			pagerAnchorBuilder: function(idx, slide) {
				return '<li><a href="#">' + $(slide).find('img').attr('title') + '</a></li>';
			}
		});
	};
	
	$('#form-type, #serv01-id, #serv01-name').val('');
	
	$('#sort3 li.option:not(".selected")').hide();

	$('#sort3 li.selected').live('click', function(e) {
		if( $('#sort3 li.option:visible').length > 1) {
			$('#sort3 li.option:not(.selected)').hide();
		} else {
			$('#sort3 li.option:not(.selected)').show();
			$('#sort3 li').removeClass('selected');
			$('#sort3 li:first').addClass('selected');
		}
	e.preventDefault();
	});

	$('#sort3 li.option:not(.selected)').live('click', function(e) {
		var va = $(this).children('a').attr('rel'),
			te = $(this).children('a').text();
		$('#form-type').val(te);
		$('#sort3 li').removeClass('selected');
		$(this).addClass('selected');
		$('#sort3 li.option:not(.selected)').hide();
		if(va == 'solicitar-cotizacion'){
			window.location = "/formulario-cotizacion/";
			}
		e.preventDefault();
 	});
 	
	$(".acordeon").accordion({
		autoHeight: false,
		navigation: true,
		collapsible: true,
		active: false
	});
	
	 $('#serv01 li a').live('click', function(e){
	 	var	t = $(this),
	 	 	pa = t.parent(),
	 	 	sel = $('#serv01 li.selected'),
	 	 	bas = $('#serv01 li.base');
	 	 	
	 	if(pa.hasClass('selected')){
	 		pa.removeClass('arrow');
	 		if(pa.siblings().is(':visible')){
				pa.siblings().hide();
			} else {
				pa.siblings().show();
				bas.addClass('arrow');		
			}
	 	}
	 	else {
	 		$('#serv01-id').val(t.attr('rel'));
	 		$('#serv01-name').val(t.text());	 		
	 		bas.children('a').text(t.text()).attr('rel',t.attr('rel'));
			sel.removeClass('selected');
			pa.addClass('selected').addClass('arrow');
	 		$('#serv01 li').not('.selected').removeClass('arrow').hide();
	 		//ajax
	 		$.post(
			ffw_script.uri,
		    {
		        'action' : 'ffw-services',
		        'data' : t.attr('rel')
		    },
			function(response){
			var segundo = $('#serv02');
				if(response){					
					$('#serv02').show();
					segundo.empty().append('<li class="arrow base selected"><a rel="" href="#">Seleccione</a></li>');
					var cont = response.length-1,
						clase = '';
					$.each(response, function(i, dato){
						if (cont === i){
							clase = ' class="last"';
							}
						segundo.append('<li'+clase+'><a href="#" rel="'+dato.ID+'">'+dato.title+'</a></li>');
						});
					} 
				else {
					segundo.hide();
					}
		 	});
	 	};
	 	e.preventDefault();	
	});	
	
	 $('#serv02 li a').live('click', function(e){
	 	var	t = $(this),
	 	 	pa = t.parent(),
	 	 	sel = $('#serv02 li.selected'),
	 	 	bas = $('#serv02 li.base');
	 	 	
	 	if(pa.hasClass('selected')){
	 		pa.removeClass('arrow');
	 		if(pa.siblings().is(':visible')){
				pa.siblings().hide();
			} else {
				pa.siblings().show();
				bas.addClass('arrow');		
			}
	 	}
	 	else {
	 		$('#serv02-id').val(t.attr('rel'));
	 		$('#serv02-name').val(t.text());	 		
	 		bas.children('a').text(t.text()).attr('rel',t.attr('rel'));
			sel.removeClass('selected');
			pa.addClass('selected').addClass('arrow');
	 		$('#serv02 li').not('.selected').removeClass('arrow').hide();
	 	};
	 	e.preventDefault();	
	});
	
	if($("input[name='form-tipo-cliente']:checked").val() === 'Empresa'){
		$('.cual').animate({'left':'0'}, 300).fadeIn('fast');
		}	
	
	$('input[name="form-tipo-cliente"]').live('change', function(e){
		var t = $(this);
		$('.cual').animate({'left':'50'}, 300).fadeOut('fast');
		if($("input[name='form-tipo-cliente']:checked").val() === 'Empresa'){
			$('.cual').animate({'left':'0'}, 300).fadeIn('fast');
		} 
		});
	

});
