

/*Dwarf Credit*/
function popUpCredit(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=300,height=161,left = 350,top = 300');");
}
function popUpDwarf(URL,iWidth,iHeight) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width='+ iWidth +',height='+ iHeight +'');");
}


// Returns major flash version
	function FlashVersion(){
		var iMaxFlashVersion = 20;
		var iFlashVersion = 0;
		if (navigator.plugins && navigator.plugins.length) {
			for (var i = 0; i < navigator.plugins.length; i++) {
				if (navigator.plugins[i].name.indexOf('Shockwave Flash') != -1) {
					iFlashVersion = parseInt(navigator.plugins[i].description.split('Shockwave Flash ')[1], 10);
					break;
				}
			}
		} else if (window.ActiveXObject) {
			for (var i = 2; i <= iMaxFlashVersion; i++) {
				try {
					oFlash = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + i + "');");
					if( oFlash ) {
						iFlashVersion = i;
					}
				}
				catch(e) {}
			}
		}
		return iFlashVersion;
	}

	
//INDSÆT FLASH
function loadFlash(sMovieUrl, sBgColor, sWmode, iWidth, iHeight, sAlternativeUrl, sAlternativeImage, sTitle){
		var sReturn = "";
		if(FlashVersion() >= 6){
			sReturn += "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\" width=\"" + iWidth + "\" height=\"" + iHeight + "\" id=\"flashloader\" align=\"middle\">\n";
			sReturn += "<param name=\"allowScriptAccess\" value=\"sameDomain\" />\n";
			sReturn += "<param name=\"movie\" value=\"" + sMovieUrl + "\" />\n";
			sReturn += "<param name=\"quality\" value=\"high\" />\n";
			sReturn += "<param name=\"bgcolor\" value=\"" + sBgColor + "\" />\n";
			sReturn += "<param name=\"wmode\" value=\"" + sWmode + "\" />\n";
			sReturn += "<embed src=\"" + sMovieUrl + "\" quality=\"high\" bgcolor=\""+ sBgColor +"\" wmode=\""+ sWmode +"\" width=\"" + iWidth + "\" height=\"" + iHeight + "\" name=\"flashloader\" align=\"middle\" allowscriptaccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.adobe.com/go/getflashplayer\" />\n";
			sReturn += "</object>\n";
			document.write(sReturn);
		} 
		//Hvis der er valgt en alternativ fil (billede) og/eller url, indsættes de i stedet for flashfilen.
		else {
			if (sAlternativeImage){
				//start på url'en
				if (sAlternativeUrl) sReturn += "\n<a href=\"" + sAlternativeUrl + "\" target=\"_blank\" title=\"" + sTitle + "\">";
				//Billede
				sReturn += "\n\t<img src=\"" + sAlternativeImage + "\" alt=\"" + sTitle + "\" title=\"" + sTitle + "\" />\n";
				//afslut url'en
				if (sAlternativeUrl) sReturn += "</a>\n";
				document.write(sReturn);
			} 
			//Her viderstilles automatisk til en valgt url (no flash site), hvis der ikke er nogen alternativ fil
			/*else {
				document.location.href = sAlternativeUrl;
			}*/
		}
	}


// Indsæt "alt" tekst under billederne
function checkAltTexts(){
	window.onload = updateImages;
}

function updateImages(){
	var objContainer = document.getElementById("editorContent");
	if (objContainer){
		var arrImgs = objContainer.getElementsByTagName("img");
		for (var i = 0,max = arrImgs.length;i < max;i++){
			if(arrImgs[i] && arrImgs[i].alt) {
				
				var oldImg = arrImgs[i];
				
				//var imgsize = getImageSize(oldImg.src);
				
				var text = document.createTextNode(oldImg.alt);
				
				var textSpan = document.createElement('span');
				textSpan.className = "altText";
				Element.setStyle(textSpan,{width:oldImg.width+'px'})
				textSpan.appendChild(text);
				
				var newSpan = document.createElement('div');
				newSpan.className = "imageContainer";
				
				if(oldImg.align == "left") {
					newSpan.className = "imageContainer floatLeft";
					
				} else if(oldImg.align == "right") {
					newSpan.className = "imageContainer floatRight";
					
				} else{
					newSpan.className = "imageContainer";
				}
				oldImg.align="";
				arrImgs[i].parentNode.replaceChild(newSpan,arrImgs[i]);
				newSpan.appendChild(oldImg);
				newSpan.appendChild(textSpan);
			}
		}
	}
}


function getImageSize(i){
	newImage = new Image;
	newImage.src=i;
	return {width:newImage.width,height:newImage.height}
}
