function popup(url,name,width,height)
{
	var extra='';

	if(width && height)
	{
		extra+='scrollbars=yes,resizable,width='+width+',height='+height;
	}

	var win=window.open(url,name,extra);

	win.focus();
}

function subValues(jcode) {
   // output the subscription values
   var sz="";
   var st;
   var sv;
   var price;
   var key;
   var keyIndex;

   if (document.subform.subscription_price.value == ""){
       price=0;
   }
   else {
       price=eval(document.subform.subscription_price.value);
   }
   //get value of radio buttons
   for (var i=0 ; i<document.subform.subscription_type.length;i++) {
      if (document.subform.subscription_type[i].checked) {
         	st=document.subform.subscription_type[i].value ; 
      }
   }

   if (jcode!="LNNW") {
       sz = document.subform.subscription_shipping_zone.options[document.subform.subscription_shipping_zone.selectedIndex].value;
   }

   // find the value corresponding to our key
   key = jcode + st + sz ;

   for (var i=0; i<keyArray.length; i++){
       if (keyArray[i]==key) {
           keyIndex=i;
	   break;
       }
   }
   document.subform.subscription_price.value = priceArray[keyIndex];
}  

var sys = navigator.appName;
var vers = parseInt(navigator.appVersion);
var n4 = document.layers
var ie4Mac = (vers>=4) && (navigator.appVersion.indexOf("Mac")>-1) && (!n4)

function setup() {  
	if (4>vers) return;  // Can't help old browsers
	if (ie4Mac)
		setInterval("MacScroll()",50)
	if ("Netscape"==sys) {
		document.all = null;
		document.all = new Array;
		document.body = new Object;
		document.body.clientWidth = window.innerWidth-20; document.body.clientHeight = window.innerHeight-20
		document.body.scrollTop = window.pageXOffset; document.body.scrollLeft = window.pageYOffset
		document.body.watch("scrollTop",CheckScrollTop)
		document.body.watch("scrollLeft",CheckScrollLeft)
		document.body.offsetParent = null
		document.body.offsetLeft = document.body.offsetTop = 0
		document.body.all = new Object
		document.parentWindow = window
		_extractRoot(document,document.body)

		for (var intLayer = 0; intLayer< document.layers.length; intLayer++) {
			_extract(document.layers[intLayer])  // Nested layers, go get them.
		}
		
		_setupBubbling();
		testScroll()
		setInterval("testScroll()",50)
		
	}               
	return 
}


