﻿// JScript File

//Home Page Scripting

function Navigate(address)
{
	javascript:window.open(address);
	return false;
}   

//-----------------------------------------------------------------

//Master Pages Scripting  
function openDialogWindow(targetUrl, windowProperties)
{
	var windowTitle = "NOMADERS";

	window.open(targetUrl, windowTitle, windowProperties);

	return false;
}
    
function changeVisibility(controlToManage, linkID, hideText, showText)
{
    var options = document.getElementById(controlToManage);
    
  	if(linkID != null)
	{
	    var link = document.getElementById(linkID);
	    
	    if (options.style.display == 'none')
	    {
		    options.style.display = '';
		    link.innerText = hideText;
	    }
	    else
	    {
		    options.style.display = 'none';
		    link.innerText = showText;
	    }
	}
	else
	{
	    if (options.style.display == 'none')
	    {
		    options.style.display = '';
	    }
	    else
	    {
		    options.style.display = 'none';
	    }
	}
	
	return false;
}

function hideControl(controlToManage)
{
	var options = document.getElementById(controlToManage);
	options.style.display = 'none';
}

function showControl(controlToManage)
{
	var options = document.getElementById(controlToManage);
	options.style.display = '';
}

function showControlAndSetPositionBySender(controlToShowName, senderName)
{
    var objWidth = 300;
    var workspaceWidth = 1000;
    var resolutionOffsetWidth = 0;
    
    var screenWidth = 0;
    var scrrenHeight = 0;
    
    var objControl = document.getElementById(controlToShowName);
    var objSender = document.getElementById(senderName);
    
    objControl.style.display = '';
    
    if(window.innerWidth == null)
    {
        // CPM. 17.03.2008. Position for IE
        
        screenWidth = document.body.offsetWidth;
        screenHeight = document.body.offsetHeight;
        
        resolutionOffsetWidth = screenWidth - workspaceWidth;
        
        objControl.style.top = objSender.offsetTop + 135;
        objControl.style.right = (objSender.offsetLeft + objSender.parentNode.offsetLeft + resolutionOffsetWidth) - 75;
    }
    else
    {
        // CPM. 17.03.2008. Position for firefox
        
        objControl.style.top = objSender.offsetTop;
        objControl.style.left = objSender.offsetLeft;    
    }
}

function enableControl(controlToManage)
{
	var control = document.getElementById(controlToManage);
	control.disabled = false;
}

function disableControl(controlToManage)
{
	var control = document.getElementById(controlToManage);
	control.disabled = true;
}
//-----------------------------------------------------------------     