//javascript Document
var base_url="http://localhost/lalitpurfinance.com";
//var base_url="http://www.lalitpurfinance.com.np";

function getHTTPObject(){
    	  if (window.ActiveXObject)
		  {
			  return new ActiveXObject("Microsoft.XMLHTTP");
		  }
	      else if (window.XMLHttpRequest) 
		  {
		  		return new XMLHttpRequest();
		  }
   		  else {
		      alert("Your browser does not support AJAX.");
		      return null;
	      }
      	}
			  	
    function generalajax(id,url,params)
	{
		document.getElementById(id).innerHTML="<img src='"+base_url+"/images/loading.gif' alt='Loading' />";
		var httpObjects = null;
		  httpObjects = getHTTPObject();
    	  if (httpObjects != null) 
		  {
			  httpObjects.open('POST',url,true);
			  httpObjects.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			  httpObjects.setRequestHeader("Content-length", params.length);
			  httpObjects.setRequestHeader("Connection", "close");
		      httpObjects.onreadystatechange = function()
			  {
					if(httpObjects.readyState == 4)
					{
						var str=httpObjects.responseText;
					//	alert(str);
						document.getElementById(id).innerHTML="";
						document.getElementById(id).innerHTML=str;
					}  
			  }
			  httpObjects.send(params);
		  }
	}

var timeout         = 100;
var closetimer		= 0;
var ddmenuitem      = 0;
var childid=0;
var selected=false;
function mopen(id)
{	
	// cancel close timer
	if(document.getElementById(id+"_parent").className=="selected")
	{
		selected=true;	
	}
	mcancelclosetime(id);
	// close old layer
	if(ddmenuitem) 
	{
		ddmenuitem.style.visibility = 'hidden';
	}
	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
}
function isArray(obj) {
return (obj.constructor.toString().indexOf("Array") != -1);
}
function mclose()
{
	if(ddmenuitem)
	{
		ddmenuitem.style.visibility = 'hidden';
	}
}
function mclosetime(id)
{
	if(selected==false)
	{
		document.getElementById(id+'_parent').className="";	
	}
	closetimer = window.setTimeout(mclose, timeout);
}
// cancel close timer
function mcancelclosetime(id)
{
	if(selected==false)
	{
		document.getElementById(id+'_parent').className="selected";	
	}
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 


