/*=================================================
	 copyright : (C) 2006 - ShopSoft                  
	 Web: www.designbox.nl  Mail: info@designbox.nl   
	 Rob Seegers / DesignBox / NL                     
	 Change date : 31 - 03 - 2011                     
 *================================================*/	
	
	function silentErrorHandler() {return true;}
		window.onerror=silentErrorHandler;

/*==========================================================================================================*/

	function save_state() {
		var cart = document.getElementById('cart_detail');
		var cookiename = 'detail_state';
		var cookievalue = cart.style.display;
		document.cookie = cookiename+"="+cookievalue;
	}
	
	function load_state() {
		var cart = document.getElementById('cart_detail');
		var search = 'detail_state' + "=";
		var returnvalue = "";
		if (document.cookie.length > 0); {
			offset = document.cookie.indexOf(search);
			if (offset != -1)	{
				offset += search.length;
				end = document.cookie.indexOf(";", offset);
				if (end == -1) end = document.cookie.length;
				returnvalue=unescape(document.cookie.substring(offset, end));
			}
		}
	
		if (returnvalue != 'none') returnvalue = 'block';
		cart.style.display=returnvalue;
	}
	
	function iecompattest() {
		return (!window.opera && document.compatMode && document.compatMode!="BackCompat") ? document.documentElement : document.body;
	}

/*==========================================================================================================*/

	function showall() {
		var category = document.getElementById('all_category');
		category.style.left = startX;
		category.style.top = startY;
		var _cur_state = category.style.display;
		if (_cur_state == 'none')
			category.style.display = "block";
		else
			category.style.display = "none";
	}
	
	var ie5=document.all&&document.getElementById;
	var ns6=document.getElementById&&!document.all;
	var startX=ns6 ? ((window.innerWidth-750) / 2 + 250)+"px" : ((iecompattest().clientWidth-750) / 2 + 250)+"px";
	var startY=ns6 ? "48px" : "55px";
	
	window.onload = load_state;
	window.onunload = save_state;

/*==========================================================================================================*/

	function doClear(theText) {
	     if (theText.value == theText.defaultValue) {
	         theText.value = ""
	  }
	}

/*==========================================================================================================*/

