function displayLyrics(songid){
	displayLyricsInMain(songid)
}

function displayLyricsInIframe(songid){
	myLightWindow.activateWindow({
		href: "htmlcontent/lyrics/"+songid+".html", 
		type: "external",
		width: 960,
		height: 600
	});
}
function displayLyricsInMain(songid){
	var element = new Object();
	element.dHref = "htmlcontent/lyrics/"+songid+".html";
	element.dTarget = 'main';
	element.href = "#main";
	element.target = "";
	GoogleTrack(element.dHref);
	displayByElement(element);
	setScroll(0)
}

function swapImage(){
	if ($('imageArea').className =='') $('imageArea').className = "photo1";
	else{
		var num = parseInt($('imageArea').className.substring(5));
		num++;
		if (parseInt(num)>3) num =1; 
		$('imageArea').className = "photo"+num;
	}
}

function GoogleTrack(trackingString){
	pageTracker._trackPageview(trackingString);
}

function GoogleEventTrack(category,action, name, num){
	pageTracker._trackEvent(category,action, name, num);
	//sow in console
	try{
		console.log("Event:"+category+","+action+","+ name+","+ num);
	}catch(_){
	
	}
}

if (window.getQueryParamValue == undefined){
	getQueryParamValue = function(name){
	
		  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
		  var regexS = "[\\?&]"+name+"=([^&#]*)";
		  var regex = new RegExp( regexS );
		  var results = regex.exec( window.location.href );
		  if( results == null )
		    return "";
		  else
		    return results[1];
	}
}
/***
The below are what happens "onload"
***/

	Event.observe( window, 'load', function(){
		var element= new Object();	
		var pathArray = SWFAddress.getPath().split('/');
		if (pathArray[1] == 'songs'){
				element.dHref = "htmlcontent/lyrics/"+pathArray[2]+".html";
				element.innerHTML = "SONGS";
			}else{
				element.dHref = "htmlcontent/home.html";
				element.innerHTML = "COVER";
			}
			
		element.dTarget = 'main';
		element.href = "#"+element.dTarget;
		element.target = "";

	
		displayByElement(element, true);
		$$('#menubar li a').each(function(e){
			Event.observe($(e), 'click', function(evt){
				pageTracker._trackEvent('Menu', Event.element(evt).innerHTML)
			})
		})
		
		
		/** FB stuff**/
		
		resetFBTimer();
		$('addthis_button').observe('mouseover', function(){
			resetFBTimer();
		})
		
		Event.observe(window,'mousemove', mouseMoveFunction);
		
		$('facebookGroupBox').observe('mousemove', function (){
			resetFBTimer();
		});
	});

	
	
/**
FB hide/unhide
**/

var fbTimer;
function resetFBTimer(){
	if(fbTimer) {
		clearTimeout(fbTimer);
	}
	$('facebookGroupBox').show();
	fbTimer = setTimeout(function (){$('facebookGroupBox').fade()}, 6000)
	
}
function mouseMoveFunction(evt){
	if (Position.within($('facebookGroupBox'),Event.pointerX(evt), Event.pointerY(evt))){
		resetFBTimer();	
	}
}


/*****
Scrollbar
*****/

/*
this JS stores all the functions that are used to communicate with the flash scrollbar
*/

	function setScroll(num){
		var newNum = num/100*($('popup').getHeight() - 500);
		try {
		//	console.log('changed path: ' + newNum);
		} catch(e){
		}

		if ($('popup').getHeight() > 630){
			$('main').setStyle({
				top: -newNum+"px"
				});
		}else{
			$('main').setStyle({
				top: "0px"
				});		
		}

	}
	
	function resetScroll(){
		try{
		setScroll(0);
			thisMovie("scrollBar").resetScrollbar();
		}catch(_){};
		
	}
	
     function thisMovie(movieName) {
         if (navigator.appName.indexOf("Microsoft") != -1) {
             return window[movieName];
         } else {
             return document[movieName];
         }
     }
/*****
End Scrollbar
*****/