// JavaScript Document

	function loadDataGet(url,targetDivID)
	{
		var myUpdater = document.getElementById(targetDivID);
		$(myUpdater).empty().addClass('ajax-loading');
  
		new Ajax(url, {
			method: 'get',
			update: $(myUpdater),
			onComplete: function() {
				$(myUpdater).removeClass('ajax-loading');
			}
		}).request();
	}

    function showDiv(divID) {
        $(divID).setStyle('display', 'block');
    } 
    function hideDiv(divID) {
        $(divID).setStyle('display', 'none');
    } 
    function toggleVisibilityDiv(divID) {
        if ($(divID).getStyle('display')=="none") $(divID).setStyle('display', 'block');
        else $(divID).setStyle('display', 'none');   
    }
    
    function urlencode(s) {
        s = encodeURIComponent(s);
        return s.replace(/~/g,'%7E').replace(/%20/g,'+');
    }

	// Project and loadmovie functions
	// --------------------------------
	function loadMovie(movieToLoad) {
		var url = "includes/getProjectVideo.php?movieID="+movieToLoad;
			var request = new Json.Remote(url, {
				onComplete: function(jsonObj) {
					getMovieByName('flashMovieObject').callPlayMovie(jsonObj.movieURL);
				}
			}).send();
		loadDataGet("includes/getProjectInfo.php?movieID="+movieToLoad,"infoWindow");
	}
	
	function getMovieByName(movieName) {
		// get movie object
		if (navigator.appName.indexOf("Microsoft") != -1) {
			return window[movieName]
		}
		else {
			return document[movieName]
		}
	}

	function playerReady() {	
		// this function is called from the flash movie when it's ready	
	}
	
    function initVideoPlayer() {
		var flashvars = {
			flvMovie:"/video/intro.flv"
		};
		var params = {};
		params.quality = "high";
		params.wmode = "opaque";
		params.allowscriptaccess = "allways";
		var attributes = {};
		swfobject.embedSWF("swf/MOVIEPLAYER3.swf", "flashMovieObject", "620", "393", "8.0.0", false, flashvars, params, attributes);
    }
    
	function initProjectSelector() {
		var flashvars = {};
		var params = {};
		params.quality = "high";
		params.wmode = "opaque";
		params.allowscriptaccess = "allways";
		var attributes = {};
		swfobject.embedSWF("swf/projectSelectorWitHorizontal.swf", "projectSelectorPlacerID", "620", "150", "8.0.0", false, flashvars, params, attributes);
	}
	
