$(document).ready(function() {
	$('.news-headline-fld-S-news').each(function() {
		var default_value = this.value;
		$(this).focus(function() {
			if(this.value == default_value) {
				this.value = '';
			}
		});
		$(this).blur(function() {
			if(this.value == '') {
				this.value = default_value;
			}
		});
	});
});

function validateNewsletterFirstName()
{
	if($("#txtsubFirstName").val().length<=0 || $("#txtsubFirstName").val()=='First Name')
	{
	    $("#subNewsNameNotification").removeClass('valid_popup');
		$("#subNewsNameNotification").addClass('red_text_headline');
		$("#subNewsNameNotification").text('First Name required');
		
	    
		$("#txtsubFirstName").removeClass('news-headline-fld-S');
		$("#txtsubFirstName").addClass('news-headline-fld-S-err');
		      
	return false;
	}
	else
	{
	$("#txtsubFirstName").text('');
		
		$("#subNewsNameNotification").removeClass('red_text_headline');
		$("#subNewsNameNotification").addClass('valid_popup');
		$("#subNewsNameNotification").text('');
		
		
		$("#txtsubFirstName").removeClass('news-headline-fld-S-err');
		$("#txtsubFirstName").addClass('news-headline-fld-S');
		return true;
	}
}

/*function validateNewsletterEmail()
{

	if($("#txtsubnewsEmail").val().length<=0)
	{

		$("#txtsubnewsEmail").removeClass('news-headline-fld-S');
		$("#txtsubnewsEmail").addClass('news-headline-fld-S-err');
		$("#txtsubEmail").text('Email required');
	return false;
	}
	else
	{
		if(validateSubNewEmailFormate())
		{
	    $("#txtsubnewsEmail").text('');
		$("#txtsubnewsEmail").removeClass('news-headline-fld-S-err');
		$("#txtsubnewsEmail").addClass('news-headline-fld-S');
		return true;
		}
                else
                    {
                        return false;
                    }
	}
}*/
function validateSubNewEmailFormate(){
		//testing regular expression
		/*var a = $("#txtsubnewsEmail").val();
		var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;*/
		//if it's valid email
		/*if(filter.test(a)){
			$("#txtsubnewsEmail").removeClass('news-headline-fld-S-err');
			$("#txtsubnewsEmail").addClass('news-headline-fld-S');
		
			
			return true;
		}*/
		//if it's NOT valid
		/*else{
			$("#txtsubnewsEmail").removeClass('news-headline-fld-S');
			$("#txtsubnewsEmail").addClass('news-headline-fld-S-err');
			return false;
		}*/
	}
	
	
function validateRegNewsPassword()
{	
	
	if($("#news_letter_signup_password").val().length<=0)
	{
		$("#passNewsemailNotification").removeClass('');
		$("#passNewsemailNotification").addClass('red_text_headline');
		$("#passNewsemailNotification").text('Password required');
		
		$("#news_letter_signup_password").removeClass('news-headline-fld-S');
		$("#news_letter_signup_password").addClass('news-headline-fld-S-err');
		
	return false;
	}
	else if (($("#news_letter_signup_password").val().length < 5) || ($("#news_letter_signup_password").val().length > 10))
	{
    
		$("#passNewsemailNotification").removeClass('valid_popup');
		$("#passNewsemailNotification").addClass('red_text_headline');
		$("#passNewsemailNotification").text('Password between 5 to 10 characters.');
		
		$("#news_letter_signup_password").removeClass('news-headline-fld-S');
		$("#news_letter_signup_password").addClass('news-headline-fld-S-err');	
	
    }
	else
	{
		$("#passNewsemailNotification").text('');
		$("#passNewsemailNotification").removeClass('red_text_headline');
		$("#passNewsemailNotification").addClass('valid_popup');
		
		$("#news_letter_signup_password").removeClass('news-headline-fld-S-err');
		$("#news_letter_signup_password").addClass('news-headline-fld-S');
		return true;
	}
}



