var cfGallery,cfMovie;

function createGalleryDiv(choosenImage){
	if(!document.getElementById("cfCreatedDiv")){
		var objBody = document.getElementsByTagName("body")[0];
		var newFile = document.createElement("div");
		newFile.id	= "cfCreatedDiv";
		objBody.appendChild(newFile);
	}
	document.getElementById("cfCreatedDiv").style.height = document.getElementById("mainContainer").offsetHeight + "px";
	setGallerySWF(newFile.id,choosenImage);
}

function setGallerySWF(galleryId,choosenImage){
	cfGallery = new SWFObject('http://www.allseas.com/webfront/swf/main_gallery/gallery.swf?jsimg='+choosenImage+'&load=true', 'gallery', '100%', '100%', '8', '#ffffff'); 
	cfGallery.addParam("wmode", "transparent");
	cfGallery.addParam("allowScriptAccess", "always");
	cfGallery.addParam("menu", "false");
	cfGallery.write(galleryId);
}

function createMovieDiv(choosenMovie){
	if(!document.getElementById("cfCreatedDiv")){
		var objBody = document.getElementsByTagName("body")[0];
		var newFile = document.createElement("div");
		newFile.id	= "cfCreatedDiv";
		objBody.appendChild(newFile);
	}
	document.getElementById("cfCreatedDiv").style.height = document.getElementById("mainContainer").offsetHeight + "px";
	setMovieSWF(newFile.id,choosenMovie);
}

function setMovieSWF(galleryId,choosenMovie){
	var timeStamp = new Date();
	cfMovie = new SWFObject('http://www.allseas.com/webfront/swf/flv_player/flvplayer.swf?Url=' + choosenMovie + '&load=true&stamp=' + timeStamp, 'gallery', '100%', '100%', '8', '#ffffff'); 
	cfMovie.addParam("wmode", "transparent");
	cfMovie.addParam("allowScriptAccess", "always");
	cfMovie.addParam("menu", "false");
	cfMovie.write(galleryId);
}

function closeGallery(){
	var objBody = document.getElementsByTagName("body")[0];
	var galleryToDel = document.getElementById("cfCreatedDiv");
	objBody.removeChild(galleryToDel);
}

function getGallery(){     
	var colLinks = document.getElementsByTagName("A");
	var strLinks = "";
	for(i=0;i<colLinks.length;i++){
		if(colLinks[i].rel&&colLinks[i].rel=="gallery"){ strLinks += colLinks[i] + "#";	}
	}
	var me = cfGallery.getAttribute("id");
	thisMovie(me).returnLinks(strLinks);
}

function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window.document.getElementById(movieName);
    }
    else {
        return document[movieName]
    }
}

function checkGalleryLinks() {
	var colLinks = document.getElementsByTagName("A");
	var iCounter = 1;
	for(i=0;i<colLinks.length;i++){
		if(colLinks[i].rel&&colLinks[i].rel=="gallery") { colLinks[i].onclick = new Function("createGalleryDiv("+iCounter+");return false;"); iCounter += 1; }
		if(colLinks[i].href.indexOf(".flv")>=0) { colLinks[i].onclick = new Function("createMovieDiv('"+colLinks[i].href+"');return false;"); }
	}
	
	/*colLinks = document.getElementsByTagName("area");
	for(i=0;i<colLinks.length;i++){
		if(colLinks[i].href.indexOf(".flv")>=0) { colLinks[i].onclick = new Function("createMovieDiv('"+colLinks[i].href+"');return false;"); }
	}*/
}
