// JavaScript Document

function ValidateForm() {
	var AjaxFlag = new Element('input', {
		'type': 'hidden',
		'name': 'ajax',
		'value': '1'
	});

	AjaxFlag.inject($('ContactForm'));

	myFormValidator = new Form.Validator.Inline($('ContactForm'), {
		stopOnFailure: true,
		useTitles: true,
		errorPrefix: "",
		onFormValidate: function(passed, form, event) {
		
			if (passed) {

				event.stop();

				var log = $('response').empty();
				var ajax = $('ajaxLoader').addClass('ajax-loader'); 
				var myForm = $('ContactForm');
			
				myForm.set('send', {onComplete: function(response) { 
					var obj = JSON.decode(response);
					if(obj.Result == "Success") log = $('webform').empty();
	
					ajax.removeClass('ajax-loader');
					log.set('html', obj.Message);
				}});

				myForm.send();
			}
		}
	});
}



function AddToBasket() {

	$$('form').each(function(myForm){

		myForm.addEvent('submit', function(thisEvent){
			thisEvent.stop();

			var AjaxFlag = new Element('input', {
				'type': 'hidden',
				'name': 'ajax',
				'value': '1'
			}).inject(myForm);

			this.set('send', {onComplete: function(formResponse) { 
				var response = myForm.getElement('p');
				var obj = JSON.decode(formResponse);
				response.addClass('response');
				response.set('html',obj.message);
			}});
			this.send();
		});
	});

}


