function catOver(el){
	el.style.borderColor = "#d2d2d2";
}
function catOut(el){
	el.style.borderColor = "#EDEDEF";
}

/*-- OLD --*/
	

function go(url,msg){
	msg = msg || "You have requested a page that will leave the Handheld Website. Are you sure?";
	if(confirm(msg)){
		window.open(url);
	}
}
// SHOW PRODUCT
function showStatus(status){
	window.status = status;
}
function showProduct(id){
	if(id && id != "Select Product Number"){
		document.location.href = _site_path + "/product_center/hardware/?product=" + id;
	}
}
function showPage(id){
	if(id && id != "Select Product Number"){
		url = document.location.href;
		url = url.split("?");
		url = url[0];
		document.location.href = url + "?product=" + id;
	}
}
function printPage(){
	url = document.location.href;
	url = url.split("?");
	if(url.length > 1){
		window.open(document.location.href + "&print=yes","print_page");
	}else{
		window.open(document.location.href + "?print=yes","print_page");
	}
}
// REFRESH
function refresh(){
    window.location.reload(false);
}
// COOKIES
/*
	 name - name of the cookie
     value - value of the cookie
     [expires] - expiration date of the cookie (defaults to end of current session)
     [path] - path for which the cookie is valid (defaults to path of calling document)
     [domain] - domain for which the cookie is valid (defaults to domain of calling document)
     [secure] - Boolean value indicating if the cookie transmission requires a secure transmission
     * an argument defaults when it is assigned null as a placeholder
     * a null placeholder is not required for trailing omitted arguments
*/
function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
	  ((expires) ? "; expires=" + expires : "") +
	  ((path) ? "; path=" + path : "") +
	  ((domain) ? "; domain=" + domain : "") +
	  ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}
/*
	name - name of the desired cookie
	return string containing value of specified cookie or null if cookie does not exist
*/
function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
	begin = dc.indexOf(prefix);
	if (begin != 0) return null;
  } else
	begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
	end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}
/*
	name - name of the cookie
	[path] - path of the cookie (must be same as path used to create cookie)
	[domain] - domain of the cookie (must be same as domain used to create cookie)
	* path and domain default if assigned null or omitted if no explicit argument proceeds
*/
function deleteCookie(name, path, domain) {
  if (getCookie(name)) {
	document.cookie = name + "=" + 
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	"; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}
/*
	date - any instance of the Date object
	* hand all instances of the Date object to this function for "repairs"
*/
function fixDate(date) {
  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0)
	date.setTime(date.getTime() - skew);
}

<!--// RESET BUTTON
var resetRolls = new Object();
function resetimage(src)
{
this.src=src;
this.confirm=true;
this.alt="Reset";
this.write=resetimage_write;
}
function resetimage_write()
{
document.write('<A ');
if (this.rollover)
{
if (! this.name)
{
alert('to create a rollover you must give the image a name');
return;
}
resetRolls[this.name] = new Object();
resetRolls[this.name].over = new Image();
resetRolls[this.name].over.src=this.rollover;
resetRolls[this.name].out = new Image();
resetRolls[this.name].out.src=this.src;
document.write(
' onMouseOver="if (document.images)document.images[\'' + 
this.name + '\'].src=resetRolls[\'' + this.name + '\'].over.src"' + 
' onMouseOut="if (document.images)document.images[\'' + 
this.name + '\'].src=resetRolls[\'' + this.name + '\'].out.src"'
);
}
document.write(' HREF="javascript:');
if (this.confirm)
document.write('if(confirm(\'Are you sure you want to reset?\'))');
document.write(
'document.forms[' + 
(document.forms.length - 1) + '].reset();void(0);">');
document.write('<IMG SRC="' + this.src + '" ALT="' + this.alt + '"');
document.write(' BORDER=0');
if (this.name)document.write(' NAME="' + this.name + '"');
if (this.height)document.write(' HEIGHT=' + this.height);
if (this.width)document.write(' WIDTH=' + this.width);
if (this.otheratts)document.write(' '+ this.otheratts);
document.write('></A>');
}
//-->


 