//pcichon

var rollOvers = new Array();
var timer;

function Is(){
var agent = navigator.userAgent.toLowerCase();
this.major = parseInt(navigator.appVersion);
this.minor = parseFloat(navigator.appVersion);
this.ns = ((agent.indexOf('mozilla')!= -1)
&& ((agent.indexOf('spoofer')== -1) &&
(agent.indexOf('compatible')== -1)));
this.ns4 = (this.ns && (this.major == 4));
this.ns6 = (this.ns && (this.major >= 5));
this.ie = (agent.indexOf("msie")!= -1);
this.ie4 = (this.ie && (this.major == 4) &&
(agent.indexOf("msie 5.")== -1));
this.ie5 = (this.ie && (this.major >= 4)&&
(agent.indexOf("msie 5.")!=-1));
}


function getAbsX(elt)
{
 return (elt.x) ? elt.x : getAbsPos(elt,"Left");
}

function getAbsY(elt)
{
 return (elt.y) ? elt.y : getAbsPos(elt,"Top");
}

function getAbsPos(elt,which)
{
 iPos = 0;
  while (elt != null)
  {
  iPos += elt["offset" + which];
  elt = elt.offsetParent;
 } return iPos;
}

function showMenu(name)
{
	hideAll();
	clearTimeout(timer);
    var item=document.getElementById("menu"+name);
	//   alert(item);
	var img=document.getElementById("img"+name);
	//var pos=checkPos(img);
	//pos=parseInt(img.offsetLeft) + parseInt(img.offsetWidth);
	var pos=getAbsX(img)-1;
	//var pos=img.offsetLeft;

	// item.style.filter="progid:DXImageTransform.Microsoft.RandomDissolve();";

	var is = new Is();
	if (is.ie && item.filters)
	{
		item.filters[0].Apply();
		item.style.visibility="visible";
		item.filters[0].Play();
		item.style.left=pos;
		//alert(pos);
	} else 
	{ 
		item.style.visibility="visible";
		item.style.left=pos;
		//alert(pos);
	}
}


function checkPos (img) {

return img.offsetLeft;

}


function hideMenu(name)
{
   timer=setTimeout("hide(\'menu"+name+"\')",1000);
}

function hide(name)
{
   var item=document.getElementById(name);
   item.style.visibility='hidden';
}


function hideAll()
{
   for (i=1;i<=6;i++) hide("menu"+i);
}

function hideAllTimer(stimer)
{
timer=setTimeout("hideAll()",eval(stimer));
}

function imgRollOverMenu(src,idm,width,height,id)
{
    var i = src.indexOf(".",src.length-5);
    var srcOver;
	//alert(idm);
	if (src.indexOf("_over")!=-1) srcOver=src;
	 else srcOver = src.substr(0,i) + "_over" + src.substr(i);

    var s = '<img id="img'+idm+'" name="img'+idm+'" src="' + src + '"'
        + ' align="absmiddle"' 
        + ' border="0"' 
        + ' onMouseOver="this.src=\'' + srcOver + '\';showMenu(\''+idm+'\');return true;"'
        + ' onMouseOut="this.src=\'' + src + '\';hideAllTimer(2000);return true;"';

    if (width)
    {
        s += ' width="' + width + '"';
    }

    if (height)
    {
        s += ' height="' + height + '"';
    }

    if (id)
    {
        s+= ' id="' + id + '"';
    }

    s += '>';


    rollOvers[rollOvers.length] = new Image();
    rollOvers[rollOvers.length-1].src = srcOver;
    rollOvers[rollOvers.length-1].src2 = src;
    rollOvers[rollOvers.length-1].id = id;

    document.write(s);
}

function imgRollOver(src,id,width,height)
{

    var i = src.indexOf(".",src.length-5);
    var srcOver;

	if (src.indexOf("_over")!=-1) srcOver=src;
	 else srcOver = src.substr(0,i) + "_over" + src.substr(i);

    var s = '<img src="' + src + '"'
        + ' align="absmiddle"' 
        + ' border="0"' 
        + ' onMouseOver="this.src=\'' + srcOver + '\';"'
        + ' onMouseOut="this.src=\'' + src + '\'"';

    if (width)
    {
        s += ' width="' + width + '"';
    }

    if (height)
    {
        s += ' height="' + height + '"';
    }

    if (id)
    {
        s+= ' id="' + id + '"';
    }

    s += '>';


    rollOvers[rollOvers.length] = new Image();
    rollOvers[rollOvers.length-1].src = srcOver;
    rollOvers[rollOvers.length-1].src2 = src;
    rollOvers[rollOvers.length-1].id = id;

    document.write(s);
}

function imgOverById(id,src)
{
    if (!src)
    {
        var i;
        for (i=0; i<rollOvers.length; i++)
        {
            if (rollOvers[i].id == id)
            {
                src = rollOvers[i].src;
            }
        }
    }

    var img = document.getElementById(id);
    if (img)
    {
        img.src = src;
    }
}

function imgOutById(id,src)
{
    if (!src)
    {
        var i;
        for (i=0; i<rollOvers.length; i++)
        {
            if (rollOvers[i].id == id)
            {
                src = rollOvers[i].src2;
            }
        }
    }

    var img = document.getElementById(id);
    if (img)
    {
        img.src = src;
    }
}

