var myDivs = new Array();
var busy = false;
var speed, tempSpeed;
var activeDiv = false;
var videoPlaying = false;
var video_titles = new Array();
video_titles["one"] = new Array();
video_titles["two"] = new Array();
video_titles["one"][1] = "<strong>Tigh Dudley</strong> - Rondo";
video_titles["one"][2] = "<strong>Jac Russell</strong> - Apollo";
video_titles["one"][3] = "<strong>Changing Lives Going Green</strong> - Presentable";
video_titles["two"][1] = "<strong>e-Crime 2009 Promo</strong> - Welsh Assembly Government";
video_titles["two"][2] = "<strong>North Wales Redevelopment</strong> - Welsh Assembly Government";
video_titles["two"][3] = "<strong>The First Ten Years</strong> - Welsh Assembly Government";
var first_page = 'zero';

//My Div object	
function divObject(divId){
	busy = false;
	speed = 30;
	var wMax = 540, wMin = 42, wStart = 125, w;
	var htmlDiv = document.getElementById(divId);
	var contentDiv = document.getElementById(divId+"_content");
	this.htmlDiv = htmlDiv;
	this.contentDiv = contentDiv;
	htmlDiv.style.width = wStart + "px";
	
	function incrementUp(){ //private
		htmlDiv.style.width = w + "px";
		if(w <= (wMax - speed)){
			for(var j=1; j<=speed; j++){
				w++;
			}
			setTimeout(incrementUp);
		}else{
			//Execute when current page has reached max size
			//layVid('zero',1);
			htmlDiv.style.width =  wMax + "px";
			htmlDiv.style.cursor = "default";
			busy = false;
			//After initial opening, set speed back to what it was
			if(tempSpeed){ 
				speed = tempSpeed;
				tempSpeed = null;
			};
		}
	}
	function incrementDown(){ //private
		htmlDiv.style.width = w + "px";
		if(w > wMin){
			for(var j=1; j<=speed; j++){
				w--;
			}
			//w--; w--; w--;  w--; 
			setTimeout(incrementDown);
		}else{
			htmlDiv.style.width = wMin + "px";
			htmlDiv.style.cursor = "pointer";
			htmlDiv.style.backgroundPosition = "-135px 0";
			//Change speed for initial opening after logo goes
			if(speed==1){ // set in init() below.
				speed = 10;
			}
		}
	}
	this.maximise = function maximise(){ //public
		busy = true;
		w = htmlDiv.style.width.replace("px","");
		incrementUp();
	}
	this.minimise = function minimise(){ //public
		w = htmlDiv.style.width.replace("px","");
		incrementDown();
	}
	this.reset = function reset(){ //public
		htmlDiv.style.width = wStart + "px";
	}
}

//initialise
function init(page){
	myDivs["zero"] = new divObject("zero");
	myDivs["one"] = new divObject("one");
	myDivs["two"] = new divObject("two");
	myDivs["three"] = new divObject("three");
	myDivs["four"] = new divObject("four");
	myDivs["five"] = new divObject("five");
	//Set to the home page after a one second wait
	tempSpeed = speed;
	speed = 1;
	if(page){
		first_page = page;
	}
	setTimeout('setToHome()', 750);
}
function setToHome(){
	change(document.getElementById(first_page));
}

//the onclick function	
function change(tempObj){
	if(!busy && tempObj != activeDiv){
		if(activeDiv && videoPlaying){
			videoPlaying = false;
			document.getElementById('video_player_' + activeDiv.id).innerHTML = '';
		}
		for (i in myDivs){
			if(!tempObj){
				//Reset
				myDivs[i].contentDiv.style.display = "none";
				myDivs[i].htmlDiv.style.backgroundPosition = "0 0";
				myDivs[i].reset();
			}else if(i == tempObj.id){
				//Maximise
				myDivs[i].contentDiv.style.display = "block";
				myDivs[i].htmlDiv.style.cursor = "wait";
				myDivs[i].htmlDiv.style.backgroundPosition = "-177px 0";
				myDivs[i].maximise();
				getContent(i,i);
				activeDiv = tempObj;
				//alert(activeDiv.id);
			}else{
				//Minimise
				//myDivs[i].contentDiv.style.display = "none";
				myDivs[i].htmlDiv.style.cursor = "wait";
				myDivs[i].minimise();
			}
		}
	}
}

function playVid(page,vid,lastmodified){
	//window.alert(lastmodified);
	videoPlaying = true;
	video_content = AC_FL_RunContent(
		"src", "/img/player?play=1&i=/img/"+ page +"_"+ vid +".jpg&v=/"+ page +"/"+ page +"_"+ vid +".flv#"+lastmodified,
		"width", "320",
		"height", "180",
		"bgcolor", "#ffffff",
		"name", "player",
		"allowScriptAccess","sameDomain",
		"type", "application/x-shockwave-flash",
		'codebase', 'http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab',
		"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
	document.getElementById('video_player_' + page).innerHTML = video_content;
	document.getElementById('title_' + page).innerHTML = video_titles[page][vid];
}

function openPop(id){
		
		url = '/three/pop.php?id='+id;
		name = 'pop_window';
		features = 'width=550,height=525,toolbar=0,resizable=0';
		winRef = window.open( url, name , 'width=550,height=525,toolbar=0,resizable=0,directories=0,location=0,menubar=0,scrollbars=0,status=0,titlebar=0' );
	}