﻿// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
// GIXVIEWER 4.0.0 Initialization Script
// © by Gix Media 2010
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


// Embed JavaScript files
function embedGVLibraries() {
	
	// JavaScript URL
	var URL = "http://windows.gix.at/webservice/gv400/javascript/";
	
	// Embed JavaScript Libraries
	document.writeln("<script type=\"text/javascript\" src=\"" + URL + "swfobject.js\"></script>");
	document.writeln("<script type=\"text/javascript\" src=\"" + URL + "swfaddress.js\"></script>");
	
	// Mozilla
	if (document.addEventListener) {
		document.addEventListener("DOMContentLoaded", initGixViewer, false);
		
	// IE
	} else {
		window.onload = initGixViewer;
	}
	
}

// Initialize SWF Object
function initGixViewer() {
	
	// GixViewer Files URL
	var url 		= "http://windows.gix.at/webservice/gv400/";
	var swf 		= url + "swf/gixviewer.swf";
	var installer	= url + "javascript/expressInstall.swf";
	
	// Search Div & Attributes
	var div 	= document.getElementById("gixviewer");
	var name	= div.getAttribute("gvname");
	var mode 	= div.getAttribute("mode");
	var imageID = div.getAttribute("imageID");
	var params	= "";
	
	if (mode != null) params += "&mode=" + mode;
	if (imageID != null) params += "&imageID=" + imageID;
		
	// Create SWF Object
	swfobject.embedSWF(swf + "?viewerName=" + name + params, "gixviewer", div.style.width, div.style.height, "10", installer, {}, {allowscriptaccess: "always", menu: false}, {id: "gv_embed"});
	
}

// Initialize Script
embedGVLibraries();