function showPic(whichpic) {
  if (!document.getElementById("placeholder")) return true;
  clearInterval(myInterval);
  var source = whichpic.getAttribute("href");
  var gallery = document.getElementById("imagegallery");
  var links = gallery.getElementsByTagName("a");
  for ( var i=0; i < links.length; i++) {
	  if(links[i].getAttribute("class") == "selected")
	  {
		  links[i].setAttribute("class", "");
			links[i].setAttribute("className", "");
	  }
  }
  whichpic.setAttribute("class", "selected");
  whichpic.setAttribute("className", "selected");
  var placeholder = document.getElementById("placeholder");
  placeholder.setAttribute("src",source);
  return false;
}
function advanceGal(){
	//alert("boo");
	var gallery = document.getElementById("imagegallery");
	var links = gallery.getElementsByTagName("a");
	
	for ( var i=0; i < links.length; i++) {
		//alert(i+" "+links[i].getAttribute("className"));
	  if(links[i].getAttribute("class") == "selected" || links[i].getAttribute("className") == "selected")
	  {
		  //links[i].setAttribute("class", "");
		  ////
		  
		  if(i == links.length-1)
		  {
			  	i = -1;
		  }
		  var whichpic = links[i+1];
		  var source = whichpic.getAttribute("href");
		  //clearInterval(myInterval);
		  var gallery = document.getElementById("imagegallery");
		  //var links = gallery.getElementsByTagName("a");
		  for ( var i=0; i < links.length; i++) {
			  if(links[i].getAttribute("class") == "selected" || links[i].getAttribute("className") == "selected")
			  {
				  links[i].setAttribute("class", "");
				  links[i].setAttribute("className", "");
			  }
		  }
		  whichpic.setAttribute("class", "selected");
		  whichpic.setAttribute("className", "selected");
		  var placeholder = document.getElementById("placeholder");
		  placeholder.setAttribute("src",source);
		  //myInterval = window.setInterval(advanceGal,3000);
		  return false;
		  //showPic(links[i+1]);
		  break;
	  }
  }	
}
function prepareGallery() {
  if (!document.getElementsByTagName) return false;
  if (!document.getElementById) return false;
  if (!document.getElementById("imagegallery")) return false;
  var gallery = document.getElementById("imagegallery");
  var links = gallery.getElementsByTagName("a");
  for ( var i=0; i < links.length; i++) {
    links[i].onmouseover = function() {
      return showPic(this);
	}
	links[i].onmouseout = function() {
		myInterval = window.setInterval(advanceGal,5000);
	}
    links[i].onclick = links[i].onmouseover;
  }
  bookLink = links.length-1;
  links[bookLink].onclick = function(){
	 document.location.href = "http://www.newcitydrivingschool.co.uk/contact.php?msg=RE%3A+Driving+Lesson+Gift+Vouchers%0A";
	 return false;
	 //alert("dd");
  }
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

addLoadEvent(prepareGallery);
myInterval = window.setInterval(advanceGal,5000);
