﻿var contestmessageInnerHTML;
var formSubmitting2 = false;
function addLinkForm()
{
    if (formSubmitting2 || !validate2()) {
        return false;
    }
    formSubmitting2 = true;
    $('addlinksubmit').value = 'Lisätään...';
    $('addlinksubmit').disabled = true;
    new Ajax.Request($("addlinkform").action, {
       method: 'get',
       parameters : Form.serialize($('addlinkform')),
       onSuccess : added2, onFailure : failed2
     });
    return false;
}

function added2(originalRequest) {
    resetsubmit2();
    new Insertion.After("addlinkform", originalRequest.responseText);
    
}

function failed2() {
    resetsubmit2();
    alert('Linkin lähettäminen epäonnistui. Tarkista, että olet kirjoittanut linkin ja otsikon.');
}

function resetsubmit2() {
    formSubmitting2 = false;
    $('addlinksubmit').value = 'Lisää';
    $('addlinksubmit').disabled = false;
}

function validate2() {
    if ($("otsikko").value == '' || $("linkki").value == '') {
       if ($("otsikko").value == '')
            Element.addClassName($('otsikkolabel'), 'invalid');
       else
            Element.removeClassName($('otsikkolabel'), 'invalid');
       if ($("linkki").value == '')
            Element.addClassName($('linkkilabel'), 'invalid');
       else
            Element.removeClassName($('linkkilabel'), 'invalid');
       return false;
   }
   Element.removeClassName($('otsikkolabel'), 'invalid');
   Element.removeClassName($('linkkilabel'), 'invalid');
   return true;
}