function preload() {
  var preload_temp = new Array();
  for (i = 0; i < preload_images.length; i++)
 {    preload_temp[i] = new Image;
    preload_temp[i].src = preload_images[i];
  }
}

function print_article() 
{  
if(false) 
 { }  
else 
 {    
	print();
 }
}

function turn_off(a) 
{
  document.images[a].src = (images_path + a + "_off.gif");
  window.status = "";
}
function turn_on(a,b) {
  document.images[a].src = (images_path + a + "_on.gif");
  window.status = b;
}

function MM_jumpMenu(selObj,restore){ //v3.0
var a=selObj.options[selObj.selectedIndex].value;

  if(a.substring(0,4)=="http"){
     //alert(a);
     var winl = (screen.width) / 2;     var wint = (screen.height) / 2;     winprops = "'scrollbars='NO',resizable='NO'";     win = window.open(a.value, "ITLogics", winprops);
  } else {     self.location=eval("'"+selObj.options[selObj.selectedIndex].value+"'");
  }  if (restore) selObj.selectedIndex=0;}function NewWindow(mypage, myname, w, h, scroll, resize, stat) {
var winl = (screen.width - w) / 2;var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable='+resize+',status='+stat+''
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { 
win.window.focus();
}
}
function Logon()
{
	if (Validate())
	{
		frmLogon.action = '/logon/default.asp';
		frmLogon.submit();
		return true;
	}
}

function Validate()
{
	// Make sure that a username has been entered.
	if((frmLogon.txtUserID.value.length == 0) || (IsSpace(frmLogon.txtUserID.value))){
		frmLogon.txtUserID.focus();
		frmLogon.txtUserID.select();
		alert("You must enter a username to continue.\nA username cannot contain spaces.");
		return false;
	}
	return true;
}

function OrderValidate(bMooresource)
{
	if(bMooresource != true) {
		// Make sure that a order number has been entered.
		if(sb_add.YourOrderNo2.value.length == 0 || sb_add.OldCC.value.length == 0 || sb_add.OrderNotes.value.length != sb_add.OrderNotes2.value.length){
			sb_add.YourOrderNo.focus();
			sb_add.YourOrderNo.select();
			alert("You must enter an order number and costcentre, and update changed values, then press update to continue with checkout.");
			return false;
		} else {
			self.location='/shop/authorder.asp';
			return true;
		}
	} else {
		self.location='/shop/authorder.asp';
		return true;
	}
}




function IsSpace(s)
{
/* Returns true if a space is found in a string */
  var flag= false;
  
  for (i = 0; i < s.length; i++)
  {
     if (s.substring(i, i+1) == ' ')
     {
        flag = true;
        break;
     }
  }
  return(flag);
}

function StartUp()
{
	frmLogon.txtUserID.focus();
	CheckMessages();	
}

function CheckMessages()
{
	if("<%=strError%>" == "yes")
	{
		alert("Logon for username '<%=strUserID%>' was invalid.");
		frmLogon.txtUserID.focus();
	}
}


function KeyPress()
{
	if (window.event.keyCode == 13)
	{
		window.event.keyCode = 0;
		if (window.event.srcElement.name == "txtUserID")
		{
			frmLogon.txtPassword.focus();
		}
		else
		{
			return Logon();
		}
	}
}

function icrefresh(selObj) {
 var pos;
 var addr;
 var loclength = self.location.href.length;
 addr=self.location.href;
 pos=ustrpos(self.location.href,"?");
if (pos == 0) {
  self.location=self.location + "?CC=" + eval("'"+selObj.options[selObj.selectedIndex].value+"'");
}
else {
  self.location=self.location.href.substring(0,pos) + "?CC=" + eval("'"+selObj.options[selObj.selectedIndex].value+"'");	
};
}

function print_article() {
  if(false) { }  
  else {    
print();  
  }
}

function turn_off(a) {  
document.images[a].src = (images_path + a + "_off.gif");  
window.status = "";
}

function turn_on(a,b) {  
document.images[a].src = (images_path + a + "_on.gif");  
window.status = b;
}


function NewWindow(mypage, myname, w, h, scroll, resize, stat) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable='+resize+',status='+stat+''
win =window.open(mypage, myname, winprops);
if (parseInt(navigator.appVersion) >= 4) { 
win.window.focus(); 
}
}


