// JavaScript Document
function getContent(buttonName, miscData){
	var location='';
	var quicklink='';
	switch(buttonName.toString()){	
		case "mySpace_mc":
			location="http://www.myspace.com/williamsrileyband";
			break;
			
		case "youTube_mc":
			location="http://www.youtube.com/williamsriley";
			break;
			
		case "faceBook_mc":
			location="http://www.facebook.com/pages/Williams-Riley/52462231161?ref=ts";
			break;
			
		case "twitter_mc":
			location="http://www.twitter.com/williamsriley";
			break;
			
		case "homeBtn_mc":
			location="home/ajax";
			quicklink='home';
			break;
			
		case "newsBtn_mc":
			miscData=(miscData==null)?"0":miscData;
			location="news/ajax/" + miscData;
			quicklink='news';
			break;
			
		case "showsBtn_mc":
			location="shows/ajax/" + miscData;
			quicklink='shows';
			break;
			
		case "allshows":
			location="shows/ajax/all/";
			quicklink='shows';
			break;
			
		case "blogBtn_mc":
			location="blog/ajax";
			quicklink='blog';
			break;
			
		case "bioBtn_mc":
			location="bio/ajax";
			quicklink='bio';
			break;
			
		case "photosBtn_mc":
			location="photos/ajax";
			quicklink='photos';
			break;
			
		case "videosBtn_mc":
			location="videos/ajax";
			quicklink='videos';
			break;
			
		case "musicBtn_mc":
			location="music/ajax";
			quicklink='music';
			break;
			
		case "extrasBtn_mc":
			location="downloads/ajax";
			quicklink='downloads';
			break;
			
		case "subLink1":
			location="downloads/ajax";
			quicklink='downloads';
			break;
			
		case "subLink2":
			location="contests/ajax";
			quicklink='contests';
			break;
			
		case "subLink3":
			location="fanphotos/ajax";
			quicklink='fanphotos';
			break;
			
		case "subLink4":
			location="mobileclub/ajax";
			quicklink='mobileclub';
			break;
			
		case "subLink5":
			location="forum/ajax";
			quicklink='forum';
			break;

			
		case "storeBtn_mc":
			location="http://www.goldenmusic.biz/?store";
			break;
			
		case "contactBtn_mc":
			location="contact/ajax";
			quicklink='contact';
			break;
			
		case "signUp_mc":
			location="elist/ajax";
			quicklink='elist';
			break;
			
		case "mc_flicker":
			location="fanphotos/ajax";
			quicklink='fanphotos';
			break;
			
		case "submitphotos":
			location="submitphotos/ajax";
			quicklink='submitphotos';
			break;
			
		case "mc_general":
			changeAlbum("http://www.williamsriley.com/airphoto/images.php?gallery=5");
			return;
			
		case "mc_tourLive":
			changeAlbum("http://www.williamsriley.com/airphoto/images.php?gallery=3");
			return;
		
		case "mc_pressPics":
			changeAlbum("http://www.williamsriley.com/airphoto/images.php?gallery=4");
			return;
			
		case "mc_inStudio":
			changeAlbum("http://www.williamsriley.com/airphoto/images.php?gallery=6");
			return;
			
		default:
			location="home/ajax";
			quicklink="home";
	}
	if(location.indexOf('http')<0){
		ajaxer(base_url + location,'#content', buttonName.toString(), quicklink);
		return;
	}
	
	try {
		var pageTracker = _gat._getTracker("UA-6832280-1");
		pageTracker._trackPageview('/buttons/' + buttonName.toString());
	} catch(err) {}
	
	window.open(location);
}
		
