jQuery(document).ready(function($)  {
    $('#checkoutform').ajaxForm({
        dataType: 'json',
        beforeSubmit: validate,
        success: processJson
    });
}); 

function validate(data, jqForm, options) {
    for (var i=0; i < data.length; i++) { 
        if (data[i].name == "recipient_email") {
            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
            var address = data[i].value;
            if(reg.test(address) == false) {
               alert('Ugyldig e-postadresse');
               return false;
            }
        }
        else if (!data[i].value && data[i].name != "recipient_address2") {
           alert("Fyll ut alle påkrevde felt");
           return false;
        } 
    }
    return true;
}

function processJson(data) { 
    jQuery('#apkcheckout').html('<h1>Takk for din bestilling</h1>');
    if(data.ok == "true") {
      jQuery('#apkcheckout').html('<h1>Takk for bestillingen</h1><br />Du vil nå få tilsendt en faktura med videre instrukser.');
    } else {
      jQuery('#apkcheckout').html('Det har desverre oppstått en feil ta kontakt med oss på post@senikk.com');
    }
}
