window.addEvent('domready', function() { 
	$$('.overText').each(function(input){
			//alert(input.get("id"));
			var el = $(input.get("id"));
			var over = new OverText(el);
			var focus = new InputFocus(el);
		}
	)
	
	$$("a.noSpam").each(function(email) { var safeEmail = new SpamSafeEmail(email); })
	
	$$("form").each(function(form) {
		switch (form.id) {
			case "enquiry":
				setupEnquiryLink()
				new FormCheck(form.id, {
					display : {
						tipsPosition: "left",
						indicateErrors : 1,
						showErrors: 0,
						tipsOffsetX:0
				}
			});
		}
	});	
});


//////////////////////////////////////////////////////////////////////////////////// AJAX
// Global ajax handler
function ajaxMgr() {
  var args = ajaxMgr.arguments;
	ajaxPath = '/inc/php/ajax/';
	//alert(1);
    switch (args[0]) {
	case "SEND":
		var url = ajaxPath+args[1];
		var varData = args[2];
		//alert(args[3]);
		var req = new Request.HTML({
			url: url,
			method: 'post',
			data: $('enquiry'),
			update: $(args[3]),
			onComplete: function(response){ 
			}
		});
		//alert(req.options.update);
		req.send();
		break;		
	default :
		alert ( 'ajaxMgr: ERROR - case not suplied for '+args[0] );
		break;		
  }
}

// add unOb js to subscribeLink
function setupEnquiryLink(){
	//alert(1);
	var el = $("submitBut");
	el.set("href","javascript:sendEnquiry();");
}


function sendEnquiry() {
	//$('list').set('html', 'Please Wait');
	var qStr = "description:'"+$("description").get("value")+"'";
	$$("input").each(function(input) {
		//alert(input.get("id")+":'"+input.get("value")+"'");
		qStr += ","+input.get("id")+":'"+input.get("value")+"'";
	}	
	);
	//alert(qStr);
	ajaxMgr("SEND","sendEnquiry.php", qStr, "enquiry");
}
