var api = {
	init: function() {
		api.initAccordion();
	},

	initAccordion: function() {
		$('#products').each(function(){
			this.$active = null;
		}).
		find('div.label').click(function(){
			var li = this.parentNode;
			var p = li.parentNode.parentNode;
			if (p.$active != null)
			{
				$('div.details', p.$active).slideUp(400);
			}
			if (p.$active != li)
			{
				$('div.details', li).slideDown(600);
				p.$active = li;
			} else {
				p.$active = null;
			}
			return false;
		});
		$('#products ul:eq(1) li:eq(0) div.label').trigger('click');
	},
	
	
	fermerLightbox: function() {
	    $("#TB_window").remove();
	    $("#TB_overlay").remove();
	    $("#TB_HideSelect").remove();
	    $("#TB_load").remove();
	    if (typeof document.body.style.maxHeight == "undefined") {//if IE 6
		    $("body","html").css({height: "auto", width: "auto"});
		    $("html").css("overflow","");
	    }
	    document.onkeydown = "";
	    document.onkeyup = "";
    },
                 
    handleEnter: function(field, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		} 
		else
		return true;
	}      
	
};

$(document).ready(api.init);

