/* Browser Detection */
var agent 	= navigator.userAgent.toLowerCase();
var version = parseInt(navigator.appVersion);
var isIE 	= (agent.indexOf('msie') != -1);
var isIE4 	= isIE && (version >= 4);
var isIE5 	= (agent.indexOf('msie 5') != -1);
var isIE6 	= (agent.indexOf('msie 6') != -1);
var isNS		= (agent.indexOf('netscape')!=-1);
var isNS6	= isNS && (version >= 5);

/* Windows */
function openWindow(url, myname, w, h) 
{
	var scroll = 'no';
	var resize = 'no';
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	var props = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable='+resize;
	popupWin = window.open(url, myname, props);
	popupWin.focus();
}

/* Portfolio */
function highlight (imageobject)
{	
	opacityAll (30);
	opacity (imageobject,100);
}

function unhighlight (imageobject)
{
	opacityAll (100);
}

function cubesImage (id)
{
	var obj = document.getElementById("cubes");
	obj.src = '../images/front/cubes'+id+'b.gif';
	
	var obj = document.getElementById("sample");
	if (id!='')
		obj.src = '../images/front/sample'+id+'.gif';
	
	var obj = document.getElementById("end");
	if (id!='')
		obj.src = '../images/front/redend.gif';
	else
		obj.src = '../images/front/blankend.gif';
		
}

function animateCube ()
{
	var obj = document.getElementById("cubes");
	obj.src = '../images/front/cubes1.gif';
	obj.src = '../images/front/cubes2.gif';
	obj.src = '../images/front/cubes3.gif';
	obj.src = '../images/front/cubes4.gif';
	obj.src = '../images/front/cubes5.gif';
	obj.src = '../images/front/cubes6.gif';
	obj.src = '../images/front/cubes7.gif';
	obj.src = '../images/front/cubesb.gif';
}

function opacityAll (opc)
{
	   	var obj = document.getElementById("control1");
	   	opacity (obj,opc);
	   	var obj = document.getElementById("control2");
	   	opacity (obj,opc);
	   	var obj = document.getElementById("control3");
	   	opacity (obj,opc);
	   	var obj = document.getElementById("control4");
	   	opacity (obj,opc);	 
}


function opacity(imageobject, opacity)
{
	if (navigator.appName.indexOf("Netscape")!=-1&&parseInt(navigator.appVersion)>=5)
	imageobject.style.MozOpacity=opacity/100
	else if (navigator.appName.indexOf("Microsoft")!=-1&&parseInt(navigator.appVersion)>=4)
	imageobject.filters.alpha.opacity=opacity
}

function fixPNG(myImage) // correctly handle PNG transparency in Win IE 5.5 or higher.
{
    if (isIE)
	 {
		 var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
		 var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
		 var imgTitle = (myImage.title) ? "title='" + myImage.title + "' " : "title='" + myImage.alt + "' "
		 var imgStyle = "display:inline-block;" + myImage.style.cssText 
		 var strNewHTML = "<span " + imgID + imgClass + imgTitle
		 strNewHTML += " style=\"" + "width:" + myImage.width + "px; height:" + myImage.height + "px;" + imgStyle + ";"
		 strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
		 strNewHTML += "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>" 
		 myImage.outerHTML = strNewHTML
	 }
}

function mmLoadMenus() 
{
  if (window.mm_menu_region) return;
  window.mm_menu_region = new Menu("root",120,18,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#FFFFFF","#FFFFFF","#3C8BC8","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_region.addMenuItem("<img src='../images/regions/us.png' width='19' height='13' align='top'> North&nbsp;American","location='http://www.metablocks.com'");
  mm_menu_region.addMenuItem("<img src='../images/regions/jp.png' width='19' height='13' align='top'> Japanese","location='http://www.metablocks.com/jp/'");
   mm_menu_region.hideOnMouseOut=true;
   mm_menu_region.bgColor='#E2E1E1';
   mm_menu_region.menuBorder=1;
   mm_menu_region.menuLiteBgColor='#FFFFFF';
   mm_menu_region.menuBorderBgColor='#3C8BC8';

	mm_menu_region.writeMenus();
} // mmLoadMenus()

function MM_startTimeout() 
{
	if( window.ActiveMenu ) {
		mmStart = new Date();
		mmDHFlag = true;
		mmHideMenuTimer = setTimeout("mmDoHide()", window.ActiveMenu.Menu.hideTimeout);
	}
}