<!--
//PizzaExpress Standard JavaScript Functions, mix of DreamWeaver and TGPL

function suppressErrors() { return true; }
if (parseInt(navigator.appVersion) < 4) {
    alert("This page requires a version 4 or later browser");
    onerror = suppressErrors;
}

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);

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_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

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];}
}

function Is() {
  // detect browser version and user operating systems
  var agent = navigator.userAgent.toLowerCase();
  this.major = parseInt(navigator.appVersion);
  this.minor = parseFloat(navigator.appVersion);
  this.ns = ((agent.indexOf('mozilla')!=-1) && ((agent.indexOf('spoofer')==-1) && (agent.indexOf('compatible') == -1)));
  this.ns2 = (this.ns && (this.major == 3));
  this.ns3 = (this.ns && (this.major == 3));
  this.ns4b = (this.ns && (this.minor < 4.04));
  this.ns4 = (this.ns && (this.major >= 4));
  this.ie = (agent.indexOf("msie") != -1);
  this.ie3 = (this.ie && (this.major == 2));
  this.ie4 = (this.ie && (this.major >= 4));
  this.op3 = (agent.indexOf("opera") != -1);
  this.win = (agent.indexOf("win")!=-1);
  this.mac = (agent.indexOf("mac")!=-1);
  this.unix = (agent.indexOf("x11")!=-1);
}

var is = new Is();
var loop = true;
var direction = "up";
var speed = 10;
var timer1 = null;

if(is.ns4) {
    doc = "document";
    sty = "";
    htm = ".document"
} else if(is.ie4) {
    doc = "document.all";
    sty = ".style";
    htm = ""
}

var action

function startRoll(selection) {
	var glider_item = eval(selection + "Obj");
	glider_item.left = document.body.offsetWidth;
	glider_item.visibility = "visible";
	action = window.setInterval("rollOn('" + selection + "')",50);
}

function rollOn(selection) {
	var glider = eval(selection + "Obj");
	if (is.ns4) {
		glider.left -= 2;
		if (glider.left<=0) {
			glider.left=document.body.offsetWidth;
		}
	}
	else {
		glider.pixelLeft -= 2;
		if (glider.pixelLeft<=0) {
			glider.pixelLeft=document.body.offsetWidth;
		}
	}
}


function StartGlide(selection) {
	var glider_item = eval(selection + "Obj");
	glider_item.left = document.body.offsetWidth;
	glider_item.visibility = "visible";
	action = window.setInterval("Glide('" + selection + "')",50);
}

function Glide(selection) {
	var glider = eval(selection + "Obj");
	if (is.ns4) {
		glider.left -= 5;
		if (glider.left<=335) {
			glider.left=335;
			window.clearInterval(action);
		}
	}
	else {
		glider.pixelLeft -= 5;
		if (glider.pixelLeft<=335) {
			glider.pixelLeft=335;
			window.clearInterval(action);
		}
	}
}

function menuToggle(selection) {
  var old_page = eval(menu_selection + "Obj");
  old_page.visibility = "hidden";

  var new_page = eval(selection + "Obj");
  new_page.visibility = "visible";

  menu_selection = selection;
}

function scroll(dir,spd) {
  direction = dir;
  speed = spd;
  var page = eval(menu_selection + "Obj");
  var y_pos = parseInt(page.top);
  if(loop == true) {
    if(direction == "dn") {
      page.top = (y_pos-(speed));
    } else if(direction == "up" && y_pos < menu_top) {
      page.top = (y_pos+(speed));
    }
    timer1 = setTimeout("scroll(direction,speed)", 2);
  }
  else {
    if(direction == "top") {
      page.top = menu_top;
    }
  }
}

function scrollSel(pos) {
  toppos = pos;
  var page = eval(menu_selection + "Obj");
  var topscr = 140-toppos;
  page.top = topscr;
}

function objBounce() {
    if(is.ie4) {
	for (var i = 0; i < bo.length; i++) {
		hdir = bo[i][1];
		vdir = bo[i][2];
		var tobj = eval(bo[i][0] + "Obj");
		var vpos = parseInt(tobj.top);
		var hpos = parseInt(tobj.left);
		tobj.top = vpos+vdir;
		tobj.left = hpos+hdir;
		var newv = parseInt(tobj.top);
		var newh = parseInt(tobj.left);
		if(newh <= wl) {
			bo[i][1] = 0-bo[i][1];
		}
		if(newh >= wr) {
			bo[i][1] = 0-bo[i][1];
		}
		if(newv <= wt) {
			bo[i][2] = 0-bo[i][2];
		}
		if(newv >= wb) {
			bo[i][2] = 0-bo[i][2];
		}
	}
	setTimeout("objBounce()",3);
    }
}


-->
