// **************************************************
// VALIDERING AF SØGEFELT
// **************************************************
function seekvalidering()
  {
  error = 0;
  if((document.forms[0].seekfelt.value=='') && (error==0))   
  {		
    alert('Skriv venligst et sagsnr.');
    document.forms[0].seekfelt.focus();
    error = 1;		
  }

if(document.forms[0].seekfelt.value.length>0){
if(!document.forms[0].seekfelt.value.match(/^\d+$/)){
  alert('Der er fejl i det indtastede sagsnr.');
    document.forms[0].seekfelt.focus();
    error = 1;		
  }}

if(error == 0)
  document.forms[0].submit();	
  }

// *******************************
// VALIDERING KORTSØG START
// *******************************
function tjek_kortsog(kortsog){

if (kortsog.fraareal.value.length>0){
if(!kortsog.fraareal.value.match(/^\d+$/)){
  alert('Arealfelter må kun indeholde tal');
  kortsog.fraareal.focus();
  return (false);
}
}

if (kortsog.tilareal.value.length>0){
if(!kortsog.tilareal.value.match(/^\d+$/)){
  alert('Arealfelter må kun indeholde tal');
  kortsog.tilareal.focus();
  return (false);
}
}

if (kortsog.fraareal.value.length>0){
if (parseInt(kortsog.fraareal.value) >= parseInt(kortsog.tilareal.value)){
    alert("Areal til, skal være større end areal fra");
    kortsog.tilareal.focus();
    return (false);
}
}

if (kortsog.tilareal.value.length>0){
if (parseInt(kortsog.fraareal.value) >= parseInt(kortsog.tilareal.value)){
    alert("Areal til, skal være større end areal fra");
    kortsog.tilareal.focus();
    return (false);
}
}


if (document.getElementById("area_1").checked == false &&
	document.getElementById("area_2").checked == false &&
	document.getElementById("area_3").checked == false &&
	document.getElementById("area_4").checked == false &&
	document.getElementById("area_5").checked == false &&
	document.getElementById("area_6").checked == false &&
	document.getElementById("area_7").checked == false &&
	document.getElementById("area_8").checked == false &&
	document.getElementById("area_9").checked == false &&
	document.getElementById("area_10").checked == false &&
	document.getElementById("area_11").checked == false){
	alert("Vælg mindst et område");
	return (false);
}


return (true);
}
// *******************************
// VALIDERING KORTSØG START
// *******************************


