//Browser Support Code
var page= 0;
var tempgenre;
var curaction;
var tempartist;
var temptitle;
var mainurl;

function getmainurl(url){
mainurl=url;
}

function changepage(psl){
	page=psl;
	if(curaction=='musiclist'){
	MusicList(tempgenre);
	}
	if(curaction=='musicsearch'){
	MusicSearch(tempartist,temptitle);
	}
}
function MusicTop(){
	var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Įvyko naršyklės klaida!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('music_topbox2');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;

		}
	}
	ajaxRequest.open("GET", mainurl+"/musictop.php", true);
	ajaxRequest.send(null);

}

function MusicList(genre){
curaction='musiclist';
	var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Įvyko naršyklės klaida!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('MLD');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;

		}
	}
	var URL;

	if(genre!='none'){
	URL="musiclist.php?nr="+page+"&genre="+genre;
	}else{
	URL="musiclist.php?nr="+page;
	}



	ajaxRequest.open("GET", mainurl+"/"+URL, true);
	tempgenre=genre;
	ajaxRequest.send(null);

}

function MusicSearch(artist,title){
curaction='musicsearch';

var tartist=artist;
var ttitle=title;
tempartist=artist;
temptitle=title;
var mode;
if(tartist=='Autorius'){
tartist='';
}
if(ttitle=='Dainos pavadinimas'){
ttitle='';
}



	var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('MLD');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;

		}
	}
	var URL;

if(artist!='' && title!=''){
	URL="musiclist.php?nr="+page+"&act=search&artist="+artist+"&title="+title;
}
if (tartist!=''&& ttitle=='') {
	URL="musiclist.php?nr="+page+"&act=search&artist="+tartist;
	}
if (ttitle!=''&& tartist=='') {
	URL="musiclist.php?nr="+page+"&act=search&title="+ttitle;
}
	ajaxRequest.open("GET", mainurl+"/"+URL, true);

	ajaxRequest.send(null);

}

function qMusicSearch(searchstring){

curaction='musicsearch';

	var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Įvyko naršyklės klaida!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('MLD');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;

		}
	}
	var URL;


if (searchstring!='') {
	URL="musiclist.php?nr="+page+"&act=search&q="+searchstring;

}
	ajaxRequest.open("GET", mainurl+"/"+URL, true);

	ajaxRequest.send(null);



}

function AddSongToPlayList(filename){
	var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Įvyko naršyklės klaida!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){



	}
	ajaxRequest.open("GET", mainurl+"/mp3act.php?act=addtoplaylist&filename="+filename, true);
	ajaxRequest.send(null);

}






