function CreateBookmarkLink(title, url) {
	if ( title === undefined ) {
		title = "ENepali.com - Info Magazine";
	}
	if ( url === undefined ) {
		url = "http://www.enepali.com";
	}

	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,'');
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); 
	}
	else if(window.opera && window.print) { // Opera Hotlist
		return true; 
	}
}

function setHomepage() {
	if (document.all) {
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage('http://www.enepali.com');
	}
	else if (window.sidebar) {
		if(window.netscape) {
			 try {  
				netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');  
			 }  
			 catch(e) {  
				alert('Your browser has prevented this action. Please set ENepali.com as your homepage directly from your browser.');         }
			 } 
		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
		prefs.setCharPref('browser.startup.homepage','http://www.asp.net/130.aspx');
	}
}


var currentMenuItem = 0;
var currentElem;

function getPosition(theElement) {
	pos = new Array(0,0);
	while (theElement) {
		pos[0] += theElement.offsetLeft;
		pos[1] += theElement.offsetTop;
		theElement = theElement.offsetParent;
	}
	return pos;
}

function showMe(id,bottom) {
	//if( currentMenuItem != id ) {
	
		if( currentElem ) { //currentMenuItem ) {
			hideCurrent(bottom);
		}
		currentMenuItem = id;
	//}
	
	sourceData = document.getElementById('content_'+id).innerHTML;
	if( bottom ) {
		theElement = document.getElementById('Bmenu_'+id);
		currentElem = theElement;
	}
	else {
		theElement = document.getElementById('menu_'+id);
		currentElem = theElement;
	}
	pos = getPosition( theElement );
	theElement.innerHTML = sourceData;
	
	if( (pos[0] + theElement.firstChild.clientWidth) > document.body.clientWidth ) {
		theElement.style.left = '-' + ( theElement.firstChild.clientWidth - theElement.parentNode.clientWidth ) + 'px';
	}
	theElement.style.visibility='visible';
}

function hideCurrent(bottom) {
	if( !currentElem ) {//!currentMenuItem ) {
		return;
	}
//            if( bottom ) {
//                theElement = document.getElementById('Bmenu_'+currentMenuItem);
//            }
//            else {
//                theElement = document.getElementById('menu_'+currentMenuItem);
//            }
	theElement = currentElem;
	theElement.style.visibility='hidden';
	theElement.style.left = '0px';
	currentMenuItem = 0;
}

document.onmousemove = getMouseXY;

function getMouseXY(ev) {
  if (document.all) { 
	if( document.documentElement.scrollLeft != undefined ) {
		mouseX = event.clientX + document.documentElement.scrollLeft;
		mouseY = event.clientY + document.documentElement.scrollTop;
	}
	else {
		mouseX = event.clientX + document.body.scrollLeft;
		mouseY = event.clientY + document.body.scrollTop;
	}
  } else { 
	mouseX = ev.pageX;
	mouseY = ev.pageY;
  }
  if( currentElem ) {//currentMenuItem ) {
	theElement = currentElem;//document.getElementById('menu_'+currentMenuItem);
	pos = getPosition( theElement );

	if( mouseY > theElement.clientHeight + pos[1]
	||  mouseX > theElement.clientWidth  + pos[0]
	||  mouseX < pos[0] ) {
	  hideCurrent();
	}
  }
  
}

function SetLBCookieNav(cookieName,cookieValue,hrefLocation,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
				 + ";domain=.askmen.com;path=/;expires="+expire.toGMTString();
 var dom = /http:\/\/cgi.askmen.com/;
 if( dom.test( window.location.href ) ) {
	window.location.href = 'http://www.enepali.com' + hrefLocation;
 }
 else {
	window.location.href = hrefLocation;
 }
}

function pad(number) {
	var str = '' + number;
	while (str.length < 2)
		str = '0' + str;
	return str;
}

var DomLoaded =
{
	onload: [],
	loaded: function()
	{
		if (arguments.callee.done) return;
		arguments.callee.done = true;
		for (i = 0;i < DomLoaded.onload.length;i++) DomLoaded.onload[i]();
	},
	load: function(fireThis)
	{
		this.onload.push(fireThis);
		if (document.addEventListener) 
			document.addEventListener("DOMContentLoaded", DomLoaded.loaded, null);
		if (/KHTML|WebKit/i.test(navigator.userAgent))
		{ 
			var _timer = setInterval(function()
			{
				if (/loaded|complete/.test(document.readyState))
				{
					clearInterval(_timer);
					delete _timer;
					DomLoaded.loaded();
				}
			}, 10);
		}
		/*@cc_on @*/
		/*@if (@_win32)
		var proto = "src='javascript:void(0)'";
		if (location.protocol == "https:") proto = "src=//0";
		document.write("<scr"+"ipt id=__ie_onload defer " + proto + "><\/scr"+"ipt>");
		var script = document.getElementById("__ie_onload");
		script.onreadystatechange = function() {
			if (this.readyState == "complete") {
				DomLoaded.loaded();
			}
		};
		/*@end @*/
	   window.onload = DomLoaded.loaded;
	}
};

