
var songs1=new Array(7);
for (i=0; i<7; i++) {
	songs1[i]=new Array(3);
}

songs1[0][0]="/mp3/rotk/01_5years.mp3";
songs1[0][1]="Catch-It Kebabs - 5 Years";
songs1[0][2]="/mp3/lyrics/rotk/01_5years.html";

songs1[1][0]="/mp3/rotk/02_partypolitics.mp3";
songs1[1][1]="Catch-It Kebabs - Party Politics";
songs1[1][2]="/mp3/lyrics/rotk/02_partypolitics.html";

songs1[2][0]="http://www.catch-it-kebabs.com/media/AUD/catch-it%20kebabs%20-%20bluelight.mp3";
songs1[2][1]="Catch-It Kebabs - Bluelight";
songs1[2][2]="/mp3/lyrics/rotk/03_bluelight.html";

songs1[3][0]="/mp3/rotk/04_subculture.mp3";
songs1[3][1]="Catch-It Kebabs - Subculture Contamination";
songs1[3][2]="/mp3/lyrics/rotk/04_subculture.html";

songs1[4][0]="/mp3/rotk/05_00nothing.mp3";
songs1[4][1]="Catch-It Kebabs - 00 Nothing";
songs1[4][2]="/mp3/lyrics/rotk/05_00nothing.html";

songs1[5][0]="/mp3/rotk/06_rudi.mp3";
songs1[5][1]="Catch-It Kebabs - Rudi Got Swing";
songs1[5][2]="/mp3/lyrics/rotk/06_rudi.html";

songs1[6][0]="/mp3/rotk/07_damnation.mp3";
songs1[6][1]="Catch-It Kebabs - Damnation";
songs1[6][2]="/mp3/lyrics/rotk/07_damnation.html";



var songs2=new Array(11);

for (i=0; i<11; i++) {
	songs2[i]=new Array(2);
}

songs2[0][0]="/mp3/ss/01_3rddegree.mp3";
songs2[0][1]="Catch-It Kebabs - 3rd Degree";
songs2[0][2]="/mp3/lyrics/ss/01_3rddegree.html";

songs2[1][0]="/mp3/ss/02_thefeasta.mp3";
songs2[1][1]="Catch-It Kebabs - The Feasta";
songs2[1][2]="/mp3/lyrics/ss/02_thefeasta.html";

songs2[2][0]="/mp3/ss/03_geneticsuicide.mp3";
songs2[2][1]="Catch-It Kebabs - Genetic Suicide";
songs2[2][2]="/mp3/lyrics/ss/03_geneticsuicide.html";

songs2[3][0]="/mp3/ss/04_lazy.mp3";
songs2[3][1]="Catch-It Kebabs - Selectively Lazy";
songs2[3][2]="/mp3/lyrics/ss/04_lazy.html";

songs2[4][0]="http://www.catch-it-kebabs.com/media/AUD/Catch-it%20Kebabs%20-%20My%20Little%20White%20Friend.mp3";
songs2[4][1]="Catch-It Kebabs - My Little White Friend";
songs2[4][2]="/mp3/lyrics/ss/05_whitefriend.html";

songs2[5][0]="/mp3/ss/06_protection.mp3";
songs2[5][1]="Catch-It Kebabs - She Needs Protection";
songs2[5][2]="/mp3/lyrics/ss/06_protection.html";

songs2[6][0]="http://www.catch-it-kebabs.com/media/AUD/Skamasutra%20-%20Catch-it%20Kebabs.mp3";
songs2[6][1]="Catch-It Kebabs - Skamasutra";
songs2[6][2]="/mp3/lyrics/ss/07_skamasutra.html";

songs2[7][0]="/mp3/ss/08_misschernobyl.mp3";
songs2[7][1]="Catch-It Kebabs - Miss Chernobyl";
songs2[7][2]="/mp3/lyrics/ss/08_misschernobyl.html";

songs2[8][0]="/mp3/ss/09_nazipaparazzi.mp3";
songs2[8][1]="Catch-It Kebabs - Nazi Paparazzi";
songs2[8][2]="/mp3/lyrics/ss/09_nazipaparazzi.html";

songs2[9][0]="/mp3/ss/10_sausages.mp3";
songs2[9][1]="Catch-It Kebabs - Skankin' Sausages";
songs2[9][2]="/mp3/lyrics/ss/10_sausages.html";

