$(document).ready(function(){	
	$('#footer .box-head h2, #logo span').sifr({ 
		font: baseUrl + '/template-resources/flash/americantypewriter.swf',
		textAlign: 'left'
	});
	$('.search-box').val(txtSearch).focus(function(){ $(this).val(''); }).blur(function(){ if ($(this).val() == '') { $(this).val(txtSearch); } });
	$('.sort .radio-option').children('input').click(function(){
		$(this).parents('form').submit();
	});
	$('.button-wrap').click(function(){ $(this).children().click() });
	
	$('#search-text').click(function(){
		$('#search').removeClass('hidden');
		$(this).addClass('hidden');
				return false;
	
	});



});
function trim(str) {
	return str.replace(/^\s+|\s+$/g, '');
}
function decideTooltipSize(text) {
	text = trim(text);
	if (text.length < 15) {
		return 'normal-tooltip';
	} else if (text.length < 22) {
		return 'wide-tooltip';
	}
	return 'wider-tooltip';
}
function buildMiniCartFromString(str) {
	var cartArray = str.split('|');
	if (cartArray[0] == 0) {
		return emptyCart;
	}
	var cart = '<div id="mini-cart"><div class="inner-div">'
    		 + '<div class="cart-items total-mon"><span class="number-of-items">' + cartArray[0] + '</span><span> ' + txtItemsInCart + ',</span>'
			 /*+ '<div class="latest-item"><span class="latest-item-code">' + cartArray[1] + '</span>'
			 + '<a class="checkout-link" href="' + baseUrl + '/view-cart.ep">' + txtViewCart + '</a></div>'*/
    	     + '<span class="total-money"> ' + cartArray[2] + '</span></div>'
    	     + '<div class="checkout"><a href="' + baseUrl + '/view-cart.ep"><span>' + txtCheckOut +'</span></a></div>'
    	     + '</div></div>';
	return cart;
}
var totalMoney = txtMoneySymbol + '0';
if (currencySymbolAfterValue) {
	totalMoney = '0' + txtMoneySymbol;
}
var emptyCart = '<div class="empty" id="mini-cart"><div class="inner-div">'
			  + '<div class="cart-items total-mon"> 0 <span class="number-of-items">' + txtItemsInCart + ',</span>'
			  + '<span class="total-money"> ' + totalMoney + '</span></div>'
			  + '</div>';
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path="+baseUrl+'/';
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function updateCustomerCartCookie(async, cartData) {
	if (async) {
		$.get(baseUrl + '/mini-cart-ajax.ep?js=true','',function(data) {
			var cart = buildMiniCartFromString(data);
			$('#mini-cart').replaceWith(cart);
			createCookie('customerCartData',escape(data));
			if (typeof(updateCartCallback) != 'undefined') {
				updateCartCallback();
			}
		});
	} else if (cartData) {
		createCookie('customerCartStatus', '1', 3650);
		createCookie('customerCartData',createCookieDataFromDOM(cartData));
	} else {
		if ($('#mini-cart').hasClass('empty')) {
			createCookie('customerCartStatus', '0', 3650);
			createCookie('customerCartData','');
		} else {
			createCookie('customerCartStatus', '1', 3650);
			if ($('#mini-cart').size()) {
				createCookie('customerCartData',createCookieDataFromDOM($('#mini-cart').contents()));
			}
		}	
	}
}
var createCookieDataFromDOM = function(jQueryObject) {
	var numItems = trim(jQueryObject.find('.number-of-items').text());
	var lastItem = trim(jQueryObject.find('.latest-item-code').text());
	var total = trim(jQueryObject.find('.total-money').text());
	return escape(numItems+'|'+lastItem+'|'+total);
}
var updateMiniCart = function(updateCart) {
   	if (updateCart) {
   		var customerCartStatus = readCookie("customerCartStatus");
   		if (customerCartStatus == null) {
   			$('#mini-cart').replaceWith(emptyCart);
   			createCookie("customerCartStatus", 0, 3650);
   		} else {
   			if (customerCartStatus == 0) {
   				$('#mini-cart').replaceWith(emptyCart);
   			} else if (customerCartStatus == 1) {
   				var customerCartData = readCookie("customerCartData");
   				if (customerCartData == null || customerCartData == '') {
   					updateCustomerCartCookie(true, false);
   				} else {
   					customerCartData = unescape(customerCartData);
   					var cart = buildMiniCartFromString(customerCartData);
   					$('#mini-cart').replaceWith(cart);
   				}
   			}
   		}
   	} else {
   		updateCustomerCartCookie(false, false);
   	}
}
if (randomizeTheme) {

	if (typeof(colorTheme) == 'undefined' || colorTheme == null) {
		var colorThemes = ['cherry','purple','red','orange','lime','blue']; 
		var colorTheme = colorThemes[Math.floor(Math.random() * colorThemes.length)];
	}
	
	if (keepColorTheme) {
		var cookieColorTheme = readCookie("colorTheme");
		if (cookieColorTheme == null || cookieColorTheme == '') {
			createCookie("colorTheme", colorTheme, 3650);
		} else {
			colorTheme = cookieColorTheme;
		}
	} else {
		createCookie('colorTheme','');
	}	

	/*$('head').append('<link rel="stylesheet" type="text/css" media="screen,projection" href="' + baseUrl + '/template-resources/stylesheet/cherry.css" />');*/
}

