﻿// JScript File


//Returns all selected values in Select object as a comma delimited string.
function getSelectedValuesString(selectObject,defaultValue)
{
    var values = "";
    if (selectObject != null)
    {
        for(var i = 0;i < selectObject.options.length;i++)
        {
            if (selectObject.options[i].selected)
            {
                if (values != "")
                {
                    values += "," + selectObject.options[i].value;
                }
                else
                {
                    values = selectObject.options[i].value;
                }
            }
        }
    }
    
    return values;
    
    
}

function clearConsole(obj)
{
    obj.value = "";
}

function validEmailAddress(emailAddress)
{
    //\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
    var pattern = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    return (emailAddress.match(pattern) != null);
}


function ClearValidationElements(elements)
{
    var element = null;
    for(var i=0;i < elements.length;i++)
    {
        element = $get(elements[i]);
        if (element != null)
        {
            if (element != null)
            {
                element.innerHTML = '';
            }
        }
    }
}

function ClearFields(fields)
{
    var field
    for(var i = 0;i < fields.length;i++)
    {
        field = $get(fields[i]);
        if (field != null)
        {
            //Sys.Debug.trace(field.type);
            if (field.value != null)
            {
                field.value = ''
            }
        }
    }
}

// Notify ScriptManager that this is the end of the script.
if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();