/************
 * Load libraries 
 *************/
cre8card.lib ={
	JSLIB_ROOT : 'http://www.caricaturestock.com/js/',
	PLUGIN_ROOT : 'http://www.caricaturestock.com/js/',
_jArr : [],
	_pArr : [],
	loadjs : function(j,p){
		if ($j.inArray(j, this._jArr) == -1) {			
			$j.getScript(this.JSLIB_ROOT + j + '.js', function(){				
			cre8card.lib._jArr.push(j)
			cre8card[j].init(p)
			})		  		  
		}else {
		cre8card[j].init(p)
		}
	},
	loadplugin : function(p,cb){
		if ($j.inArray(p, this._pArr) == -1){
			$j.getScript(this.PLUGIN_ROOT + p + '.js', function(){
			cre8card.lib._pArr.push(p)
				cb()
			})
		}else{
			cb()
		}		
	}
};


//Load these right away
	$j.getScript(cre8card.lib.PLUGIN_ROOT + 'jquery.elementReady.js', function(){
	cre8card.lib.loadjs('headernav');
	})
	
//Basic JS utilities
cre8card.util = {

}
	


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

	
/********************
 * Global Tab events**
 *********************/
  $j('ul.tabs').each(function(i,tab){  	
	 $j(tab).children('li:last').addClass('last');
	 if($j(tab).children('li').length == 1){
	  	 $j(tab).addClass('last_selected');
	  }
  })
  $j('ul.tabs').click(function(e){
		var target = $j(e.target)
		if (target.is('a')){
			target = target.parent()
		}
		var tab_divs = $j(this).attr('id').slice(0,-4)
		if (target.is('li') && !target.hasClass('tab_selected')){
			$j(this).children('li').removeClass('tab_selected').addClass('tab_default')
			target.removeClass('tab_default').addClass('tab_selected')				
			if (target.hasClass('last')){
				$j(this).addClass('last_selected')
			}else{
				$j(this).removeClass('last_selected')
			}
			var id = target.attr('id').slice(0,-3)
			$j('#'+tab_divs+'divs').children('div').hide()
			$j('#' +id+'div').show()				
		}			
	})
	
	$j('ul.tabs li').hover(function(e){
		if (!$j(e.target).hasClass('tab_selected')){
			$j(this).addClass('hover')
		}
	},function(e){
		if (!$j(e.target).hasClass('tab_selected')){
			$j(this).removeClass('hover')
		}
	})
	
 /*********************
 *** IE PNG fix for IE6**
 **********************/
  if ($j.browser.msie && $j.browser.version <7){	  
	  $j.getScript(cre8card.lib.PLUGIN_ROOT +'jquery.pngFix.js',function(){
	  	$j(document).pngFix();
	  })	
  }
      
	
 })
