﻿// JScript File
function printside(id, nyhed){
    printvindue = window.open('/printside.aspx?id='+id+'&nyhed='+nyhed,'tester','width=600, height=600, resizable=yes');
}

function dosubmit(){
    document.aspnetForm.submit();
}

function clearText(id){
    var div = document.getElementById(id);
    div.value = "";
}

function sendform(eventId){
    if(checkform()){
        var url = "/service/sendformular.aspx";
        url = url + "?eventId=" + eventId;
        url = url + "&navn=" + document.getElementById("inp_navn").value;
        url = url + "&lon=" + document.getElementById("inp_lon").value;
        url = url + "&kommentar=" + document.getElementById("inp_kommentar").value;
        url = url + "&cache=" + Math.floor(Math.random()*10000000000000)
        callservice("formular", url);
    }
}

function sendopslag(){
    if(checkopslag()){
        var url = "/service/sendopslag.aspx";
        url = url + "?navn=" + document.getElementById("inp_navn").value;
        url = url + "&personale=" + document.getElementById("inp_personalenr").value;
        url = url + "&overskrift=" + document.getElementById("inp_overskrift").value;
        url = url + "&tekst=" + document.getElementById("inp_tekst").value;
        url = url + "&cache=" + Math.floor(Math.random()*10000000000000)
        callservice("formular", url);
    }
}

var obj;
if(window.XMLHttpRequest)
{
    obj = new XMLHttpRequest()
} 
else
{
    try
    {
        obj = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
        try
        {
            obj = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e1)
        {
            obj = null;
        }
    }
}

function checkform(){
    var navn = document.getElementById("inp_navn");
    
    var lon = document.getElementById("inp_lon");
    var error = document.getElementById("validateError");
    error.innerHTML = "";
    var valid = true;
    
    if(navn.value==""){
        error.innerHTML += "*Navn skal angives ";
        valid = false;
    }
    
    if(lon.value==""){
        error.innerHTML += "*Lønnummer skal angives ";
        valid = false;
    }
    
    return valid;   
}

function checkopslag(){
    var navn = document.getElementById("inp_navn");
    var personale = document.getElementById("inp_personalenr");
    var overskrift = document.getElementById("inp_overskrift");
    var tekst = document.getElementById("inp_tekst");
    var error = document.getElementById("validateError");
    error.innerHTML = "";
    var valid = true;
    
    if(navn.value==""){
        error.innerHTML += "*Navn skal angives ";
        valid = false;
    }
    
    if(personale.value==""){
        error.innerHTML += "*Personalenr. skal angives ";
        valid = false;
    }
    
    if(overskrift.value==""){
        error.innerHTML += "*Overskrift skal angives ";
        valid = false;
    }
    
    if(tekst.value==""){
        error.innerHTML += "*Tekst skal angives ";
        valid = false;
    }
    
    return valid;   
}

function callservice(htmltag, url){
    obj.open("GET", url,  true);
    obj.onreadystatechange = function(){
        if(obj.readyState == 4){
            if(obj.status == 200){
                var tmp = obj.responseText;
                document.getElementById(htmltag).innerHTML = tmp;
            }
            else
            {
                window.open(url);
                //alert("Error retrieving data!");
		    }
        }
    };
    obj.send(null);
}

function toggle(div){
    mDiv = document.getElementById(div)
    
    if(mDiv.style.display=='block'){ mDiv.style.display = 'none'; } else { mDiv.style.display = 'block'; }
}

function doClick(e)
{
    var key;

    if(window.event) {
        key = window.event.keyCode;     //IE
    } else {
        key = e.which;     //firefox
    }
   
    if (key == 13)
    {
        dosearch();
        event.keyCode = 0
    }
}

function dosearch(){
    var searchpage = document.getElementById('searchpage');
    location.href = searchpage.value + "?seek=" + document.aspnetForm.seek.value;
}