﻿function inputEnter(element, val, leave) {
	if (leave == undefined) 
		leave = '';
	if (element.value == val) {
		element.value = leave;
	}
}

function inputLeave(element, val, leave) {
	if (leave == undefined) 
		leave = '';
	if (element.value == leave) {
		element.value = val;
	} else if (element.value == '') {
		element.value = val;
	}
}
function validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   return reg.test(email);
}
function message(form){
	if (document.getElementById) {
		var email = form.email.value;
		var text = form.text.value;
		//var email = "";
		//var text ="";
		if (email == "" || text == "" || email == "Your e-mail" || text == "Message...") {
			alert("Fill your email and message, please.");
			return false;
		}
		if (!validate(email)) {
			alert("Enter the valid email, please.");
			return false;
		}
		var url = '/ajax.php';
     	var pars = "&email=" + encodeURI(email) + "&text=" + encodeURI(text);
     	var success = function(t) {
     		alert("Your message was succesfully sent.");
			return true;
     	}
	    var failure = function(t) {
	    	alert("Sending failure! Please try again.");
	    }
	
	    var myAjax = new Ajax.Request(url, {method:'post',
	          postBody:pars, onSuccess:success, onFailure:failure});
     	
		return false;
	}
	return false;
}