function validateRegNewsConfPassword()
{
	
	if($("#news_letter_signup_conf_password").val().length<=0)
	{
		$("#cpassNewsemailNotification").removeClass('valid_popup');
		$("#cpassNewsemailNotification").addClass('red_text_headline');
		$("#cpassNewsemailNotification").text('Confirm Password required');
		
		
		$("#news_letter_signup_conf_password").removeClass('news-headline-fld-S');
		$("#news_letter_signup_conf_password").addClass('news-headline-fld-S-err');
		
	return false;
	}
	else
	{
		if(validateUserNewsComparePassword())
		{
	    $("#cpassNewsemailNotification").text('');
		$("#cpassNewsemailNotification").removeClass('red_text_headline');
		$("#cpassNewsemailNotification").addClass('valid_popup');
		
		$("#news_letter_signup_conf_password").removeClass('news-headline-fld-S-err');
		$("#news_letter_signup_conf_password").addClass('news-headline-fld-S');
		return true;
		}
        else
        {
            return false;
        }
	}
}

function validateUserNewsComparePassword()
{
	
	if($("#news_letter_signup_conf_password").val()!=$("#news_letter_signup_password").val())
	{
		$("#cpassNewsemailNotification").removeClass('valid_popup');
		$("#cpassNewsemailNotification").addClass('red_text_headline');
		$("#cpassNewsemailNotification").text('Password and Confirm Password must be same.');
		
		
		$("#news_letter_signup_conf_password").removeClass('news-headline-fld-S');
		$("#news_letter_signup_conf_password").addClass('news-headline-fld-S-err');
		
	return false;
	}
	else
	{
	    $("#cpassNewsemailNotification").text('');
		$("#cpassNewsemailNotification").removeClass('red_text_headline');
		$("#cpassNewsemailNotification").addClass('valid_popup');
		
		$("#news_letter_signup_conf_password").removeClass('news-headline-fld-S-err');
		$("#news_letter_signup_conf_password").addClass('news-headline-fld-S');
		
		return true;
	}
}	

	
	
	
/***************NEWS LETTER end**************/
function validateforgotEmail(url,url_1)
{
	
	 $('#forgot_success_msg').hide();
	 $('#forgot_error_msg').hide();
	 $("#forgot_pass_email_status").val('no');
	 if($("#forgot_email").val().length<=0)
	 {
		//alert($("#txtEmail").val().length);
		$("#forgot_pass_email_status").val('no');
		$("#forgotNotification").removeClass('valid');
		$("#forgotNotification").addClass('red_text');
		$("#forgotNotification").text('Email required');
		
		$("#forgot_email").removeClass('txtBox');
		$("#forgot_email").addClass('txtBox-error');
		
		return false;
	 }
	 else
	 {
		//alert(validateEmailFormate());
		if(validateForgotEmailFormate())
		{
			//validateForgotForm_1(url);
			
				validateForgotForm(url_1);
				return true;
		}
        else
        {
         	$("#forgot_pass_email_status").val('no');
			return false;
        }
	}
}


function validateForgotForm_1(url)
{
	response = '';
    $.post(url, {email:$("#forgot_email").val()}, 
	 function(data) {		
	data = parseInt(data);
//	alert(data);
	if(data == 1)
	{
				$("#forgot_pass_email_status").val('yes');	
	}
	else
	{
				$("#forgot_pass_email_status").val('no');	
	}
	   });
	
}



