jQuery(document).ready(function($){




brand.init();


});



var brand = {};


brand.init = function() {

brand.getli();
brand.galInit();
}
brand.galInit = function() {

	jQuery('.loadGal').live('click',function(){
		brand.galleryThClick();
		brand.gallery(jQuery(this));
		brand.galleryOverlayClick();
	return false;
	});



}


brand.gallery = function(pointer) {

	if(jQuery('#brand_overlay').length <1)
	{

		var galArray = new Array();
		
		
		pointer.parent('.loadGal_container').children().each(function(){
		
			if(jQuery(this).attr('src'))
			{
				galArray.push(jQuery(this).attr('src'));
			}
		
		});
		
		
		var xwidth = jQuery(document).width()/2;
		var xheight = jQuery(document).height()/2;
		var wheight = jQuery(document).height();
		jQuery('body').append('<div id="brand_overlay" style="height:'+wheight+'px"></div>');
		jQuery('#brand_overlay').before('<div id="gal_container" style="top:100px; left:'+xheight+'px">'+
		'<a href="#" class="close_gal_btn">Close</a>'+
		'<div id="large_img_holder"><img src="'+galArray[0]+'"id="large_img"/></div>'+
		'<ul id="thumb_container"></ul>'+
		'</div>');
		for(var i = 0;i<=galArray.length;i++)
		{

			if(galArray[i])
			{
				jQuery('#thumb_container').append('<li>'+
			
				'<img src="'+galArray[i]+'"/>'
				+'');
			}
		}
	}


}

brand.galleryThClick = function() {

	jQuery('#thumb_container li img').live('click',function(){
	
		jQuery('#large_img').attr('src',jQuery(this).attr('src'));
		
	
	});



}

brand.galleryOverlayClick = function() {


	jQuery('#brand_overlay, .close_gal_btn').live('click',function(){
		jQuery('#gal_container').fadeOut('fast',function(){
		
			jQuery(this).remove();
		});
		jQuery('#brand_overlay').fadeOut('fast',function(){
		
			jQuery(this).remove();
		});
	
	});

}
brand.getli = function() {


	jQuery('.entry-content ul').children('li').each(function(){
		
		var li = jQuery(this);
		var li_img = Array();
		var li_copy = li.clone();
		li_copy.children('img').each(function(){
		
			
			jQuery(this).remove();
		
		
		});
	
		var li_text = li_copy.html();
		
		//li_text = li_text.replace('<br />','');
		
		//var li_htmling = li.html();
		//var li_link = li_htmling("[href]");


		// put each image in li into an array
		jQuery.each(li.find('img'),function(){
			
			li_img.push(jQuery(this));
		
		});
		
		// make sure the images exist in the array
		if(li_img[0] &&li_img[1] &&li_img[2] &&li_img[3] &&li_img[4])
		{
		
			li_text = '<div class="item_desc">'+li_text+'</div>';
			
			li_img[0].addClass('brand_logo');
			jQuery(this).empty();
			jQuery(this).addClass('brand_item');
			jQuery(this).append(li_img[0]);	
			jQuery(this).append(li_text);	
			var th1 = li_img[3].attr('src');
			var th2 = li_img[4].attr('src');
			
			var galthumb = '<div class="loadGal_container"><a href="#" rel="loadGal" class="loadGal"><img src="'+th1+'" class="gal_th"/></a></div>';
			jQuery(this).append(galthumb);	
			jQuery(this).append('<div class="clear"></div>');
			
			var totalGalImgs = li_img.length;
			for(var i = 3; i <totalGalImgs;i++)
			{	
				li_img[i].addClass('brand_gal_img');
				li_img[i].css('display','none');
				
				jQuery(this).find('.loadGal_container').append(li_img[i]);	
			}
		}
	});


	jQuery('.entry-content ul').fadeIn('fast');

}
