var filterstring="progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0, wipeStyle=1, Duration=1, motion='forward')";

var filterstringcapt="revealTrans(transition=6,duration=1)";
var imgobj, captionobj;
function modifyimage(loadId, imageId, captionAlt, urlHref)
{
	if (document.getElementById)
	{
		imgobj=document.getElementById("imageLarge_" + loadId);
		captionobj=document.getElementById("caption_" + loadId);
		hrefobj = document.getElementById("more_" + loadId);
		
		hrefobj.href = urlHref;
		if (imgobj.filters && window.createPopup)
		{	
			imgobj.style.filter=filterstring;
			imgobj.filters[0].Apply();
			imgobj.filters[0].Play();
			imgobj.src="/images/portfolio_spacer.gif";
			setTimeout("modifyImageSrc('" + imageId + "', '" + captionAlt + "', true)", 1000); 
			return false;
		}
		modifyImageSrc(imageId, captionAlt);
		return false;
	}
}
function toggleDiv(divId)
{
	obj = document.getElementById(divId);
	if(obj.style.display == "block")
		obj.style.display = "none";
	else
		obj.style.display = "block";
}
function showDiv(divId)
{
	document.getElementById(divId).style.display = "block";
}
function hideDiv(divId)
{
	document.getElementById(divId).style.display = "none";
}
function modifyImageSrc(imageId, captionAlt, filterInit)
{
	if(filterInit)
	{
		imgobj.style.filter="blendTrans(duration=1)";
		imgobj.filters[0].Apply();
		imgobj.filters[0].Play();	
		captionobj.style.filter=filterstringcapt;
		captionobj.filters[0].Apply();
		captionobj.filters[0].Play();
	}
	imgobj.src="/images/"+imageId+"_med.gif";
	imgobj.alt = captionAlt + " screenshot";
	captionobj.src="/images/"+imageId+"_cap.gif";	
	captionobj.alt = captionAlt;
}
function fixMeffyIE()
{
	if (document.getElementById && document.all)
	{
		var navItems = document.getElementById("nav").getElementsByTagName("li");
		for (var i=0; i<navItems.length; i++)
		{
			if(navItems[i].className == "menuparent")
			{
				navItems[i].onmouseover=function() { this.className += " over"; }
				navItems[i].onmouseout=function() { this.className = "menuparent"; }
			}
		}
		var downloadItems = document.getElementById("main").getElementsByTagName("div");
		for (var i=0; i<downloadItems.length; i++)
		{
			if(downloadItems[i].className == "dpanel")
			{
				downloadItems[i].onmouseover=function() { this.className += " dover"; }
				downloadItems[i].onmouseout=function() { this.className = "dpanel"; }
			}
		}
		if(document.getElementById("homepage"))
		{
			var portfolioItems = document.getElementById("homepage").getElementsByTagName("div");
			for (var i=0; i<portfolioItems.length; i++)
			{
				if(portfolioItems[i].className == "portfolioItem")
				{
					portfolioItems[i].onmouseover=function() { this.className += " pover"; }
					portfolioItems[i].onmouseout=function() { this.className = "portfolioItem"; }
				}
			}
		}
		if(document.getElementById("submenu"))
		{
			var subMenuItems = document.getElementById("submenu").getElementsByTagName("li");
			for (var i=0; i<subMenuItems.length; i++)
			{
				if(subMenuItems[i].className == "menuitem")
				{
					subMenuItems[i].onmouseover=function() { this.className += " sover"; }
					subMenuItems[i].onmouseout=function() { this.className = "menuitem"; }
				}
			}
		}
	}
}
window.onload = fixMeffyIE;

function PopUpWeb2Mail(URL) { 
     window.open(URL, "",  
     "resizable=1,width=400,height=500"); 
} 