var isOpera = (navigator.userAgent.indexOf('Opera') != -1);
var isIE = (!isOpera && navigator.userAgent.indexOf('MSIE') != -1)

function _$(element) {
  if (typeof element == 'string')
    element = document.getElementById(element);
  return (element);
}
function show_hide(id, val) {
	_$(id).style.display = val;
}

function setLayer(e)
{
	if (!e) e = window.event;
	var posx,posy;
	if (e.pageX || e.pageY)
	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY)
	{
		posx = e.clientX;
		posy = e.clientY;
		if (isIE)
		{
			posx += document.body.scrollLeft;
			posy += document.body.scrollTop;
		}
	}
	else return;

	return [posx,posy];

	//return Array(posx, posy);
	//var x = new getObj('testlayer');
	//x.style.top = posy;
	//x.style.left = posx;
}

function tr_onclick(evt)
{ 
	var srcElement = evt.srcElement ? evt.srcElement : evt.target;
	alert(srcElement.tagName);
}

function selected_city_val() {
	var etype = _$('etype').value;
	url = 'events.php'
	if(etype=='CONCERTS') {
		url = 'concerts_sporting.php';
	} else if(etype=='SPORTING EVENTS') {
		url = 'concerts_sporting.php';
	}
	
	window.location.href=url+'?etype='+etype+'&city='+_$('select_city').value;
}



/*function image_changer() {
	var dimages=new Array();

	images_arr = images_arr.split("::");

	var numImages=images_arr.length;

	for (i=0; i<numImages; i++)
	{
		dimages[i]     = new Image();
		dimages[i].src = images_arr[i];
	}
	var curImage=-1;

	setTimeout("swapPicture("+curImage+", "+numImages+", "+dimages+")", 1000);
}*/
function swapPicture(curImage, numImages, id, dimages)
{
	if(dimages!='') {
		images = dimages.split(", ");
		if (document.images)
		{
			var nextImage=curImage+1;

			if (nextImage>=numImages) {
				nextImage=0;
			}
			
			if (images[nextImage])
			{
				var target=new Image();

				if (document.getElementById('myImage'+id)) {
					target=document.getElementById('myImage'+id);
				}

				if(target)
				{
					target.src=images[nextImage];
					curImage=nextImage;
				}

				setTimeout("swapPicture("+curImage+", "+numImages+", "+id+", '"+dimages+"')", 800);
			}
			else
			{
				setTimeout("swapPicture("+curImage+", "+numImages+", "+id+", '"+dimages+"')", 800);
			}
		}
	}
}

function preloader() 
{
	// counter
	var i = 0;

	// create object
	imageObj = new Image();


	// set image list
	images = new Array();
	images[0]="image1.jpg"
	images[1]="image2.jpg"
	images[2]="image3.jpg"
	images[3]="image4.jpg"


	// start preloading
	for(i=0; i<=3; i++) 
	{
		imageObj.src=images[i];
	}
} 