function showBiger(path, width, height, title, top, left)
{
	if (width=='') width=16;
	if (height=='') height=16;

	width = width*1;
	height = height*1;

    var margin = 50;

    if (!title) title = path;
    width += margin;
    height += margin*2;


    // scroll if neaded 
    var margin = 100;
    var scroll = "no";
    if (((window.screen.width-margin<width) || (window.screen.height - margin<height)))
    {
        scroll = "yes";
        if (window.screen.width - margin < width) width = window.screen.width - margin;
        if (window.screen.height - margin < height) height = window.screen.height - margin;
    }

    if (!top) top = (window.screen.height - margin - height) / 2
    if (!left) left = (window.screen.width - margin - width) / 2

	if( path.charAt(0) != '/' )
	  path = '/' + path;

    var rand = Math.random();
    var wnd = window.open("/products/modalphoto.xml?rand=" + rand + "&image=" + path + "&title=" + title, "larger",
        "top=" + top + ", left=" + left + ", width=" + width + ", height=" + height + ",status=0,help=0,scroll=" + scroll);
    
    wnd.focus();
}

function PopupWindow(url,width,height,windowName)
{
	_PopupWindow(url,width,height,150,windowName);
}

function _PopupWindow(url,width,height,top,windowName)
{
	var center_x = (screen.width - width)/2;
	var center_y = (screen.height - height)/2;	
//    var num = Math.round(Math.random()*10000000);
//    var str = new String(num);
    var win = window.open(url,windowName,"toolbar=no,location=no,directories=no,"+
      "status=no,menubar=no,scrollbars=yes,resizable=no,"+
      "copyhistory=no,left="+center_x+",top="+center_y+",width="+width+",height="+height);
}
// -----------------------------------------------------------------------------
// NTC
// -----------------------------------------------------------------------------

function take(href)
{
    var width  = 750;
    var height = 600;
    var center_x = (screen.width - width)/2;
    var center_y = (screen.height - height)/2;	
    var win = window.open(href,"work_element","toolbar=no,location=no,directories=no,"+
        "status=no,menubar=no,scrollbars=no,resizable=yes,"+
        "copyhistory=no,left="+center_x+",top="+center_y+",width="+width+",height="+height);
    win.openerWindow = window;
    win.focus();
}

function showTips(id)
{
    var width  = 750;
    var height = 600;
    var center_x = (screen.width - width)/2;
    var center_y = (screen.height - height)/2;	
    var win = window.open("/online/work_element_tips.xml?document_id=" + id ,"tips" , "toolbar=no,location=no,directories=no,"+
        "status=no,menubar=no,scrollbars=no,resizable=yes,"+
        "copyhistory=no,left="+center_x+",top="+center_y+",width="+width+",height="+height);
    win.focus();
}

function topMenu(src, name)
{
    if (name != sectionName)
    {
        imgRollOver(src);
    }
    else
    {
        var i = src.indexOf(".",src.length-5);
        var srcOver = src.substr(0,i) + "_over" + src.substr(i);

        var s = '<img align="absmiddle" src="' + srcOver + '" border="0"\>';
        document.write(s);
    }
}

function getPageElement(id)
{
//"NN4";
    if(document.layers)
    {
		return document.layers[id];
    }
//"ie"    
    if(document.all)
    {
		return document.all[id];
    }
//"NN6";    
    if(!document.all && document.getElementById)
    {
		return document.getElementById(id);
    }
    
    return false;
}

// The Central Randomizer 1.3 (C) 1997 by Paul Houle (houle@msc.cornell.edu)
// See:  http://www.msc.cornell.edu/~houle/javascript/randomizer.html

rnd.today=new Date();
rnd.seed=rnd.today.getTime();

function rnd() {
        rnd.seed = (rnd.seed*9301+49297) % 233280;
        return rnd.seed/(233280.0);
};

function rand(number) {
        return Math.ceil(rnd()*number);
};

//~

function bodyOnLoad()
{
	img = new Image();
	img.src='/images/middle_menu_right_over.gif';
	img1 = new Image();
	img1.src='/images/middle_menu_left_over.gif';
}

function menuOver(td,side,pos)
{
	var link = getPageElement('link_' + pos);
	td.style.color='#3C1D14';	
	
	if (link)
	{
		link.style.color='#3C1D14';
	}
	
	td.style.background='white';	
	td.style.backgroundImage ='url(/images/menu_bottom_bg.jpg)';	
	td.style.backgroundPosition = 'bottom';
	if (side == 'left' || side == 'right')
	{
		var img = getPageElement('menu_' + side + '_corner');
		if (img)
//			img.src='/images/middle_menu_' + side + '_over.gif';
			img.src='/images/menu_main_corner_' + side + '_over.gif';
	}
}

function menuOut(td,side,pos)
{
	var link = getPageElement('link_' + pos);
	if (link)
	{
		link.style.color='white';
	}
	td.style.backgroundImage='url(/images/menu/background.gif)';
	td.style.color='white';
	if (side == 'left' || side == 'right')
	{
		var img = getPageElement('menu_' + side + '_corner');
		if (img)
//			img.src='/images/menu/' + side + '_corner.gif';	
			img.src='/images/menu/' + side + '_corner.gif';	
	}
}
