// Show a div/layer
// Arguments:
//      0: Object:		HTML element
//      1: String:		ID/name of the div/layer
//	2: Long Integer:	Left offset in pixels relative to the left of the HTML element
//	3: Long Integer:	Top offset in pixels relative to the top of the HTML element
function showLayer(objElement, strLayer, lngOffX, lngOffY) {
	var objLayer = getElement(strLayer);
	if (objLayer.offsetParent) {
		objLayer.style.left = (findX(objElement) + lngOffX) + "px";
		objLayer.style.top = (findY(objElement) + lngOffY) + "px";
		objLayer.style.visibility = "visible";
	} else if (objLayer.x && objLayer.y) {
		objLayer.x = (findX(objElement) + lngOffX) + "px";
		objLayer.y = (findY(objElement) + lngOffY) + "px";
		objLayer.show();
	}
}

// Hide a div/layer
// Arguments:
//      0: String:		ID/name of the div/layer
function hideLayer(strLayer) {
	var objLayer = getElement(strLayer);
	(document.layers) ? objLayer.hide() : objLayer.style.visibility = "hidden";
}

// Popper upper
function steerburger(uniform_resource_locater) {
	window.open(uniform_resource_locater,'steerburger','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=400,height=70,top=' + Math.ceil((screen.height-70)/2) + ',left=' + Math.ceil((screen.width-400)/2));
}

function checkfiletype() {
	aryValidFileTypes = new Array('gif', 'jpg', 'jpeg', 'png');
	var boolValidFileType = false;
	for (i = 0; i <= aryValidFileTypes.length; i++) {
		(document.forms[0].filename.value.substring(document.forms[0].filename.value.lastIndexOf('.') + 1, document.forms[0].filename.value.length) == aryValidFileTypes[i]) ? boolValidFileType = true : boolValidFileType = boolValidFileType;
	}
	if (boolValidFileType == true) {
		return true;
	}
	document.forms[0].filename.value = '';
	opener.document.forms[1].IMAGE.value = '';
	alert("Not a valid file.");
	return false;
}

/************************* HELPER FUNCTIONS *************************/

function findX(objElement) {
	var lngLeft = 0;
	if (objElement.offsetParent) {
		while (objElement.offsetParent) {
			lngLeft += objElement.offsetLeft;
			objElement = objElement.offsetParent;
		}
	} else if (objElement.x) {
		lngLeft += objElement.x;
	}
	return lngLeft;
}

function findY(objElement) {
	var lngTop = 0;
	if (objElement.offsetParent) {
		while (objElement.offsetParent) {
			lngTop += objElement.offsetTop;
			objElement = objElement.offsetParent;
		}
	} else if (objElement.y) {
		lngTop += objElement.y;
	}
	return lngTop;
}

// Cross-platform element finder
// Arguments:
//      0: String:			ID/name of the element
function getElement(strElement) {
	// XML-based browsers (IE 4+/Netscape 6+/Mozilla/Gecko)
	if (document.getElementById(strElement)) {
		return document.getElementById(strElement);
	// IE
	} else if (document.all) {
		return document.all[strElement];
	// Netscape
	} else if (document.layers) {
		return document[strElement];
	}
}

function writeHome()
{
        
}

function drawHome()
{
	var str2 = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http:fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="560" height="262" id="Dolphin" align="middle">';
        str2 += '<param name="allowScriptAccess" value="sameDomain" />';
        str2 += '<param name="movie" value="dolphin_homepage_flash.swf" />';
        str2 += '<param name="quality" value="high" />';
		str2 += '<param name="wmode" value="transparent" />';
        str2 += '<param name="bgcolor" value="#ffffff" />';
        str2 += '<embed src="dolphin_homepage_flash.swf" quality="high" bgcolor="#FFFFFF" width="560" height="262" name="Dolphin" align="middle" wmode="transparent" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
		
		getElement("flashhome").innerHTML = str2;
}

function drawNav() 
{
		var isFirefox = ( navigator.userAgent.indexOf( "Firefox/" ) != -1 ) ? true : false;
		var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;

		if (isIE)
		{
			var str1 = '<object data="dolphin_nav.swf" width="991" height="20px" name="nav" type="application/x-shockwave-flash"><param name="movie" value="dolphin_nav.swf" />';
			str1 += '<param name="wmode" value="transparent" />';
			str1 += '<embed src="dolphin_nav.swf" quality="high" bgcolor="#FFFFFF" width="991" height="20px" name="dolphin_nav" align="middle"  wmode="transparent" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
			str1 += '</object>';
		}
		
		else if(isFirefox)
		{
			var str1 = '<object data="dolphin_nav.swf" width="991" height="100%" type="application/x-shockwave-flash"><param name="movie" value="dolphin_nav.swf" />';
			str1 += '<param name="wmode" value="transparent" />';
			str1 += '<embed src="dolphin_nav.swf" quality="high" bgcolor="#FFFFFF" width="991" height="100%" name="dolphin_nav" align="middle"  wmode="transparent" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
			str1 += '</object>';
		}
		else
		{
			var str1 = '<object data="dolphin_nav.swf" width="991" height="100%" type="application/x-shockwave-flash"><param name="movie" value="dolphin_nav.swf" />';
			str1 += '<param name="wmode" value="transparent" />';
			str1 += '<embed src="dolphin_nav.swf" quality="high" bgcolor="#FFFFFF" width="991" height="100%" name="dolphin_nav" align="middle"  wmode="transparent" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
			str1 += '</object>';
		}	
	
	//getElement("flashmenu").innerHTML = str1;
	document.write(str1);
}

function drawFlash2() 
{	
	var str2 = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http:fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="991" height="290" id="Dolphin" align="middle">';
        str2 += '<param name="allowScriptAccess" value="sameDomain" />';
        str2 += '<param name="movie" value="wrapper.swf" />';
        str2 += '<param name="quality" value="high" />';
		str2 += '<param name="wmode" value="transparent" />';
        str2 += '<param name="bgcolor" value="#ffffff" />';
        str2 += '<embed src="wrapper.swf" quality="high" bgcolor="#FFFFFF" width="991" height="290" name="Dolphin" align="middle"  wmode="transparent" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';	
	
	getElement("flashmenu").innerHTML = str2;
}

function setFlashSize(divid, swfid, newH)
{
	var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
	var temp = getElement(divid); 
	var theSWF = getElement(swfid);
	
	temp.style.height = newH+"px";
	
	if (isIE)
    {
        theSWF.style.height = newH+"px";
    }
	
	return null;
}