if(document.event_controller==undefined){
	document.event_controller  = new event_controller;	
}
document.event_controller.onHtmlLoad(initOnDOMLoaded);
function initOnDOMLoaded() {
	var contact_form = $('contact_form');
	contact_form.style.top='50%';
	contact_form.hide();
	try{
		document.event_controller.addHandler($('header_email'),'click',function(e){if(e!=null){var e = e || window.event;}$('contact_form').appear({ duration: 0.6 }); if(e!=null){if (typeof e.preventDefault != 'undefined'){e.preventDefault();}}return!1;});
		document.event_controller.addHandler($('close_form'),'click',function(e){if(e!=null){var e = e || window.event;}$('contact_form').fade({ duration: 0.6 }); if(e!=null){if (typeof e.preventDefault != 'undefined'){e.preventDefault();}}return!1;});
		document.event_controller.addHandler($('submit_mail'),'click',function(e){if(e!=null){var e = e || window.event;} test_form(); if(e!=null){if (typeof e.preventDefault != 'undefined'){e.preventDefault();}}return!1;});
	}catch(err){
		
	}
	try{
		document.event_controller.addHandler($('content_email'),'click',function(e){if(e!=null){var e = e || window.event;}$('contact_form').appear({ duration: 0.6 }); if(e!=null){if (typeof e.preventDefault != 'undefined'){e.preventDefault();}}return!1;});
	}catch(err){
		
	}
}

function test_form(){
	var valid = new Validation('contact_form');
	valid.reset();
	var result = valid.validate();
	if(result==false){return!1;}
	$('contact_form').submit();
}