$(document).ready(function(){

	if($('#slideshowwrapper').length>0){

		$('#slideshowwrapper').hover(
		    function() { $('#controls').fadeIn('fast'); },
		    function() { $('#controls').fadeOut('fast'); }
		);
    
		$('#slides').cycle({
		    fx:			'scrollHorz',
		    timeout:	0,
		    speed:		500,
		    pause:		1,
		    next:		'#next',
		    prev:		'#prev',
		    after:		onAfter
		});

	}	

	$('input.singleselect').click( function(){
	
		if( $(this).attr('checked') ){
		
			var checkme = true
			
		}
	
		$(this).parent().parent().find('.singleselect').each( function(){
			
			$(this).attr('checked',false);
		
		});
		
		if(checkme){ $(this).attr('checked',true); }
	
	});

	$('.FormFieldInputsMedium').focus(function(){
		$(this).select();
	});
	
	$(".partners img").hover(
	  function () {
	    $(this).attr("src",$(this).attr("src").replace('off','on'));
	  },
	  function () {
	    $(this).attr("src",$(this).attr("src").replace('on','off'));
	  }
	);

});

function onAfter(curr, next, opts) {
    var index = opts.currSlide;
    
    $('#pager').html( (index + 1) + ' / ' + opts.slideCount)
    
    if(index==0){
		$('#greenoverlay').show();
    } else {
		$('#greenoverlay').hide();
    }
    
//    $('#prev')[index == 0 ? 'hide' : 'show']();
//    $('#next')[index == opts.slideCount - 1 ? 'hide' : 'show']();
}

function selectcountry(travellemma,parentlemmaid,childlemmaid){

	$('#countryselector').html('<img style="margin-left: 80px" src="/ajrgfx/gfx/ajax-loader.gif" alt="" />');

	$.ajax({
	  url: '/ajax/select_country.asp?TravelLemma=' + travellemma + '&ParentLemmaId='+ parentlemmaid + '&ChildLemmaId='+ childlemmaid,
	  success: function(data) {
	    $('#countryselector').html(data);
	  }
	});

}

function flipthis(id){
	if (document.getElementById('priser'+id)) {
		if (document.getElementById('priser'+id).style.display=='none'){
			document.getElementById('priser'+id).style.display='block';
			document.getElementById('link'+id).innerHTML='Skjul priser';
		} else {
			document.getElementById('priser'+id).style.display='none';
			document.getElementById('link'+id).innerHTML='Vis priser';
		}
	}
}


function hideLectures(){
	document.getElementById('lectureLoc2').style.display= "none";
	//document.getElementById('lectureLoc3').style.display= "none";
	//document.getElementById('lectureLoc4').style.display= "none";
}

function visMenu(menuId){
	if(menuId=="landePic"){
		document.getElementById("lande").style.display = "block";
		document.getElementById("landePic").src = 'files/system/gfx/btn_lande_on.gif';
	}
	
	if(menuId=="rejseformerPic"){
		document.getElementById("rejseformer").style.display = "block";
		document.getElementById("rejseformPic").src = 'files/system/gfx/btn_rejseformer_on.gif';
	}
}

function skjulMenu(menuId){
	if(menuId=="landePic"){
		document.getElementById("lande").style.display = "none";
		document.getElementById("landePic").src = 'files/system/gfx/btn_lande_off.gif';
	}
	
	if(menuId=="rejseformerPic"){
		document.getElementById("rejseformer").style.display = "none";
		document.getElementById("rejseformPic").src = 'files/system/gfx/btn_rejseformer_off.gif';
	}
}

