﻿function goTo(page)
{
	/* This function is called from the navigation menu
    to jump to the designated URL. Empty values
    are ignored and "--" indicates a menu seperator    */
    
	if (page != "" )
	{
		if (page == "--")
		{
			// do nothing
		}
		else 
		{
			document.location.href = page;
		}
	}
	return false;
}

function nodeClicked(sender, eventArgs)
{
	var node = eventArgs.get_node();
	node.toggle();
}


function openEmailForm(emailID)
{
	window.open('email.aspx?email_id=' + emailID,'EmailForm','toolbar=no,menubar=no,directories=no,hotkeys=no,width=780,height=470');
}

function hideActiveToolTip()
{            
    var controller = Telerik.Web.UI.RadToolTipController.getInstance();
    var tooltip = controller.get_activeToolTip();
    if (tooltip)
    {
        tooltip.hide();
    }
}

function beginRequestHandler(sender, args)
{
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    if (args.get_postBackElement().id.indexOf('RadScheduler1') != -1)
    {
        hideActiveToolTip();
    }
}

function clientBeforeShow (sender, eventArgs)
{
	w = $telerik.$(window).width() / 2;
	h = $telerik.$(window).height() / 2;

	if ((sender._mouseX > w) && (sender._mouseY > h)) {
		sender.set_position(Telerik.Web.UI.ToolTipPosition.TopLeft);
		return;
	}
 
	if ((sender._mouseX < w) && (sender._mouseY > h)) {
		sender.set_position(Telerik.Web.UI.ToolTipPosition.TopRight);
		return;
	}
 
	if ((sender._mouseX > w) && (sender._mouseY < h)) {
		sender.set_position(Telerik.Web.UI.ToolTipPosition.BottomLeft);
		return;
	}
	sender.set_position(Telerik.Web.UI.ToolTipPosition.BottomRight);
}
