//////////////////// AJAX CODING & DESIGN Paul Smiechowicz 2008
//////////////////// designofadecade.com
//////////////////// paul@designofadecade.com


// LOAD CONTENT
var CurrentObjectName = 'Home';
var PlayWhenLoaded = false;

function LoadContent(ObjectName) {
if (CurrentObjectName != ObjectName || CurrentObjectName == '2fresh') {	
	document.getElementById('MuseLogo').style.visibility = "hidden";
	if (CurrentObjectName != null && CurrentObjectName != 'People' && CurrentObjectName != 'Studio' && CurrentObjectName != '2fresh') {
		document.getElementById('Content_'+CurrentObjectName).style.visibility = "hidden";
		if (CurrentObjectName == 'Reels') { 
		document.getElementById('QuickTimeVideo').src = 'blank.html';  
		document.getElementById('ReelNav').style.display = "none";
		document.getElementById('RadioNav').style.display = "none";		
		PlayWhenLoaded = true;
		}
	}
	if (CurrentObjectName == 'Writing') {	
	PlayWhenLoaded = true; 
	}
	CurrentObjectName = ObjectName;
		if (ObjectName == 'People') {	
		document.getElementById('ThumbnailsHolder').innerHTML = '';
		document.getElementById('ThumbnailsPreLoader').style.display = "block";	
		document.getElementById('LoadThumbnailsFRM').src = 'people.php';
		PlayWhenLoaded = true;
		} else if (ObjectName == 'Workshop') {	
		document.getElementById('ThumbnailsHolder').innerHTML = '';
		document.getElementById('ThumbnailsPreLoader').style.display = "block";	
		document.getElementById('LoadThumbnailsFRM').src = 'voiceworkshop.php';
		PlayWhenLoaded = true;
		document.getElementById('Content_'+ObjectName).style.visibility = "visible";
		} else if (ObjectName == 'Writing') {	
		FlashProxy.call('javapause');
		document.getElementById('ThumbnailsHolder').innerHTML = '';
		document.getElementById('ThumbnailsPreLoader').style.display = "block";	
		document.getElementById('LoadThumbnailsFRM').src = 'reel_load.php?id=11';
		document.getElementById('Content_'+ObjectName).style.visibility = "visible";	
		PlayWhenLoaded = true;
		} else if (ObjectName == 'Studio') {	
		document.getElementById('ThumbnailsHolder').innerHTML = '';
		document.getElementById('ThumbnailsPreLoader').style.display = "block";	
		document.getElementById('LoadThumbnailsFRM').src = 'studio.php';
		PlayWhenLoaded = true;
		} else if (ObjectName == '2fresh') {	
		OpenPopUp('/gallery.html',800,600);
		} else {	
		document.getElementById('Content_'+ObjectName).style.visibility = "visible";		
		}
	if (ObjectName == 'Reels') {
	document.getElementById('TitleText').innerHTML = '';
	if (PlayWhenLoaded) {
		LoadReel(6);
	}
	document.getElementById('ReelNav').style.display = "block";
	document.getElementById('RadioNav').style.display = "none";
	}
} else if (ObjectName == 'Reels') {
	LoadReel(6);	
	document.getElementById('ReelNav').style.display = "block";
	document.getElementById('RadioNav').style.display = "none";
}
}

// LOAD REEL
function LoadReel(ReelID) {
	document.getElementById('ThumbnailsNextPrevious').innerHTML = '';
	document.getElementById('LoadThumbnailsFRM').src = 'reel_load.php?id='+ReelID;
	document.getElementById('ThumbnailsHolder').innerHTML = '';
	document.getElementById('ThumbnailsPreLoader').style.display = "block";	
}

function InsertReel(ItemsCount) {
	document.getElementById('ThumbnailsPreLoader').style.display = "none";
	document.getElementById('ThumbnailsNextPrevious').innerHTML = '';
	document.getElementById('ThumbnailsHolder').innerHTML = window.frames['LoadThumbnailsFRM'].document.getElementById('ThumbnailsHolder').innerHTML;
	document.getElementById('ThumbnailsCount').value = ItemsCount;
	if (PlayWhenLoaded) {
	//ViewThumbnail(1);
	PlayWhenLoaded = false;
	}
	CheckReelItems();
}

