
var G={
base:'http://<Computed Value>',
gecko:navigator.product=='Gecko',
ie6:(!!document.all && !(typeof window.XMLHttpRequest=='object')),
init:function(){for(var n in G)if(G[n].init)G[n].init()},
set:function(a,b){for(var o in b)a[o]=b[o];return a},
create:function(a,b,c,d){var o=(d||document).createElement(a);G.set(o,b);G.set(o.style,c);return o},
append:function(a,b,c,d){var o=b.tagName?b:G.create(b,c,d);a.appendChild(o);return o}
}
function $(a){return document.getElementById(a)}
function $$(a,b){return (b||document).getElementsByTagName(a)}
window.onload=G.init

G.pop={
init:function(){
	var m=this,o=$$('a'),i
	for(i=0;i<o.length;i++){if(o[i].className=='popup')G.set(o[i],{onmouseover:m.over,onmouseout:m.out})}
	m.win=$('pop-win')
	G.set(m.win,{onmouseover:m.over2,onmouseout:m.out2})
},
over:function(){
	var m=G.pop,p=m.pos(this)
	G.set(m.win.style,{left:p.x+'px',top:p.y+10+'px',visibility:'visible'})
},
out:function(){var m=G.pop;m.timer=setTimeout(m.close,200)},
over2:function(){clearTimeout(G.pop.timer)},
out2:function(e){var m=G.pop;if(m.outside(e,m.win))m.close()},
close:function(){G.pop.win.style.visibility='hidden'},
pos:function(a){
	var x=a.offsetLeft,y=a.offsetTop
	while(a.offsetParent){a=a.offsetParent;x+=a.offsetLeft,y+=a.offsetTop}
	return{x:x,y:y}
},
outside:function(e,a){
	var ee=e||window.event,o=(ee.toElement)?ee.toElement:ee.relatedTarget
	while(o!=a && o.nodeName!='BODY')o=o.parentNode
	return o!=a 
}
}

