function change_product(node) {
	var ul = $(node).next();
	if($(node).hasClass('close')) {
		
		var height = ul.find('div.hoogte').height();
		
		ul.animate({'height':0},height*5,'',function() {
				ul.hide();								 
			}
		);

		$(node).removeClass('close')
		
	} else {
		$(node).addClass('close');
			
		ul.height(1).css('overflow','hidden');
		
		ul.show();
		
		var height = ul.find('div.hoogte').height();
		
		ul.animate({'height':height},height*5,function() {
			ul.height('auto').css('overflow','');	
			
		});
		
	}
	
}

function change_download(node) {
	var ul = $(node).next();
	
	if($(node).hasClass('close')) {
		ul.css('overflow','hidden');
		var height = ul.find('ul').height()+25;
		ul.animate({'height':0},height*5,'',function() {
				ul.hide();								 
			}
		);

		$(node).removeClass('close')
		
	} else {
		$(node).addClass('close');
		
		ul.height(1).css('overflow','hidden');
		
		ul.show();
		var height = ul.find('ul').height()+25;

		ul.animate({'height':height},height*5,function() {
			ul.height('auto').css('overflow','');	
			
		});
		
	}
	
}

function change_proddetails(node) {
	var div = $('#techdetails');
	if($(node).hasClass('close')) {
		
		div.animate({'height':0},1000,'',function() {
				div.hide();								 
			}
		);
		
		$(node).removeClass('close')
		
	} else {
		$(node).addClass('close');
		
		div.height(1).css('overflow','hidden');
		
		div.show();
		var height = div.find('div').height();
		div.animate({'height':height},height*1.5);
		
	}
	
}


function change_ul() {
	$('.text ul').each( function() {
      	if(!$(this).hasClass('arrow')) {
			$(this).addClass('bullit');
			var i=0;
			$(this).children().each(function() {
				if(i%2==1) {
					$(this).addClass('dark');
				}
				i++;
			});
		}
    });

	
	
}

$(document).ready(function() {  
     $('#myselectbox').selectbox(  
		   {  
			 inputClass: 'selectbox', //css class for the input which will replace the select tag, display the background image  
			 containerClass: 'foldout', // The list container class (a div element)  
			 hoverClass: 'current', // css class for the current element  
			 currentClass: 'selected', // css class for the selected element  
			 debug: false // debug mode on/off  
		 }  
     );
	 
	  $('#myselectbox2').selectbox(  
		   {  
			 inputClass: 'selectbox', //css class for the input which will replace the select tag, display the background image  
			 containerClass: 'foldout', // The list container class (a div element)  
			 hoverClass: 'current', // css class for the current element  
			 currentClass: 'selected', // css class for the selected element  
			 debug: false // debug mode on/off  
		 }  
     );
	 
	 $(".media a").fancybox({
		'hideOnContentClick': false
	});
	 
	 change_ul();
	 
	$("#searchBoxHeader").keypress(function (e) {
		if (e.which == 13) {
		
			searchbox();
		}
	});


}); 




function set_active(node) {
	$('#searchAdvanced_boxList li a').removeClass('active');
	$(node).addClass('active');
}

function toggle_search() {
	$('#searchAdvanced_box').toggle();
	if($('#searchAdvanced').hasClass('active')) {
		$('#searchAdvanced').removeClass('active');
	} else {
		$('#searchAdvanced').addClass('active');
	}
}


function toggle_advancedsearch(state) {
	if(state=='show') {
		$('.right').show();
		$('#show_as').hide();
		$('#hide_as').show();
	}
	
	if(state=='hide') {
		$('.right').hide();
		$('#show_as').show();
		$('#hide_as').hide();
	}
}

function searchbox() {
	var keyword = $('#searchBoxHeader').val();
	var type = $('#searchAdvanced_boxList li a.active').attr('val');
	
	document.location='/search/'+keyword+'/'+type;
}

function toggle_div(div,node) {
	var ul = $(node).next();
		

	if($('#'+div).is(':visible')) {
		var height = ul.find('div.hoogte').height();
		
		ul.animate({'height':0},height*5,'',function() {
				$('#'+div).hide();						 
			}
		);

		$(node).removeClass('close');
		
	} else {
		ul.height(1).css('overflow','hidden');
		
		ul.show();
		
		var height = ul.find('div.hoogte').height();
		
		ul.animate({'height':height},height*5,function() {
			ul.height('auto').css('overflow','');	
			
		});
		
		$(node).addClass('close');
	}
}