function validateForgotForm(url)
{
	response = '';
	$('.loader_img_forgot').show();
    $.post(url, {forgot_email:$("#forgot_email").val()}, 
	 function(data) {		
		   		$('.loader_img_forgot').hide();		 
				response =	data.split('|');	
				n = parseInt(response[0]);
				alert(response[1]);
				switch(n)
				{
				case 1:
				 $('#forgot_content').html(response[1]);
				break;
		
				case 2:
			
				  $('#forgot_error_msg').show();
  				  $('#p_forgot_err_msg').text(response[1]);
				  $('#forgot_email').val('');
 				  break;
		
				 case 3:
				  $('#forgot_success_msg').show();
  				  $('#p_forgot_succ_msg').text(response[1]);
				   $('#forgot_email').val('');
				   break;
				case 4:
				   $('#forgot_error_msg').show();
  				  $('#p_forgot_err_msg').text(response[1]);
				   $('#forgot_email').val('');
				   break;
				 
				}
	   });
	
	
	
	/*function(data, status) {
		$('.loader_img_forgot').hide();
		if(data == 1)
		{
			$("#forgotNotification").text('');
			$("#forgotNotification").removeClass('red_text_forms');
			$("#forgotvalidNotification").addClass('valid_popup');	
			$("#forgot_pass_email_status").val('yes');
			
			$("#forgot_email").removeClass('txtBox-error');
			$("#forgot_email").addClass('txtBox');
		//	alert(data);
			
		}
		else
		{
		//	alert(data);
			$("#forgotNotification").removeClass('valid_forms');
			$("#forgotNotification").addClass('red_text_forms');
			$("#forgotNotification").text('No such email exist in our records.');
			$("#forgot_pass_email_status").val('no');
			
			
			$("#forgot_email").removeClass('txtBox');
			$("#forgot_email").addClass('txtBox-error');
		}
	});*/
	
//return response;
}
function validateForgotEmailFormate(){
		//testing regular expression
		var a = $("#forgot_email").val();
		var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		//if it's valid email
		if(filter.test(a)){
			//alert('email address found correct');
			//$("#emailNotification").removeClass('valid');
			//$("#emailNotification").removeClass('red_text');
		//$("#emailNotification").addClass('valid');
			
			return true;
		}
		//if it's NOT valid
		else{
		$("#forgotNotification").removeClass('');
		$("#forgotNotification").addClass('red_text');
		$("#forgotNotification").text('Valid email required.');
		
		$("#forgot_email").removeClass('txtBox');
		$("#forgot_email").addClass('txtBox-error');
			return false;
		}
	}
/***************FORGOT PASSWORD end**************/
function validateRegFirstName()
{

	if($("#user_first_name").val().length<=0)
	{
             
		$("#rfirstnameNotification").removeClass('valid_popup');
		$("#rfirstnameNotification").addClass('red_text_forms');
		$("#rfirstnameNotification").text('First name required');
		
		$("#user_first_name").removeClass('txtBox');
		$("#user_first_name").addClass('txtBox-error');
		
		      
	return false;
	}
	else
	{
		$("#rfirstnameNotification").text('');
		$("#rfirstnameNotification").removeClass('red_text_forms');
		$("#rfirstnamevalidNotification").addClass('valid_popup');
		
		$("#user_first_name").removeClass('txtBox-error');
		$("#user_first_name").addClass('txtBox');
		
		return true;
	}
}
function validateRegLastName()
{
	
	if($("#user_last_name").val().length<=0)
	{
		$("#rlastnameNotification").removeClass('valid_popup');
		$("#rlastnameNotification").addClass('red_text_forms');
		$("#rlastnameNotification").text('Last name required');
		
		
		$("#user_last_name").removeClass('txtBox');
		$("#user_last_name").addClass('txtBox-error');
		
	return false;
	}
	else
	{
		$("#rlastnameNotification").text('');
		$("#rlastnameNotification").removeClass('red_text_forms');
		$("#rlastnamevalidNotification").addClass('valid_popup');
		
		$("#user_last_name").removeClass('txtBox-error');
		$("#user_last_name").addClass('txtBox');
		return true;
	}
}

function validateSignUpEmail(url)
{
	
	if($("#user_signup_email_address").val().length<=0)
	{
		//alert($("#txtEmail").val().length);
		$("#useremailDBcheck").val('no');
		$("#uemailNotification").removeClass('valid_popup');
		$("#uemailNotification").addClass('red_text_forms');
		$("#uemailNotification").text('Email required');
		
		
		$("#user_signup_email_address").removeClass('txtBox');
		$("#user_signup_email_address").addClass('txtBox-error');
		
		return false;
	}
	else
	{
		//alert(validateEmailFormate());
		if(validateSignupEmailFormate())
		{
			checkpopupEmployerEmail(url);
			if($("#useremailDBcheck").val() == 'yes')
			{
				return true;					
			}
			else
			{
				return false;		
			}
		}
        else
        {
         	$("#useremailDBcheck").val('no');
			return false;
        }
	}
}


