jQuery(function($) {
	
	// Setting defaults for blockUI
	$.blockUI.defaults.css.border = '4px solid #0066CC'; 
	$.blockUI.defaults.css.cursor = 'default'; 
	$.blockUI.defaults.css.top = '30%';	
	$.blockUI.defaults.css.left = '20%';	
	$.blockUI.defaults.css.width = '680px';	
	$.blockUI.defaults.css.height = '310px';	
	
	//...	
	$.blockUI.defaults.overlayCSS.backgroundColor = '#000000'; 	
	$.blockUI.defaults.overlayCSS.opacity = '0.5'; 	
	
	
	$('#weeklyBannerID').click(function() { 		
        $.blockUI({ message: $('#popupBannerFrm')});        
    }); 
    
    $('#closePopupID').bind("click",function() {     	
        $.unblockUI(); 
    });
   
    //Form submission
    $("#submitForm").click(function() {
		sendForm();
	});
    
    
    
});	

function sendForm()
{ 
	var alphaNum = /^[a-z0-9_\+-]+(\.[a-z0-9_\+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4})$/;
	
	if($("#memberName").val() == '' && $("#memberEmail").val() == '') {
		alert("Please provide the missing information\n\r\n\r - Name is  required. \n\r - Email is required.");		
		return false;
		
	} else if ($("#memberName").val() == '') {
		alert("Please provide the missing information\n\r\n\r - Name is a required field.");		
		return false;
		
	} else if ($("#memberEmail").val() == '') {
		alert("Please provide the missing information\n\r\n\r - Email is required.");		
		return false;
		
	} else if (!($("#memberEmail").val().match(alphaNum))) {
		alert("Please provide the missing information\n\r\n\r - Please enter a valid e-mail address.");		
		return false;
	} 
	
	var url = 'weekly_special_action.php';
	var dataString = 'name='+ $("#memberName").val() + '&email='+ $("#memberEmail").val();
	
	$.ajax({
		type: "POST",
		url: url,
		data: dataString,
		beforeSend: function() {			
			$("#loaderID").html("<img src='http://www.kneoteric.com/common/images/spinner.gif' />");
		},   
		success: function(msg) {						
			$("#loaderID").remove();										
			
			var msgType = msg.split(" ");
			
			$("#realFrmPopup").hide();
			if (msgType[0] == 'There') {
				$("#errorMsg").show();
				$("#errorMsg").html(msg);
				$("#errorMsgDivID").show();
				
				//$("#errorMsg").append(msg);	
			} else {
				$("#successMsgDivID").show();				
				$("#successMsg").show();
				$("#successMsg").append(msg);	
			}
			
		}
	});	
			
}

function showWeeklyPopup()
{
	$("#errorMsg").hide();
	$("#realFrmPopup").show();
}