// *******************************
// VALIDERING AGENT START
// *******************************
function tjek_agentopret(agent){

if (agent.kontaktperson.value == ""){
    alert("Oplys venligt kontaktperson");
    agent.kontaktperson.focus();
    return (false);
}
if (agent.firmanavn.value == ""){
    alert("Oplys venligt firmanavn");
    agent.firmanavn.focus();
    return (false);
}
if (agent.adresse.value == ""){
    alert("Oplys venligt adresse");
    agent.adresse.focus();
    return (false);
}
if (agent.postnr.value == ""){
    alert("Oplys venligt postnr.");
    agent.postnr.focus();
    return (false);
}
if (agent.bynavn.value == ""){
    alert("Oplys venligt bynavn");
    agent.bynavn.focus();
    return (false);
}
if (agent.email.value == ""){
    alert("Oplys venligt e-mail");
    agent.email.focus();
    return (false);
}
if (agent.email.value.length>0){
if (!agent.email.value.match(/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/)){
alert('E-mail adressen er ikke gyldig');
  agent.email.focus();
  return (false);
}
}
if (agent.telefon.value == ""){
    alert("Oplys venligt telefonnummer");
    agent.telefon.focus();
    return (false);
}
if (!agent.telefon.value.match(/^\d{8}$/)){
  alert ("Telefonnummeret skal bestå af 8 cifre uden mellemrum");
  agent.telefon.focus();
  return (false);
}

if (agent.kontor.checked == false &&
	agent.lager.checked == false &&
	agent.butik.checked == false &&
	agent.investering.checked == false){
	alert("Oplys venligst formål");
	return (false);
}

if (agent.kontor.checked == true &&
	agent.kontormin.value < 1){
	alert("Oplys venligst min. kvm. for kontor");
    agent.kontormin.focus();
	return (false);
}
	if (agent.kontormin.value.length>0){
	if(!agent.kontormin.value.match(/^\d+$/)){
	  alert('Arealfelter må kun indeholde tal');
	  agent.kontormin.focus();
	  return (false);
	}
	}
if (agent.kontor.checked == true &&
	agent.kontormax.value < 1){
	alert("Oplys venligst max. kvm. for kontor");
    agent.kontormax.focus();
	return (false);
}
	if (agent.kontormax.value.length>0){
	if(!agent.kontormax.value.match(/^\d+$/)){
	  alert('Arealfelter må kun indeholde tal');
	  agent.kontormax.focus();
	  return (false);
	}
	}

if (agent.lager.checked == true &&
	agent.lagermin.value < 1){
	alert("Oplys venligst min. kvm. for lager/produktion");
    agent.lagermin.focus();
	return (false);
}
	if (agent.lagermin.value.length>0){
	if(!agent.lagermin.value.match(/^\d+$/)){
	  alert('Arealfelter må kun indeholde tal');
	  agent.lagermin.focus();
	  return (false);
	}
	}
if (agent.lager.checked == true &&
	agent.lagermax.value < 1){
	alert("Oplys venligst max. kvm. for lager/produktion");
    agent.lagermax.focus();
	return (false);
}
	if (agent.lagermax.value.length>0){
	if(!agent.lagermax.value.match(/^\d+$/)){
	  alert('Arealfelter må kun indeholde tal');
	  agent.lagermax.focus();
	  return (false);
	}
	}
if (agent.butik.checked == true &&
	agent.butikmin.value < 1){
	alert("Oplys venligst min. kvm. for butik");
    agent.butikmin.focus();
	return (false);
}
	if (agent.butikmin.value.length>0){
	if(!agent.butikmin.value.match(/^\d+$/)){
	  alert('Arealfelter må kun indeholde tal');
	  agent.butikmin.focus();
	  return (false);
	}
	}
if (agent.butik.checked == true &&
	agent.butikmax.value < 1){
	alert("Oplys venligst max. kvm. for butik");
    agent.butikmax.focus();
	return (false);
}
	if (agent.butikmin.value.length>0){
	if(!agent.butikmin.value.match(/^\d+$/)){
	  alert('Arealfelter må kun indeholde tal');
	  agent.butikmin.focus();
	  return (false);
	}
	}

if (agent.investering.checked == true &&
	agent.investmax.value < 1){
	alert("Oplys venligst max. investeringssum");
    agent.investmax.focus();
	return (false);
}
	if (agent.investmax.value.length>0){
	if(!agent.investmax.value.match(/^\d+$/)){
	  alert('Investeringssum må kun indeholde tal');
	  agent.investmax.focus();
	  return (false);
	}
	}


if (document.getElementById("area1").checked == false &&
	document.getElementById("area2").checked == false &&
	document.getElementById("area3").checked == false &&
	document.getElementById("area4").checked == false &&
	document.getElementById("area5").checked == false &&
	document.getElementById("area6").checked == false &&
	document.getElementById("area7").checked == false &&
	document.getElementById("area8").checked == false &&
	document.getElementById("area9").checked == false &&
	document.getElementById("area10").checked == false &&
	document.getElementById("area11").checked == false){
	alert("Vælg mindst et område");
	return (false);
}


return (true);
}
// *******************************
// VALIDERING AGENT SLUT
// *******************************

// *******************************
// GRAFISKE TJEKBOKSE PÅ AGENT START
// *******************************

var oCheckPics = {on:"/cm-images/design/check-on.gif", off:"/cm-images/design/check-off.gif"};
function setCheck(oElm) {
    var oCheck, sID = oElm.id.split("p_")[1];
    oCheck = document.getElementById(sID);
    oElm.src = oCheck.checked ? oCheckPics.off : oCheckPics.on;
    oCheck.click();
}

// *******************************
// GRAFISKE TJEKBOKSE PÅ AGENT SLUT
// *******************************

// *******************************
// MOUSEOVER PÅ EMNEOVERSIGTER START
// *******************************

$(document).ready(function() {
						   
	$('.emneoversigt a:has(li)').hover(function(){
		$(this).find('li').stop().animate({opacity:1,top:'-7px'},300)
	},function(){
		$(this).find('li').stop().animate({opacity:1,top:0},300)
	})


	$('ul.emneoversigt li').hover(function(){
		$(this).find('li').stop().animate({opacity:0.5,top:'-7px'},300)
	},function(){
		$(this).find('li').stop().animate({opacity:1,top:'0'},300)
	})

});