function checkpopupEmployerEmail(url)
{
	response = '';
    $.post(url, {email:$("#user_signup_email_address").val()}, function(data, status) {
		if(data >= 1)
		{
			//alert(data)
			$("#uemailNotification").removeClass('valid_popup');
			$("#uemailNotification").addClass('red_text_forms');
			$("#uemailNotification").text('Email address must be unique.');
			$("#useremailDBcheck").val('no');
			
			
			$("#user_signup_email_address").removeClass('txtBox');
			$("#user_signup_email_address").addClass('txtBox-error');
		
		}
		else
		{
			//alert(data)
			$("#uemailNotification").text('');
			$("#uemailNotification").removeClass('red_text_forms');
			$("#remailvalidNotification").addClass('valid_popup');	
			$("#useremailDBcheck").val('yes');
			
			$("#user_signup_email_address").removeClass('txtBox-error');
			$("#user_signup_email_address").addClass('txtBox');
		}
	});
	
//return response;
}
function validateSignupEmailFormate(){
		//testing regular expression
		var a = $("#user_signup_email_address").val();
		var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		//if it's valid email
		if(filter.test(a)){
			//alert('email address found correct');
			//$("#emailNotification").removeClass('valid');
			//$("#emailNotification").removeClass('red_text');
		//$("#emailNotification").addClass('valid');
			
			return true;
		}
		//if it's NOT valid
		else{
			$("#uemailNotification").removeClass('valid_popup');
			$("#uemailNotification").addClass('red_text_forms');
			$("#uemailNotification").text('Valid email required.');
			
			
			$("#user_signup_email_address").removeClass('txtBox');
			$("#user_signup_email_address").addClass('txtBox-error');
		
			return false;
		}
	}



function validateUserDisplayName(url)
{
	if($("#user_display_name").val().length<=0)
	{
		$("#udisplaynameNotification").removeClass('valid_popup');
		$("#udisplaynameNotification").addClass('red_text_forms');
		$("#udisplaynameNotification").text('Display Name required');
		$("#udisplayDBcheck").val('no');
		
		
		$("#user_display_name").removeClass('txtBox');
		$("#user_display_name").addClass('txtBox-error');
		return false;
	}
	else
	{
		checkUserDisplayName(url);
		if($("#udisplayDBcheck").val() == 'yes')
		{
			return true;					
		}
		else
		{
			return false;		
		}
	}
}


function checkUserDisplayName(url)
{
    $.post(url, {display_name:$("#user_display_name").val()}, function(data, status) {
		if(data >= 1)
		{
			$("#udisplaynameNotification").removeClass('valid_popup');
			$("#udisplaynameNotification").addClass('red_text_forms');
			$("#udisplaynameNotification").text('Display Name must be unique.');
			$("#udisplayDBcheck").val('no');
			
			
			$("#user_display_name").removeClass('txtBox');
			$("#user_display_name").addClass('txtBox-error');
		
		}
		else
		{
			$("#udisplaynameNotification").text('');
			$("#udisplaynameNotification").removeClass('red_text_forms');
			$("#rdisplayvalidNotification").addClass('valid_popup');	
			$("#udisplayDBcheck").val('yes');
			
			$("#user_display_name").removeClass('txtBox-error');
			$("#user_display_name").addClass('txtBox');
		}
	});
}

