 //Find X Coord
function findPosX(obj)
  {
    var curleft = 0;
    if(obj && obj.offsetParent)
        while(1) 
        {
		  //if( obj.id == 'center-main' )
			//break;
		  if( obj.currentStyle )
		  {
			if( obj.currentStyle['position'] == 'relative' )
				break;
		  }
		  else if( window.getComputedStyle && document.defaultView.getComputedStyle(obj,null).getPropertyValue('position') == 'relative')
			break;
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj && obj.x)
        curleft += obj.x;
    return curleft;
  }

 //Find Y Coord
  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
		  //if( obj.id == 'center-main' )
			//break;
		  if( obj.currentStyle )
		  {
			if( obj.currentStyle['position'] == 'relative' )
				break;
		  }
		  else if( window.getComputedStyle && document.defaultView.getComputedStyle(obj,null).getPropertyValue('position') == 'relative')
			break;
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
  
var current_select = '';
function SelectPopUp(tar_obj)
{
	//if (EnableMenus)
	//{
		var DropDownType = tar_obj.id.replace(/_select/, "");
		var drop_contents = document.getElementById(DropDownType+'_drop');
	
		if(drop_contents.style.display == 'block')
		{
			drop_contents.style.display = 'none';
			current_select = "";
			//IFrame_UnMask(DropDownType+'_drop');
			
		}
		else
		{
			bodyclick()
			drop_contents.style.display = 'block';
			drop_contents.style.width = 'auto';
			drop_contents.style.left = findPosX(tar_obj)+9+'px';
			drop_contents.style.top = findPosY(tar_obj)+ tar_obj.offsetHeight-1 +'px';
			//IFrame_Mask(DropDownType+'_drop');
			current_select = DropDownType+'_drop';
		}
	//}
}

function SelectMenu(tar_obj)
{
	var menu_obj = tar_obj.parentNode;
	var listOfChildNodes =menu_obj.childNodes;
var numberOfChildNodes = listOfChildNodes.length;
var str="";
for(i=0;i<numberOfChildNodes;i++){
   if(listOfChildNodes[i].className == "menu_options")
	{
		var menu_contents = listOfChildNodes[i];
		break;
	}
	//str += listOfChildNodes[i].className+"\n";// this is the way you access childNodes ... tagName is just for example purpose.
}
//alert(str);

menu_contents.id = get_random();


		if(menu_contents.style.display == 'block')
		{
			menu_contents.style.display = 'none';
			current_select = "";
			//IFrame_UnMask(DropDownType+'_drop');
			
		}
		else
		{
			//bodyclick()
			menu_contents.style.display = 'block';
			//menu_contents.style.width = 'auto';
			//menu_contents.style.left = findPosX(tar_obj)+5+'px';
			//menu_contents.style.top = findPosY(tar_obj)+ tar_obj.offsetHeight+2 +'px';
			//IFrame_Mask(DropDownType+'_drop');
			//current_select = menu_contents.id;
		}
	//}
}
  function get_random()
  {
    var ranNum= Math.round(Math.random()*555555);
    return ranNum;
  }

function bodyclick()
{
	if(document.getElementById(current_select) && document.getElementById(current_select).style.display == 'block')
	{
		document.getElementById(current_select).style.display = 'none';
		//IFrame_UnMask(current_select);
	}
}

function close_pseudo_select()
{
	this.style.display='none';
}