// Frame busting

if (top != self)
	top.location.replace(self.location.href)
	
//Meniu

var remember = new Array();
var remember2 = new Array();
var checkIt = 0;
var DHTML;

function show(name,lvl,obj)
{
	DHTML = (document.getElementById || document.all || document.layers);
	if (!DHTML) return;
	checkUserInput();
	if (remember[lvl] && remember[lvl] == name) return;
	if (remember[lvl])
	{
		closeAll(lvl);
	}
	if (name)
	{
		var x = getObj(name);
//		if (!document.layers) x = x.style;
		x.visibility = 'visible';
	}
	remember[lvl] = name;
	if (obj.parentNode) y = obj.parentNode;
	else if (obj.parentElement) y = obj.parentElement;
	else return;
	if (obj.tagName == 'A')
	{
		if (y.className) return;
		y.className = 'over';
	}
	if (remember2[lvl]) remember2[lvl].className = '';
	if (obj.tagName == 'A') remember2[lvl] = y;
}

function closeAll(lvl)
{
	for (i=remember.length - 1;i>=lvl;i--)
	{
		if (remember[i]) //IE4 Mac
		{
			var x = getObj(remember[i]);
			x.visibility = 'hidden';
		}
		remember[i] = null;
		if (remember2[i])
		{
			remember2[i].className = '';
			remember2[i] = null;
		}
	}

}

function checkUserInput()
{
	if (checkIt) clearTimeout(checkIt);
	checkIt = setTimeout('closeAll(1)',400);
}

function keep(){
clearTimeout(checkIt);
}

function getObj(name)
{
  if (document.getElementById)
  {
    return document.getElementById(name).style;
  }
  else if (document.all)
  {
    return document.all[name].style;
  }
  else if (document.layers)
  {
    return document.layers[name];
  }
  else return false;
}

// Handles rollover images for NN3+ and IE4+
var loaded = new Array();

function F_loadRollover(image,imageName) {
	if (image && image.src &&
		(null == image.out || typeof(image.out) == typeof(void(0)))) {
		s = image.src;
		image.out = new Image();
		image.out.src = s;
		image.over = new Image();
		if (imageName.lastIndexOf('/') >= 0 || imageName.lastIndexOf('\\') >= 0) {
			s = imageName;
		} else {
			i = s.lastIndexOf('/');
			if (i<0) i = s.lastIndexOf('\\');
			if (i<0) { s = imageName; }
			else	 { s = s.substring(0,i+1) + imageName; }
		}
		image.over.src = s;
		loaded[image.name] = image;
	}
}
function F_roll(imageName,over) {
	if (document.images) {
	if (over) { imageObject = "over"; }
	else	  { imageObject = "out"; }
	image = loaded[imageName];
	if (image) {
		ref = eval("image."+imageObject);
		if (ref) image.src = eval("image."+imageObject+".src");
	}
	if (window.event)
		window.event.cancelBubble = true;
	}
}
 
 
 //Rollover image
function ch_im(layer,imgID,imgObj) {
	if (document.images) {
		if (document.layers && layer!=null) eval('document.'+layer+'.document.images["'+imgID+'"].src = '+imgObj+'.src')
		else document.images[imgID].src = eval(imgObj+".src")
	}
}

//Preload images
function preload(imgObj,imgSrc) {
	if (document.images) {
		eval(imgObj+' = new Image()')
		eval(imgObj+'.src = "'+imgSrc+'"')
	}
}

preload('m_1_1_off','menu_endetail_off.gif');
preload('m_1_1_on','menu_endetail_on.gif');
preload('m_2_0_off','kasumi_NGranat-button.gif');
preload('m_2_0_on','kasumi_NRGranat-button.gif');
preload('m_2_1_off','menu_shun_off.gif');
preload('m_2_1_on','menu_shun_on.gif');
preload('m_2_2_off','fineceramic_NGranat-button.gif');
preload('m_2_2_on','fineceramic_NRGranat-button.gif');
preload('m_2_3_off','menu_titanium_off.gif');
preload('m_2_3_on','menu_titanium_on.gif');
preload('m_2_4_off','menu_sh_off.gif');
preload('m_2_4_on','menu_sh_on.gif');