var ie  = document.all
var ns6 = document.getElementById&&!document.all
var isMenu  = false ;
var overpopupmenu = false;
var data, menuHeight;

function mouseSelect(e) {
  var obj = ns6 ? e.target.parentNode : event.srcElement.parentElement;

  if (isMenu) {
    if (! overpopupmenu) {
      isMenu = false;
      overpopupmenu = false;
      document.getElementById('menudiv').style.display = "none";
      return true ;
    }
    return true;
  }
  return false;
}

function  ItemSelMenu(id, e) {
  var obj = ns6 ? e.target.parentNode : event.srcElement.parentElement;   
  var top = e.clientY;
  
  if (document.compatMode == 'BackCompat') {
    if ((top + menuHeight) > document.body.clientHeight)
      top -= menuHeight;
      
    top += document.body.scrollTop;
  }
  else {
    if ((top + menuHeight) > document.documentElement.clientHeight)
      top -= menuHeight;
      
    top += document.documentElement.scrollTop;
  }
  
  if (ns6) {
    document.getElementById('menudiv').style.left = e.clientX + 2;
    document.getElementById('menudiv').style.top = top;
  }
  else {
    document.getElementById('menudiv').style.pixelLeft = event.clientX + 2;
    document.getElementById('menudiv').style.pixelTop = top;
  }
  
  document.getElementById('menudiv').style.display = "";
  data = id;
  isMenu = true;  
}

function onMenuItemClick(id) {
  var url;
    
    if (id == "ViewDefects")
	    url = "VehicleDefects.aspx?v=" + data;  
	else if (id == "Vehicles")
	    url = "Vehicles.aspx?v=" + data;      
	else if (id == "ReportDefect")
	    url = "VehicleDefect.aspx?v=" + data; 
	else if (id == "ReportBreakdown")
	    url = "Breakdown.aspx?v=" + data;   
	else if (id == "Breakdowns")
	    url = "Breakdowns.aspx?v=" + data;     
	else if (id == "JobCards")
	    url = "JobCards.aspx?v=" + data;    
	else if (id == "POs")
	    url = "PurchaseOrders.aspx?v=" + data;    
	else if (id == "TyreChange")
	    url = "TyreChangeHistory.aspx?v=" + data;    
	else if (id == "Certificates")
	    url = "VehicleDocuments.aspx?v=" + data;  
	else if (id == "Reports")
	    url = "ServiceReportPage.aspx?v=" + data;  
	else return;

	window.location = url;
}

document.onmousedown  = mouseSelect;