function validateRegPassword()
{
	
	if($("#user_reg_password").val().length<=0)
	{
		$("#rpassNotification").removeClass('valid_popup');
		$("#rpassNotification").addClass('red_text_forms');
		$("#rpassNotification").text('Password required');
		
		
		$("#user_reg_password").removeClass('txtBox');
		$("#user_reg_password").addClass('txtBox-error');
		
	return false;
	}
	else if (($("#user_reg_password").val().length < 5) || ($("#user_reg_password").val().length > 10))
	{
    
		$("#rpassNotification").removeClass('valid_popup');
		$("#rpassNotification").addClass('red_text_forms');
		$("#rpassNotification").text('The password must be 5 to 10 characters.');
		
		
		$("#user_reg_password").removeClass('txtBox');
		$("#user_reg_password").addClass('txtBox-error');	
	
    }
	else
	{
		$("#rpassNotification").text('');
		$("#rpassNotification").removeClass('red_text_forms');
		$("#rpassvalidNotification").addClass('valid_popup');
		
		$("#user_reg_password").removeClass('txtBox-error');
		$("#user_reg_password").addClass('txtBox');
		return true;
	}
}
function validateRegConfirmPassword()
{
	
	if($("#user_confirm_password").val().length<=0)
	{
		$("#rconfirmpassNotification").removeClass('valid_popup');
		$("#rconfirmpassNotification").addClass('red_text_forms');
		$("#rconfirmpassNotification").text('Confirm Password required');
		
		
		$("#user_confirm_password").removeClass('txtBox');
		$("#user_confirm_password").addClass('txtBox-error');
		
	return false;
	}
	else
	{
		if(validateUserComparePassword())
		{
	    $("#rconfirmpassNotification").text('');
		$("#rconfirmpassNotification").removeClass('red_text_forms');
		$("#rcpassvalidNotification").addClass('valid_popup');
		
		$("#user_confirm_password").removeClass('txtBox-error');
		$("#user_confirm_password").addClass('txtBox');
		return true;
		}
               else
                    {
                        return false;
                    }
	}
}
function validateUserComparePassword()
{
	
	if($("#user_confirm_password").val()!=$("#user_reg_password").val())
	{
		$("#rconfirmpassNotification").removeClass('valid_popup');
		$("#rconfirmpassNotification").addClass('red_text_forms');
		$("#rconfirmpassNotification").text('Password and Confirm Password must be same.');
		
		
		$("#user_confirm_password").removeClass('txtBox');
		$("#user_confirm_password").addClass('txtBox-error');
		
	return false;
	}
	else
	{
	    $("#rconfirmpassNotification").text('');
		$("#rconfirmpassNotification").removeClass('red_text_forms');
		$("#rcpassvalidNotification").addClass('valid_popup');
		
		$("#user_confirm_password").removeClass('txtBox-error');
		$("#user_confirm_password").addClass('txtBox');
		
		return true;
	}
}

function validateAggreementpopup()
{
	if($("#terms_condition_popup").is(':checked'))
	{
        $("#termspopBoxNotification").text('');
		$("#termspopBoxNotification").removeClass('red_text');
		$("#termspopBoxNotification").addClass('valid');

	return true;
	}
	else
	{
	  $("#termspopBoxNotification").text('Must be agree to the terms and conditions to proceed.');
	  $("#termspopBoxNotification").addClass('red_text');
	  $("#termspopBoxNotification").removeClass('valid');

	return false;
	}
}

function validateAggreementPopupStory(id)
{
	if($("#"+id).is(':checked'))
	{
        $("#storytermsNotification").text('');
		$("#storytermsNotification").removeClass('red_text_story');
		$("#storytermsNotification").addClass('valid');

	return true;
	}
	else
	{
	  $("#storytermsNotification").text('Must be agree to the terms and conditions to proceed.');
	  $("#storytermsNotification").addClass('red_text_story');
	  $("#storytermsNotification").removeClass('valid');

	return false;
	}
}



function validateUserSummary()
{
	
	if(validateRegFirstName() && validateRegLastName() && validateSignUpEmail() && validateUserDisplayName() && validateRegPassword() && validateRegConfirmPassword())
	{
		return true;
	}
	else
	{
		return false;
	}
}


/***********************Change Pass********************/
function validateChangePassword()
{
	
	if($("#change_user_password").val().length<=0)
	{
		$("#changepassNotification").removeClass('valid_popup');
		$("#changepassNotification").addClass('red_text_forms');
		$("#changepassNotification").text('Password required');
		
		
		$("#change_user_password").removeClass('txtBox');
		$("#change_user_password").addClass('txtBox-error');
		
		return false;
	}
	else if (($("#change_user_password").val().length < 5) || ($("#change_user_password").val().length > 10))
	{
    
		$("#changepassNotification").removeClass('valid_popup');
		$("#changepassNotification").addClass('red_text_forms');
		$("#changepassNotification").text('The password must be 5 to 10 characters.');
		
		
		$("#change_user_password").removeClass('txtBox');
		$("#change_user_password").addClass('txtBox-error');	
	
    }
	else
	{
		$("#changepassNotification").text('');
		$("#changepassNotification").removeClass('red_text_forms');
		$("#changepassvalidNotification").addClass('valid_popup');
		
		$("#change_user_password").removeClass('txtBox-error');
		$("#change_user_password").addClass('txtBox');
		return true;
	}
}

