var videoX, videoY;

function getViewportSize() {
	var viewportwidth, viewportheight;
	
	if (typeof window.innerWidth != 'undefined') {
		viewportwidth = window.innerWidth;
		viewportheight = window.innerHeight;
	} else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined'
		&& document.documentElement.clientWidth != 0) {
		viewportwidth = document.documentElement.clientWidth;
		viewportheight = document.documentElement.clientHeight;
	} else {
		viewportwidth = document.getElementsByTagName('body')[0].clientWidth;
		viewportheight = document.getElementsByTagName('body')[0].clientHeight;
	}
	
	return { width: viewportwidth, height: viewportheight };
}

function init(country) {
	var size = getViewportSize();
	//alert(size.width);
	var width = size.width > 1280 ? "100%" : "1280";
	var height = size.height > 1024 ? "100%" : "1024";

	var flashvars = {};
	var params = { wmode: "transparent" };
	var attributes = {};
	swfobject.embedSWF("spakles_" + country + ".swf", "sparklesContent", width, height, "9.0.0", "/swfobject/expressInstall.swf", flashvars, params, attributes);
	
	setInterval(resize, 1000);
}

function resize() {
	var size = getViewportSize();
	var width = size.width > 1280 ? "100%" : "1280";
	var height = size.height > 1024 ? "100%" : "1024";
	
	var obj = swfobject.getObjectById("sparklesContent");
	if (obj) {
		obj.width = width;
		obj.height = height;
		
		
	}
	
	var layer1 = document.getElementById("layer1");
	if (layer1 && videoX && videoY) {
		//document.title = "MOVE x: " + videoX + ", y: " + videoY;
		
		layer1.style.posLeft = videoX;
		layer1.style.posTop = videoY;
		
		videoX = null;
		videoY = null;
	}
}

function removeVideo() {
	//document.title = "REMOVE url";
	
	var layer1 = document.getElementById("layer1");
	if (layer1) {
		layer1.style.display = "none";
		while (layer1.hasChildNodes()) {
			layer1.removeChild(layer1.firstChild);
		}
	}
}

function createVideo(url, width, height, x, y) {
	//document.title = "CREATE width: " + width + ", height: " + height + ", x: " + x + ", y: " + y;
	
	var size = getViewportSize();

	var layer1 = document.getElementById("layer1");
	if (layer1) {
		layer1.style.display = "block";
		layer1.style.width = width;
		layer1.style.height = height;
		layer1.style.posLeft = parseInt(x);
		layer1.style.posTop = parseInt(y);
		
		var videoContent = document.createElement("DIV");
		videoContent.id = "videoContent";
		layer1.appendChild(videoContent);
		
		var flashvars = {};
		var params = { wmode: "transparent" };
		var attributes = {};
		swfobject.embedSWF(url, "videoContent", width, height, "9.0.0", "/swfobject/expressInstall.swf", flashvars, params, attributes);
	}
}

function moveVideo(x, y) {
	videoX = x;
	videoY = y;
}