//var domain="http://zookma.science.uva.nl/euverkiezingskijker/manifestos/";
var domain="/programmas/";

function resultaten_laden(){
    $("resultaten_laden").update('<img src="' + domain + 'img/w88.gif" alt="Loading..." />The search results are being loaded...');
    var query = $('query').value;
    var collection = $('collection').value;
    var url = domain + "ajax/incontext.php";
    var req = new Ajax.Request(url, {
        parameters: "action=load_results&q=" + query + "&c=" + collection,
        onSuccess: function(transport) {
            $("resultaten_weergeven").update(transport.responseText);
        },
        onFailure: function(transport) {
            $("bezigmetladen").update("An error occured.");
        }
    });
    return;
}   

function plaats_reactie(thisform){
    $("alle_reacties").update('<img src="' + domain + 'img/w88.gif" alt="Loading..." />The comments are being loaded...');
    var query = thisform.query.value;
    var currentParID = thisform.currentParID.value;
    var parID = thisform.parID.value;
    var docID = thisform.docID.value;
    var colID = thisform.colID.value;
    var naam = thisform.naam.value;
    var email = thisform.email.value;
    var reactie = thisform.reactie.value;
    var title = thisform.title.value;
    //var recaptcha_challenge_field = thisform.recaptcha_challenge_field.value;
    //var recaptcha_response_field = thisform.recaptcha_response_field.value;
    var parms = "action=plaats_reactie&query="+query+"&currentParID="+currentParID+"&parID="+parID+"&naam="+naam+"&email="+email+"&reactie="+reactie+"&title="+title+"&docID="+docID+"&colID="+colID;
    //var parms = "action=plaats_reactie&query="+query+"&currentParID="+currentParID+"&parID="+parID+"&naam="+naam+"&email="+email+"&reactie="+reactie+"&title="+title+"&docID="+docID+"&recaptcha_challenge_field="+recaptcha_challenge_field+"&recaptcha_response_field="+recaptcha_response_field;
    var url = domain + "ajax/incontext.php";
    var req = new Ajax.Request(url, {
        parameters: parms,
        onSuccess: function(transport) {
            $("alle_reacties").update(transport.responseText);
            //$('showcommentform').style.display='none';
            //$('commentform').style.display='none';
        },
        onFailure: function(transport) {
            $("bezigmetladen").update("An error occured.");
        }
    });
    return false;
}

function reactie_formulier(parID,currentParID,query,title,docID){
    $("ajax_reactieform").update('<img src="' + domain + 'img/w88.gif" alt="Loading..." />The form is being loaded...');
    var url = domain + "ajax/incontext.php";
    var req = new Ajax.Request(url, {
        parameters: "action=reaction_form&parID="+parID+"&currentParID="+currentParID+"&query="+query+"&title="+title+"&docID="+docID,
        onSuccess: function(transport) {
            $("ajax_reactieform").update(transport.responseText);
        },
        onFailure: function(transport) {
            $("bezigmetladen").update("An error occured.");
        }
    });
}

function sluiten_reactieformulier(parID,query,corpus,title,docID){
    $("ajax_reactieform").innerHTML = '<p class="smallcaps"><a href="javascript:reactie_formulier(\''+parID+'\',\''+query+'\',\''+corpus+'\',\''+title+'\',\''+docID+'\');">Write a comment</a></p>';
    return;
}

function read(next_prev,currentParID,q,docID,colID,display){
    $("bezigmetladen").update('<img src="' + domain + 'img/w88.gif" alt="Loading..." />The next paragraph is being loaded..');
    var url = domain + "ajax/incontext.php";
    var req = new Ajax.Request(url, {
        parameters: "action=read_context&next_prev="+next_prev+"&currentParID="+currentParID+"&query="+q+"&docID="+docID+"&colID="+colID+"&display="+display,
        onSuccess: function(transport) {
            $("lees_context_output").update(transport.responseText);
        },
        onFailure: function(transport) {
            $("bezigmetladen").update("An error occured.");
        }
    });
    return;
}
