﻿String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); }
String.prototype.ltrim = function() { return this.replace(/^\s+/, ""); }
String.prototype.rtrim = function() { return this.replace(/\s+$/, ""); }

function show_menu(Val){
    if(Val=='services')
    {
        
    }
}
//strUMenu += "<span><a href='#' onmouseover=" + char.ConvertFromUtf32(34) + "mopen('m" + i + "')" + char.ConvertFromUtf32(34) + " onmouseout='mclosetime()'><img src='images/mn_" + dtMenuList.Rows[i]["Category_Name"].ToString() + ".png' style='border:0px;' /></a>";

function findPosX(obj) {
  var curleft = 0;

  if(obj.offsetParent) {
    while(1) {
      curleft += obj.offsetLeft;
      if(!obj.offsetParent)
        break;
      obj = obj.offsetParent;
    }
  } else if(obj.x) {
    curleft += obj.x;
  }

  obj.style.position = "static";

  return curleft;
}

function findPosY(obj) {
  var curtop = 0;

  if(obj.offsetParent) {
    while(1) {
      curtop += obj.offsetTop;
      if(!obj.offsetParent)
        break;
      obj = obj.offsetParent;
    }
  } else if(obj.y) {
    curtop += obj.y;
  }

  return curtop;
}

function CalloffPmf()
{
document.getElementById('divPmf').style.display = 'none';
}
function CallPmf(evt)
{
document.getElementById('divPmf').style.left = (parseInt(findPosX(evt))+190) + 'px';
document.getElementById('divPmf').style.top = (parseInt(findPosY(evt))-78) + 'px';  
document.getElementById('divPmf').style.display = 'block';
}

var timeout = 500;
        var closetimer = 0;
        var ddmenuitem = 0;

        // open hidden layer
        function mopen(id) {
            // cancel close timer
            mcancelclosetime();

            // close old layer
            if (ddmenuitem) ddmenuitem.style.visibility = 'hidden';

            // get new layer and show it
            ddmenuitem = document.getElementById(id);
            ddmenuitem.style.visibility = 'visible';

        }
        // close showed layer
        function mclose() {
            if (ddmenuitem) ddmenuitem.style.visibility = 'hidden';
        }

        // go close timer
        function mclosetime() {
            closetimer = window.setTimeout(mclose, timeout);
        }

        // cancel close timer
        function mcancelclosetime() {
            if (closetimer) {
                window.clearTimeout(closetimer);
                closetimer = null;
            }
        }

        // close layer when click-out
        document.onclick = mclose;
