﻿var SUBMIT_BTN='#newsletterSignUpBtn';
var FORM_ID="#sb-newsletter";
var POST_PAGE='/ajax/';

function submitForm(formId, action){
	if(!checkForm(formId)) return false;
	
	$(SUBMIT_BTN).unbind('click').unbind('mouseover').attr('src','/images/btns/sending.gif');
	
	var d="";
	$(formId + ' input,select,textarea').each(function(){
	    d+=this.id+'='+$(this).val()+'&';
	});
	$.getJSON(POST_PAGE+action+"?"+d,
        function(json){
          onSubmitComplete(json,formId);
        });
}
function initForm(){
    $(FORM_ID + ' .required-field').each(function(e){
        defaults[e]=$(this).val();
        $(this).blur(function(){
            var valid = validateField($(this), e);
            if(!valid) throwError(this);
            else hideError(this)
        });
	});
    $(SUBMIT_BTN).click(function(e){ submitForm(FORM_ID,'newsletter'); });
}
/** WINDOW LOAD **/
$(document).ready(function (){
    initForm();
});
