	function sendMessage () {
		if(validateForm()==true) {
	  		dojo.io.bind({
			               url: '/Send_Mail.htm',
			               handler: sendMailCallback,
			               mimetype: 'text/json',
			               formNode: dojo.byId('frm_mail_msg')
			            });	
		}
	}
	
  	function sendMailCallback(type, data, evt)
	{
		if (type == 'error') {
		  dojo.debug(type + ", " + data + ", " +evt);
		  alert('Leider ist beim senden ein Fehler aufgetreten.\nVersuchen Sie es bitte noch einmal, Danke.');
		}
		else
		{
			dem_cont.style.visbility = 'visible';
			dem_cont.style.height = '50';
			dojo.debug(dem_cont);
			try {
				if(typeof(data) == 'object') {
					dem_cont.innerHTML = '<center><b><font color="green">' + data[0] + '</font></b></center>';
					resetMailform();
				} else 
					throw data;
			} catch(ex) {
				dem_cont.innerHTML = '<center><b><font color="red">Error while sending the Mail Message / Fehler beim Senden der Mailnachricht</font></b></center>';
				dojo.debug(ex);
			}			
		}
	}	
	
	function validateForm () {
		var eMsg = '';
		resetMailInfo();
		var nn = dojo.byId('contact_name').value;
		var cs = dojo.byId('contact_subject').value;
		var ct = dojo.byId('contact_msg').value;
		if(!(nn.length >= 3 && nn.length <= 40)) {
			eMsg = eN+'<br/>';	
		}
		if(!(cs.length >= 3 && cs.length <= 40)) {
			eMsg += eS+'<br/>';	
		}
		if(!(ct.length >= 10 && ct.length <= 400)) {
			eMsg += eT+'<br/>';	
		}				
		if(!(dojo.validate.isEmailAddress(dojo.byId('contact_email').value))) {
				eMsg += eE + '<br/>';	
		}
		if(eMsg.length == 0) {
			return true;
		} else {
			dem_cont.innerHTML = '<font color="red">'+eMsg+'</font>';
			dem_cont.style.visbility = 'visible';
			dem_cont.style.height = '';
		}
		return false;		
	}
	
	function resetMailInfo() {
		dem_cont.innerHTML = '';
		dem_cont.style.visbility = 'hidden';
		dem_cont.style.height = '1';
	}
	
	function resetMailform () {
		dojo.byId('contact_name').value = '';
		dojo.byId('contact_subject').value = '';
		dojo.byId('contact_msg').value = '';
	}	
	
	function init() {
		dem_cont = dojo.byId('send_msg_info');
	}
	
	dojo.addOnLoad(init);