function selectthistab(id){

	if(id=='hotelinfo'){
	  document.getElementById('fanInfo').style.backgroundImage = 'url(files/system/gfx/bg_fanBrightMiddle.gif)';
	  document.getElementById('fanDetaljer').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanPriser').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanKort').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  
	  document.getElementById('hotelinfo').style.display= "block";
	  document.getElementById('hoteldetaljer').style.display= "none";
	  document.getElementById('hotelpriser').style.display= "none";
	  document.getElementById('hotelkort').style.display= "none";
	}

	if(id=='hoteldetaljer'){
	  document.getElementById('fanInfo').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanDetaljer').style.backgroundImage = 'url(files/system/gfx/bg_fanBrightMiddle.gif)';
	  document.getElementById('fanPriser').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanKort').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  
	  document.getElementById('hotelinfo').style.display= "none";
	  document.getElementById('hoteldetaljer').style.display= "block";
	  document.getElementById('hotelpriser').style.display= "none";
	  document.getElementById('hotelkort').style.display= "none";
	}

	if(id=='hotelpriser'){
	  document.getElementById('fanInfo').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanDetaljer').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanPriser').style.backgroundImage = 'url(files/system/gfx/bg_fanBrightMiddle.gif)';
	  document.getElementById('fanKort').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  
	  document.getElementById('hotelinfo').style.display= "none";
	  document.getElementById('hoteldetaljer').style.display= "none";
	  document.getElementById('hotelpriser').style.display= "block";
	  document.getElementById('hotelkort').style.display= "none";
	}

	if(id=='hotelkort'){
	  document.getElementById('fanInfo').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanDetaljer').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanPriser').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanKort').style.backgroundImage = 'url(files/system/gfx/bg_fanBrightMiddle.gif)';
	  
	  document.getElementById('hotelinfo').style.display= "none";
	  document.getElementById('hoteldetaljer').style.display= "none";
	  document.getElementById('hotelpriser').style.display= "none";
	  document.getElementById('hotelkort').style.display= "block";
	}

	if(id=='imagenyt1'){

		document.getElementById("imagenyt1").style.backgroundColor = "#d5d0cc";
		document.getElementById("imagenyt1").style.color = "#32353e";
		document.getElementById("imagenyt2").style.backgroundColor = "#f7f7f7";
		document.getElementById("imagenyt2").style.color = "#868890";
		document.getElementById("imagenyt3").style.backgroundColor = "#f7f7f7";
		document.getElementById("imagenyt3").style.color = "#868890";
		
		document.getElementById('mlmStk1').src='files/system/gfx/leftBrownRightLight.gif';
		document.getElementById('mlmStk2').src='files/system/gfx/leftLightRightLight.gif';
		
		document.getElementById("nyt1").style.display = "block";
		document.getElementById('nyt2').style.display= "none";
		document.getElementById('nyt3').style.display= "none";
	}
	
	if(id=='imagenyt2'){

		document.getElementById("imagenyt1").style.backgroundColor = "#f7f7f7";
		document.getElementById("imagenyt1").style.color = "#868890";
		document.getElementById("imagenyt2").style.backgroundColor = "#d5d0cc";
		document.getElementById("imagenyt2").style.color = "#32353e";
		document.getElementById("imagenyt3").style.backgroundColor = "#f7f7f7";
		document.getElementById("imagenyt3").style.color = "#868890";
		
		document.getElementById('mlmStk1').src='files/system/gfx/leftLightRightBrown.gif';
		document.getElementById('mlmStk2').src='files/system/gfx/leftBrownRightLight.gif';
		
		document.getElementById('nyt1').style.display= "none";
		document.getElementById('nyt2').style.display= "block";
		document.getElementById('nyt3').style.display= "none";
	}
	
	if(id=='imagenyt3'){
	
		document.getElementById("imagenyt1").style.backgroundColor = "#f7f7f7";
		document.getElementById("imagenyt1").style.color = "#868890";
		document.getElementById("imagenyt2").style.backgroundColor = "#f7f7f7";
		document.getElementById("imagenyt2").style.color = "#868890";
		document.getElementById("imagenyt3").style.backgroundColor = "#d5d0cc";
		document.getElementById("imagenyt3").style.color = "#32353e";
		
		document.getElementById('mlmStk1').src='files/system/gfx/leftLightRightLight.gif';
		document.getElementById('mlmStk2').src='files/system/gfx/leftLightRightBrown.gif';		
		
		document.getElementById('nyt1').style.display= "none";
		document.getElementById('nyt2').style.display= "none";
		document.getElementById('nyt3').style.display= "block";
	}
	
	
	if(id=='city1'){
		
		document.getElementById("city1").style.backgroundColor = "#eae7e5";
		document.getElementById("city1").style.color = "#32353e";
		document.getElementById("city2").style.backgroundColor = "#f7f7f7";
		document.getElementById("city2").style.color = "#868890";
		//document.getElementById("city3").style.backgroundColor = "#f7f7f7";
		//document.getElementById("city3").style.color = "#868890";
		//document.getElementById("city4").style.backgroundColor = "#f7f7f7";
		//document.getElementById("city4").style.color = "#868890";
		
		document.getElementById('mlmStk1Small').src='files/system/gfx/leftBrownRightLightSmall.gif';
		//document.getElementById('mlmStk2Small').src='files/system/gfx/leftLightRightLightSmall.gif';
		//document.getElementById('mlmStk3Small').src='files/system/gfx/leftLightRightLightSmall.gif';
		
		document.getElementById('lectureLoc1').style.display= "block";
		document.getElementById('lectureLoc2').style.display= "none";
		//document.getElementById('lectureLoc3').style.display= "none";
		//document.getElementById('lectureLoc4').style.display= "none";
	}
	
	if(id=='city2'){
		
		document.getElementById("city1").style.backgroundColor = "#f7f7f7";
		document.getElementById("city1").style.color = "#868890";
		document.getElementById("city2").style.backgroundColor = "#eae7e5";
		document.getElementById("city2").style.color = "#32353e";
		//document.getElementById("city3").style.backgroundColor = "#f7f7f7";
		//document.getElementById("city3").style.color = "#868890";
		//document.getElementById("city4").style.backgroundColor = "#f7f7f7";
		//document.getElementById("city4").style.color = "#868890";
		
		document.getElementById('mlmStk1Small').src='files/system/gfx/leftLightRightBrownSmall.gif';
		//document.getElementById('mlmStk2Small').src='files/system/gfx/leftBrownRightLightSmall.gif';
		//document.getElementById('mlmStk3Small').src='files/system/gfx/leftLightRightLightSmall.gif';
						
		document.getElementById('lectureLoc1').style.display= "none";
		document.getElementById('lectureLoc2').style.display= "block";
		//document.getElementById('lectureLoc3').style.display= "none";
		//document.getElementById('lectureLoc4').style.display= "none";
	}
	
	if(id=='city3'){
		
		document.getElementById("city1").style.backgroundColor = "#f7f7f7";
		document.getElementById("city1").style.color = "#868890";
		document.getElementById("city2").style.backgroundColor = "#f7f7f7";
		document.getElementById("city2").style.color = "#868890";
		document.getElementById("city3").style.backgroundColor = "#eae7e5";
		document.getElementById("city3").style.color = "#32353e";
		document.getElementById("city4").style.backgroundColor = "#f7f7f7";
		document.getElementById("city4").style.color = "#868890";
		
		document.getElementById('mlmStk1Small').src='files/system/gfx/leftLightRightLightSmall.gif';
		document.getElementById('mlmStk2Small').src='files/system/gfx/leftLightRightBrownSmall.gif';
		document.getElementById('mlmStk3Small').src='files/system/gfx/leftBrownRightLightSmall.gif';
		
		document.getElementById('lectureLoc1').style.display= "none";
		document.getElementById('lectureLoc2').style.display= "none";
		document.getElementById('lectureLoc3').style.display= "block";
		document.getElementById('lectureLoc4').style.display= "none";
	}
	
	if(id=='city4'){
		
		document.getElementById("city1").style.backgroundColor = "#f7f7f7";
		document.getElementById("city1").style.color = "#868890";
		document.getElementById("city2").style.backgroundColor = "#f7f7f7";
		document.getElementById("city2").style.color = "#868890";
		document.getElementById("city3").style.backgroundColor = "#f7f7f7";
		document.getElementById("city3").style.color = "#868890";
		document.getElementById("city4").style.backgroundColor = "#eae7e5";
		document.getElementById("city4").style.color = "#32353e";
		
		document.getElementById('mlmStk1Small').src='files/system/gfx/leftLightRightLightSmall.gif';
		document.getElementById('mlmStk2Small').src='files/system/gfx/leftLightRightLightSmall.gif';
		document.getElementById('mlmStk3Small').src='files/system/gfx/leftLightRightBrownSmall.gif';
		
		document.getElementById('lectureLoc1').style.display= "none";
		document.getElementById('lectureLoc2').style.display= "none";
		document.getElementById('lectureLoc3').style.display= "none";
		document.getElementById('lectureLoc4').style.display= "block";

	}
	
	if(id=='info'){
	
	  document.getElementById('fanInfo').style.backgroundImage = 'url(files/system/gfx/bg_fanBrightMiddle.gif)';
	  document.getElementById('fanDetaljer').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanBemaerk').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanPriser').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanKort').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  
	  document.getElementById('info').style.display= "block";
	  document.getElementById('detaljer').style.display= "none";
	  document.getElementById('bemaerk').style.display= "none";
	  document.getElementById('priser').style.display= "none";
	  document.getElementById('priser').style.display= "none";
	  document.getElementById('kort').style.display= "none";
	  
	}
	if(id=='detaljer'){
	  document.getElementById('fanInfo').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanDetaljer').style.backgroundImage = 'url(files/system/gfx/bg_fanBrightMiddle.gif)';
	  document.getElementById('fanBemaerk').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanPriser').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanKort').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
      
      document.getElementById('info').style.display= "none";
	  document.getElementById('detaljer').style.display= "block";
	  document.getElementById('bemaerk').style.display= "none";
	  document.getElementById('priser').style.display= "none";
	  document.getElementById('kort').style.display= "none";
	}
	if(id=='bemaerk'){
	  document.getElementById('fanInfo').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanDetaljer').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanBemaerk').style.backgroundImage = 'url(files/system/gfx/bg_fanBrightMiddle.gif)';
	  document.getElementById('fanPriser').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanKort').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	
	  document.getElementById('info').style.display= "none";
	  document.getElementById('detaljer').style.display= "none";
	  document.getElementById('bemaerk').style.display= "block";
	  document.getElementById('priser').style.display= "none";
	  document.getElementById('kort').style.display= "none";
	}
	if(id=='priser'){
	  document.getElementById('fanInfo').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanDetaljer').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanBemaerk').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanPriser').style.backgroundImage = 'url(files/system/gfx/bg_fanBrightMiddle.gif)';
	  document.getElementById('fanKort').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  
	  document.getElementById('info').style.display= "none";
	  document.getElementById('detaljer').style.display= "none";
	  document.getElementById('bemaerk').style.display= "none";
	  document.getElementById('priser').style.display= "block";
	  document.getElementById('kort').style.display= "none";
	}
	if(id=='kort'){
	  document.getElementById('fanInfo').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanDetaljer').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanBemaerk').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanPriser').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanKort').style.backgroundImage = 'url(files/system/gfx/bg_fanBrightMiddle.gif)';
	  
	  document.getElementById('info').style.display= "none";
	  document.getElementById('detaljer').style.display= "none";
	  document.getElementById('bemaerk').style.display= "none";
	  document.getElementById('priser').style.display= "none";
	  document.getElementById('kort').style.display= "block";
	}

	if(id=='foredrag'){
	  document.getElementById('fanForedrag').style.backgroundImage = 'url(files/system/gfx/bg_fanBrightMiddle.gif)';
	  document.getElementById('fanTilmeldingogsted').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanAfmelding').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  
	  document.getElementById('foredrag').style.display= "block";
	  document.getElementById('tilmeldingogsted').style.display= "none";
	  document.getElementById('afmelding').style.display= "none";
	}

	if(id=='tilmeldingogsted'){
	  document.getElementById('fanForedrag').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanTilmeldingogsted').style.backgroundImage = 'url(files/system/gfx/bg_fanBrightMiddle.gif)';
	  document.getElementById('fanAfmelding').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  
	  document.getElementById('foredrag').style.display= "none";
	  document.getElementById('tilmeldingogsted').style.display= "block";
	  document.getElementById('afmelding').style.display= "none";
	}
	
	if(id=='afmelding'){
	  document.getElementById('fanForedrag').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanTilmeldingogsted').style.backgroundImage = 'url(files/system/gfx/bg_fanDarkMiddle.gif)';
	  document.getElementById('fanAfmelding').style.backgroundImage = 'url(files/system/gfx/bg_fanBrightMiddle.gif)';
	  
	  document.getElementById('foredrag').style.display= "none";
	  document.getElementById('tilmeldingogsted').style.display= "none";
	  document.getElementById('afmelding').style.display= "block";
	}

}

