// SeViR Simple Horizontal Accordion @2007
// http://letmehaveblog.blogspot.com
var cont = 1;
$.fn.extend({
	haccordion: function(params){
		var jQ = jQuery;
		var obj = this;
		var params = jQ.extend({
      		speed: 				500,
      		headerclass: 		"header",
      		contentclass: 		"content",
      		contentfirstopen: 	true,
      		auto:				true,
      		haccordioninterval:	5000,
      		contentwidth: 		516
    	},params);
    	
    	if(params.contentfirstopen){
    		$("div.content:first").animate({
          		width: params.contentwidth + "px"
        	}, 1000);
        		
    		//$("div.content:first").css({"width":"516px","display":"block"});
    		$("div.header:first").children("img").css({"display":"none"});
    	}
    	if (params.auto){
			var refreshIntervalId = setInterval("lol()", params.haccordioninterval);
		}
    	obj.each(function(){
			jQ("."+params.headerclass,this).click(function(){
				if(params.auto){
					clearInterval(refreshIntervalId);
				}
				if(params.contentfirstopen){
					$("div.content:first").animate({
            			width: "0px"
          			},params.speed);
          			params.contentfirstopen = false;
				}
      			$("img","."+params.headerclass).fadeIn();
        		var p = jQ(this).parent()[0];
        		if (p.opened != "undefined"){
					$("img",this).fadeOut();
          			jQ(p.opened).next("div."+params.contentclass).animate({
            			width: "0px"
          			},params.speed);
        		}
        		p.opened = this;
        		jQ(this).next("div."+params.contentclass).animate({
          			width: params.contentwidth + "px"
        		}, params.speed);
      		});
    	});    	
   	}
});
//Slideshow Add-on
function lol() {
		var numSlide 	= $(".content").length;
		var slide 		= $(".content");
	
		if(cont==numSlide) cont=0;
	
		$(".content:lt("+cont+"),.content:last").prev(".header").children("img").fadeIn();
		$(".content:lt("+cont+")").animate({
			width : "0px"
   		},500);
   	
   		$(".content:eq("+cont+")").prev(".header").children("img").fadeOut();
		$(".content:eq("+cont+")").animate({
			width : "516px"
   		},500, function(){
   		
   		});
   	
   		cont ++;
}