function ajaxer(page, frame, buttonName, quicklink){
	jQuery(frame).html('<img src="' + base_url + 'images/loader2.gif" width="32" height="32" />');
	jQuery(frame).load(page,'',function(){
		var parameters = {quality:flashQuality, wmode:flashWMode, bgcolor:flashBGColor, redirectUrl:"noflash.php", allowFullScreen:"true"};
		var flashvars = {};

		switch(buttonName){
			case "photosBtn_mc":
				var galleryAttributes = {id:"gallerySwf", name:"gallerySwf"};
				var gallerymenuAttributes = {id:"gallerymenuSwf", name:"gallerymenuSwf"};
				swfobject.embedSWF(base_url + "flash/gallery.swf", "gallerySWF", "420", "280", minFlashVersion, "", flashvars, parameters, galleryAttributes);
				swfobject.embedSWF(base_url + "flash/gallerymenu.swf", "gallerymenuSWF", "180", "280", minFlashVersion, "", flashvars, parameters, gallerymenuAttributes);
			break;
			
			case "subLink3":
			case "mc_flicker":
				var fangalleryAttributes = {id:"fangallerySwf", name:"fangallerySwf"};
				swfobject.embedSWF(base_url + "flash/fangallery.swf", "fangallerySWF", "420", "280", minFlashVersion, "", flashvars, parameters, fangalleryAttributes);
			break;
			
			case "videosBtn_mc":
				var videoAttributes = {id:"videoSwf", name:"videoSwf"};
				var videothumbsAttributes = {id:"videothumbsSwf", name:"videothumbsSwf"};
				swfobject.embedSWF( "http://www.youtube.com/cp/vjVQa1PpcFOl1F2pCeshAKfp571shi0d_xgEVYqBE-0=&border=0&autoplay=1&showsearch=0", "videoSWF", "578", "390", minFlashVersion, "", flashvars, parameters, videoAttributes);
				swfobject.embedSWF( base_url + "flash/videothumbs.swf", "videothumbsSWF", "150", "340", minFlashVersion, "", {xmlpath:base_url + "videos/youTubeXML/", base_url:base_url}, parameters, videothumbsAttributes);
			break;
			
			case "blogBtn_mc":
				try{
					$('#loadingGif').show();
				}catch(e){/*do nothing on error*/}
			break;
			
			case "subLink4":
				var mobileclubAttributes = {id:"mobileclubSwf", name:"mobileclubSwf"};
				swfobject.embedSWF( "http://modules.broadtexter.com/mod1/Broadtexter_module.swf?ac=2a39f4a1bf89b5c61eb5&chb=0x150100&chbL=0x000000&cht=0xFFFFFF&back=0x242424&hd1=i&hd2=b", "mobileclubSWF", "300", "280", minFlashVersion, "", flashvars, parameters, mobileclubAttributes);
			break;
			
			case "musicBtn_mc":
				var musicAttributes = {};
				swfobject.embedSWF(base_url + "flash/albumPlayer.swf","playerSWF","575","400",minFlashVersion,"",flashvars,parameters,musicAttributes);
			break;
		}
		
		jQuery(frame).hide();
		
		//setup up shadowbox for page contents
		try{Shadowbox.setup();}catch(e){/*do nothing on error*/};
		
		//fade in frame contents
		jQuery(frame).fadeIn('normal');
		
		//add '#section' to the address bar to allow for direct bookmarks
		window.location="#"+quicklink;
	});
}

function contactSubmit(){
	jQuery('#submit').hide();
	jQuery('#contactform').append("Sending form...");
	
	jQuery.post("http://www.williamsriley.com/cgi-bin/formmail.pl",{
				recipient: jQuery("input:[name=recipient]").val(),
				subject: jQuery("input:[name=subject]").val(),
				redirect:base_url + "contact/thanks/",
				realname:jQuery("input:[name=realname]").val(),
				email:jQuery("input:[name=email]").val(),
				Subject:jQuery("input:[name=Subject]").val(),
				Comment:jQuery("textarea:[name=Comment]").val()},
				function(data){
					jQuery('#contactform').html(data);
				}
	);
}

//function returns the SWF object instance name
function getFlashMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
 	return (isIE) ? window[movieName] : document[movieName];
}

//load album swf with new XML properties
function changeAlbum(xmlPath){
	getFlashMovie(getFlashMovie("gallerySwf")==undefined?"gallerySWFObj":"gallerySwf").changeAlbum(xmlPath);
}