function rendermail(user, domain, mclass){
  var1=user;
  var2=domain;
  var3=var1+'@'+var2;
  emailE=(var3);
  document.write ('<a class="'+ mclass +'" href="mailto:' + emailE + '">' + emailE + '</a>');
}

function StartClientMail(user, domain){
  var1=user;
  var2=domain;
  var3=var1+'@'+var2;
  emailE=(var3);
  document.location.href='mailto:' + emailE;
}

function onEnter( evt, frm ) {
	var keyCode = null;

	if( evt.which ) {
		keyCode = evt.which;
	} else if( evt.keyCode ) {
		keyCode = evt.keyCode;
	}
	if( 13 == keyCode ) {
		frm.btnEnter.click();
		return false;
	}
	return true;
}

function getPrintPage(){
	if(document.getElementById('AjrPrintContent') != null){
		var pageP = window.open('/print.asp','Print','width=680, height=650, resizable=1, scrollbars=1')
	}
}

function printPage(){

	window.document.title = window.opener.document.title;

	var sOut;
	sOut = '';

	if (window.opener.document.getElementById('AjrPrintContent')) {
	  sOut = sOut + window.opener.document.getElementById('AjrPrintContent').innerHTML;
	}

	if (window.opener.document.getElementById('AjrPrintContent2')) {
	  sOut = sOut + '<div style="margin-top: 30px;">' + window.opener.document.getElementById('AjrPrintContent2').innerHTML + '</div>';
	}

	document.getElementById('AjrPrintContent').innerHTML = sOut;
	document.body.style.backgroundImage='none';
	document.body.style.backgroundColor='#ffffff';

	window.print();
}

