// JavaScript Document
// Example:
// randomImage(['0.gif',50,50,'1.gif',25,25,'2.gif',50,25]); 

// * Dependencies * 
// this function requires the following snippet:
// JavaScript/Randomizers/randomNumber
function hide_flyer(){
	$("#1").fadeOut(500, function (){
	$("#2").fadeIn(500);
	});	
setTimeout("show_flyer()",7500);
	}
	
function show_flyer(){
	$("#2").fadeOut(500, function(){
	$("#1").fadeIn(500);
	setTimeout("hide_flyer()",7500);
	});
}
function randomImage(){
	images_arr = ['images/pics.png','images/317.png','images/domingo.png','images/live.png']
	
	var imgSrc, r;
	
	r = randomNumber(images_arr.length);
  
	imgSrc = images_arr[r];

	return imgSrc;
}
function randomNumber(limit){
  return Math.floor(Math.random()*limit);
}

// JavaScript Document
//SETTING UP OUR POPUP
//0 means disabled; 1 means enabled;
var popupStatus = 0;
var flyer = '';

$(document).ready(function(){
	//LOADING POPUP
	//Click the button event!
	$("#popUpButton").click(function(){
	flyer = '#popUp';
	//centering with css
	centerPopup(flyer);
	//load popup
	loadPopup(flyer);
	});

	$("#popUpButton2").click(function(){
	flyer = '#popUp2';
	//centering with css
	centerPopup(flyer);
	//load popup
	loadPopup(flyer);
	});


	//CLOSING POPUP
	//Click the x event!
	$("#popupClose").click(function(){
	flyer = '#popUp';
	//show live events
	disablePopup(flyer);
	});

	//CLOSING POPUP
	//Click the x event!
	$("#popupClose2").click(function(){
	flyer = '#popUp2';
	//show live events
	disablePopup(flyer);
	});

	//Click out event!
	$("#backgroundPopup").click(function(){
	disablePopup(flyer);
	});

	//Press Escape event!
	$(document).keypress(function(e){
		if(e.keyCode==27 && popupStatus==1){
			disablePopup(flyer);
	}
});
//loading popup with jQuery magic!
function loadPopup(flyer){
var popUp = flyer;
//loads popup only if it is disabled
if(popupStatus==0){
$("#backgroundPopup").css({
"opacity": "0.7"
});
$("#backgroundPopup").fadeIn("slow");
$(popUp).fadeIn("slow");
popupStatus = 1;
$("#now").hide(1000);
}
}


//disabling popup with jQuery magic!
function disablePopup(flyer){
var popUp = flyer;
//disables popup only if it is enabled
if(popupStatus==1){
$("#backgroundPopup").fadeOut("slow");
$(popUp).fadeOut("slow");
popupStatus = 0;
$("#now").show(2000);
}
}


//centering popup
function centerPopup(flyer){
var popUp = flyer;
//request data for centering
var windowWidth = document.documentElement.clientWidth;
var windowHeight = document.documentElement.clientHeight;
var popupHeight = $("#popUp").height();
var popupWidth = $("#popUp").width();
//centering
$(popUp).css({
"position": "absolute",
"top": windowHeight/2-popupHeight/2,
"left": windowWidth/2-popupWidth/2
});
//only need force for IE6

$("#backgroundPopup").css({
"height": "1000"
});

}});

function playSong(song)
{
	if(song.value == '')
	{
		document.getElementById('player').innerHTML = ''
		return
	}

	params  = "song=" + song.value
	request = new ajaxRequest()
	request.open("POST", "player.php?song="+song, true)
	request.setRequestHeader("Content-type",
		"application/x-www-form-urlencoded")
	request.setRequestHeader("Content-length", params.length)
	request.setRequestHeader("Connection", "close")
	
	request.onreadystatechange = function()
	{
		if (this.readyState == 4)
		{
			if (this.status == 200)
			{
				if (this.responseText != null)
				{
					document.getElementById('player').innerHTML =
						this.responseText
				}
				else alert("Ajax error: No data received")
			}
			else alert( "Ajax error: " + this.statusText)
		}
	}
	request.send(params)
}
function ajaxRequest()
{
	try
	{
		var request = new XMLHttpRequest()
	}
	catch(e1)
	{
		try
		{
			request = new ActiveXObject("Msxml2.XMLHTTP")
		}
		catch(e2)
		{
			try
			{
				request = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch(e3)
			{
				request = false
			}
		}
	}
	return request
}