function toggleBox( boxID, id, otherBoxID, otherID )
{
	var box = document.getElementById( boxID );
	var me = document.getElementById( id );
	if ( arguments.length == 4 )
	{
		var otherBox = document.getElementById( otherBoxID );
		if( otherBox.style.display != "none" )
			toggleTipBox( otherBoxID, otherID, boxID, id );
	}
	if ( box.style.display != "none" )
		{ 
			box.style.display = "none";
			me.style.color = "#808080";
		}
	else
	{ 
		box.style.display = "block";
		me.style.color = "#FFF";
	}
	
}

function toggleTipBox( boxID, id, otherBoxID, otherID )
{
	var box = document.getElementById( boxID );
	var me = document.getElementById( id );
	if ( arguments.length == 4 )
	{
		var otherBox = document.getElementById( otherBoxID );
		if( otherBox.style.display != "none" )
			toggleBox( otherBoxID, otherID, boxID, id );
	}
	if ( box.style.display != "none" )
		{ 
			box.style.display = "none";
			me.style.color = "#fff";
		}
	else
	{ 
		box.style.display = "block";
		me.style.color = "#000";
	}
	
}


function searchFocus( target )
{
	target.style.backgroundImage = "";
}




var hovering = Array();
		function hover( id ) {
			var el = document.getElementById( id );
			el.style.display = "block";
			hovering.push( id );
		}

		function unhover( id ) {
			var popped;
			while( ( popped = hovering.pop() ) != null )
			{
				var el = document.getElementById( popped );
				el.style.display = "none";
			}
		}

		var OpneLister = new Array();
		
		function lukkOpneLister() {
			while( OpneLister.length > 0 ) {
				popped = OpneLister.pop();
				var liste = document.getElementById( popped );
				liste.style.display = "none";
			}
		}

		function visListe( listenavn ) {
			var liste = document.getElementById( listenavn );
			if( liste.style.display == "block" ) {
				lukkOpneLister();
			} else {
				lukkOpneLister();
				liste.style.display = "block";
				OpneLister.push( listenavn );
			}
		}

		function settFelt( felt, fakefelt, verdi ) {
			lukkOpneLister();
			var merkeboks = document.getElementById( felt );
			var merkeboksfake = document.getElementById( fakefelt );
			merkeboks.value = verdi;
			merkeboksfake.innerHTML = verdi;
		}
		function settFelt2( felt, verdi ) {
			lukkOpneLister();
			var merkeboks = document.getElementById( felt );
			merkeboks.value = verdi;
		}
		function settTekst( felt, verdi ) {
			var boks = document.getElementById( felt );
			boks.innerHTML = verdi;
		}

		function copyField( from, to ) {
			alert( "hello!" );
			var elFrom = document.getElementById( from );
			var elTo = document.getElementById( to );
			elTo.innerHTML = elFrom.innerHTML;
			elTo.value = elFrom.value;
		}

		var previousTipsPrice;

		function setTipsPrice( source, valuemin, valuemax ) {
			var el = document.getElementById( 'tips_prismin' );
			if( el ) {
				el.value = valuemin;
			}
			var el = document.getElementById( 'tips_prismax' );
			if( el ) {
				el.value = valuemax;
			}
			source.style.backgroundColor = "silver";
			if( previousTipsPrice ) {
				previousTipsPrice.style.backgroundColor = "white";
			}
			previousTipsPrice = source;
		}
		
		
		function setPostnummer() {
			var nummer =  document.getElementById( 'kundebrev_postnr' ).value;
			if (nummer.length == 4) {
				doAjax("/ajax/postnummer/"+nummer, "kundebrev_poststed", 1);
			}
		}
		
		 
		
		function send_new_newsletter() {
			
			var elements = document.newsletter_form.elements;
			var params = '';
			for(i=0;i<elements.length;i++)
			{
				if (params.length > 0) params += "&";
				params += elements[i].name+"="+elements[i].value;
			}
			
			doAjaxPost("/ajax/module/CustomerManager/?task=save_new_newsletter", "nyhetsbrev", 0, params);
			
		}
