$(document).ready(function() {
 
$("b:contains('Mark attachments')").css("display", "none");
 
//*******************
//******************* Trykker på hovedlukkknappen, verv-dialogen skal lukkes
//*******************
$("#close").click(function() {
  $("#valg").css('display','none');
});
 
 
//*******************
//******************* Lukker hjelpeboksen
//*******************
$(".blogText .lukk").click(function(){
$(this).parent().hide();
});
 
 
//*******************
//******************* Sletter et verv fra vervoversikten
//*******************
$(".slett").click(function(){
vervID= $(this).closest('li').attr('id');
totVervID = "#" + vervID
vervN = $(totVervID).find('p').html();
 
if (confirm('Trykk OK om du er sikker på at du vil slette vervet: "' + vervN + '".'))
{
slettUrl = "/kunder/NSF/stem.nsf/alle/" + vervID + "?deletedocument"
$.post(slettUrl, function(data) {
location.href = "/kunder/NSF/cmsno.nsf/pages/medlemsnett?open&verv=1";
});
}
});
 
//*******************
//******************* Sletter en kandidat fra vervoversikten
//*******************
$(".slett_k").click(function(){
vervID= $(this).closest('li').attr('id');
totVervID = "#" + vervID
vervN = $(totVervID).find('p').html();
 
if (confirm('Trykk OK om du er sikker på at du vil slette kandidaten: "' + vervN + '".'))
{
slettUrl = "/kunder/NSF/stem.nsf/alle/" + vervID + "?deletedocument"
$.post(slettUrl, function(data) {
location.href = "/kunder/NSF/cmsno.nsf/pages/medlemsnett?open&kandidat=1";
});
}
});
 
//*******************
//******************* Redigerer en kandidat
//*******************
$(".edit_k").click(function(){
kandidatID= $(this).closest('li').attr('id');
location.href = "/kunder/NSF/cmsno.nsf/pages/medlemsnett?open&kandidat=1&kandidatID=" + kandidatID;
});
  
//*******************
//******************* Redigerer et verv
//*******************
$(".edit").click(function(){
vervID= $(this).closest('li').attr('id')
vervNavn = mineVerv.verv[vervID].navn;
vervIngress = mineVerv.verv[vervID].ingress;
vervNummer =  mineVerv.verv[vervID].nummer;
vervAntSeter =  mineVerv.verv[vervID].antseter;
vervSvartalternativ =  mineVerv.verv[vervID].svartalternativ;
 
$('[name="navnVerv"]').val(vervNavn)
$('[name="vervIngress"]').val(vervIngress)
$('[name="nummer"]').val(vervNummer )
$('[name="antSeter"]').val(vervAntSeter )
$('[name="unik"]').val(vervID)
 
if (vervSvartalternativ == "1") 
{
$('[name="svartAlternativ"][value="2"]').attr('checked', false);  
$('[name="svartAlternativ"][value="1"]').attr('checked', true); 
}
else
{
$('[name="svartAlternativ"][value="1"]').attr('checked', false);  
$('[name="svartAlternativ"][value="2"]').attr('checked', true); 
}
});
  
 
//*******************
//******************* Når man utelukker verv, så lagres disse verdiene ved å kalle en agent med parametre
//*******************
$("#lagrelukk").click(function(event) {
verdi = $('[name="valgtVervID"]').val();
verv = "";
 
//Finn ut hvilke verv som det er krysset av for
$('[name="utVerv"]').each(function(index) {
if ($(this).attr('checked'))
{ 
if (verv == "") {verv = $(this).val()} else {verv = verv + "," + $(this).val()}
}
});
 
utelukkURL = "/kunder/NSF/stem.nsf/(lagreUtelukk)?OpenAgent&id="+ verdi + "&verv=" + verv;
$.post(utelukkURL, function(data) {
location.href = "/kunder/NSF/cmsno.nsf/pages/medlemsnett?open&verv=1";
});
});
  
 
//*******************
//******************* Viser hjelpeboksen
//*******************
$(".label").click(function(event) {
verdi = $(this).attr('id') + "_blog";
showtext(verdi, event); 
});
 
 
//*******************
//******************* Viser boksen hvor en kan utelukke verv
//*******************
$(".utelukk").click(function(event) {
verdi = "utelukking";
var checked = "";
vervID= $(this).closest('li').attr('id')
vervNavnValgt = mineVerv.verv[vervID].navn; 
vervUtelukk = mineVerv.verv[vervID].eksVerv; 
arrayUtelukk = vervUtelukk.split(',');
kode = "<input type='hidden' name='valgtVervID' value='" +vervID +"'>"; 
  
for (var k in mineVerv.verv) {
navn = mineVerv.verv[k].navn;
checked = "";
if (vervNavnValgt != navn)
{
if (searchStringInArray(arrayUtelukk,  navn)=="ja") {checked = "checked";}
kode = kode + "<input type='checkbox' " + checked + " name='utVerv' value='" + navn + "'>" + navn + "<br/>";
}
}
 
$("#visUtelukking").html(kode); 
showtext2(verdi, event); 
  
 });
 
});
  
//*******************
//******************* En funksjon som laster båtsiden
//*******************
function lastBaat() {
//if (confirm('Nå er du på vei til valg av båter, trykk OK om du er ferdig med vervregistreringen.'))
//{
location.href = "/kunder/NSF/cmsno.nsf/pages/medlemsnett?open&baat=1";
//}
}
 
//*******************
//******************* En funksjon som laster verv på nytt
//*******************
function lastVerv() {
location.href = "/kunder/NSF/cmsno.nsf/pages/medlemsnett?open&verv=1";
}
 
//*******************
//******************* En funksjon som laster kandidast
//*******************
function lastKandidat() {
location.href = "/kunder/NSF/cmsno.nsf/pages/medlemsnett?open&kandidat=1";
}
 
 
//*******************
//******************* En funksjon som leter etter en string i en array og returnerer "Ja" hvis stringen finnes
//*******************
function searchStringInArray (stringArray, verv) {
    for (var j=0; j<stringArray.length; j++) {
//alert(stringArray[j] + " - " + verv);
        if (stringArray[j].match(verv)) return "ja";
    }
    return "nei";
}
 
//*******************
//******************* Finner posisjonen til boksen som kommer opp og viser denne. Nedenfor for Utelukk
//*******************
function showtext2(docid, event){
x=event.clientX;
y=event.clientY;
h = $(window).height();
w = $(window).width();
b = $("#"+docid).height();
if(y+b>h) y = h-b-20;
$("#"+docid).css("top",y);
$("#"+docid).css("right",w-x - 320);
$("#" + docid).show();}
  
 
//*******************
//******************* Finner posisjonen til boksen som kommer opp og viser denne. Nedenfor for hjelpetekst
//*******************
function showtext(docid, event){
x=event.clientX;
y=event.clientY;
h = $(window).height();
w = $(window).width();
b = $("#"+docid).height();
if(y+b>h) y = h-b-20;
$("#"+docid).css("top",y);
$("#"+docid).css("right",w-x - 320);
$("#" + docid).show();}
 
 
//*******************
//******************* Legg til ny kandidat
//*******************
function nyKandidat(){
$("#valg-person").hide();
$("#valg-ny-person").show();
}
 
 

