$(document).ready(function(){
//$(".avsender_skjema").show();
	$("#avsender_er_oppdragsgiver").click(function () {
		var check = document.getElementById('avsender_er_oppdragsgiver').checked;
		if (check){
			$(".avsender_skjema").slideUp('slow');
		}
		else {
			$(".avsender_skjema").slideDown('slow');
		}
    });
	
	$("#oppdragsgiver_er_mottaker").click(function () {
		var check = document.getElementById('oppdragsgiver_er_mottaker').checked;
		if (check){
			$("#mottaker_info").slideUp('slow');
		}
		else {
			$("#mottaker_info").slideDown('slow');
		}
    });
	
	$("#mottaker_er_fraktbetaler").click(function () {
		var check = document.getElementById('mottaker_er_fraktbetaler').checked;
		if (check){
			$("#fraktbetaler_detaljer").slideUp('slow');
		}
		else {
			$("#fraktbetaler_detaljer").slideDown('slow');
		}
    });
	
	$("#valg_av_mottaker").change(function () {
		var val = document.getElementById('valg_av_mottaker').value;
		
		if (val == 1){
			$("#enkeltoppdrag").slideDown('slow');
			$("#flere_mottakere").slideUp('slow');
			$("#fraktbetaler_fieldset").slideDown('slow', function(){
																 $("#fraktbetaler_fieldset table").slideDown('fast');
																 });
			$("#mottaker_fieldset").slideDown('slow', function(){
																 $("#mottaker_info").slideDown('fast');
																 $("#mottaker_fieldset p").slideDown('fast');
																 });
		}
		else {
			$("#flere_mottakere").slideDown('slow');
			$("#enkeltoppdrag").slideUp('slow');
			$("#fraktbetaler_fieldset table").slideUp('fast', function(){
																 $("#fraktbetaler_fieldset").slideUp('slow');
																 });
			$("#mottaker_fieldset p").slideUp('fast');
			$("#mottaker_info").slideUp('fast', function(){
																 $("#mottaker_fieldset").slideUp('slow');
																 });
		}
    });
	
	$('.oppdragsgiver input').each(function(e){
		var innhold = $('#' + this.id).val();

		if (innhold == ''){
			// excluding fields
			//if (this.id != 'hei2') $('#' + this.id).attr({value : readCookie(this.id) });
			//$('#' + this.id).attr({value : readCookie(this.id) });
			$('#' + this.id).val(readCookie(this.id));
		}
		else {
			$('#' + this.id).val('');
		}
	});
	$(".oppdragsgiver input").blur(function() {createCookie(this.id , this.value, 90); });
	
	function createCookie(name,value,days) {
    	if (days) {
    		var date = new Date();
    		date.setTime(date.getTime()+(days*24*60*60*1000));
    		var expires = "; expires="+date.toGMTString();
    	}
    	else var expires = "";
    	document.cookie = name+"="+value+expires+"; path=/";
    }
    function readCookie(name) {
    	var nameEQ = name + "=";
    	var ca = document.cookie.split(';');
    	for(var i=0;i < ca.length;i++) {
    		var c = ca[i];
    		while (c.charAt(0)==' ') c = c.substring(1,c.length);
    		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    	}
    	return null;
    }
    function eraseCookie(name) { createCookie(name,"",-1);  }	
	
 });
