$(document).ready(function() {
    //Subscribe: Submit newsletter subscription
    // bind to the form's submit event 
    $('#newsletter-subscribe').submit(function() { 
       //Google:
       //pageTracker._trackEvent('nyhetsbrev', 'paamelding');       
       // Options:
       var newsletter_options = {  
        url: 'newslettermgmt',
        success: responseNewsletter  // post-submit callback 
    }; 
		MM_validateForm('subscription_email','','RisEmail');
		if (document.MM_returnValue == true) {					
			$(this).ajaxSubmit(newsletter_options); 
            return false; 
		} else {
			return false;
		}   
    }); 
    //Unsubscribe
    $('#newsletter-unsubscribe').submit(function() {  
    //Google:
    // pageTracker._trackEvent('nyhetsbrev', 'avmelding');
     //Options:
     var unsubscribe_options = {  
        url: 'newslettermgmt',
        success: responseUnSubscribeNewsletter  // post-submit callback 
    }; 
        
		MM_validateForm('subscription_email','','RisEmail');
		if (document.MM_returnValue == true) {	
			$(this).ajaxSubmit(unsubscribe_options); 
            return false; 
		} else {
			return false;
		}   
    }); 
    
    
  // Newsletter end  
    
    
    // Seachresults - unødvendig  
   /* $('.searchmenu  a').click(function(e) { 
		$(e).addClass('selected');
    }); */
    
  // Tip a friend submit  
       var tipfriend_options = {  
        success: responseTipfriend  // post-submit callback 
    }; 
    
    // bind to the form's submit event 
    $('#tip-a-friend').submit(function() { 
		MM_validateForm('senders_epost','','RisEmail','mottakers_epost','','RisEmail');
		if (document.MM_returnValue == true) {					
			$(this).ajaxSubmit(tipfriend_options); 
			// alert('OK!');
			//window.location.href='systemsider/tipsenvenn.html?success=true';
            return false; 
		} else {
		// alert('Ikke OK!');
			return false;
		}   
    });
    
//External links
$("a[rel='external']").click( function() {
    window.open( $(this).attr('href') );
    return false;
    });


	/* -- COLLAPSABLE PANELS -- */
	//hide collapsable content
	$(".jqExpandableContent.default").hide();
	//remove the "open"-class, which is used for fallback
	$(".jqExpandableList .jqTrigger.default").removeClass("open");
	//collapse/expand toggle
	$(".jqExpandableList .jqTrigger").click(function() {
		$(this).parent().find(".jqExpandableContent").slideToggle("fast");
		$(this).toggleClass("open");
		return false;
	});
	
	/* -- BLOCK LINKS -- */
	//hover effect
	$(".jqBlockLink").hover(
		function () {
			$(this).addClass("jqHover");
		},
		function () {
			$(this).removeClass("jqHover");
		}
	);
	//when block is clicked
	$(".jqBlockLink").click(function() {
		var thisLink = $(this).find("a").attr("href");
		location.href = thisLink;
	});
	
	/* -- TABBED CONTENT -- */
	//place tabs below map
	$(".contactMapsAndTabs").addClass("jqContactMapsAndTabs");
	//mark first tab as selected
	$(".liveTabs li:lt(1)").addClass("selected");
	//hide fallback h2 headings
	$(".contactMapsAndTabs .tabbedContent .jqHide").hide();
	//hide tabbed content except first tab
	$(".tabbedContent div.tabContent:gt(0)").hide();
	//switch between tabs
	$(".liveTabs a").click(function() {
		//change look on involved tabs
		$(".liveTabs li").removeClass("selected");
		$(this).parent().addClass("selected");
		//show content for this tab
		$(".tabbedContent div.tabContent").hide();
		$($(this).attr("href")).show();
		return false;
	});
	
	/* -- THICKBOX -- */

	/* -- FORMS -- */
	/* add receiptmessage for newsletter subscription */
	$(".jqSubscribeNewsletter").append('<div class="subscribeNewsletterReceipt" style="display:none;"><h3 style="margin:-7px -7px 0 -7px; padding:15px 7px 7px; background:transparent url(css/gfx/bg_printstall-top.png) no-repeat 70% top;">Takk for p&aring;melding</h3><p style="font-size:1.2em; line-height:1.2em; margin-bottom:0;">Du er n&aring; registrert som mottaker av v&aring;rt nyhetsbrev. Du vil ogs&aring; snart motta en epost.</p></div>');
    /* UN_subscribe message*/
    $(".jqUnSubscribeNewsletter").append('<div class="subscribeNewsletterReceipt" style="display:none;"><h3 style="margin:-7px -7px 0 -7px; padding:15px 7px 7px; background:transparent url(css/gfx/bg_printstall-top.png) no-repeat 70% top;">Bekreftelse</h3><p style="font-size:1.2em; line-height:1.2em; margin-bottom:0;">Du er n&aring; ikke lenger registrert som mottaker av v&aring;rt nyhetsbrev.</p></div>');

	/* submit tip to friend if enterkey is pressed from within 'tip a friend' form inputs */
	$('.jqMailFriend input').bind('keypress', function(e) {
		if(e.keyCode==13){
			submitTip();
			return false;
		}
	});
	
	/* -- IMAGE CYCLE -- */
	var imagesToCycle = $('#jqArticleImageViewer > div').length;
	if (imagesToCycle > 1) {
		$('#jqArticleImageViewer .image').append('<div class="jqArticleImageViewerNav"><span><a class="jqPrevImage" href="#"><img src="/_public/regnskog/css/gfx/ic_arrow_left.gif" title="forrige" alt="forrige" /></a><a class="jqNextImage" href="#"><img src="/_public/regnskog/css/gfx/ic_arrow_right.gif" title="neste" alt="neste" /></a></span></div>');
		$('#jqArticleImageViewer').cycle({
			fx:     'fade',
			speed:  'fast',
			timeout: 0,
			next:   '.jqNextImage',
			prev:   '.jqPrevImage'
		});
		
		$('#jqArticleImageViewer').height($('#jqArticleImageViewer div .image img').height() + 92);
	}

});

