function setEmpty(el) {
	if (el.value=="Websitesuche") el.value='';
	if (el.value=="PLZ eingeben") el.value='';
}

function setValue(el,val) {
	if (el.value=="") el.value=val;
}

function bmi_showLoadingIcon() {
	document.getElementById('bmi_result').innerHTML = 'Wird ermittelt ... ';
}

function bmi_hideLoadingIcon() {
}


function activity_showLoadingIcon() {
	document.getElementById('activity_result').innerHTML = 'Wird ermittelt ... ';
}

function activity_hideLoadingIcon() {
}


window.onload=function(){
	if (document.getElementById('packages')) {
		refreshForm();
	}
	
	if (document.getElementById('account_package')) {
		refreshForm();
	}	
}

function showHideMe(id) {
	if (document.getElementById(id).style.display == 'none') {
		document.getElementById(id).style.display = 'block';
	} else {
		document.getElementById(id).style.display = 'none';
	}
}

function getElementsByClassName (className, element) {
	element = element ? element : document;

	var muster = new RegExp("(^|\\s)" + className + "(\\s|$)");
	var alles = element.getElementsByTagName("*");
	var gefunden = new Array();
	var i;

	for (i = 0; i < alles.length; i++) {
		if (alles[i] && alles[i].className && alles[i].className != "") {
			if (alles[i].className.match(muster)) // für Fälle wie class="xyz abc"
				gefunden[gefunden.length] = alles[i];
		}
	}

	return gefunden;
}	

function refreshForm() {
	if (document.getElementById('account_package_101')) {	
		if (document.getElementById('account_package_101').checked == true) {
			document.getElementById('paymentaddress').style.display = 'block';
			document.getElementById('paymentform').style.display = 'block';
		} else {
			document.getElementById('paymentaddress').style.display = 'none';
			document.getElementById('paymentform').style.display = 'none';		
		}
	}
	
	if (document.getElementById('account_package')) {
		
		if (document.getElementById('account_package').value=='premium') {
			document.getElementById('paymentaddress').style.display = 'block';
			document.getElementById('paymentform').style.display = 'block';
		} else {
			document.getElementById('paymentaddress').style.display = 'none';
			document.getElementById('paymentform').style.display = 'none';		
		}
	}
}

function getFromAddress() {
		document.getElementById('invoice_company').value = document.getElementById('pd_company').value;
		document.getElementById('invoice_company2').value = document.getElementById('pd_company2').value;
		document.getElementById('invoice_gender').value = document.getElementById('pd_gender').value;
		document.getElementById('invoice_firstname').value = document.getElementById('pd_firstname').value;
		document.getElementById('invoice_lastname').value = document.getElementById('pd_lastname').value;
		document.getElementById('invoice_street').value = document.getElementById('pd_street').value;
		document.getElementById('invoice_zipcode').value = document.getElementById('pd_zipcode').value;
		document.getElementById('invoice_city').value = document.getElementById('pd_city').value;
}
