		window.addEvent('domready', function(){

			if(document.getElementById("ask_form")) {
			$('ask_form').addEvent('submit', function(e) {

				/**
				 * Prevent the submit event
				 */
				new Event(e).stop();

				/**
				 * This empties the log and shows the spinning indicator
				 */
//				var log = $('log_res').empty().addClass('ajax-loading');
				/**
				 * send takes care of encoding and returns the Ajax instance.
				 * onComplete removes the spinner from the log.
				 */

				var errortext = '';

				if(document.ask_form.tel.value == '') {
					errortext += 'You must enter a telephone number.\n';
				}

				if(document.ask_form.email.value == '') {
					errortext += 'You must enter your email address.\n';
				}

				if(errortext != '') {

					window.alert(errortext);
					
				} else {

				this.send({
//					update: log,
					onComplete: function() {
					document.getElementById('ask_form').style.display='none'; 
					document.getElementById('quest_answer').style.display='block'; 
//					topdistance = findPageOffset2();
//                                      document.getElementById("fade").style.top = parseInt(topdistance) + "px";
//                                      document.getElementById("log_res").style.top = parseInt(topdistance) + 100 + "px";
//					log.addClass('show');
//					log.removeClass('ajax-loading');
//					document.getElementById("fade").style.display = "block";
//					setTimeout("document.getElementById('fade').style.display = 'none'; document.getElementById('log_res').className=''",5000);
					}
				});

				}
			});
			}

		}); 

		function showWindow(obj) {

			var log = $('log_res').empty().addClass('ajax-loading');

			$("gallery_form").send({
				update: log,
				onComplete: function() {
				topdistance = findPageOffset2();
				document.getElementById("fade").style.top = parseInt(topdistance) + "px";
				document.getElementById("log_res").style.top = parseInt(topdistance[1]) + 10 + "px";
				log.addClass('show');
				log.removeClass('ajax-loading');
				document.getElementById("fade").style.display = "block";
				}
			});
		}

		function loadContent(obj) {

			var log = $('log_res').empty().addClass('ajax-loading');

			$(obj).set('send', {
	
				onComplete: function(response) {

					topdistance = findPageOffset2();
					document.getElementById("fade").style.top = parseInt(topdistance) + "px";
					document.getElementById("log_res").style.top = parseInt(topdistance[1]) + 10 + "px";
					log.addClass('show');
					log.removeClass('ajax-loading');
					document.getElementById("fade").style.display = "block";
					log.set('html', response);

				}
	
			});

			$(obj).send();
		}

		function showCalculator(obj) {

			var log = $('log_res2').empty().addClass('ajax-loading');

			$("finance_calc_form").send({
				update: log,
				onComplete: function() {
				topdistance = findPageOffset2();
				document.getElementById("fade").style.top = parseInt(topdistance) + "px";
				document.getElementById("log_res2").style.top = parseInt(topdistance[1]) + 10 + "px";
				log.addClass('show');
				log.removeClass('ajax-loading');
				document.getElementById("fade").style.display = "block";
				}
			});
		}

