/**
 * This file should be modified only be EDC personel
 * Contact us at support@edc-aim.com with any questions
 */
 
function onPageLoad()
{
    // show tabs
    showTabs();

    // prepare all forms
    onPageLoad_Forms();            
}

function isIE()
{
    return window.ActiveXObject;
}
 
function array_exists(array, item)
{
    for(var i = 0; i < array.length; i++)
    {        
        if (array[i] == item)
        {
            return true;
        }
    }
    
    return false;
}
 
function array_remove(array, item)
{
    var retval = new Array();
    for(var i = 0; i < array.length; i++)
    {
        if(array[i] != item)
        {
            retval.push(array[i]);
        }
    }
    return retval;
}

function loadXML(xmlText)
{
    if (window.ActiveXObject)
    {
        // code for IE, etc.
        var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
        xmlDoc.async="false";
        xmlDoc.loadXML(xmlText);
        return xmlDoc;
    }    
    else
    {
        // code for Mozilla, Firefox, Opera, etc.
        var parser=new DOMParser();
        var xmlDoc=parser.parseFromString(xmlText, "text/xml");
        return xmlDoc;
    }	
}

function addSelectOption(select, value, text)
{    
    var new_option = document.createElement('option');	    
    new_option.value = value;
    new_option.text = text;
    select.add(new_option, isIE() ? select.options.length : null);
}

function getElementText(e)
{    
    return e.textContent ? e.textContent : e.text;
}

function string_begins_with(string, search)
{
    if((string == null) || (search == null)) { return false; }    
    if(search.length > string.length) { return false; }
    return string.substr(0, search.length) == search;
}