function InsertThumbnails(ItemsCount) {
	document.getElementById('ThumbnailsPreLoader').style.display = "none";
	document.getElementById('ThumbnailsNextPrevious').innerHTML = '';
	document.getElementById('ThumbnailsHolder').innerHTML = window.frames['LoadThumbnailsFRM'].document.getElementById('ThumbnailsHolder').innerHTML;
	document.getElementById('ThumbnailsCount').value = ItemsCount;
	CheckReelItems();
	
}

// PLAY VIDEO
var CurrentFileID = 1;
var CurrentFile = null;

function RollOverThumb (ID) {
	document.getElementById('ThumbnailTitle_'+ID).style.display = "block";
}

function RollOutThumb (ID) {
	document.getElementById('ThumbnailTitle_'+ID).style.display = "none";
}

function ViewThumbnail(ID) {
	if (CurrentObjectName != 'Reels') { LoadContent('Reels'); PlayWhenLoaded = false; }
	CurrentFileID = parseInt(ID);
	CurrentFile = document.getElementById('ThumbnailFile_'+ID).value;
	document.getElementById('TitleText').innerHTML = document.getElementById('ThumbnailTitle_'+ID).innerHTML;
	FlashProxy.call('javapause');
	var RandNum = Math.floor(Math.random()*1100);
	if (CurrentFile.match(/mp3/gi)) {
		document.getElementById('QuickTimeVideo').src = 'reel_audio.html?file='+CurrentFile+'&num='+RandNum;
	} else {
		document.getElementById('QuickTimeVideo').src = 'reel_view.html?file='+CurrentFile+'&num='+RandNum;
	}
}

function LoopQuickTime() {
	var NextID = CurrentFileID+1;
	if (!document.getElementById('ThumbnailFile_'+NextID)) { NextID = 1; }
	ViewThumbnail(NextID);
}

// VIEW MORE
var PageCount = 0;
var Page = 0;
var PageHeight = 218;
function CheckReelItems () {
	PageCount  = Math.ceil((document.getElementById('ThumbnailsCount').value/21))-1;
	if (PageCount > 0) {
	document.getElementById('ThumbnailsNextPrevious').innerHTML = '<a href="javascript:Next();">next</a>';
	} 
}

function Prev () {
	Page--;
	document.getElementById('ThumbnailsHolder').style.top = ((Page*PageHeight)*-1)+"px";
	if (Page == 0) {
	document.getElementById('ThumbnailsNextPrevious').innerHTML = '<a href="javascript:Next();">next</a>';
	} else {
	document.getElementById('ThumbnailsNextPrevious').innerHTML = '<a href="javascript:Prev();" >prev </a> | <a href="javascript:Next();">next</a>';
	}
}

function Next () {
	Page++;
	document.getElementById('ThumbnailsHolder').style.top = ((Page*PageHeight)*-1)+"px";
	if (Page == PageCount) {
	document.getElementById('ThumbnailsNextPrevious').innerHTML = '<a href="javascript:Prev();" >prev </a>';
	} else {
	document.getElementById('ThumbnailsNextPrevious').innerHTML = '<a href="javascript:Prev();" >prev </a> | <a href="javascript:Next();">next</a>';
	}
}

//////////////////////// MUSIC PLAYER
var FlashObjectID = 'MusicPlayer';
var FlashProxy = new FlashProxy(FlashObjectID, 'flashjavascriptgateway/JavaScriptFlashGateway.swf');

function MusicPlayer() {
	var MusicObject = new SWFObject("audioplayer.swf?lcId="+FlashObjectID, "audioplayer", "220", "30", "7", "");
	MusicObject.addParam("WMODE", "transparent");
	MusicObject.write("MusicPlayer");
}

function PauseQuickTime () {
	if (window.frames["QuickTimeVideo"].document.videoQT) {
	window.frames["QuickTimeVideo"].document.videoQT.Stop(); 
	}
}

//////////////////////// POPUP
function OpenPopUp(loadpage,PageWidth,PageHeight) {
			var intWidth = PageWidth;
			var intHeight = PageHeight;
			var intLeft = (screen.availWidth / 2) - (intWidth / 2 );
			var intTop = (screen.availHeight / 2) - (intHeight / 2 );
			OpenWin = this.open(loadpage, "ViewPopUp", 'toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,width='+PageWidth+',height='+PageHeight+', screenX=' + intLeft + ',screenY=' + intTop + ',left=' + intLeft + ',top= ' + intTop + ''); 
			OpenWin.focus();
		}

