// Custom JS code from Triton.

function isMozilla() {
   var var_browser = navigator.userAgent.indexOf("Firefox");
   if (var_browser < 0) {
      showDiv('IE_WARNING');
   }
}

function showDiv(x) {
   var obj
   if (! (obj = getObject(x)) ) return false
   obj.style.display = ''
   return true
}

function hideDiv(x) {
   var obj
   if (! (obj = getObject(x)) ) return false
   obj.style.display = 'none'
   return true
}
function toggleDiv( x ) {
   var obj;
   var imgobj;
   if (! (obj = getObject(x)) ) return false

   if (obj.style.display == 'none') { obj.style.display = '' }
   else { obj.style.display = 'none' }

}
function disableID(x) {
   var obj
   if (! (obj = getObject(x)) ) return false
   obj.disabled=true;
   return true
}
function getObject(x) {
   obj = document.getElementById(x);
   if (!obj) return false
   return obj
}

function newImage(arg) {
   if (document.images) {
      rslt = new Image();
      rslt.src = arg;
      return rslt;
   }
}

function changeImages() {
   if (document.images && (preloadFlag == true)) {
      for (var i=0; i<changeImages.arguments.length; i+=2) {
         document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
      }
   }
}

var preloadFlag = false;
function preloadImages() {
   if (document.images) {
      kabuttons_01_over = newImage("/images/kabuttons_01-over.gif");
      kabuttons_02_over = newImage("/images/kabuttons_02-over.gif");
      kabuttons_03_over = newImage("/images/kabuttons_03-over.gif");
      kabuttons_04_over = newImage("/images/kabuttons_04-over.gif");
      preloadFlag = true;
   }
}

function enableButton(id) {
   var obj;
   if (! (obj = getObject(id)) ) return false;
	obj.disabled=false;
   return true;
}

function disableButton(id) {
   var obj;
   if (! (obj = getObject(id)) ) return false;
	obj.disabled=true;
   return true;
}

function recal_shipping( div, form_field ) {

	var obj;

	if (! (obj = getObject(form_field)) ) return false;
	zip = obj.value;

	if ( div == "shipping_cost" ) {
		//aj('shipping_cost','ajax/recal_shipping.php?cusid='+ cusid +'&cart='+ cart +'&zip='+ zip +'&total='+ total );
		aj('shipping_cost','ajax/recal_shipping.php?zip='+ zip );
		setTimeout("recal_shipping('total_cost','ship_zip')",1500);
	}
	else {
		//aj('total_cost','ajax/recal_shipping.php?t=1&cusid='+ cusid +'&cart='+ cart +'&zip='+ zip +'&total='+ total );
		aj('total_cost','ajax/recal_shipping.php?t=1&zip='+ zip );
	}

}

function sleep(naptime){

	naptime = naptime * 1000;
	var sleeping = true;
	var now = new Date();
	var alarm;
	var startingMSeconds = now.getTime();
	while(sleeping){
		alarm = new Date();
		alarmMSeconds = alarm.getTime();
		if(alarmMSeconds - startingMSeconds > naptime){ sleeping = false; }
	}        

}