function validateChangeConfirmPassword()
{
	
	if($("#change_confirm_user_password").val().length<=0)
	{
		$("#changeconfirmNotification").removeClass('valid_popup');
		$("#changeconfirmNotification").addClass('red_text_forms');
		$("#changeconfirmNotification").text('Confirm Password required');
		
		
		$("#change_confirm_user_password").removeClass('txtBox');
		$("#change_confirm_user_password").addClass('txtBox-error');
		
		return false;
	}
	else
	{
		if(validateUserChangeComparePassword())
		{
	    $("#changeconfirmNotification").text('');
		$("#changeconfirmNotification").removeClass('red_text_forms');
		$("#changeconfirmvalidNotification").addClass('valid_popup');
		
		$("#change_confirm_user_password").removeClass('txtBox-error');
		$("#change_confirm_user_password").addClass('txtBox');
			return true;
		}
        else
        {
             return false;
        }
	}
}

function validateUserChangeComparePassword()
{
	
	if($("#change_confirm_user_password").val()!=$("#change_user_password").val())
	{
		$("#changeconfirmNotification").removeClass('valid_popup');
		$("#changeconfirmNotification").addClass('red_text_forms');
		$("#changeconfirmNotification").text('Password and Confirm Password must be same.');
		
		$("#change_confirm_user_password").removeClass('txtBox');
		$("#change_confirm_user_password").addClass('txtBox-error');
		
	return false;
	}
	else
	{
	    $("#changeconfirmNotification").text('');
		$("#changeconfirmNotification").removeClass('red_text_forms');
		$("#changeconfirmvalidNotification").addClass('valid_popup');
		
		$("#change_confirm_user_password").removeClass('txtBox-error');
		$("#change_confirm_user_password").addClass('txtBox');
		
		return true;
	}
}




function validateChangePassForm(url)
{
	if(validateChangePassword() && validateChangeConfirmPassword())
	{
		$('.loader_img_login').show();
		$.post(url,$("#change_pass_frm").serialize(),
		   function(data) {		
		   				 
				$('.loader_img_login').hide();
				response =	data.split('|');	
				n = parseInt(response[0]);
				switch(n)
				{
				case 1:
				$('#change_pass_content').html(response[1]);
				  break;
		
				case 2:
			
				  $('#change_pass_success_msg').show();
  				  $('#p_change_pass_success_msg').text(response[1]);
 				  $('#change_password').fadeOut('slow');
				 break;
		
				 case 3:
				  $('#change_pass_error_msg').show();
  				  $('#p_change_pass_error_msg').text(response[1]);
				 break;
		  
				}
	   });
		
		return true;		
	
	}
	else
	{
		
		
	}
}

/***********************Change Email********************/

function validateChangeEmail(url)
{
	
	if($("#user_change_email_address").val().length<=0)
	{
		//alert($("#txtEmail").val().length);
		$("#changemailDBcheck").val('no');
		$("#changemailNotification").removeClass('valid_popup');
		$("#changemailNotification").addClass('red_text_forms');
		$("#changemailNotification").text('Email required');
		
		
		$("#user_change_email_address").removeClass('txtBox');
		$("#user_change_email_address").addClass('txtBox-error');
		
		return false;
	}
	else
	{
		//alert(validateEmailFormate());
		if(validateCheckEmailFormate())
		{
			checkpopupChangeEmail(url);
			if($("#changemailDBcheck").val() == 'yes')
			{
				return true;					
			}
			else
			{
				return false;		
			}
		}
        else
        {
         	$("#changemailDBcheck").val('no');
			return false;
        }
	}
}


function checkpopupChangeEmail(url)
{
	response = '';
    $.post(url, {email:$("#user_change_email_address").val()}, function(data, status) {
		if(data >= 1)
		{
			//alert(data)
			$("#changemailNotification").removeClass('valid_popup');
			$("#changemailNotification").addClass('red_text_forms');
			$("#changemailNotification").text('Email address must be unique.');
			$("#changemailvalidNotification").removeClass('valid_popup');
			$("#changemailDBcheck").val('no');
			
			
			$("#user_change_email_address").removeClass('txtBox');
			$("#user_change_email_address").addClass('txtBox-error');
		
		}
		else
		{
			//alert(data)
			$("#changemailNotification").text('');
			$("#changemailNotification").removeClass('red_text_forms');
			$("#changemailvalidNotification").addClass('valid_popup');	
			$("#changemailDBcheck").val('yes');
			
			$("#user_change_email_address").removeClass('txtBox-error');
			$("#user_change_email_address").addClass('txtBox');
		}
	});
	
//return response;
}
function validateCheckEmailFormate(){
		//testing regular expression
		var a = $("#user_change_email_address").val();
		var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		//if it's valid email
		if(filter.test(a)){
			//alert('email address found correct');
			//$("#emailNotification").removeClass('valid');
			//$("#emailNotification").removeClass('red_text');
		//$("#emailNotification").addClass('valid');
			
			return true;
		}
		//if it's NOT valid
		else{
			$("#changemailNotification").removeClass('valid_popup');
			$("#changemailNotification").addClass('red_text_forms');
			$("#changemailNotification").text('Valid email required.');
			
			
			$("#user_change_email_address").removeClass('txtBox');
			$("#user_change_email_address").addClass('txtBox-error');
		
			return false;
		}
	}



