
function showPrijsDiv(id)
{
	if (id != '') {
		document.getElementById('prijsDiv'+id).style.display = 'block';
		if (id == 'huur') {
			document.getElementById('prijsDivkoop').style.display = 'none';
		} else {
			document.getElementById('prijsDivhuur').style.display = 'none';
		}
	} else {
		document.getElementById('prijsDivkoop').style.display = 'block';
		document.getElementById('prijsDivhuur').style.display = 'block';
	}
}

function submitenter(myfield,e)
{
	var keycode;
	if (window.event) {
		keycode = window.event.keyCode;
	} else if (e) {
		keycode = e.which;
	} else {
		return true;
	}
	if (keycode == 13) {
   		myfield.form.submit();
   		return false;
	} else {
   		return true;
	}
}

function showFoto(image, image_file)
{
	//alert(image_file);
	document.getElementById('largePicture').src = image;
	if (image_file != undefined) {
		document.getElementById('enlarge_picture').onclick = function() { window.open(image_file); } //window.open('/files/createthumb.php?w=800&amp;h=600&amp;behouden=advanced&amp;image_file='+image_file);
	}

}

function checkformulier(field){
	var status = 'okee';
	// GA KIJKEN WELKE VELDEN VERPLICHT ZIJN.
	// DEZE BEGINNEN MET check_
	var frm = document.forms[0];
	for (var e = 0; e < frm.length; e++) {
		var name = frm.elements[e].name;
	    if(name.substr(0,6) == 'check_'){
			var naamzondercheck = name.substr(6,28)
			if(frm.elements[e].value==''){
			 	alert('U heeft geen '+ naamzondercheck + ' ingevoerd');
				status = 'niet okee';
			}
		}
    }
	if(status=='okee'){
		frm.submit();
	}
}

function bugreport(currentPage,referer,naam) {
	open("/content/reportbug.php?currentPage="+escape("http://"+currentPage)+"&referer="+escape(referer)+"&naam="+naam,"bugReport","width=500,height=380,scrollbars=no,resizable=no,toolbar=no,statusbar=yes");
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function showDiv(id)
{
	if (document.getElementById('overzichtDiv') != undefined) {
		document.getElementById('overzichtDiv').style.display = 'none';
		if (document.getElementById('overzichtLink') != undefined) {
			document.getElementById('overzichtLink').className = 'sub_tab';
		}
	}
	if (document.getElementById('kenmerkenDiv') != undefined) {
		document.getElementById('kenmerkenDiv').style.display = 'none';
		if (document.getElementById('kenmerkenLink') != undefined) {
			document.getElementById('kenmerkenLink').className = 'sub_tab';
		}
	}
	if (document.getElementById('fotosDiv') != undefined) {
		document.getElementById('fotosDiv').style.display = 'none';
		if (document.getElementById('fotosLink') != undefined) {
			document.getElementById('fotosLink').className = 'sub_tab';
		}
	}
	if (document.getElementById('liggingDiv') != undefined) {
		document.getElementById('liggingDiv').style.display = 'none';
		if (document.getElementById('liggingLink') != undefined) {
			document.getElementById('liggingLink').className = 'sub_tab';
		}
	}
	if (document.getElementById('bouwnummersDiv') != undefined) {
		document.getElementById('bouwnummersDiv').style.display = 'none';
		if (document.getElementById('bouwnummersLink') != undefined) {
			document.getElementById('bouwnummersLink').className = 'sub_tab';
		}
	}

	if (document.getElementById('plattegrondenDiv') != undefined) {
		document.getElementById('plattegrondenDiv').style.display = 'none';
		if (document.getElementById('plattegrondenLink') != undefined) {
			document.getElementById('plattegrondenLink').className = 'sub_tab';
		}
	}


	if (document.getElementById('fotoDiv') != undefined) {
		document.getElementById('fotoDiv').style.display = 'block';
	}

	if (document.getElementById(id+'Div') != undefined) {
		document.getElementById(id+'Div').style.display = 'block';
			document.getElementById(id+'Link').className = 'sub_tab_selected';
	}
	if (id == 'bouwnummers') {
		document.getElementById('fotoDiv').style.display = 'none';
	}

	return false;
}



function moveUp(element) {
  for(i = 0; i < element.options.length; i++) {
    if(element.options[i].selected == true) {
      if(i != 0) {
        var temp = new Option(element.options[i-1].text,element.options[i-1].value);
        var temp2 = new Option(element.options[i].text,element.options[i].value);
        element.options[i-1] = temp2;
        element.options[i-1].selected = true;
        element.options[i] = temp;
      }
    }
  }
}
function moveDown(element) {
  for(i = (element.options.length - 1); i >= 0; i--) {
    if(element.options[i].selected == true) {
      if(i != (element.options.length - 1)) {
        var temp = new Option(element.options[i+1].text,element.options[i+1].value);
        var temp2 = new Option(element.options[i].text,element.options[i].value);
        element.options[i+1] = temp2;
        element.options[i+1].selected = true;
        element.options[i] = temp;
      }
    }
  }
}
function updateList(list, textBox) {
  textBox.value = '';
  for(i = 0; i < list.options.length; i++) {
    if (i == 0) {
      textBox.value += list.options[i].value;
    } else {
      textBox.value += ',' + list.options[i].value;
    }
  }
}
function swap(list) {
  var j = 0;
  for(i = 0; i < list.options.length; i++) {
    if(list.options[i].selected == true) {
      j++;
      switch (j) {
        case 1:
        var i1 = i;
        var temp = new Option(list.options[i].text, list.options[i].value);
        break;
        case 2:
        var i2 = i;
        var temp2 = new Option(list.options[i].text, list.options[i].value);
        break;
      }
    }
  }
  if (j != 2) {
    alert('U dient 2 items te selecteren');
  } else {
    list.options[i1] = temp2;
    list.options[i1].selected = true;
    list.options[i2] = temp;
    list.options[i2].selected = true;
  }
}

function selectAllOptions(elemnt) {
	for (i=0;i<elemnt.options.length;i++){
		elemnt.options[i].selected = true;
	}
}

function showSubs(id, chk)
{
	var elm = document.getElementById(id);
	if (chk) {
		elm.style.display = 'block';
	} else {
		elm.style.display = 'none';
	}
}

function bedienSubs(id, chk)
{
	var elm = document.getElementsByTagName('INPUT');
	for (i=0;i<elm.length;i++) {
		if (elm[i].id==id)	{
			elm[i].checked = chk;
		}
	}
}

function move_options(from, to_name) {
	var length = (from.options.length-1);
	for (i=length; i > -1;i--) {
		if (from.options[i].selected) {
			var optionObject = new Option(from.options[i].text,from.options[i].value)
			document.getElementById(to_name).options[document.getElementById(to_name).options.length] = optionObject;
			if (from.options.length != 0) { from.options[i]=null;  }
		}
	}
}