function checkforemail(me){

	if(me.Newsletter.checked){
		if(!emailCheck(me.Email.value)){ alert('Angiv venligst et gyldig e-mail adresse.'); redalert(me.Email); return false; }	
	}

}

function checkgrupperejseforespoergsel(me){

	resetfieldclasses(me);

	if (me.Navn.value==''){alert('Angiv venligst dit navn.'); redalert(me.Navn); return false;}
	if (me.Telefonnummer.value==''){alert('Angiv venligst et telefonnummer.'); redalert(me.Telefonnummer); return false;}
	if (!emailCheck(me.Email.value)){alert('Angiv venligst en gyldig email adresse.'); redalert(me.Email); return false;}
	if (me.Rejsemaal.value==''){alert('Angiv venligst et rejsemål.'); redalert(me.Rejsemaal); return false;}

	me.submit();

}

function checkrejseforespoergsel(me){

	resetfieldclasses(me);

	if (me.Navn.value==''){alert('Angiv venligst dit navn.'); redalert(me.Navn); return false;}
	if (me.Telefonnummer.value==''){alert('Angiv venligst et telefonnummer.'); redalert(me.Telefonnummer); return false;}
	if (!emailCheck(me.Email.value)){alert('Angiv venligst en gyldig email adresse.'); redalert(me.Email); return false;}
	if (me.Postnummer.value.length!=4 || isNaN(me.Postnummer.value)){alert('Postnummeret er ikke gyldigt.'); redalert(me.Postnummer); return false;}
	if (me.Rejsemaal.value==''){alert('Angiv venligst et rejsemål.'); redalert(me.Rejsemaal); return false;}

	me.submit();

}

