﻿function createParam(nameStr, valueStr) {
	var el = document.createElement('param');
	el.setAttribute('value', valueStr);
	el.setAttribute('name', nameStr);
	return el;
}

function loadFlash(img,albumID){
	var obj = document.createElement('object');
	
	if (document.all){
		//IE
	    divViewer.appendChild(obj);
	}else if (document.getElementById){
		//Firefox
		document.getElementById("divViewer").appendChild(obj);
	}
	obj.type = "application/x-shockwave-flash";
	obj.movie = "imgviewer_5.swf?imgIndex=" + img +"\&albumID="+ albumID;
	obj.data = "imgviewer_5.swf?imgIndex=" + img +"\&albumID="+ albumID;
	obj.width = "483";
	obj.height = "526";
	obj.id = "imgviewer";
	obj.name = "imgviewer";
	obj.scale = "noborder";
	obj.wmode = "transparent";
	obj.menu = "false";
	obj.loop = "false";
	
	obj.appendChild(createParam('wmode', 'transparent'));
	obj.appendChild(createParam('menu', 'false'));
	obj.appendChild(createParam('loop', 'false'));

	window.setTimeout("moveImgViewer()",1);
	//alert(divViewer.innerHTML);
}

function viewImg(img,albumID){
	if (document.all){
		//IE
		divViewer.innerHTML = "";
		loadFlash(img,albumID);
		divViewer.style.display = "inline";
	}else if (document.getElementById){
		//Firefox
		document.getElementById("divViewer").innerHTML = "";
		loadFlash(img,albumID);
		document.getElementById("divViewer").style.display = "inline";
	}
}

function moveImgViewer(){
	//alert("hello");
	if (document.all){
		//IE
		divViewer.style.left = (document.documentElement.clientWidth / 2) - 242 + 'px';
		divViewer.style.top = 	(document.documentElement.scrollTop + (document.documentElement.clientHeight / 2)) - 263 + 'px';
	}else if (document.getElementById){
		//Firefox
		document.getElementById("divViewer").style.left = (window.innerWidth / 2) - 242 + 'px';
		document.getElementById("divViewer").style.top = (window.pageYOffset + (window.innerHeight / 2)) - 263 + 'px';
	}
	window.setTimeout("moveImgViewer()",1);
}

function closeViewer(){
	if (document.all){
		//IE
		divViewer.style.display = "none";
	}else if (document.getElementById){
		//Firefox
		document.getElementById("divViewer").style.display = "none";
	}
}

function downloadImg(file,folder){
    newwindow("/photogallery/download.aspx?fn=" + file + "&folder=" + folder,500,500);
}

function newwindow(winpage, winwidth, winheight) {
    features = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=" + winwidth + ",height=" + winheight + "";
    window.open (winpage,"",features);
}
