/*
Adapted from a tutorial script by Jeremy Keith (http://www.adactio.com)
*/

/*

This function checks for the existence of an element with the ID 'popup'.
If this element exists, the showPic behaviour is added to any links it contains.

This function is triggered when the page loads.
The addLoadEvent.js file is required for this.

*/

addLoadEvent(popup);

function popup() {

	if (!document.getElementById) return false;

	if (!document.getElementById('popup')) return false;

	var gallery = document.getElementById('popup');
	var lnks = gallery.getElementsByTagName('a');
	for (var i=0;i<lnks.length;i++) {
		lnks[i].onclick = function() {
			return popitup(this);
		}
		lnks[i].onkeypress = lnks[i].onclick;
	}
	if (document.getElementById('programme_title')) {
		var gallery = document.getElementById('programme_title');
		var lnks = gallery.getElementsByTagName('a');
		for (var i = 0; i < lnks.length; i++) {
			lnks[i].onclick = function(){
				return popitup(this);
			}
			lnks[i].onkeypress = lnks[i].onclick;
		}
	}
	if (document.getElementById('listen_live')) {
		var gallery = document.getElementById('listen_live');
		var lnks = gallery.getElementsByTagName('a');
		for (var i = 0; i < lnks.length; i++) {
			lnks[i].onclick = function(){
				return popitup(this);
			}
			lnks[i].onkeypress = lnks[i].onclick;
		}
	}
	if (document.getElementById('webcam')) {
		var gallery = document.getElementById('webcam');
		var lnks = gallery.getElementsByTagName('a');
		for (var i = 0; i < lnks.length; i++) {
			lnks[i].onclick = function(){
				return popitup(this);
			}
			lnks[i].onkeypress = lnks[i].onclick;
		}
	}
	if (document.getElementById('nav_popup')) {
		var gallery = document.getElementById('nav_popup');
		var lnks = gallery.getElementsByTagName('a');
		for (var i = 0; i < lnks.length; i++) {
			lnks[i].onclick = function(){
				return popitup(this);
			}
			lnks[i].onkeypress = lnks[i].onclick;
		}
	}
	if (document.getElementById('video_link')){
	var gallery = document.getElementById('video_link');
	var lnks = gallery.getElementsByTagName('a');
	for (var i=0;i<lnks.length;i++) {
		lnks[i].onclick = function() {
			return popitup(this);
		}
		lnks[i].onkeypress = lnks[i].onclick;
	}	
	}
	if (document.getElementById('blog_link')) {
		var gallery = document.getElementById('blog_link');
		var lnks = gallery.getElementsByTagName('a');
		for (var i = 0; i < lnks.length; i++) {
			lnks[i].onclick = function(){
				return popitup(this);
			}
			lnks[i].onkeypress = lnks[i].onclick;
		}
	}	
	if (document.getElementById('stuff_we_like')) {
		var gallery = document.getElementById('stuff_we_like');
		var lnks = gallery.getElementsByTagName('a');
		for (var i = 0; i < lnks.length; i++) {
			lnks[i].onclick = function(){
				return popitup(this);
			}
			lnks[i].onkeypress = lnks[i].onclick;
		}
	}
}


function popitup(url){
	var newwindow = ''
	newwindow = window.open(url, 'htmlname', 'width=554,height=550,resizable=0');
	return false;
}