function setps() {
	ns4 = (document.layers)? true:false
	ie4 = (document.all)? true:false
	if (ns4) block = document.moveDiv
	if (ie4) block = moveDiv.style
	}
	
	var topOffset = 550
	function keepAlive() {	
	topOffset=550-document.body.scrollTop;
	if (topOffset<0) {topOffset=0}
	
	document.all.moveDiv.style.pixelTop = document.body.scrollTop + topOffset
}
function doLoad() {	
		
	setup()
	window.onscroll = keepAlive;
	keepAlive()
}

         

	var keyArray=new Array();
	keyArray[0]="LLAN24hrEurope";
	keyArray[1]="LLAN24hrRest of World";
	keyArray[2]="LLAN24hrUnited States";
	keyArray[3]="LLAN24hrCanada";
	keyArray[4]="LLANstandardEurope";
	keyArray[5]="LLANstandardRest of World";
	keyArray[6]="LLANstandardUnited States";
	keyArray[7]="LLANstandardCanada";
	keyArray[8]="LLANstandardlimitedEurope";
	keyArray[9]="LLANstandardlimitedRest of World";
	keyArray[10]="LLANstandardlimitedUnited States";
	keyArray[11]="LLANstandardlimitedCanada";
	keyArray[12]="LLANstandardunlimitedEurope";
	keyArray[13]="LLANstandardunlimitedRest of World";
	keyArray[14]="LLANstandardunlimitedUnited States";
	keyArray[15]="LLANstandardunlimitedCanada";
	keyArray[16]="LLANpersonalEurope";
	keyArray[17]="LLANpersonalRest of World";
	keyArray[18]="LLANpersonalUnited States";
	keyArray[19]="LLANpersonalCanada";
	keyArray[20]="LLANreducedEurope";
	keyArray[21]="LLANreducedRest of World";
	keyArray[22]="LLANreducedUnited States";
	keyArray[23]="LLANreducedCanada";
	keyArray[24]="LLANstudentEurope";
	keyArray[25]="LLANstudentRest of World";
	keyArray[26]="LLANstudentUnited States";
	keyArray[27]="LLANstudentCanada";
	keyArray[28]="LONC24hrEurope";
	keyArray[29]="LONC24hrRest of World";
	keyArray[30]="LONC24hrUnited States";
	keyArray[31]="LONC24hrCanada";
	keyArray[32]="LONCstandardEurope";
	keyArray[33]="LONCstandardRest of World";
	keyArray[34]="LONCstandardUnited States";
	keyArray[35]="LONCstandardCanada";
	keyArray[36]="LONCstandardlimitedEurope";
	keyArray[37]="LONCstandardlimitedRest of World";
	keyArray[38]="LONCstandardlimitedUnited States";
	keyArray[39]="LONCstandardlimitedCanada";
	keyArray[40]="LONCstandardunlimitedEurope";
	keyArray[41]="LONCstandardunlimitedRest of World";
	keyArray[42]="LONCstandardunlimitedUnited States";
	keyArray[43]="LONCstandardunlimitedCanada";
	keyArray[44]="LONCpersonalEurope";
	keyArray[45]="LONCpersonalRest of World";
	keyArray[46]="LONCpersonalUnited States";
	keyArray[47]="LONCpersonalCanada";
	keyArray[48]="LONCreducedEurope";
	keyArray[49]="LONCreducedRest of World";
	keyArray[50]="LONCreducedUnited States";
	keyArray[51]="LONCreducedCanada";
	keyArray[52]="LONCstudentEurope";
	keyArray[53]="LONCstudentRest of World";
	keyArray[54]="LONCstudentUnited States";
	keyArray[55]="LONCstudentCanada";
	keyArray[56]="LNNW24hr";
	keyArray[57]="LNNWstandardonline";
	keyArray[58]="LNNWpersonalonline";
	keyArray[59]="LNNWstandardollimited";
	keyArray[60]="LNNWstandardolunlimited";

	var priceArray=new Array();
	priceArray[0]="30.00";
	priceArray[1]="30.00";
	priceArray[2]="30.00";
	priceArray[3]="30.00";
	priceArray[4]="712.00";
	priceArray[5]="760.00";
	priceArray[6]="595.00";
	priceArray[7]="615.00";
	priceArray[8]="590.00";
	priceArray[9]="639.00";
	priceArray[10]="495.00";
	priceArray[11]="515.00";
	priceArray[12]="712.00";
	priceArray[13]="760.00";
	priceArray[14]="595.00";
	priceArray[15]="615.00";
	priceArray[16]="160.00";
	priceArray[17]="194.00";
	priceArray[18]="134.00";
	priceArray[19]="154.00";
	priceArray[20]="97.00";
	priceArray[21]="105.00";
	priceArray[22]="75.00";
	priceArray[23]="95.00";
	priceArray[24]="72.00";
	priceArray[25]="80.00";
	priceArray[26]="60.00";
	priceArray[27]="80.00";
	priceArray[28]="30.00";
	priceArray[29]="30.00";
	priceArray[30]="30.00";
	priceArray[31]="30.00";
	priceArray[32]="280.00";
	priceArray[33]="280.00";
	priceArray[34]="280.00";
	priceArray[35]="280.00";
	priceArray[36]="265.00";
	priceArray[37]="265.00";
	priceArray[38]="265.00";
	priceArray[39]="265.00";
	priceArray[40]="280.00";
	priceArray[41]="280.00";
	priceArray[42]="280.00";
	priceArray[43]="280.00";
	priceArray[44]="120.00";
	priceArray[45]="120.00";
	priceArray[46]="120.00";
	priceArray[47]="120.00";
	priceArray[48]="70.00";
	priceArray[49]="70.00";
	priceArray[50]="70.00";
	priceArray[51]="70.00";
	priceArray[52]="72.00";
	priceArray[53]="80.00";
	priceArray[54]="60.00";
	priceArray[55]="80.00";
	priceArray[56]="30.00";
	priceArray[57]="220.00";
	priceArray[58]="75.00";
	priceArray[59]="175.00";
	priceArray[60]="220.00";

