	function removeWhiteSpaces(sTXT) {
		return (sTXT.replace(/\s+/g,""));
	}

	String.prototype.leftTrim = function () {
		return (this.replace(/^\s+/,""));
	};
	String.prototype.rightTrim = function () {
		return (this.replace(/\s+$/,""));
	};
	//kombiniert "leftTrim" und "rightTrim";
	String.prototype.basicTrim = function () {
		return (this.replace(/\s+$/,"").replace(/^\s+/,""));
	};
	//dampft leerzeichen(-sequenzen) innerhalb einer zeichenkette auf ein einzelnes "space" ein;
	String.prototype.superTrim = function () {
		return(this.replace(/\s+/g," ").replace(/\s+$/,"").replace(/^\s+/,""));
	};


	function checkTransport(){
		form = document.transport;

		var emailPat = /^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$/i;

		if( removeWhiteSpaces(form.NAME.value) == '' ){
			alert('Bitte füllen Sie das Feld "Name" aus');
			form.NAME.focus();
			return false;
		}

		if( removeWhiteSpaces(form.EMAIL.value) == '' ){
			alert('Bitte füllen Sie das Feld "Email" aus');
			form.EMAIL.focus();
			return false;
		}

		if( !form.EMAIL.value.match(emailPat) ){
			alert('Das Feld "Email" ist nicht korrekt');
			form.EMAIL.focus();
			return false;
		}

		if( removeWhiteSpaces(form.VON.value) == '' ){
			alert('Bitte füllen Sie das Feld "Transport von" aus');
			form.VON.focus();
			return false;
		}

		if( removeWhiteSpaces(form.NACH.value) == '' ){
			alert('Bitte füllen Sie das Feld "Transport nach" aus');
			form.NACH.focus();
			return false;
		}

		return true;
	}

	$(document).ready(function(){
		$(".NAV_CB").colorbox();
	});