function checkrejseforespoergselold(me){

	resetfieldclasses(me);

	if (me.Destination.value==''){alert('Angiv venligst en destination.'); redalert(me.Destination); return false;}
	if (me.Telefonnummer.value==''){alert('Angiv venligst et telefonnummer.'); redalert(me.Telefonnummer); return false;}
	if (me.Navn.value==''){alert('Angiv venligst dit navn.'); redalert(me.Navn); return false;}
	if (me.Adresse.value==''){alert('Angiv venligst adresse.'); redalert(me.Adresse); return false;}
	if (me.Postnummer.value.length!=4 || isNaN(me.Postnummer.value)){alert('Postnummeret er ikke gyldigt.'); redalert(me.Postnummer); return false;}
	if (me.By.value==''){alert('Angiv venligst din by.'); redalert(me.By); return false;}

	me.submit();

}

function checkforumform(me) {
		
	resetfieldclasses(me);
	
	if (me.fmAthrNm0.value==''){alert('Angiv venligst navn.'); redalert(me.fmAthrNm0); return false;}
	if (!emailCheck(me.fmAthrEml0.value)){alert('Din mailadresse er ikke gyldig.'); redalert(me.fmAthrEml0); return false;}
	if (me.fmSbjct0.value==''){alert('Angiv venligst emne.'); redalert(me.fmSbjct0); return false;}
	if (me.fmMssg0.value==''){alert('Angiv venligst emnetekst.'); redalert(me.fmMssg0); return false;}
	
	me.submit();

}

function checkmsgform(me,navn,email,title,text) {
	
	if (navn==''){alert('Angiv venligst navn.'); return false;}
	if (!emailCheck(email)){alert('Din mailadresse er ikke gyldig.'); return false;}
	if (title==''){alert('Angiv venligst overskrift.'); return false;}
	if (text==''){alert('Angiv venligst tekst.'); return false;}
	
	me.submit();

}

