// JavaScript Document
<!-- javascript for mouseover menu tr -->
function rollIn(thisItem) 
{ thisItem.style.background="#E9E9E9"; 
} 
function rollOut(thisItem) 
{ thisItem.style.background=""; 
} 

<!-- Swap over image -->
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


<!-- Form validation -->
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}


<!-- Jump menu -->
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}

<!-- open new window for product details -->
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

<!-- empty cart -->
function empty_cart ()
{
    var message = "Empty your shopping cart?";
    var return_value = confirm(message);
    if ( return_value == true )
        {
        document.location='default.php?fn=cart/index&action=empty';
        }
}

<!-- check out -->
function check_out ()
{
    var message = "Proceed to check out?";
    var return_value = confirm(message);
    if ( return_value == true )
        {
        document.location='default.php?fn=cart/cart_checkout';
        }
}

<!-- member logout -->
function member_logout ()
{
    var message = "Logout?";
    var return_value = confirm(message);
    if ( return_value == true )
        {
        document.location='default.php?members_logout=true';
        }
}

<!-- image opacity -->
function lightup(imageobject, opacity){
if (navigator.appName.indexOf("Netscape")!=-1&&parseInt(navigator.appVersion)>=5)
imageobject.style.MozOpacity=opacity/100
else if (navigator.appName.indexOf("Microsoft")!=-1&&parseInt(navigator.appVersion)>=4)
imageobject.filters.alpha.opacity=opacity
}


<!-- image opacity -->


<!-- Netscape resize fix
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

<!-- show hide table -->
var detect = navigator.userAgent.toLowerCase();
if (checkIt('msie') && !checkIt('opera')) { var strDisplay = "block"; } else { var strDisplay = "table-row"; }
function checkIt(string) {
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}


function ShowHideRows(RowID,Img) {
	var step1 = RowID.split(",");
	for (var i = 0; i < step1.length; i++) {
		if (document.getElementById(step1[i]).style.display == "" || document.getElementById(step1[i]).style.display == strDisplay || document.getElementById(step1[i]).style.display == null) {
			document.getElementById(step1[i]).style.display = "none";
			document.getElementById(Img).src = "images/hs-show.gif";
			//DoCookie(hsPage,step1[i]+";");
		} else if (document.getElementById(step1[i]).style.display == "none") {
			document.getElementById(step1[i]).style.display = strDisplay;
			document.getElementById(Img).src = "images/hs-hide.gif";
			//ClearCookie(hsPage,step1[i]+";");
		}
	}
}

<!-- div to top -->
function toTop(){
	
	//topPos = document.getElementById("divContainer_1").offsetTop;
 
	//document.getElementById("divContainer_1").scrollTop = 0; 
	//document.all("divContainer_1").scrollIntoView(top);
	//document.all("divContent_1").scrollIntoView(top);
	//document.getElementById("divContainer_1").scrollTop = 0;
	//document.getElementById("divContent_1").scrollTop = 0;
	//document.getElementById("divContainer_1").pageX = 0;  document.getElementById("divContainer_1").pageY = 0;
	document.getElementById("divContainer_1").style.top = 0;
	


	
	//document.getElementById("divContainer_1").scrollTop = 0;

}