function getPos(el,sProp) {
	var iPos = 0;
	while (el!=null) {
		iPos+=el["offset" + sProp];
		el = el.offsetParent;
	}
	return iPos;
}

function showPopupMenu(el, m) {
	if (m.style.display='none') {
		m.style.display='';
		m.style.pixelLeft = getPos(el,"Left") - 211;
		m.style.pixelTop = getPos(el,"Top");
	}
}
function showPopupMenuDown(el,m){
	if (m.style.display='none') {
		m.style.display='';
		if (window.event.clientX+300>screen.width){
			m.style.pixelLeft = getPos(el,"Left")-440;
		}else{
			m.style.pixelLeft=getPos(el,"Left")-300;
		}
		m.style.pixelTop = getPos(el,"Top") + el.offsetHeight;
	}
}
function showPopupMenuDownMarket(el,m){
	if (m.style.display='none') {
		m.style.display='';
		if (window.event.clientX+300>screen.width){
			m.style.pixelLeft = getPos(el,"Left")-180;
		}else{
			m.style.pixelLeft=getPos(el,"Left");
		}
		m.style.pixelTop = getPos(el,"Top") + el.offsetHeight;
	}
}
function showPopupMenuDownCompany(el,m){
	if (m.style.display='none') {
		m.style.display='';
		if (window.event.clientX+260>screen.width){
			m.style.pixelLeft = getPos(el,"Left")-175;
		}
		else{
			m.style.pixelLeft=getPos(el,"Left");
		}
		m.style.pixelTop = getPos(el,"Top") + el.offsetHeight-5;
	}
}
function hidePopupMenu(el, m) {
	if (el && m && m.style.display=='') {
        var scrolltop = getPageScroll();
        //alert(document.body.scrollLeft + window.event.x > m.offsetLeft);
        //alert(document.body.scrollLeft + window.event.x < m.offsetLeft + m.offsetWidth);
        //alert(scrolltop + window.event.y > m.offsetTop);
        //alert(scrolltop + window.event.y < m.offsetTop + m.offsetHeight);
		if ((document.body.scrollLeft + window.event.x > el.offsetLeft) 
				&& (document.body.scrollLeft + window.event.x < el.offsetLeft + el.offsetWidth) 
				&& (scrolltop + window.event.y > el.offsetTop) 
				&& (scrolltop + window.event.y < el.offsetTop + el.offsetHeight)
				|| (document.body.scrollLeft + window.event.x > m.offsetLeft)                
				&& (document.body.scrollLeft + window.event.x < m.offsetLeft + m.offsetWidth) 
				&& (scrolltop + window.event.y > m.offsetTop)
				&& (scrolltop + window.event.y < m.offsetTop + m.offsetHeight)) {
		} else {
			m.style.display = 'none';
		}
	}
}

function hideSelf(m) {	
	if (m.style.display=='') {
        var scrolltop = getPageScroll();
		if ((document.body.scrollLeft + window.event.x > m.offsetLeft+1)                
		&& (document.body.scrollLeft + window.event.x < m.offsetLeft + m.offsetWidth) 
		&& (scrolltop + window.event.y > m.offsetTop)
		&& (scrolltop + window.event.y < m.offsetTop + m.offsetHeight)) {
		} else {
			m.style.display = 'none';
		}
	}
}

function dn() {
	return;
}

function getPageScroll(){
  var yScroll;
  if (self.pageYOffset) {
    yScroll = self.pageYOffset;
  } else if (document.documentElement && document.documentElement.scrollTop){   // Explorer 6 Strict
    yScroll = document.documentElement.scrollTop;
  } else if (document.body) {// all other Explorers
    yScroll = document.body.scrollTop;
  }
  return yScroll;
}