function validateChangeMailForm(url,url_sub)
{
	if(validateChangeEmail(url_sub))
	{
		$('.loader_img_change_email').show();
		$.post(url,$("#change_email_frm").serialize(),
		   function(data) {		
		   				 
				$('.loader_img_change_email').hide();
				response =	data.split('|');	
				n = parseInt(response[0]);
				switch(n)
				{
				case 1:
				$('#change_email_content').html(response[1]);
				  break;
		
				case 2:
			//alert(response[1]);
				  $('#change_email_success_msg').show();
  				  $('#p_change_email_success_msg').text(response[1]);
 				  $('#change_email_stuff-warning').hide();
				  $('#p_change_email_stuff-warning').text('');
				  $('#changemailvalidNotification').removeClass('valid_popup');
				  closebox('change_email');
				  window.location = response[1];
					 break;
		
				case 3:
				  $('#change_email_error_msg').show();
  				  $('#p_change_email_error_msg').text(response[1]);
				 break;
		  
				}
	   });
		
	//	return true;		
	
	}
//	else
//	{
		
		
//	}
}

/***********************************************************************************/
function news_letter_type_sub(url,type_id,id)
{	
	// JS Authtication Helper
	security_matrix();
	
	$.post(url, {news_letter_type:type_id}, 
	   function(data) {				   
				if(data == 0)
				{
					alert('Record not saved!');
				}
				else
				{
					$('.loader_img_change_email').hide();
					$('#change_news_letter_type_msg').fadeIn();
					$('#p_change_news_letter_type_msg').text(data);
					$('#unsub'+id).show();
					$('#sub'+id).hide();
				}
	});	
}

function news_letter_type_unsub(url,type_id,id)
{
	// JS Authtication Helper
	security_matrix();
			
	$.post(url, {news_letter_type:type_id}, 
	   function(data) {		
			if(data == 0)
			{
				alert('Record not deleted!');
			}
			else
			{
				$('.loader_img_change_email').hide();		
				$('#change_news_letter_type_msg').fadeIn();
				$('#p_change_news_letter_type_msg').text(data);
				$('#unsub'+id).hide();
				$('#sub'+id).show();
			}			
	});
}


/******************************************************************************************/
function validateNewsLetterEmail(url)
{
	if($("#txtsubnewsEmail").val().length<=0)
	{
		//alert($("#txtEmail").val().length);
		$("#newsemailDBcheck").val('no');
		$("#subNewsemailNotification").removeClass('valid_popup');
		$("#subNewsemailNotification").addClass('red_text_headline');
		$("#subNewsemailNotification").text('Email required');
		
		
		$("#txtsubnewsEmail").removeClass('news-headline-fld-S');
		$("#txtsubnewsEmail").addClass('news-headline-fld-S-err');
		
		return false;
	}
	else
	{
		//alert(validateEmailFormate());
		if(validateNewsletterEmailFormate())
		{
			newsletterUserEmail(url);
			if($("#newsemailDBcheck").val() == 'yes')
			{
				return true;					
			}
			else
			{
				return false;		
			}
		}
        else
        {
         	$("#newsemailDBcheck").val('no');
			return false;
        }
	}
}


