function initialize1() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
		map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
		map.removeMapType(G_SATELLITE_MAP);
        map.setCenter(new GLatLng(51.350400,-0.721688), 15);
		map.setMapType(G_NORMAL_MAP);
		
		window.setTimeout(function() {
          map.setMapType(G_NORMAL_MAP);
        }, 1000);

		//map.clearOverlays();&sll=37.0625,-95.677068&sspn=60.158465,78.925781&ie=UTF8&ll=51.351107,-0.720828&spn=0.01178,0.019269&z=16&iwloc=A
		var center = new GLatLng(51.350400,-0.721688);
		var marker = new GMarker(center, {draggable: true});
        map.addOverlay(marker);
		marker.openInfoWindowHtml("<div style='line-height:14px;'><strong><a href=\"http://maps.google.com/maps?f=q&hl=en&geocode=&q=collingwood+college,+kingston+road+camberley+GU15+1NA&sll=37.0625,-95.677068&sspn=60.158465,78.925781&ie=UTF8&ll=51.351107,-0.720828&spn=0.01178,0.019269&z=16&iwloc=0x48767f8ec674bfbb:0x53cf862f93debe4c\" style=\"text-decoration:underline;\" >Collingwood College</a></strong><br />Kingston Road<br />Camberley<br />GU15 4AE</div>");
      }
}

var cssmenuids=["sddm"] //Enter id(s) of CSS Horizontal UL menus, separated by commas
var csssubmenuoffset=6 //Offset of submenus from main menu. Default is 0 pixels.

function createcssmenu2(){
	for (var i=0; i<cssmenuids.length; i++){
		if(document.getElementById(cssmenuids[i])){
			var ultags=document.getElementById(cssmenuids[i]).getElementsByTagName("ul")
			for (var t=0; t<ultags.length; t++){
				ultags[t].style.top=ultags[t].parentNode.offsetHeight+csssubmenuoffset+"px";
			//	var spanref=document.createElement("span");
			//	spanref.className="arrowdiv";
			//	spanref.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;";
			//	ultags[t].parentNode.getElementsByTagName("a")[0].appendChild(spanref)
				
				//mouse over
				ultags[t].parentNode.onmouseover=function(){
					var var_x = 0;
					var lengthx = ultags.length;
					while (var_x < lengthx){
						if (ultags[var_x].style.visibility == "visible" && ultags[t] != ultags[var_x]){
							ultags[var_x].parentNode.style.zIndex=0;
							ultags[var_x].style.visibility="hidden";
							ultags[var_x].parentNode.getElementsByTagName("ul")[0].style.zIndex=100; 
						}
						var_x++;
					}
					this.style.zIndex=100;
					this.getElementsByTagName("ul")[0].style.visibility="visible";
					this.getElementsByTagName("ul")[0].style.zIndex=0;
					
					

				}
				//mouse out
				ultags[t].onmouseout=function(){
					this.parentNode.style.zIndex=0;
					this.style.visibility="hidden";
					this.style.zIndex=100; 
				}
			}
		}
	}
}


if (window.addEventListener){
window.addEventListener("load", createcssmenu2, false);
}else if (window.attachEvent){
window.attachEvent("onload", createcssmenu2);
}


function changeUser(val_x){
	if (val_x != "choose"){
		document.location.href = "admin_update_users.php?id="+val_x;
	}	
}

function changeValue(val_x, val_y){
	if (val_x != "choose"){
		document.location.href = val_y + "?id="+val_x;
	}	
}

function display(val_x, val_y, userfile){
	document.getElementById(val_x).style.backgroundColor= '#eeeeee';
	document.getElementById(val_x).style.borderBottom= '1px solid #cccccc';
	document.getElementById(val_y).style.backgroundColor= '#ffffff';
	document.getElementById(val_y).style.borderBottom= '1px solid #ffffff';
	document.getElementById('changeContent').src = userfile;
	
}

function eventDisplay(val_x, val_y, val_z, val_xx){
	document.getElementById('calendarTable').style.display = '';
	document.getElementById('calTitle').innerHTML = val_x;
	document.getElementById('calDate').innerHTML = val_z + " - " + val_xx;
	document.getElementById('calDesc').innerHTML = val_y + " <a href='#'>more...</a>";
}



function changeURL(x, y, z){
	if (z != "Choose"){
	document.location.href = x + "?filter="+y+"&value=" + z;
	}
}


function checkChangePassword(theForm){
	if (theForm.s_password2.value !=  theForm.s_password3.value){
	alert("Your passwords do not match, please re-enter your new password");
	theForm.s_password2.value = "";
	theForm.s_password3.value = "";
	
	return false
	}
	
	if (theForm.s_password2.value.length < 6 || theForm.s_password2.value.length > 12){
	alert("Your new password must be between 6 and 12 characters long");
	return false
	}
}


function checkContact(myForm){
  var field = myForm.contact_email; // email field
  var str = myForm.contact_email.value; // email string
  var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
  var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
  var msg = "";
  var msgTop = "The field(s) listed below still need to be entered correctly\n\n"

	if(myForm.contact_name.value == ""){
		msg += "Name:  -- Please enter your name\n"
	}


	if (!reg2.test(str)) { 
		msg += "E-mail:  -- Please enter your e-mail, \"" + str + "\" is an invalid e-mail\n"; 
	}
  

	if(myForm.contact_message.value == ""){
		msg += "Message:  -- Please enter a message you would like to send to us\n";
	}
	
	if (msg != ""){
		alert(msgTop + msg);
		//return false;
	}else{
		//return true;
		myForm.submit();
	}
}



