function validateNewsletterSubscription() {
	var error = 0;

	if(($('#subscr_name').val() == '') || ($('#subscr_name').val() == ' ') || ($('#subscr_name').val() == 'Nume')) {
		$('#subscr_name').css("border", "1px solid #B91D22");
		error = 1;
	} else {
		$('#subscr_name').css("border", "1px solid #656565");
	}

	if(($('#email_addr').val() == '') || ($('#email_addr').val() == ' ') || ($('#email_addr').val() == 'Email')) {
		$('#email_addr').css("border", "1px solid #B91D22");
		error = 1;
	} else {
		$('#email_addr').css("border", "1px solid #656565");
	}

	if(error == 1) {
		return false;
	} else {
		if(!validate_subscription_email('newsletterForm', 'email_addr'))
		{
			$('#email_addr').css("border", "1px solid #B91D22");
			return false;
		}else{
			$('#email_addr').css("border", "1px solid #656565");
		}
	}

	return true;
}

function validate_subscription_email(form_name,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = eval('document.'+form_name+'.'+email+'.value');
   var emailstr = trim_email_addr(address);

   if(reg.test(emailstr) == false) {
      return false;
   }
   return true;
}

function trim_email_addr(str){
    while (str.substring(0,1) == ' '){
        str = str.substring(1, str.length);
    }
    while (str.substring(str.length-1, str.length) == ' '){
        str = str.substring(0,str.length-1);
    }
    return str;
}

function subscribeToNewsletter(){
	var subscriber_name  = $('#subscr_name').val();
	var subscriber_email = $('#email_addr').val();

	$.ajax({
	   type: "GET",
	   url: 'ajax/subscribeToNewsletter.php?subscriber_name='+encodeURIComponent(subscriber_name)+'&subscriber_email='+encodeURIComponent(subscriber_email),
	   async: false,
	   success: function(msg){
	    	handleSubscriptionMessage(msg);
	   },
	   error:
            function(errorThrown) {
                alert("Error occured: " + errorThrown);
            }
	 });
}

function handleSubscriptionMessage(msg){
	if(msg == 'allready_subscribed'){
		$('#email_addr').css("border", "1px solid #B91D22");
		alert('Există deja un utilizator înregistrat cu această adresă de e-mail!');
	}else{
		$('#email_addr').css("border", "1px solid #656565");
		$('#newslSubscrForm').css("display", "none");
		$('#subscriptionMsg').css("display", "block");
	}
}

function voidx(){
	var tmp = 0;
}
