$(function(){

	
	
	
	var topImage;
	$('#login').click(function(){
		$('.bannerarea').each(function(){
			$(this).css('display','none');
		});
		if($('.banner').length==0){
			$('.nobgimage').find('.whiteimage').css('display','block');
			$('.topimage.hidden').css('display','block');
		}
		$('#loginoverlay').parent().css('display','block');
		$("#loginform").show();
		$("#forgotpassword").hide();
		return false;
	});
	
	$('#newsletter').click(function(){
		$('.bannerarea').each(function(){
			$(this).css('display','none');
		});
		if($('.banner').length==0){
			$('.nobgimage').find('.whiteimage').css('display','block');
			$('.topimage.hidden').css('display','block');
		}
		$('#newsletteroverlay').parent().css('display','block');
		
		return false;
	});
	
	$('.closeBtn').click(function(){
		$('.bannerarea').each(function(){
			$(this).css('display','none');
		});
		if($('.banner').length==0){
			$('.nobgimage').find('.whiteimage').css('display','none');
			$('.topimage.hidden').css('display','none');
		}else{
			$('.banner').css('display','block');
		}
	});
	
	$('input').focus(function(){
		var prevVal;
		if(!$(this).hasClass('altered')){
			prevVal = $(this).val();
			$(this).data('value',prevVal);
			$(this).val('');
			if($(this).attr('id') == "pw"){
				var name = $(this).attr('name'); // grab name of original
			  var value = $(this).attr('value'); // grab value of original
			  var klasse = $(this).attr('class');
			  /* create new visible input */
			  var html = '<input type="password" name="'+name+'" value="'+value+'" class="'+klasse+'" id="pw"/>';
			  $(this).after(html).remove().focus(); // add new, then remove original input
			  $('#pw').focus();
			}
			
		}
	});
	
	$("input").blur(function(){
		if($(this).val()==''){
			$(this).removeClass('altered');
			$(this).val($(this).data('value'));
		}else{
			$(this).addClass('altered');
		}
	});
	
	$('#formnlsubmit').click(function(){
		var inp1 = $('#nlemail1').val();
		var inp2 = $('#nlemail2').val();
		var errorMsg = '<b style="color:red">Epostadressene er ikke like</b>';
		if(inp1 != inp2){
			$('#nlemail1').after(errorMsg);
			return false;
		}
	});
	
	$('#unsubscribe').click(function(){
		
		$('#formidnl').val('1054').parent('form').submit();
	});
	
	/*
	$('#forgotPwd').click(function(event){
		if(!$('#un').val('')&& !$('#un').val('brukernavn')){
			$('#formidli').val('19048571').parent('form').submit();
		}
	});
	*/
	$('#forgotPwd').click(function(event) {
		$("#loginform").hide();
		$("#forgotpassword").show();
	});
	
	$("#forgot_button").click(function(event) {
		event.preventDefault();
		$(".feedback").remove();
		$.post($(this).parent().attr("action"), { email: $("#un_forgot").val() }, function(data) {
			if (data == "email_not_sent_A" || data == "email_not_sent_B") {
				$("#loginform span:first").after('<br class="feedback"/><b class="feedback" style="color:red">Det ble ikke sent ut e-post</b>');
			} else {
				$("#loginform span:first").after('<br class="feedback"/><b class="feedback" style="color:white">En e-post med brukernavn og passord er sendt til oppgitt medlems-adresse</b>');
			}
		});
		$("#loginform").show();
		$("#forgotpassword").hide();
	});
	
	
	
	
	/*$('#closeBtn a').click(function(){
		var whiteimage = $('.whiteimage:first');
		
		whiteimage.children('div:first').replaceWith(topImage);
		
		//var loginOverlay = $('#loginoverlay');
		//var headImage = loginOverlay.prev();
		//headImage.css('display','none');
		//$('#loginoverlay').css('display','block').parent().css('display','block').prev().css('display','none');
		//$('#loginoverlay').parent().css('display','block');
		return false;
	});*/
});




