// Simple Browser Detection
var BrVersion = parseInt(navigator.appVersion) 
var isDOM=document.getElementById?1:0;
var isIE=document.all?1:0;
var isNS4=navigator.appName=='Netscape'&&!isDOM?1:0;
var isNS6 = (!document.all && isDOM) ? 1:0; // NS6, Mozilla
var isIE4=isIE&&!isDOM?1:0;
var isIE5=isIE&&!isDOM?1:0;
var isOp=window.opera?1:0;
var isWin=navigator.platform.indexOf('Win')!=-1?1:0;
var isMac=(navigator.appVersion.indexOf("Mac") != -1); // Mac Platform
var isSafari = ((navigator.appVersion.indexOf('Safari')!=-1)&&(navigator.appVersion.indexOf('Mac')!=-1))?true:false; // Mac Safari
var isIE4M = isIE4 && isMac; //IE4 Mac
var isIE5M = isIE5 && isMac; //IE5 Mac
var isDyn=isDOM||isIE||isNS4;

if(isNS4 || !isDOM){
	location = "/browserUpgrade";
}

window.defaultStatus = document.title;

//Launch interactive demos in a popup window.
function launchDemo(url){
	var winOpen = window.open(url,'demo','width=600,height=400,scrollbars=no');
}

//Consumables jump menu
function selectJump(fRef,fObj){
	var f = document.forms[fRef];
	if(fObj.options[fObj.selectedIndex].value != "0"){
		f.submit();
	}
}

// Check only integers when updating basket quantities
function checkInt(f){
	var msg = "Please enter only whole numbers in the qty field.";
	var chk = true;
	if(f["quantity"].length > 1){
		for(var i=0;i<f["quantity"].length;i++){
			if(parseInt(f["quantity"][i].value)!=f["quantity"][i].value-0){
				alert(msg);
				chk = false;
				break;
			}
		}
	} else {
		if(parseInt(f["quantity"].value)!=f["quantity"].value-0){
			alert(msg);
			chk = false;
		}
	}
	if(chk){
		return true;
	} else {
		return false;
	}
}