function checkform_login_front()
	{ var errorList = new Array();
	var errorListText = new Array();
	if (document.loginform.email.value=="")
		{ errorList.push("email_error");
		errorListText.push(document.getElementById('email_error').innerHTML);
		}
	if (document.loginform.password.value=="")
		{ errorList.push("password_error");
		errorListText.push(document.getElementById('password_error').innerHTML);
		}
	if (errorList.length==0)
		{this.document.loginform.submit();
		}
	else
		{ var i=0;
		while (i!=errorList.length)
			{ document.getElementById(errorList[i]).innerHTML="<font style='color: #FF0000\; font-weight: bold\;'>" + errorListText[i] + "</font>";
			i++;
			}
		}
	}

function checkform_login()
	{ var errorList = new Array();
	var errorListText = new Array();
	if (document.loginform.email.value=="")
		{ errorList.push("email_error");
		errorListText.push(document.getElementById('email_error').innerHTML);
		}
	if (document.loginform.password.value=="")
		{ errorList.push("password_error");
		errorListText.push(document.getElementById('password_error').innerHTML);
		}
		
	if (errorList.length==0)
		{ document.getElementById('general_error').innerHTML="";
		this.document.loginform.submit();
		}
	else
		{ var i=0;
		while (i!=errorList.length)
			{ document.getElementById(errorList[i]).innerHTML="<font style='color: #FF0000\; font-weight: bold\;'>" + errorListText[i] + "</font>";
			i++;
			}
		var fieldNo = null;
		if (errorList.length==1)
			fieldNo = "felt";
		if (errorList.length>1)
			fieldNo = "felter";
		
		document.getElementById('general_error').innerHTML="<font style='color: #FF0000\; font-weight: bold\;'>Denne formular er ikke klar til afsendelse, da " + errorList.length + " "+ fieldNo +" ikke er udfyldt korrekt.</font>";
		}
	}
	
function checkform_exhange_has()
	{ var errorList = new Array();
	var errorListText = new Array();
	if (document.exchange_has.header.value=="")
		{ errorList.push("header_error");
		errorListText.push(document.getElementById('header_error').innerHTML);
		}
	if (document.getElementById('hometype').selectedIndex==null||document.getElementById('hometype').selectedIndex==-1)
		{ errorList.push("hometype_error");
		errorListText.push(document.getElementById('hometype_error').innerHTML);
		}
	if (document.exchange_has.description.value=="")
		{ errorList.push("description_error");
		errorListText.push(document.getElementById('description_error').innerHTML);
		}
	if (document.exchange_has.m2.value=="")
		{ errorList.push("m2_error");
		errorListText.push(document.getElementById('m2_error').innerHTML);
		}
	if (document.getElementById('hometype').selectedIndex==null||document.getElementById('hometype').selectedIndex==-1)
		{ errorList.push("rooms_error");
		errorListText.push(document.getElementById('rooms_error').innerHTML);
		}
	if (document.exchange_has.rooms.value=="")
		{ errorList.push("rooms_error");
		errorListText.push("Boligens areal");
		}
	if (document.getElementById('area').selectedIndex==null||document.getElementById('area').selectedIndex==-1)
		{ errorList.push("area_error");
		errorListText.push(document.getElementById('area_error').innerHTML);
		}
	if (document.exchange_has.price.value=="")
		{ errorList.push("price_error");
		errorListText.push("Pris for andelen");
		}
	if (document.exchange_has.rent.value=="")
		{ errorList.push("rent_error");
		errorListText.push(document.getElementById('rent_error').innerHTML);
		}
	if (document.exchange_has.costs.value=="")
		{ errorList.push("costs_error");
		errorListText.push(document.getElementById('costs_error').innerHTML);
		}
	if (errorList.length==0)
		{ document.getElementById('general_error').innerHTML="";
		this.document.exchange_has.submit();
		}
	else
		{ var i=0;
		while (i!=errorList.length)
			{ document.getElementById(errorList[i]).innerHTML="<font style='color: #FF0000\; font-weight: bold\;'>" + errorListText[i] + "</font>";
			i++;
			}
		var fieldNo = null;
		if (errorList.length==1)
			fieldNo = "felt";
		if (errorList.length>1)
			fieldNo = "felter";
		
		document.getElementById('general_error').innerHTML="<font style='color: #FF0000\; font-weight: bold\;'>Denne formular er ikke klar til afsendelse, da " + errorList.length + " "+ fieldNo +" ikke er udfyldt korrekt.</font>";
		}
	}
	
