var gMenuObj = [];
var gCurrentSelectedMenu = null;



var menulist = [
				
				["Home","index","Bob Woolmer Sales"],
				["Interactive Catalogue","interactive_cat","Interactive Catalogue"],
				["Nike Basketball","nike","Nike Basketball"],
				["Adidas","adidas","Adidas"],
				["Terms & Conditions","terms_and_cond","Terms & Conditions"],
				["Contact","contact","Contact"],
				["Links","links","Links"],
				["Offers","offers","Offers"]
				
				];


	
	function setupAJAX() {
	if (window.XMLHttpRequest) {
	  // If IE7/8, Mozilla, Safari, etc: Uses native XMLHttpRequest
	var ajaxRequest = new XMLHttpRequest();
	return ajaxRequest;
	} else {
	if (window.ActiveXObject) {
	  // ...otherwise, use the ActiveX control for IE5.x and IE6
	 var ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
	 return ajaxRequest;
	  } else {
	alert("Sorry, this page won't work with this browser!\nYou need to upgrade to a recent version of\nFirefox, Safari, Opera or Internet Explorer.");
	
	  }
	 }
	}
	
	
	window.onload = function() {
	var navcontainerDiv = document.getElementById("navcontainerDiv");
	var navlist = document.createElement("ul");// create unordered list element
	navlist.id = "navlist";
	var menuslength = menulist.length;
	for (var  i= 0; i < menuslength; i++){
	var this_menu_obj = new menu_constructor(i); // create an li object
	gMenuObj.push(this_menu_obj); // push onto gMenuObj
	navlist.appendChild(this_menu_obj.li);
	}
	//deleteprior(navcontainerDiv); // ger rid of php produced fallback menu
	navcontainerDiv.appendChild(navlist);
	latch_colour();
	// load Opera hacks css
		if(navigator.userAgent.indexOf("Opera")!=-1){
		var css = "opera.css"
		var fileref=document.createElement("link");
		fileref.setAttribute("media", "all");
		fileref.setAttribute("type", "text/css");
		fileref.setAttribute("rel", "stylesheet");
		fileref.setAttribute("href", css);
		if (fileref!=""){
		document.getElementsByTagName("head").item(0).appendChild(fileref)
		}
		
		}
	
	}
	
	function menu_constructor(i){
			this.anchor = top.document.createElement("a");// create anchor
			this.anchor.href= "#";
			this.anchor.url = menulist[i][1];
			this.anchor.legend = menulist[i][0];
			this.anchor.onclick = function() {select_menu(this); return false};
			this.anchor.onmouseout = function() {latch_colour();};
			this.anchor.onmouseover=function(){kill_menu_highlight(this);}; 
			this.li = top.document.createElement("li");
			var mytextnode = top.document.createTextNode(menulist[i][0]);
			this.anchor.appendChild(mytextnode);
			this.li.appendChild(this.anchor);
	}
	
	function select_menu(obj){
	//gCurrentSelectedMenu = obj;
	obj.style.backgroundColor = "#009900";// dark green
	top.window.location = obj.url+".html"; // use 'top' to target Pencarrie page with menu in iframe
	}
	
	function latch_colour(){
	if(document.title == "Bob Woolmer Sales"){
	var menu = "Home";	
	}else{
	var menu = document.title;
	}
	var menuslength = menulist.length;
	for(var i = 0; i < menuslength; i++) {
	if (menu == gMenuObj[i].anchor.legend) {
		gMenuObj[i].anchor.style.backgroundColor = "#009900";// change to light green
		gCurrentSelectedMenu = gMenuObj[i].anchor;
		}
	}	
	}
	
	
	
		
	// kill highlight when mouse is over another item
	function kill_menu_highlight(){
		try{
	gCurrentSelectedMenu.style.backgroundColor = "";// kill to let CSS resume
		}catch(e){
			//alert("oops");
		}
	}
	
	// sent from special_offer_revolving.swf
	function flashcall(item){
		if(item == "woolmer_book"){
		window.location = "woolmer_cricket_book.html";	
		}else{
		window.location = "offers.html#"+item;
		}
	}
	
	function request_cat(){
	var ajaxRequest = setupAJAX();// get ajaxRequestObject
	var cat_customer = escape(document.getElementById("cat_customer").value);	
	var cat_address = escape(document.getElementById("cat_address").value.replace(/\r\n|\n/g,'<br>'));
	var sendstring = 'cat_customer='+cat_customer+'&cat_address='+cat_address;
	ajaxRequest.open("POST", "php/cat_request.php", true); 
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	//Wait for response
	ajaxRequest.onreadystatechange = function() {
	if(ajaxRequest.readyState == 4){
		    if(ajaxRequest.status==200){
			var returned_message = ajaxRequest.responseText;
			alert(returned_message);
			}else{
            alert ("Sorry, there was a server problem, please try again later.\n\nIf the problem persists please use e-mail, fax or phone to send us your order.");
			}
			
		}
	}
	ajaxRequest.send(sendstring);
		
		
	}
	
	// dynamically load css
	function load_opera_css(){
	var css = "woolmer_opera.css";
	var fileref=document.createElement("link");
	fileref.setAttribute("media", "all");
	fileref.setAttribute("type", "text/css");
	fileref.setAttribute("rel", "stylesheet");
	fileref.setAttribute("href", css);
	if (fileref!=""){
	document.getElementsByTagName("head").item(0).appendChild(fileref)
	}
	}
	
	function deleteprior(div){
	if(!div) return;
	while (div.firstChild){
    div.removeChild(div.firstChild);
 	}
	}
	
//Debug aid
   function WriteText(text){
	var div=document.getElementById("debug")
	var textnode=document.createTextNode(text)
	div.appendChild(textnode)

	}
	

	