function checkforedragstilmelding(me) {
		
	resetfieldclasses(me);
	
	if (me.navn.value==''){alert('Angiv venligst dit navn.'); redalert(me.navn); return false;}
	if (me.adresse.value==''){alert('Angiv venligst adresse.'); redalert(me.adresse); return false;}
	if (me.postnummer.value.length!=4 || isNaN(me.postnummer.value)){alert('Postnummeret er ikke gyldigt.'); redalert(me.Postnummer); return false;}
	if (me.by.value==''){alert('Angiv venligst din by.'); redalert(me.by); return false;}
	if (!emailCheck(me.email.value)){alert('Din mailadresse er ikke gyldig.'); redalert(me.email); return false;}
	if (me.antal.value==''){alert('Angiv venligst et antal.'); redalert(me.antal); return false;}
	
	me.submit();

}

function resetfieldclasses(me){
	for ( var i=0;i<me.elements.length;i++ )
	{
		if(me.elements[i].name != ''){
			if( me.elements[i].type=='text' )
			{
			me.elements[i].style.border='1px solid #cccccc';
			}
		}		
	}
}

function redalert(me){
//	me.className='FormFieldInputsAlert';
	me.style.border='1px solid red';
	me.focus();
}

function CalculateChars( strId, sname, ivalue, obj )
{
  var strValue = document.getElementById( strId ).value;
  var strReplaceAllR = strValue.indexOf('\r');
  var strReplaceAllN = strValue.indexOf('\n');
  
  /*
  while(strReplaceAllR != -1) {
    strValue = strValue.replace('\r','');
    strReplaceAllR = strValue.indexOf('\r');
  }
  while(strReplaceAllN != -1) {
    strValue = strValue.replace('\n','');
    strReplaceAllN = strValue.indexOf('\n');
  }
  */
  
  document.getElementById( sname ).innerHTML = ( ivalue - strValue.length );
  
  var mlength = obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
  
  if( strValue.length > mlength )
    obj.value = strValue.substring( 0, mlength )
    
}

function validateform( me ){

	$(me).find('input.alert').each( function(){
	
		$(this).css('border','1px solid #ccc');
		$(this).removeClass('alert')
	
	});
	
	var doSubmit = true;

	$(me).find('.required').each( function(){
	
		if( $(this).attr('type') == 'checkbox' ){

			var checkboxname = $(this).attr('name')
		
			if( $('input[name='+checkboxname+']:checked').length == 0 ){
			
				alert( $(this).attr('title') );
				
				doSubmit = false;
			
			}
		
		}
		
		if( $(this).attr('class').indexOf('email') > 0 ){
		
			if( !emailCheck( $(this).val() ) ){

				$(this).css('border','1px solid red');
				$(this).addClass('alert')
			
				doSubmit = false;
			
			}
		
		} else {
		
			if ( $(this).val() == '' ){
		
				$(this).css('border','1px solid red');
				$(this).addClass('alert')
				
				doSubmit = false;
		
			}
			
		}
		
	});

	$('.alert').focus( function(){
		$(this).css('border','1px solid #ccc');
		$(this).removeClass('alert');
	})
	
	if ( doSubmit ){ me.submit() }

}

function validatenewsletterform( me ){

	$(me).find('input.alert').each( function(){
	
		$(this).css('border','1px solid #ccc');
		$(this).removeClass('alert')
	
	});
	
	var doSubmit = true;

	$(me).find('.required').each( function(){
	
		if( $(this).attr('type') == 'checkbox' ){

			var checkboxname = $(this).attr('name')
		
			if( $('input[name='+checkboxname+']:checked').length == 0 ){
			
				alert( $(this).attr('title') );
				
				doSubmit = false;
			
			}
		
		}
		
		if( $(this).attr('class').indexOf('email') > 0 ){
		
			if( !emailCheck( $(this).val() ) ){

				$(this).css('border','1px solid red');
				$(this).addClass('alert')
			
				doSubmit = false;
			
			}
		
		} else {
		
			if ( $(this).val() == '' ){
		
				$(this).css('border','1px solid red');
				$(this).addClass('alert')
				
				doSubmit = false;
		
			}
			
		}
		
	});

	$('.alert').focus( function(){
		$(this).css('border','1px solid #ccc');
		$(this).removeClass('alert');
	})
	
	if ( doSubmit ){

		$.get('/ajrgfx/penders/send-latest-newsletter.asp?email='+me.AjrFmUserEmail.value, function(){
		
			me.submit();
		
		});	
		
	}

}
