function swapField (field, message)
{
    if (field.value == message)
    {
        field.value = '';
        field.style.color = 'black';
    }
}

function unSwap (field, message)
{
    if (field.value == '')
    {
        field.value = message;
        field.style.color = 'gray';
    }
}

/**
* Get the absolute position of any object
* 
* @param DOM Object
**/

function getPos (element)
{
    var valueT = 0;
    var valueL = 0;
    
    do 
    {
        valueT += element.offsetTop  || 0;
        valueL += element.offsetLeft || 0;
        element = element.offsetParent;
    } 
    while (element);
    
    var ReturnArray = [valueL, valueT];
    
    return ReturnArray;
}

/**
* Open a popup
*
* @param Location
**/

function showPopup (url)
{
    window.open (url, '_blank', 'toolbar=1,scrollbars=0,location=0,statusbar=0,menubar=1,resizable=1,width=680,height=500,left=200,top=80');
    return false;
}