//switch youtube video (load new youtube video player)
function changeVideo(videoPath){
	jQuery('#video').html('<div id="videoSWF"><br><br><center>Loading Video...</center></div>');
	try{
		var flashvars = {};
		var parameters = {quality:flashQuality, wmode:flashWMode, bgcolor:flashBGColor, redirectUrl:"noflash.php", allowFullScreen:"true"};
		var videoAttributes = {id:"videoSwf", name:"videoSwf"};
		var videothumbsAttributes = {id:"videothumbsSwf", name:"videothumbsSwf"};
		swfobject.embedSWF(videoPath + "&border=0&autoplay=1&showsearch=0", "videoSWF", "396", "317", minFlashVersion, "", flashvars, parameters, videoAttributes);
	}catch(err){}
}

//display Show Details in the sidebar div
function showDetails(showId){
	ajaxer(base_url + "shows/details/" + showId,'#sidebar','showdetails','shows');
}

//load dynamic javascript src files
function include_dom(script_filename) {
    var html_doc = document.getElementsByTagName('head').item(0);
    var js = document.createElement('script');
    js.setAttribute('language', 'javascript');
    js.setAttribute('type', 'text/javascript');
    js.setAttribute('src', script_filename);
    html_doc.appendChild(js);
    return false;
}

function entercontest(){
	var contestfields={	firstname:$('[name=firstname]').val(),
						lastname:$('[name=lastname]').val(),
						email:$('[name=email]').val(),
						address:$('[name=address]').val(),
						address2:$('[name=address2]').val(),
						city:$('[name=city]').val(),
						state:$('[name=state]').val(),
						zip:$('[name=zip]').val(),
						gender:$('[name=gender]').val(),
						birthday_m:$('[name=birthday_m]').val(),
						birthday_d:$('[name=birthday_d]').val(),
						birthday_y:$('[name=birthday_y]').val(),
						list_id:$('[name=list_id]').val(),
						join_elist:$('#join_elist:checked').is(':checked')?'true':'false'
					};
	for ( var i in contestfields ){
   		if(contestfields[i]=="" && i != 'address2'){
   			alert('All fields marked with * are required.');
   			return false;
   		}
	}
	$('#submitbox').html('Please wait...');
	$.post('http://www.williamsriley.com/contests/enter/', contestfields, function(data){
		setTimeout("$.facebox.close();",10000);
		$('#thanks').show();
		$('#popup').hide();
	});
}

function getdownloadlink(){
	var promofields={	firstname:$('[name=firstname]').val(),
						lastname:$('[name=lastname]').val(),
						email:$('[name=email]').val(),
						address:$('[name=address]').val(),
						address2:$('[name=address2]').val(),
						city:$('[name=city]').val(),
						state:$('[name=state]').val(),
						zip:$('[name=zip]').val(),
						promo_file:$('[name=promo_file]').val(),
						join_elist:$('#join_elist:checked').is(':checked')?'true':'false'
					};
	for ( var i in promofields ){
   		if(promofields[i]=="" && (i != 'address2' && i != 'address' && i != 'city' && i !='promo_file')){
   			alert('All fields marked with * are required. ');
   			return false;
   		}
	}
	
	$('#elist').hide();
	$('#pleasewait').show();
	$.post('http://www.williamsriley.com/downloadthis/submit/', promofields, function(data){
		$('#thanks').show();
		$('#pleasewait').hide();
	});
}

function clearpopupform(){
	$('[name=firstname]').val('');
	$('[name=lastname]').val('');
	$('[name=email]').val('');
	$('[name=address]').val('');
	$('[name=address2]').val('');
	$('[name=city]').val('');
	$('[name=zip]').val('');
}

function albumPlayerResize(height){
	playerHeight=Math.floor(height);
	$('#content').css('height', 'auto');
	$('#playerHolder').css('height', 'auto');
	$('#playerSWFObj').css('height', (playerHeight) + 'px');
	
}