function checkform_exhange_wanted()
	{ var errorList = new Array();
	var errorListText = new Array();
	if (document.getElementById('hometypes_wanted').selectedIndex==null||document.getElementById('hometypes_wanted').selectedIndex==-1)
		{ errorList.push("hometype_error");
		errorListText.push(document.getElementById('hometype_error').innerHTML);
		}
	if (document.exchange_wanted.description_wanted.value=="")
		{ errorList.push("description_error");
		errorListText.push(document.getElementById('description_error').innerHTML);
		}
	if (document.exchange_wanted.m2_min.value==""||document.exchange_wanted.m2_max.value==""||document.exchange_wanted.m2_min.value==0||document.exchange_wanted.m2_max.value==0)
		{ errorList.push("m2_error");
		errorListText.push("Boligens areal");
		}
	if (document.getElementById('rooms_min').selectedIndex==null||document.getElementById('rooms_min').selectedIndex==-1||document.getElementById('rooms_max').selectedIndex==null||document.getElementById('rooms_max').selectedIndex==-1)
		{ errorList.push("rooms_error");
		errorListText.push(document.getElementById('rooms_error').innerHTML);
		}
	if (document.getElementById('areas_wanted').selectedIndex==null||document.getElementById('areas_wanted').selectedIndex==-1)
		{ errorList.push("area_error");
		errorListText.push(document.getElementById('area_error').innerHTML);
		}
	if (document.exchange_wanted.price_max.value=="")
		{ errorList.push("price_error");
		errorListText.push(document.getElementById('price_error').innerHTML);
		}
	if (document.exchange_wanted.rent_max.value==""||document.exchange_wanted.rent_max.value==0)
		{ errorList.push("rent_error");
		errorListText.push(document.getElementById('rent_error').innerHTML);
		}
	if (document.exchange_wanted.costs_wanted.value==""||document.exchange_wanted.costs_wanted.value==0)
		{ errorList.push("costs_error");
		errorListText.push(document.getElementById('costs_error').innerHTML);
		}
	if (errorList.length==0)
		{ document.getElementById('general_error').innerHTML="";
		this.document.exchange_wanted.submit();
		}
	else
		{ var i=0;
		while (i!=errorList.length)
			{ document.getElementById(errorList[i]).innerHTML="<font style='color: #FF0000\; font-weight: bold\;'>" + errorListText[i] + "</font>";
			i++;
			}
		var fieldNo = null;
		if (errorList.length==1)
			fieldNo = "felt";
		if (errorList.length>1)
			fieldNo = "felter";
		
		document.getElementById('general_error').innerHTML="<font style='color: #FF0000\; font-weight: bold\;'>Denne formular er ikke klar til afsendelse, da " + errorList.length + " "+ fieldNo +" ikke er udfyldt korrekt.</font>";
		}
	}
	
