function open_close(uid)
{
	obj=document.getElementById(uid);
	obj.style.display=(obj.style.display=='none'?'block':'none');
}

function add_cart(uid,dname)
{
	var str=getCookie("cart");
	if(str == null)
		str="";
	offset = str.indexOf(':'+uid+':');
	if (offset == -1)
		str+=':'+uid+':';
	setCookie("cart",str,7,"/");
	document.getElementById(dname+'_on').style.display='none';
	document.getElementById(dname+'_off').style.display='block';
	
	obj=document.getElementById('cartnum');
	num=parseInt(obj.innerHTML);
	num++;
	obj.innerHTML=num;
}

function remove_cart(uid)
{
	var str=getCookie("cart");
	if(str == null)
		str="";
	str = str.replace(':'+uid+':','');
	setCookie("cart",str,7,"/");
}

function clear_cart()
{
	setCookie("cart","",7,"/");
	setCookie("cart_num","",7,"/");	
}

function add_compare(uid,cat)
{
	var ccat=getCookie("compare_cat");

	if(ccat != cat)
	{
		str=':'+uid+':';
		setCookie("compare_cat",cat,0,"/");
	}
	else
	{
		var str=getCookie("compare");			
		if(str == null)
			str="";
		offset = str.indexOf(':'+uid+':');
		if (offset == -1)
			str+=':'+uid+':';
	}
	setCookie("compare",str,0,"/");
	
	document.getElementById('compare_on').style.display='none';
	document.getElementById('compare_off').style.display='block';
	document.getElementById('comparelink').style.visibility='visible';
}

function remove_compare(uid)
{
	var str=getCookie("compare");			
	if(str == null)
		str="";
	str = str.replace(':'+uid+':',"");

	setCookie("compare",str,0,"/");
}

function setCookie(name, value, expiredays, path, domain, secure) {
   if (expiredays) {
      var exdate=new Date();
      exdate.setDate(exdate.getDate()+expiredays);
      var expires = exdate.toGMTString();
   }
   document.cookie = name + "=" + escape(value) +
   ((expiredays) ? "; expires=" + expires : "") +
   ((path) ? "; path=" + path : "") +
   ((domain) ? "; domain=" + domain : "") +
   ((secure) ? "; secure" : "");
}

function getCookie(name) {
   var cookie = " " + document.cookie;
   var search = " " + name + "=";
   var setStr = null;
   var offset = 0;
   var end = 0;
   if (cookie.length > 0) {
      offset = cookie.indexOf(search);
      if (offset != -1) {
         offset += search.length;
         end = cookie.indexOf(";", offset)
         if (end == -1) {
            end = cookie.length;
         }
         setStr = unescape(cookie.substring(offset, end));
      }
   }
   return setStr;
}