function newsletterUserEmail(url)
{
	response = '';
    $.post(url, {email:$("#txtsubnewsEmail").val()}, function(data, status) {
		if(data >= 1)
		{
			//alert(data)
			$("#subNewsemailNotification").removeClass('valid_popup');
			$("#subNewsemailNotification").addClass('red_text_headline');
			$("#subNewsemailNotification").text('Email address must be unique.');
			$("#newsemailDBcheck").val('no');
			
			
			$("#txtsubnewsEmail").removeClass('news-headline-fld-S');
			$("#txtsubnewsEmail").addClass('news-headline-fld-S-err');
		
		}
		else
		{
			//alert(data)
			$("#subNewsemailNotification").text('');
			$("#subNewsemailNotification").removeClass('red_text_headline');
			$("#subNewsemailNotification").addClass('valid_popup');	
			$("#newsemailDBcheck").val('yes');
			
			$("#txtsubnewsEmail").removeClass('news-headline-fld-S-err');
			$("#txtsubnewsEmail").addClass('news-headline-fld-S');
		}
	});
	
//return response;
}
function validateNewsletterEmailFormate(){
		//testing regular expression
		var a = $("#txtsubnewsEmail").val();
		var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		//if it's valid email
		if(filter.test(a)){
			//alert('email address found correct');
			//$("#emailNotification").removeClass('valid');
			//$("#emailNotification").removeClass('red_text');
		//$("#emailNotification").addClass('valid');
			
			return true;
		}
		//if it's NOT valid
		else{
			$("#subNewsemailNotification").removeClass('valid_popup');
			$("#subNewsemailNotification").addClass('red_text_headline');
			$("#subNewsemailNotification").text('Valid email required.');
			
			
			$("#txtsubnewsEmail").removeClass('news-headline-fld-S');
			$("#txtsubnewsEmail").addClass('news-headline-fld-S-err');
		
			return false;
		}
	}

/********************************LOGIN PAGE**************************************/
function validatepageUserEmail()
{
	
	if($("#user_email_address_page").val().length<=0)
	{

		$("#upemailvalidNotification").removeClass('valid_user');
		$("#upemailvalidNotification").addClass('red_text_re-user');
		$("#upemailvalidNotification").text('User Email required.');
		
		$("#user_email_address_page").removeClass('basic-info-fld-M');
		$("#user_email_address_page").addClass('basic-info-fld-M-error');
		
	return false;
	}
	else
	{
		if(validateUserEmailFormate())
		{
	    $("#upemailvalidNotification").text('');
		$("#upemailvalidNotification").removeClass('red_text_re-user');
		$("#upemailvalidNotification").addClass('valid_user');
		
		$("#user_email_address_page").removeClass('basic-info-fld-M-error');
		$("#user_email_address_page").addClass('basic-info-fld-M');
		return true;
		}
                else
                    {
                        return false;
                    }
	}
}

function validateUserEmailFormate(){
		//testing regular expression
		var a = $("#user_email_address_page").val();
		var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		//if it's valid email
		if(filter.test(a)){
			//$("#emailNotification").removeClass('valid');
		$("#upemailvalidNotification").removeClass('red_text_re-user');
		$("#upemailvalidNotification").addClass('valid_user');
		$("#upemailvalidNotification").text('');
		
		$("#user_email_address").removeClass('basic-info-fld-M-error');
		$("#user_email_address").addClass('basic-info-fld-M');	
			return true;
		}
		//if it's NOT valid
		else{
		$("#upemailvalidNotification").removeClass('valid_user');
		$("#upemailvalidNotification").addClass('red_text_re-user');
		
		
		$("#user_email_address_page").removeClass('basic-info-fld-M');
		$("#user_email_address_page").addClass('basic-info-fld-M-error');	
		$("#upemailvalidNotification").text('Email is not in correct format.');
			return false;
		}
	}

function validateloginpagePassword()
{
	
	if($("#user_password_page").val().length<=0)
	{
		$("#uppassvalidNotification").removeClass('valid_user');
		$("#uppassvalidNotification").addClass('red_text_re-user');
		$("#uppassvalidNotification").text('Password required');
		
			
		$("#user_password_page").removeClass('basic-info-fld-M');
		$("#user_password_page").addClass('basic-info-fld-M-error');

	return false;
	}
	else
	{
	//$("#passwordNotification").text('');
		$("#uppassvalidNotification").removeClass('red_text_re-user');
		$("#uppassvalidNotification").addClass('valid_user');
		$("#uppassvalidNotification").text('');
		
		$("#user_password_page").removeClass('basic-info-fld-M-error');
		$("#user_password_page").addClass('basic-info-fld-M');
		return true;
	}
}
