/**
 * @author ardy
 */

function emailIsValid(email) {				
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (!filter.test(email)) {					
		return false;
	}
	return true;
}

function validateInput(inputBoxElement, loadingMessage, isEmail) {
	//if email is invalid									
	var pos = $(inputBoxElement).position();
	var timer = 10000;
	var emailValue = jQuery.trim($(inputBoxElement).attr("value"));										
	
	if(emailValue == $(inputBoxElement).attr("title") || emailValue == '') {				
		return 'empty';
	}else if(!emailIsValid(emailValue) && isEmail == true) {
												
		return 'invalid';
	} 
	
	loadingMessage = jQuery.trim(loadingMessage) != '' ? loadingMessage : 'Signing-up...';									
	$(".status_message")
		.html('<img src="/en/images/components/ajaxload/round.gif"/>' + loadingMessage)
		.removeClass("error");
	
	return 'true';
}

function signupNewsletter(email) {
	var action = '/oem/templates/requests/signupRequestBlueHornet.php';
	var cid = 'f836b6714c1873754f7512be18c2d499';
	var message = 'Your subscription has been registered. To ensure delivery of your newsletter(s), please add email@e.muvee.com to your address book. You can unsubscribe anytime by simply clicking on the \'unsubscribe\' link at the bottom of any of our newsletter.';
	var grp = $("input#grp").attr('value') ? $("input#grp").attr('value') : $("input.grp").attr('value');
	
	$.post(action, { cid: cid, message: message, grp: grp, email: email }, 
		function(data) {
			process(data);
		}, "xml");
	
}	
