function doNothing() {}

function closeSelf()
{
	self.close();
}

// this function is called by body onload event in code behind
function printAndClose()
{
	window.print();
	window.close();
}

function showHideElement(elementID)
{
	var element = document.getElementById(elementID);
	if (element.style.visibility=="visible")
	{
		element.style.visibility="hidden";
		element.style.display="none";
	}
	else
	{
		element.style.visibility="visible";
		element.style.display="block";
	}
}

function openWindow(source, name, width, height)
{
	var w = 400, h = 340;

	if (document.all || document.layers) {
		w = screen.availWidth;
		h = screen.availHeight;
	}

	var popW = width, popH = height;

	var leftPos = (w-popW)/2; 
	var topPos = (h-popH)/2;

	selectSource = window.open(''+source+'',''+name+'','width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos + ',scrollbars=1,location=0,status=0,resizable=1,menubar=0');
	selectSource.focus();
}

function randomImageTransition(divid, imageid, imageSrc, numImages, millisec)
{
	var randomNum = Math.round(numImages*Math.random());
	
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//set the current image as background
	document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";

	//make image transparent
	changeOpac(0, imageid);

	//make new image
	document.getElementById(imageid).src = imageSrc + randomNum + ".jpg";

	//fade in image
	for(i = 1; i <= 99; i++) 
	{
		setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
		timer++;
	} 
	
}

function homeImageTransition(divid, imageid, imageSrc, millisec)
{
	var oldImg = document.getElementById(imageid).src
	
	
	var imgNum = 0;
	
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//set the current image as background
	document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";

	//make image transparent
	changeOpac(0, imageid);

	//make new image
	document.getElementById(imageid).src = imageSrc + imgNum + ".jpg";

	imgNum++;
	
	//fade in image
	for(i = 1; i <= 99; i++) 
	{
		setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
		timer++;
	} 
	
}
function fadeInImage(imgID, millisec)
{
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0; 
	
	for(i = 0; i <= 99; i++)
	{
		setTimeout("changeOpac(" + i + ",'" + imgID + "')",(timer * speed));
		timer++; 

	}
}

function changeOpac(opacity, id) {
	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}


