function switchShare() {
				
	if(document.getElementById("frmFlattype").selectedIndex == 1 && document.getElementById("frmType1").checked != true) {
		$('flatmates').setStyle({display: 'block'});
		Element.replace('frmFlatroomsText', '<b id="frmFlatroomsText">Angebotene (freie) Zimmer</b>');
	}
	else if(document.getElementById("frmType1").checked == true) {
		$('flatmates').setStyle({display: 'none'});
		Element.replace('frmFlatroomsText', '<b id="frmFlatroomsText">Mind. x Zimmer</b>');
	}
	else {
		$('flatmates').setStyle({display: 'none'});
		Element.replace('frmFlatroomsText', '<b id="frmFlatroomsText">Angebotene Zimmer</b>');	
	}
				
}

function limitTextarea(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} 
	else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

function DisableUpload() {
	if(document.getElementById("frmPic1")) {
		document.getElementById("frmPic1").disabled=true;	
	}
	if(document.getElementById("frmPic2")) {
		document.getElementById("frmPic2").disabled=true;	
	}
	if(document.getElementById("frmPic3")) {
		document.getElementById("frmPic3").disabled=true;	
	}
		
	document.getElementById("frmStreet").disabled=true;
	document.getElementById("frmCity").disabled=true;
				
	if(!document.getElementById("addedtype")) {
		$('frmFlattype').insert('<option id="addedtype" value="2">WG o. Wohnung</option>');
	}
				
	// Using non-instance method to avoid Opera 9 bug
	Element.replace('frmAvailabilityText', '<b id="frmAvailabilityText">Frühster Einzugstermin</b>');
	Element.replace('frmFlatroomsText', '<b id="frmFlatroomsText">Mind. x Zimmer</b>');
	Element.replace('frmFlatsizeText', '<span id="frmFlatsizeText">Mind. x m² Wohnfläche</span>');
	Element.replace('frmRentText', '<b id="frmRentText">Max. Monatliche Miete</b>');
				
	$('flatmates').setStyle({display: 'none'});
				
}
			
function EnableUpload() {
	if(document.getElementById("frmPic1")) {
		document.getElementById("frmPic1").disabled=false;	
	}
	if(document.getElementById("frmPic2")) {
		document.getElementById("frmPic2").disabled=false;	
	}
	if(document.getElementById("frmPic3")) {
		document.getElementById("frmPic3").disabled=false;	
	}
		
	document.getElementById("frmStreet").disabled=false;
	document.getElementById("frmCity").disabled=false;
	
	Element.replace('frmAvailabilityText', '<b id="frmAvailabilityText">Verfügbarkeitsdatum</b>');
	Element.replace('frmFlatroomsText', '<b id="frmFlatroomsText">Zimmer</b>');
	Element.replace('frmFlatsizeText', '<b id="frmFlatsizeText">Wohnfläche ca. (m²)</b>');
	Element.replace('frmRentText', '<b id="frmRentText">Monatliche Miete</b>');
				
	if($('addedtype')) {
		$('addedtype').remove();		
	}
				
	if($('flatmates').getStyle('display') == "none" && document.getElementById("frmFlattype").selectedIndex == 1) {
		$('flatmates').setStyle({display: 'block'});
	}
}