function checkform_buy()
	{ var errorList = new Array();
	var errorListText = new Array();
	if (document.buy.header.value=="")
		{ errorList.push("header_error");
		errorListText.push(document.getElementById('header_error').innerHTML);
		}
	if (document.getElementById('hometypes_wanted').selectedIndex==null||document.getElementById('hometypes_wanted').selectedIndex==-1)
		{ errorList.push("hometype_error");
		errorListText.push(document.getElementById('hometype_error').innerHTML);
		}
	if (document.buy.description.value=="")
		{ errorList.push("description_error");
		errorListText.push("Skriv lidt om den bolig, du tilbyder");
		}
	if (document.buy.m2_min.value==""||document.buy.m2_max.value==""||document.buy.m2_min.value==0||document.buy.m2_max.value==0)
		{ errorList.push("m2_error");
		errorListText.push(document.getElementById('m2_error').innerHTML);
		}
	if (document.getElementById('rooms_min').selectedIndex==null||document.getElementById('rooms_min').selectedIndex==-1||document.getElementById('rooms_max').selectedIndex==null||document.getElementById('rooms_max').selectedIndex==-1)
		{ errorList.push("rooms_error");
		errorListText.push(document.getElementById('rooms_error').innerHTML);
		}
	if (document.getElementById('areas_wanted').selectedIndex==null||document.getElementById('areas_wanted').selectedIndex==-1)
		{ errorList.push("area_error");
		errorListText.push(document.getElementById('area_error').innerHTML);
		}
	if (document.buy.price_max.value=="")
		{ errorList.push("price_error");
		errorListText.push(document.getElementById('price_error').innerHTML);
		}
	if (document.buy.rent_max.value==""||document.buy.rent_max.value==0)
		{ errorList.push("rent_error");
		errorListText.push(document.getElementById('rent_error').innerHTML);
		}
	if (document.buy.costs.value==""||document.buy.costs.value==0)
		{ errorList.push("costs_error");
		errorListText.push("Omkostninger");
		}
	if (errorList.length==0)
		{ document.getElementById('general_error').innerHTML="";
		this.document.buy.submit();
		}
	else
		{ var i=0;
		while (i!=errorList.length)
			{ document.getElementById(errorList[i]).innerHTML="<font style='color: #FF0000\; font-weight: bold\;'>" + errorListText[i] + "</font>";
			i++;
			}
		var fieldNo = null;
		if (errorList.length==1)
			fieldNo = "felt";
		if (errorList.length>1)
			fieldNo = "felter";
		
		document.getElementById('general_error').innerHTML="<font style='color: #FF0000\; font-weight: bold\;'>Denne formular er ikke klar til afsendelse, da " + errorList.length + " "+ fieldNo +" ikke er udfyldt korrekt.</font>";
		}
	}
	
function checkform_sell()
	{ var errorList = new Array();
	var errorListText = new Array();
	if (document.sell.header.value=="")
		{ errorList.push("header_error");
		errorListText.push("Overskrift til din annonce");
		}
	if (document.getElementById('hometype').selectedIndex==null||document.getElementById('hometype').selectedIndex==0||document.getElementById('hometype').selectedIndex==-1)
		{ errorList.push("hometype_error");
		errorListText.push(document.getElementById('hometype_error').innerHTML);
		}
	if (document.sell.description.value=="")
		{ errorList.push("description_error");
		errorListText.push(document.getElementById('description_error').innerHTML);
		}
	if (document.sell.m2.value=="")
		{ errorList.push("m2_error");
		errorListText.push(document.getElementById('m2_error').innerHTML);
		}
	if (document.getElementById('rooms').selectedIndex==null)
		{ errorList.push("rooms_error");
		errorListText.push(document.getElementById('rooms_error').innerHTML);
		}
	if (document.sell.rooms.value=="")
		{ errorList.push("rooms_error");
		errorListText.push(document.getElementById('rooms_error').innerHTML);
		}
	if (document.getElementById('area').selectedIndex==null||document.getElementById('area').selectedIndex==-1)
		{ errorList.push("area_error");
		errorListText.push(document.getElementById('area_error').innerHTML);
		}
	if (document.sell.price.value=="")
		{ errorList.push("price_error");
		errorListText.push(document.getElementById('price_error').innerHTML);
		}
	if (document.sell.rent.value=="")
		{ errorList.push("rent_error");
		errorListText.push(document.getElementById('rent_error').innerHTML);
		}
	if (document.sell.costs.value=="")
		{ errorList.push("costs_error");
		errorListText.push("Omkostninger");
		}
	if (errorList.length==0)
		{ document.getElementById('general_error').innerHTML="";
		this.document.sell.submit();
		}
	else
		{ var i=0;
		while (i!=errorList.length)
			{ document.getElementById(errorList[i]).innerHTML="<font style='color: #FF0000\; font-weight: bold\;'>" + errorListText[i] + "</font>";
			i++;
			}
		var fieldNo = null;
		if (errorList.length==1)
			fieldNo = "felt";
		if (errorList.length>1)
			fieldNo = "felter";
		
		document.getElementById('general_error').innerHTML="<font style='color: #FF0000\; font-weight: bold\;'>Denne formular er ikke klar til afsendelse, da " + errorList.length + " "+ fieldNo +" ikke er udfyldt korrekt.</font>";
		}
	}
