Event.observe(window,'load',function(){

var subbtn = $('sub_btn');

Event.observe(subbtn, 'click', function(event){

subbtn.disable();

var subform = $('fm-form');

var subrequired = subform.getElementsByClassName('inputreq');

subrequired.each(function(thisInput){

var id = thisInput.identify();

var req = " *";

if(!$(id).next('span.req_err'))
new Insertion.After($(id),'<span class="req_err"></span>');

if($(id).present() == false){
$(id).next('span.req_err').update(req);
$A
}else{
$(id).next('span.req_err').remove();
}
});

var arr = $A($('fm-form').getElementsByClassName('req_err'));

if(arr == 0)
{
var sss = "subscribe.php";

new Ajax.Request(sss, 
{
method: 'post', 
parameters: $('fm-form').serialize(true),
onSuccess : function(resp)
{

if (resp.responseText.match("error"))
{

alert('Sorry an error occurred, please try again later!');

}
else if (resp.responseText.match("success"))
{

alert('Your details have been successfully added to the Fish Mail mailing list.');

$('fm-form').reset();

}
else
{
alert(resp.responseText);
}
}
});
}

event.stop();

subbtn.enable();
}, false);

});