// *******************************
// MOUSEOVER PÅ EMNEOVERSIGTER SLUT
// *******************************

// *******************************
// MOUSEOVER PÅ INVESTERINGSOVERSIGTER START
// *******************************

$(document).ready(function() {
						   
	$('.investoversigt a:has(li)').hover(function(){
		$(this).find('li').stop().animate({opacity:1,top:'-7px'},300)
	},function(){
		$(this).find('li').stop().animate({opacity:1,top:0},300)
	})


	$('ul.investoversigt li').hover(function(){
		$(this).find('li').stop().animate({opacity:0.5,top:'-7px'},300)
	},function(){
		$(this).find('li').stop().animate({opacity:1,top:'0'},300)
	})

});



// *******************************
// MOUSEOVER PÅ INVESTERINGSOVERSIGTER SLUT
// *******************************


// *******************************
// KORTVALG OMRÅDER START
// *******************************

function selector(id, todo) {
	var imageElement = document.getElementById(id);
	var mapImageElement = document.getElementById('mapImage');
	var checkBoxId = id.replace('kort_', '');
	var checkboxElement = document.getElementById(checkBoxId);
	var kortnr = id.replace('kort_area_', 'boks_kort_area_');

if (todo == 'click') {
	if (checkboxElement.checked) {
		checkboxElement.checked = false;
		document.getElementById(''+ kortnr +'').className = 'ikkevalgt';
}
	else {
		checkboxElement.checked = true;
		document.getElementById(''+ kortnr +'').className = 'valgt';
}
         }

	else if (todo == 'mouseover') {
		checkboxElement.parentNode.style.color = '';
		mapImageElement.src = '/cm-images/design/' + id + '.gif';
	}
	else {
		checkboxElement.parentNode.style.color = '';
		mapImageElement.src = '/cm-images/design/kort_fuld.gif';
		}
	}

function imagemap() {
	var map = document.getElementById('DKmap');
		elements = map.getElementsByTagName('area');
			for (var i = 0; i < elements.length; i++) {
			elements[i].onclick = Function('selector("' + elements[i].id + '", "click");');
			elements[i].onmouseover = Function('selector("' + elements[i].id + '", "mouseover");');
			elements[i].onmouseout = Function('selector("' + elements[i].id + '", "mouseout");');
		}
	}

function mapchanger(id, todo) {
	selector('kort_'+id, todo)
}

// *******************************
// KORTVALG OMRÅDER SLUT
// *******************************

// *******************************
// GALLERIPOPUP START
// *******************************

	hs.graphicsDir = '/cm-fotoarkiv/highslide/graphics/';
	hs.align = 'center';
	hs.transitions = ['expand', 'crossfade'];
	hs.outlineType = 'rounded-white';
	hs.wrapperClassName = 'controls-in-heading';
	hs.fadeInOut = true;
	hs.dimmingOpacity = 0.85;
 
	// define the restraining box
	hs.useBox = false;
	hs.width = 640;
	hs.height = 480;
	// Add the controlbar
if (hs.addSlideshow) hs.addSlideshow({
		//slideshowGroup: 'group1',
		interval: 6000,
		repeat: true,
		useControls: true,
		fixedControls: false,
		overlayOptions: {
			opacity: 1,
			position: 'top right',
			hideOnMouseOut: false
		}
	});

// *******************************
// GALLERIPOPUP SLUT
// *******************************



// *******************************
// TOPROTATION START
// *******************************
$(document).ready(function() {
	$('.toprotation').cycle({ 
		fx:     'fade',
		speed: 1000,
		timeout: 8000,
		delay:  -2000 
	});
});
// *******************************
// TOPROTATION SLUT
// *******************************

// **********************************************
// DEBAT GEM GRP ABB START
// **********************************************
$(document).ready(function() { 
 $('#abbgem').ajaxForm({ 
    }); 
});
// **********************************************
// DEBAT GEM GRP ABB SLUT
// **********************************************

// **********************************************
// DEBAT GEM EMNE ABB START
// **********************************************
$(document).ready(function() { 
 $('#abbemnegem').ajaxForm({ 
    }); 
});
// **********************************************
// DEBAT GEM EMNE ABB SLUT
// **********************************************


