var isNN4,isNN7, isIE
var coll = "";
var styleObj = "";
var hidden, visible;
var IEversion = true;
visible = 'visible'
hidden = 'hidden'
if (parseInt(navigator.appVersion)>=4){
	if(navigator.appName == "Netscape") {
	   if (parseInt(navigator.appVersion)==4){
		  isNN4 = true;
    	  visible = 'show';
  	      hidden = 'hide';
		} else {
		  isNN7 = true;
		}
	} else {
		isIE = true;
		coll ="all.";
		styleObj = ".style";
	}
}

function writeMainMenu(){
var html = "<table cellpadding=0 cellspacing=0 border=0>";
	   	   html += "<tr><td><div id=\"menu\"><ul id=\"rollovermenu\"><a></a>";
	   	   html += "<li id=\"events\">&nbsp;&nbsp;<b>Menu</b><ul>";
	   	   html += "<li><br><span class=mainmenu>About</span></li>";
	   	   html += "<li><a href=\"who.html\">Who we are</a></li>";
	   	   html += "<li><a href=\"fnct.html\">Friends of North Country Theatre</a></li>";
	   	   html += "<li><a href=\"how.html\">How to book a performance</a></li>";
	   	   html += "<li><a href=\"contact.html\">Contact</a></li>";
	   	   html += "<li><br><span class=mainmenu>Performances</span></li>";
	   	   html += "<li><a href=\"what.html\">What's on</a></li>";
	   	   html += "<li><a href=\"site.html\">Site specific</a></li>";
	   	   html += "<li><a href=\"education.html\">Education</a></li>";
	   	   html += "<li><a href=\"past.html\">Past performances</a></li>";
	   	   html += "<li><br><span class=mainmenu>News</span></li>";
	   	   html += "<li><a href=\"latest.html\">Latest news</a></li>";
	   	   html += "<li><a href=\"olivier.html\">Olivier Award winners <img src=\"images/news.gif\" width=12 height=12 border=0></a></li>";
	   	   html += "<li><a href=\"comment.html\">Reviews &amp; comment</a></li>";
	   	   html += "<li><a href=\"archive.html\">Archive</a></li>";
	   	   html += "<li><br><a href=\"index.html\">HOME</a><br></li></ul>";
	   	   html += "</li></ul></div></td></tr>";
		   html += "</table>";
writeOut("mainmenu",html)
}

function writeMenuBottom(){
var html = "<table cellpadding=2 cellspacing=0 border=0 width=731 height=15px class=menubottom>";
	   	   html += "<tr bgcolor=#cccc99><td align=left class=cr>&nbsp;&nbsp;Copyright&copy; 2002 - 2010 North Country Theatre - All rights reserved";
	   	   html += "</td></tr>";
		   html += "</table>";
writeOut("menubottom",html)
}


function writeOut(div,content){
var cObj = document.getElementById(div);
 if (isIE||isNN7){
   cObj.style.visibility = visible;
   cObj.innerHTML = content;
 } else {
  cObj.visibility = visible;
  var cDoc = document.layers[div].document;
  cDoc.open();
  cDoc.writeln(content);
  cDoc.close();
 }
}



sfHover = function() {
	var sfEls = document.getElementById("rollovermenu").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);



sfHover = function() {
	var sfEls = document.getElementById("aboutrollovermenu").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);



sfHover = function() {
	var sfEls = document.getElementById("perfrollovermenu").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);



sfHover = function() {
	var sfEls = document.getElementById("newsrollovermenu").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);



var map;
var icon0;
var newpoints = new Array();
 
function addLoadEvent(func) { 
	var oldonload = window.onload; 
	if (typeof window.onload != 'function'){ 
		window.onload = func
	} else { 
		window.onload = function() {
			oldonload();
			func();
		}
	}
}
 
addLoadEvent(loadMap);
addLoadEvent(addPoints);
 
