Navegg_StartList = function () 
{
	if (document.all && document.getElementById)
	{
		navRoot = document.getElementById ('languageli');
		navRoot.onmouseover = function ()
		{
			this.className = 'over';
		}
		navRoot.onmouseout = function ()
		{
			this.className = this.className.replace ('over', '');
		}
	}
}
		
Navegg_FocusBlur = function (action, object, text, object2)
{	
	switch (action)
	{
		case "focus":
			if (object.value == text) { if (object2) { object.style.display = 'none'; object2.style.display = 'inline'; object2.focus (); } else { object.value = ''; object.focus (); } }
			break;
			
		case "blur":
			if (object.value == '') { if (object2) { object.style.display = 'none'; object2.style.display = 'inline'; } else { object.value = text; } }
			break;
	}
}

Navegg_CSS = function ()
{
	if (navigator.appName != 'Netscape')
	{
		document.body.className += ' ie';
	}
}

Navegg_DropDown = function (id)
{
	cn = document.getElementById (id).className;
	
	if (cn == 'over')
	{
		document.getElementById (id).className = '';
	}
	else
	{
		document.getElementById (id).className = 'over';
	}
}

Navegg_Slide = function (id, dir, offset, max)
{
	obj = document.getElementById (id);
	objtoleft = document.getElementById ('toleft');
	objtoright = document.getElementById ('toright');
	
	ml = obj.style.marginLeft;
	ml = Number (ml.replace (/px/i, ''));
	offset = Number (offset);
			
	switch (dir)
	{
		case "left":
			if (ml < 0)
			{
				ml = ml + offset;
				obj.style.marginLeft = ml + "px";
				
				objtoright.style.display = 'block';
							
				if (ml >= 0)
				{
					objtoleft.style.display = 'none';
				}
			}
			break;
		
		case "right":
			if (ml > (-max*offset))
			{
				ml = ml - offset;
				obj.style.marginLeft = ml + "px";
				objtoleft.style.display = 'block';
				
				if (ml <= (-max*offset))
				{
					objtoright.style.display = 'none';
				}
			}
			break;
	}
}

Navegg_LanguageCookie = function ()
{
	url = location.pathname.split('/');
	navegg_language = url[1];
	
	var date = new Date();
	date.setTime(date.getTime()+(60*60*1000*24*30*2));
	var expires = ";expires="+date.toGMTString();
	document.cookie = 'language'+"="+navegg_language+expires+";path=/";
}

window.onload = function ()
{
	Navegg_CSS ();
	Navegg_StartList ();
	Navegg_LanguageCookie ();
	dp.SyntaxHighlighter.ClipboardSwf = '/syntax/js/clipboard.swf';
    dp.SyntaxHighlighter.HighlightAll('code');
}

