function clickclear(thisfield, defaulttext) {
	if (thisfield.value == defaulttext) {
		thisfield.value = "";
	}
}

function clickrecall(thisfield, defaulttext) {
	if (thisfield.value == "") {
		thisfield.value = defaulttext;
	}
}

function call_back_val_submit() {
	form = document.forms['call_back'];
	var errorFlag = 0;
	
	// check for name
	var name = form['name'].value.trim();
	if(name.toUpperCase() == 'NAME' || name == '') {		
		form['name'].parentNode.className = "text error";
		errorFlag = 1;
	} else {
		form['name'].parentNode.className = "text";
	}
	
	// check for name
	var areacode = form['areacode'].value.trim();
	if(areacode.toUpperCase() == 'VORWAHL' || areacode == '') {		
		form['areacode'].parentNode.className = "text error";
		errorFlag = 1;
	} else {
		form['areacode'].parentNode.className = "text";
	}
	
	// check for name
	var rufnummer = form['rufnummer'].value.trim();
	if(rufnummer.toUpperCase() == 'RUFNUMMER' || rufnummer == '') {		
		form['rufnummer'].parentNode.className = "text error";
		errorFlag = 1;
	} else {
		form['rufnummer'].parentNode.className = "text";
	}
	
	if(!errorFlag) {
		form.submit();
	} else {
		document.getElementById('call_back_err_mesg').style.display = "block";
	}
}

String.prototype.trim = function () {
  return this.replace(/^\s*(\S*(\s+\S+)*)\s*$/, "$1");
};
