
//call ajax php page for sending message to office

function sendHello(){
	var name = $('#contact_name').val();
	var email = $('#contact_email').val();
	var url = $('#contact_url').val();
	var message = $('#contact_message').val();
	if(trim(name) == '' || trim(name) == 'Name'){
		$('#info').html("* Name is a required field.");
		return false;	
	}
	
	if(trim(email) == '' || trim(email) == 'Email'){
		$('#info').html("* Email address is a required field.");	
		return false;	
	}
	
	if(trim(message) == '' || trim(message) == 'Message'){
		$('#info').html ("* Message is required field.");	
		return false;	
	}		
	
	validate = validate_email(email);
	
	if(validate != '200'){
		$('#info').html("* Email address seems to be wrong.");	
		return false;
	}
	
	var pars ="name="+name+"&email="+email+"&url="+url+"&message="+message;
	$.ajax({
			type: "POST",
			url: 'expansion/php/send_message.php?type=hello',
			data: pars,
			dataType: 'text',
			beforeSend: ShowLoader,
			success: HideLoader,
			complete: CallAjaxResponse
	})
}

function CallAjaxResponse(){$('#info').html("Your message has been sent. Thank you.");}
function ShowLoader(){$('#info').html("<img src='expansion/img/loader.gif' alt='' />Sending message");}
function HideLoader(){$('#info').html("");}


function validate_email(email) {
  	var reg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9\.]{2,10})+$/.test(email);
  	if(reg == false) {
   		return '404'; // not valid
   	} else {
   		return '200'; // valid
   	}
}

function trim(str){
		trimed = str.replace(/^\s\s*/, "").replace(/\s\s*$/, "");
		return trimed;
}
