var app = {
	
	vividotUrl: "https://myeventphotos.de/bmwmw/start.phpssl",
	
	createNode: function(target, tag){
		
		var node = document.createElement(tag);
		target.appendChild(node);
		return node;
	},
	
	writeFlash: function(target){
		
		var params = {
			movie: "index.swf",
			name: "flashMovie",
			width: "800",
			height: "600",
			version: "8",
			color: "#000000"
		};
		
		var flash = new FlashObject(params.movie, params.name, params.width, params.height, params.version, params.color);
		
		flash.addParam("quality", "HIGH");
		flash.addParam("swLiveConnect", "true");
		flash.addParam("FlashVars", "hashValue=" + this.getHash());
		flash.write(target);
	},
	
	getHash:function(){
		
		var hash = String(document.location).split("#")[1];
		
		return hash ? hash : "";
	},
	
	getLocale: function(){
		
		var urlParts = String(document.location).split("/");
		
		return urlParts[urlParts.length-2];
	},

	openVividot: function(sessionID){
	
		/*
		var form = this.createNode(document.body, "form");
		
		form.method = "POST";
		form.action = this.vividotUrl;
		form.style.display = "none";
		
		var session = this.createNode(form, "input");
		session.name = "session_id";
		session.value = sessionID;
		
		var language = this.createNode(form, "input");
		language.name = "language";
		language.value = this.getLocale();	
		
		alert("session_id:" + sessionID + " language:" + this.getLocale());
		
		form.submit();
		*/
		
		document.location = this.vividotUrl + "?session_id=" + sessionID + "&language=" + this.getLocale();
	}
}