function WebguruAccordian(o)
{
	var instance = this;
	instance.headdivs = o.headdivs;
	instance.containers = o.containers;
	instance.contents = o.contents;
	instance.crtb = null;
	
	instance.headdivs.css('cursor','pointer');
	instance.headdivs.each(function(n){
									   
									     jQuery(this).attr('id','headdiv_'+n);
									   	 instance.contents.eq(n).attr('id','content_'+n);
										 
										 if(n>0){ instance.contents.eq(n).hide(); }
										 if(n==0){instance.crtb = instance.contents.eq(n);}
										 
										 jQuery(this).bind('click',function(){
																			
																			      if(instance.crtb!=null)
																				  {
																					instance.crtb.slideUp();  
																					
																				  }
																				  var p = instance.sameDiv(instance.crtb,instance.contents.eq($(this).attr("id").split("_")[1]));
																				  
																				 
																				  
																				  if(!p)
																				  {
																				  instance.contents.eq($(this).attr("id").split("_")[1]).slideDown();
																			  	  instance.crtb = instance.contents.eq($(this).attr("id").split("_")[1]);
																				  }
																				  
																				  //instance.crtb = null;
																			  });
										 
									   });
	
	
	
	
	instance.sameDiv = function(d1,d2)
					   {
						   var s = false;
						   
						   if(d1!=null){
						   a1 = d1.attr('id');
						   a2 = d2.attr('id');
						   }
						   if(a1==a2)
						   {
							 s=  true;
						   }
						   
						   
						   return s;
					   }
	
}