function loadMap() {
	map = new GMap2(document.getElementById("map"));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	map.setCenter(new GLatLng( 54.24383, -1.69187), 7);
	map.setMapType(G_NORMAL_MAP);
 
	icon0 = new GIcon();
	icon0.image = "http://www.google.com/mapfiles/marker.png";
	icon0.shadow = "http://www.google.com/mapfiles/shadow50.png";
	icon0.iconSize = new GSize(20, 34);
	icon0.shadowSize = new GSize(37, 34);
	icon0.iconAnchor = new GPoint(9, 34);
	icon0.infoWindowAnchor = new GPoint(9, 2);
	icon0.infoShadowAnchor = new GPoint(18, 25);
}
 
function addPoints() {
 
	newpoints[0] = new Array(53.99447, -1.53989, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Wednesday 29th September - Saturday 2nd October<br>Harrogate Theatre<br>HG1 1QF<br>01423 502116'); 
	newpoints[1] = new Array(54.40444, -1.74176, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Tuesday 5th - Wednesday 6th October<br>Richmond Zetland Centre<br>DL10 4AS<br>01748 825288'); 
	newpoints[2] = new Array(54.36531, -2.91846, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Thursday 7th - Friday 8th October<br>Bowness Old Laundry Theatre<br>LA23 3BT<br>08445 040604 EXT 223'); 
	newpoints[3] = new Array(53.90626, -1.69314, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Saturday 9th October<br>Otley Courthouse<br>LS21 3AN<br>01943 816714/467466'); 
	newpoints[4] = new Array(54.27452, -1.97707, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Wednesday 13th October<br>West Burton Village Hall<br>DL8 4JY<br>07972 162529');		
	newpoints[5] = new Array(54.1811, -1.40672, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Thursday 14th October<br>Queen Mary School<br>YO7 3BZ<br>Private venue'); 
	newpoints[6] = new Array(53.69038, -0.44074, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Friday 15th October<br>Barton on Humber Ropewalk<br>DN18 5JT<br>01652 660380'); 
	newpoints[7] = new Array(54.44946, -1.1061, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Saturday 16th October<br>Ingleby Greenhow Village Hall<br>TS9 6LX<br>01642 723492'); 
	newpoints[8] = new Array(54.24572, -1.05971, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Sunday 17th October<br>Helmsley Arts Centre<br>YO62 5DW<br>01439 771700'); 
	newpoints[9] = new Array(54.06402, -1.36226, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Tuesday 19th October<br>Marton Cum Grafton Village Hall<br>YO51 9QJ<br>01423 325179'); 
	newpoints[10] = new Array(52.46642, -2.90473, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Wednesday 20th October<br>Edgton Village Hall<br>SY7 8HN<br>01588 680302/672248'); 
	newpoints[11] = new Array(54.32528, -1.71318, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Saturday 23rd October<br>Hunton Village Hall<br>DL8 1QZ<br>01677 450545'); 
	newpoints[12] = new Array(54.44182, -1.72859, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Tuesday 26th October<br>Gilling West Village Hall<br>DL10 5JD<br>01748 850158'); 
	newpoints[13] = new Array(54.37673, -1.63482, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Wednesday 27th October<br>Catterick Booth Memorial Hall<br>DL10 7LN<br>01748 811305'); 
	newpoints[14] = new Array(54.2242, -1.70619, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Thursday 28th October<br>Fearby Village Hall<br>HG4 4NF<br>01765 689456/689409'); 
	newpoints[15] = new Array(54.51012, -1.35741, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Friday 29th October<br>Yarm Fellowship Hall<br>TS15 9BU<br>01642 888786'); 
	newpoints[16] = new Array(54.82371, -1.74648, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Saturday 30th October<br>Lanchester Community Centre<br>DH7 0HY<br>01207 521275 (& village newsagent)'); 
	newpoints[17] = new Array(54.1662, -1.20382, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Tuesday 9th November<br>Husthwaite Village Hall<br>YO61 4PF<br>01347 868247'); 
	newpoints[18] = new Array(54.14233, -2.10526, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Wednesday 10th November<br>Arncliffe, Amerdale Hall<br>BD23 5QD<br>01756 770235'); 
	newpoints[19] = new Array(53.93029, -0.7784, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Thursday 11th November<br>Pocklington Arts Centre<br>YO42 2AR<br>01759 301547'); 
	newpoints[20] = new Array(54.4186, -3.437, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Friday 12th November<br>Gosforth Public Hall<br>CA20 1EL<br>01946 725700'); 
	newpoints[21] = new Array(54.7464, -3.23766, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Saturday 13th November<br>Torpenhow Village Hall<br>CA7 1HT<br>01697 371514'); 
	newpoints[22] = new Array(54.30806, -1.3929, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Tuesday 16th November<br>Thornton le Beans Village Hall<br>DL6 3SL<br>01609 774458'); 
	newpoints[23] = new Array(54.18652, -1.56289, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Wednesday 17th November<br>North Stainley Village Hall<br>HG4 3HT<br>01765 635467'); 
	newpoints[24] = new Array(55.79028, -3.33997, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Thursday 18th November<br>Carlops Village Hall<br>EH26 9NF<br>01968 660388/660727'); 
	newpoints[25] = new Array(55.59813, -2.72062, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Friday 19th - Saturday 20th November<br>Melrose The Wynd<br>TD6 9PA<br>01896 820028'); 
	newpoints[26] = new Array(54.02925, -1.69078, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Tuesday 23rd November<br>Darley Memorial Hall<br>HG3 2RP<br>01423 781862/780673'); 
	newpoints[27] = new Array(54.2862, -1.33385, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Wednesday 24th November<br>Knayton Village Hall<br>YO7 4AZ<br>01845 537457'); 
	newpoints[28] = new Array(54.30964, -1.82802, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Thursday 25th November<br>Leyburn Methodist Church Hall<br>DL8 5AT<br>01748 825288'); 
	newpoints[29] = new Array(54.30218, -1.66924, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Friday 26th November<br>Newton le Willows Village Hall<br>DL8 1SH<br>01677 450715'); 
	newpoints[30] = new Array(54.44686, -1.28158, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Saturday 27th November<br>Hutton Rudby Village Hall<br>TS15 0HP<br>01642 701744/701586'); 
	newpoints[31] = new Array(53.89377, -1.35029, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Tuesday 30th November<br>Clifford Village Hall<br>LS23 6HY<br>01937 842768'); 
	newpoints[32] = new Array(54.3034, -2.19057, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Wednesday 1st December<br>Hawes Dales Countryside Museum<br>DL8 3NT<br>01969 666210'); 
	newpoints[33] = new Array(53.30072, -1.62769, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Thursday 2nd December<br>Grindleford The Maynard<br>S32 2HE<br>01433 631949'); 
	newpoints[34] = new Array(53.70425, -0.87221, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Friday 3rd December<br>Goole Junction<br>DN14 5DL<br>01405 763652'); 
	newpoints[35] = new Array(54.39053, -1.94325, icon0, '1906', 'A BLOOD WEDDING in WENSLEYDALE!<br><br>Saturday 4th December<br>Reeth Memorial Hall<br>DL11 6QT<br>01748 884759'); 
 
	for(var i = 0; i < newpoints.length; i++) {
		var point = new GPoint(newpoints[i][1],newpoints[i][0]);
		var popuphtml = newpoints[i][4] ;
		var marker = createMarker(point,newpoints[i][2],popuphtml);
		map.addOverlay(marker);
	}
}
 
 
function createMarker(point, icon, popuphtml) {
	var popuphtml = "<div id=\"popup\">" + popuphtml + "<\/div>";
	var marker = new GMarker(point, icon);
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(popuphtml);
	});
	return marker;
}