// post-submit callback: subscribe
function responseNewsletter (responseText, statusText)  { 
   if (responseText == '1'){
        $(".jqSubscribeNewsletter div").hide();
		$(".jqSubscribeNewsletter .subscribeNewsletterReceipt").show();
        }
else {
 alert('Noe feilet. E-postadressen kan allerede være registrert.');
}     
} 
// post-submit callback: unsubscribe
function responseUnSubscribeNewsletter (responseText, statusText)  { 
   if (responseText == '1'){
        $(".jqUnSubscribeNewsletter div").hide();
		$(".jqUnSubscribeNewsletter .subscribeNewsletterReceipt").show();
        }
else {
 alert('Noe feilet. Tastet du inn riktig e-postadresse?');
}
} 

function responseTipfriend (statusText)  { 
sentToEmail = $('input#mottakers_epost').val();
if (statusText = 'success'){
  window.location.href='systemsider/tipsenvenn.html?success=true&key=' + currentContentKey + '&email=' + sentToEmail; 
}
else {
 alert('Noe feilet. Prøv igjen.');
}  

} 

/* DreamWeaver generated function */
function MM_validateForm() { //v4.0
  if (document.getElementById){
    var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
    for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
      if (val) { nm=val.name; if ((val=val.value)!="") {
        if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
          if (p<1 || p==(val.length-1)) errors+='- '+nm+' må være en gyldig e-postadresse.\n';
        } else if (test!='R') { num = parseFloat(val);
          if (isNaN(val)) errors+='- '+nm+' må inneholde et nummer.\n';
          if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
            min=test.substring(8,p); max=test.substring(p+1);
            if (num<min || max<num) errors+='- '+nm+' må inneholde et nummer mellom '+min+' og '+max+'.\n';
      } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' må fylles ut.\n'; }
    } if (errors) alert('Følgende feil er registrert:\n'+errors);
    document.MM_returnValue = (errors == '');
} }
