﻿var fun_artikelid = -1;
var fun_pid = -1;
var fun_srt = -1;

function fun_lg(a, s) {
    fun_artikelid = a;
    fun_srt = s;
    SVC_Fun.fun_lg(a,s,onFunLoginReturn);
}
function onFunLoginReturn(result) {
    var cd = $get('cnDiv');
    if (cd) {
        var s = cd.innerHTML;
        if (s.substr(0, 2) != '<a' && s.substr(0, 2) != '<A') {
            cd.innerHTML = result + '<br/>' + cd.innerHTML;
        }
    }
}
function fun_lgn() {
    var l = $get('funLG');
    var w = $get('funWW');
    var e = $get('extra');
    var e1=$get('extra1');
    if (l && w && e && e1) {
        SVC_Fun.fun_chklg(l.value, w.value, e.value, e1.value, fun_artikelid, fun_srt, onFunChkCpl);
    }
}
function onFunChkCpl(result) {
    var fm = $get('funMsg');
    pairs = result.split(';');
    var lr = pairs[0];
    fun_pid = pairs[1];
    if (fm) {
        switch (lr) {
            case '0':
                fm.innerHTML='Login mislukt! Probeer nogmaals of schrijf u in!';
                break;
            case '1':
                fm.innerHTML = 'Login geslaagd, geef uw reactie en druk op verzenden';
                var fd = $get('funDiv');
                fd.innerHTML = '<textarea id="funrct" TextMode="MultiLine" MaxLength="1000" style="width:580px;height:200px;"></textarea><br/><input type="button" value="verzenden" onclick="Javascript:fun_sndrct();return false;"/>';
                break;
            case '2':
                fm.innerHTML='Login geslaagd, maar u bent (tijdelijk) geblokkeerd.';
                break;
            case '3':
                fm.innerHTML = 'Login geslaagd, maar de inschrijfprocedure is nog niet volledig afgerond.';
                break;
            case '4':
                fm.innerHTML = 'Login geslaagd, maar u kunt slechts 1 reactie bij dit artikel plaatsen.';
                break;
            default:
        }
    }
}
function fun_sndrct() {
    var e = $get('extra');
    var e1=$get('extra1');
    var r=$get('funrct');
    if (e && e1 && r) {
        SVC_Fun.fun_rct(e.value, e1.value, r.value, fun_artikelid, fun_srt, fun_pid, onFunRctComplete);
        SVC_Home.fun_rct(fun_artikelid, fun_srt, onFunRctHomeComplete);
    }
}
function onFunRctComplete(result) {
    var fm = $get('funMsg');
    if (fm) fm.innerHTML = result;
    var fd = $get('funDiv');
    if (fd) fd.innerHTML = '';
    SVC_Fun.fun_ardv(fun_artikelid, fun_srt, onFunAantalGot);
}
function onFunRctHomeComplete(result) {
}
function fun_rcts(artikelid, soort) {
    fun_artikelid = artikelid;
    fun_srt = soort;
    SVC_Fun.fun_reacties(artikelid, soort, onFunReactiesComplete);
}
function onFunReactiesComplete(result) {
    var fd = $get('cnDiv');
    if (fd) {
        fd.innerHTML = result;
    }
}
function onFunAantalGot(result) {
    var fa = $get('funar');
    if (fa) {
        fa.innerHTML = result;
    }
}

