
// -- placeholder attributes for those without
Fat.setPlaceholders();

// -- validate forms 
Fat.validate(document.forms);
Fat.validationConfig.errors = true;
Fat.validationConfig.verboseErrors = false;

$(".datepicker").datepicker({ dateFormat: 'dd-mm-yy' });

// -- quick enquiry ajax submitter

(function(form){
	if(form) {
		var subFunc = form.onsubmit;
		
		form.onsubmit = function(){
			var isValid = subFunc(), formData, x;
			if(isValid) {
				formData = (function(){
					var retStr, elms = form.elements, i = elms.length;
					while(i--) {
						retStr += elms[i].name + "=" + elms[i].value;
						if(i > 0) { retStr += "&" };
					};
					return retStr
				})();
				
				x = $.ajax({
					type: "POST",
					url: "/quick_submit.asp",
					data: formData,
					success: function(msg){
						form.innerHTML = msg;
					}
				});
				
			};
			return false;
		};
		
	};
})(document.forms["enquiryForm"]);

// -- flash mp3 player
(function(player){
	if(player) {
		var vars = {
			flashvars:"autoPlay=no&playlistPath=/playlist.xml&overColor=#000000&playerSkin=2"
		};
		swfobject.embedSWF("/playerMultipleList.swf", "flashPlayer", "575", "200", "7",null, null,vars);
	};
})(Fat.get("flashPlayer"));
