﻿// <![CDATA[
function ConfirmSubmit(sender, message)
{
    sender.enabled = false;
    return confirm(message);
}
function DisableSubmit(sender)
{
    sender.enabled = false;
    return true;
}
function DoubleConfirmSubmit(sender, message1, message2)
{
    if (ConfirmSubmit(sender, message1))
        return confirm(message2);
    else
        return false;
}
function addSelected(fromid, toid, hideid, append, duplicate) 
{
    cFrom = document.getElementById(fromid);
    cTo = document.getElementById(toid);
    if(!duplicate && !append) // Ersätter värdet i cTo med valt värde
    {
        cTo.value = cFrom.value;
    }
    else // Lägger till de valda värdena
    {
        for (var i=0; i < cFrom.options.length; i++) 
        {
            if (!append)
                cTo.value = "";
            if (cFrom.options[i].selected) 
            {
                if (cFrom.options[i].value.indexOf("c#crlf") > 0)
                {
//                    var cFromValue = cFrom.options[i].value.split("c#crlf");
                    separator = "c#crlf";
                    cTo.value = cTo.value + cFrom.options[i].value.replace(/c#crlf/g, "\n");
//                    for (var j=0; j < cFrom.length; j++) 
//                        cTo.value = cTo.value + cFromValue[j] + "\n";
//                    {
//                        if (duplicate || (cTo.value.indexOf(cFromValue[j]) < 0))
//                        {
//                            if (cFromValue[j])
//                        }
//                    }
                }
                else
                    cTo.value = cTo.value + cFrom.options[i].value + "\n";
                cFrom.options[i].selected = false;
            }
        }
    }
    if (hideid != '')
        document.getElementById(hideid).style.visibility = 'hidden';
}
function insertValue(value, inputid)
{
    inpfld = document.getElementById(inputid);
    if (inpfld)
        inpfld.value = value;
}
function selectValue(value, inputid)
{
    ddl = document.getElementById(inputid);
    if (ddl)
    {
        for (var i = 0; i < ddl.options.length; i++)
            if (ddl.options[i].value == value)
                ddl.options[i].selected = true;
            else
                ddl.options[i].selected = false;
    }
}
function deselect(listname)
{
    list = document.getElementById(listname);
    for (var i=0; i < list.options.length; i++)
        list.options[i].selected = false;
}
function SetFormTarget(target, url)
{
    if(target == "_self")
        theForm.action = url;
    else
        setTimeout("SetFormTarget('_self', '"+ url +"')", 2000);
    theForm.target = target;
}
function HideTag(tag)
{
    obj = document.getElementById(tag);
    if (obj)
        obj.style.visibility = 'hidden';
}
function ShowTag(tag)
{
    obj = document.getElementById(tag);
    if (obj)
        obj.style.visiblility = 'visible';
}
function ChkShowHide(chk, tag)
{
    if (chk.checked)
        ShowTag(tag);
    else
        HideTag(tag);
}
function CheckCheckBox(chk)
{
    if (chk)
        chk.checked = !chk.checked;
}
function AlertOnCheck(chk, message)
{
    if (chk.checked)
        alert(message);
}
function LimitTextLength(field,cntfield,maxlimit) 
{
    if (field.value.length > maxlimit)
        field.value = field.value.substring(0, maxlimit);
    else
        cntfield.innerHTML = maxlimit - field.value.length;
}
function Redirect(url)
{
    window.location = url;
}
function RedirectDelayed(url, delay)
{
    setTimeout("Redirect('" + url + "')", delay);
}
var hovermenutimer;
function showhovermenu(divid)
{
    if (hovermenutimer)
        clearTimeout(hovermenutimer);
    document.getElementById(divid).style.display = 'block';
}
function hidehovermenu(divid)
{
    document.getElementById(divid).style.display = 'none';
}
function delayedhidehovermenu(divid, delay)
{
    hovermenutimer = setTimeout('hidehovermenu(\'' + divid + '\')', delay);
}
// ]]>

