// JavaScript Document

$(function() 
{
	var pathname;

	function detectCat() 
	{
		pathname = window.location.pathname;
		
		//IF CATEGORY PAGE PROCEED
		if(isCatPage()) 
		{
			var catId = getCatId();
			
			switch (catId)
			{
				case '381':
					setTommy('primarycat');	
				  	break;
				case '200':
					setIke('primarycat');
					break;
				case '386':
					setPreferred('ispreferred');
					break;
			}
		}
		
		//IF ITEM PAGE PROCEED
		else if(isItemPage())
		{
			var itemSku = $('#prodinfo .priceblock + div').html();
			
			if(itemSku.indexOf('TM') > -1)
			{
				setTommy('tommyprodpage');
			}
			
			else if(itemSku.indexOf('KB') > -1)
			{
				setIke();
			}
		}
		
		//IF NIETHER CATEGORY OR ITEM PAGE EXIT
		else 
		{
			//EXIT
			return;
		}
		
		//DETERMINE IF CATEGORY PAGE
		function isCatPage() 
		{
			if (pathname.indexOf('/category/') > -1) 
			{
				return true;
			}
			else { return false; }
		}
		
		//DETERMINE IF ITEM PAGE
		function isItemPage()
		{
			if (pathname.indexOf('/item/') > -1)
			{
				return true
			}
			else { return false; }
		}
		
		//RETRIEVE CATEGORY ID
		function getCatId() 
		{
			var catId;
			var modPathname = pathname.split('&');
			if(modPathname.length > 0) { pathname = modPathname[0]; }
			catId = pathname.substring(pathname.length - 3);
			return catId;
		}
		
		//ADD TOMMY BAHAMA CLASS TO ID CONTAINER
		function setTommy(extraClass) 
		{
			if(extraClass != null) { $('#container').addClass(extraClass); }
			$('#container').addClass('tommycat');
		}
		
		//ADD MEMBER EXCLUSIVE CLASS TO ID CONTAINER
		function setPreferred(extraClass)
		{
			//var accessCode = "938009375";
			//var urlAccessCode = $.getUrlVar('accessCode');
			if(extraClass != null) { 
				//if(accessCode == urlAccessCode) { $('#container').addClass(extraClass); }
				$('#container').addClass(extraClass);
			}
			$('#container').addClass('preferredcat');
		}
		
		//ADD IKE BEHAR CLASS TO ID CONTAINER
		function setIke(extraClass) 
		{
			if(extraClass != null) { $('#container').addClass(extraClass); }
			$('#container').addClass('ikecat');
		}
	}
	
	detectCat();
});