songs2[10][0]="/mp3/ss/11_00nothing.mp3";
songs2[10][1]="Catch-It Kebabs - 00 Nothing";
songs2[10][2]="/mp3/lyrics/ss/11_00nothing.html";



function getXMLHTTPObject() {
	var xmlHttp=null;

	try {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	} catch (e) {
	  // Internet Explorer
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				return false;
			}
		}
	}
	return xmlHttp;
}



function sendData(data) {
	var xmlHttp=getXMLHTTPObject();

	var url = "ajaxhandler.php?data=" + data;
	url=url+"&sid="+Math.random();
	
	/*xmlHttp.onreadystatechange=function() {
		if(xmlHttp.readyState==4) {
			//document.getElementById('test').innerHTML=xmlHttp.responseText;
		}	
	}*/
		
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}





function changeSong(album,tracknumber) {
	var ajaxString = "listen." + album + "." + tracknumber;

	sendData(ajaxString);
	
	switch(album){
		case 1:
			tracknumber--;
			document.getElementById('objectPlayer').innerHTML = "<object type='application/x-shockwave-flash' width='400' height='15' data='/mp3/xspf_player.swf?song_url=" + songs1[tracknumber][0] + "&autoplay=1&song_title=" + songs1[tracknumber][1] + "'><param name='movie' value='/mp3/xspf_player.swf?song_url=" + songs1[tracknumber][0] + "&autoplay=1&song_title=" + songs1[tracknumber][1] + "' /></object>";
			break;
		case 2:
			tracknumber--;
			document.getElementById('objectPlayer').innerHTML = "<object type='application/x-shockwave-flash' width='400' height='15' data='/mp3/xspf_player.swf?song_url=" + songs2[tracknumber][0] + "&autoplay=1&song_title=" + songs2[tracknumber][1] + "'><param name='movie' value='/mp3/xspf_player.swf?song_url=" + songs2[tracknumber][0] + "&autoplay=1&song_title=" + songs2[tracknumber][1] + "' /></object>";
			break;
	}
}


function download(album,tracknumber) {

	var ajaxString = "download." + album + "." + tracknumber;
	
	sendData(ajaxString);
}




function showLyrics(album,tracknumber) {
	var ajaxString = "lyrics." + album + "." + tracknumber;

	sendData(ajaxString);

	tracknumber--;
	switch(album){
		case 1:
			lyrics = window.open(songs1[tracknumber][2],'image','width=400,height=600,scrollbars=yes');
			lyrics.focus();
			break;
		case 2:
			image = window.open(songs2[tracknumber][2],'image','width=400,height=600,scrollbars=yes');
			lyrics.focus();
			break
	}
}





//picture pages
var gstrRootImageFolder;
var gintAlbumId;
var gintImageCount;
var gintCurrentVisible;

function enlargeImage() {
	var url = 'http://www.catchitkebabs.co.uk/media/photopopup.php?albumid=' + gintAlbumId + '&picturename=' + gintCurrentVisible;
	image = window.open(url,'image','width=900,height=700');
	image.focus();
}

function nextImage() {
	if(++gintCurrentVisible>gintImageCount) { gintCurrentVisible=1; }
	thumbClick(gintCurrentVisible,true);
}

function prevImage() {
	if(--gintCurrentVisible<=0) { gintCurrentVisible=gintImageCount; }
	thumbClick(gintCurrentVisible,true);
}

function getImageURL(name) {
	return gstrRootImageFolder + "/" + gintAlbumId + "/" + padToThree(name) + ".jpg";
}

function padToThree(string) {
	for(i=String(string).length ; i=String(string).length < 3 ; i++) {
		string="0"+string;
	}
	return string;
}

function thumbClick(imagename,autoscroll) {
	gintCurrentVisible=imagename;

	selectedThumbTd = document.getElementsByClassName("selectedThumb");

	for (i=0; i<selectedThumbTd.length; i++) {
		selectedThumbTd[i].className="hiddenBorder";
	}

	document.getElementById("thumb_" + imagename).className="selectedThumb";

	document.getElementById("mainimage").src=getImageURL(imagename);

	if (autoscroll) {
		document.getElementById("scroller").scrollLeft=imagename*105-262;
	}
}

document.getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
};




