	// <![CDATA[

var default_alpha = .4;
var messagesent = false;

function SendForm(id) {
	
	alert(id);
	ShowLoader();
	var pars = Form.serialize(id);
	alert(pars);

	var pars = pars + "&f=index";
	alert(pars);
	new Ajax.Updater('Content', 'contact.php', {method:'post', asynchronous:true, parameters:pars,  onComplete: function() {HideLoader();}});
	
	var pass = "<p>Your form request is being submitted&#8230;</p>";
	writit(pass,'Content');
}


function init_contact() {
	//alert("init Contact");
	var holder = $('Page');
		$('ContactInfo').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');
				this.send({
					update: holder,
					onComplete: function() {					
						
						Hide_Loader();
						var Failed = $('Failed').innerHTML;
						var Success = $('Success').innerHTML;
						
						if (Failed.length > 0) {						
									ShowError();	
						} else if (Success.length > 0) {					
							ShowError();
							messagesent = true;
							disable_form();							
						}
						
					}
				});
			});			

}

function  disable_form() {	

	 $('comment').value=''; 			 
	 $('comment').disabled = true;
	
	var Inputs = $$('#ContactInfo input');
	Inputs.each(function(element) {
			
		 if (element.name == 'name' || element.name == 'email' || element.name == 'phone' || element.name == 'comment' || element.name == 'securityImageValue') {
			 element.value=''; 
			  element.disabled = true;
		 } else if (element.name == 'submit' || element.name == 'Reset') {
			 element.disabled = true;
		 }
 	 });
}

function HideError() {


	errorSlide.slideOut();	
	
	if (window.ie) {		
		$('log').style.display = 'none';
	} 

	
	FormContainer_fx.start({
				   'opacity': 1
	});
	$('ContactInfo').removeEvents();
	$('log').removeEvents();
	init_contact();

	
}

function ShowError() {	

 	var log_c = $('log');
	log_c.opacity = 0;
	errorSlide = new Fx.Slide(log_c, {duration: 600, transition:Fx.Transitions.Quart.easeInOut});
	errorSlide.hide();
	log_c.opacity = 1;
	$('log').style.display = 'block';
	
	var form_c = $('ContactInfo');
	FormContainer_fx = new Fx.Styles(form_c, {duration:600, wait:false,transition:Fx.Transitions.Quad.easeOut});
	FormContainer_fx.start({
				   'opacity': .4
	});

	
	errorSlide.slideIn();
	
	log_c.addEvent('click', function(e) {	
 		e = new Event(e).stop();	
		window.clearTimeout(timer);
		HideError();
	});							  

	form_c.addEvent('click', function(e) {		
		e = new Event(e).stop();	
		window.clearTimeout(timer);
		HideError();
	});							  

	//setTimeout("HideError();",6000);
	window.clearTimeout(timer);
	timer = window.setTimeout('window.HideError()', 7000);
}




// ]]>

