j$(document).ready(function() {
j$("#thanks_message").hide();
});


function sendForm(ukey,messageEmtyFields,messageInvalidMail){

	
	var Email = j$('input#Email').val();
	var First_Name = j$('input#First_Name').val();
	var Last_Name = j$('input#Last_Name').val();
	var Postal_Code = j$('input#Postal_Code').val();
	var Rewards_num = j$('input#HBC_Rewards_Number').val();
	var Gender = j$('input[name=GENDER]:checked').val();
	if (! Gender) Gender = 'N';
	
	if (isFilled(Email,First_Name,Last_Name)){
		if (validate(Email)){
		j$("#inProgress1").show();
		j$("#submit").hide();
		
		var allChecked = new Array();
		j$('input:checkbox:checked').each(function(){
			allChecked[allChecked.length]=j$(this).val();
		});
		
		allChecked = allChecked.join(",");
		DWREngine._execute(_cfCatLevelsLocation, null, 'registerSubscription',Email,First_Name,Last_Name,Postal_Code,Rewards_num,Gender,allChecked,ukey,sendForm_result);

		}
		else 
		alert(messageInvalidMail);
	}
	else 
	alert(messageEmtyFields);
	
}

function isFilled(Email,First_Name,Last_Name){
	var filled = false;
	if ( trim(Email)!='' && trim(First_Name) !='' && trim(Last_Name) !='')
	filled = true;
	return filled;
}

function sendForm_result(result){
j$('#contact_form').hide(222);
j$('#thanks_message').show(222);
j$("#inProgress1").hide();
j$('#popup_name_mail').css("top",'80%');
}


function validate(Email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(Email) == false) {
      //alert('Invalid Email Address');
      return false;
   }
   else return true;
}





