function enableSubmit()
{
	if (document.getElementById('submit').disabled == true && document.eintrag.agb.checked == true)
	{
		document.getElementById('submit').disabled = false;
	}
	else
	{
		document.getElementById('submit').disabled = true;
		document.eintrag.agb.checked = false;
	}
}
function getTel()
{
	if (document.eintrag.unverbindlich.checked == true)
	{
		document.getElementById('labelTelefon').firstChild.data = "Telefon*:";
		document.getElementById('telefon').style.marginLeft = "46px";
	}
	else
	{
		document.getElementById('labelTelefon').firstChild.data = "Telefon:";
		document.getElementById('telefon').style.marginLeft = "53px";
	}
}
function valEintragForm(formular, emailfeld, mailfeld)
{
	if (document.eintrag.agb.checked == false)
	{
		alert('Vor dem Absenden müssen Sie durch Anklicken\nder entsprechenden Checkbox unten auf der Seite\nausdrücklich die Akzeptanz unserer AGBs bestätigen!\n\nBitte haben Sie Verständnis.');
		return (false);
	}
	if (document.eintrag.unverbindlich.checked == true && document.eintrag.telefon.value == '')
	{
		document.getElementById('labelTelefon').style.color='red';
		alert('Bitte geben Sie Ihre Telefonnummer an.');
		document.eintrag.telefon.focus();
		return false;
	}
	else
	{
		document.getElementById('labelTelefon').style.color='#242A47';
		var rt = checkMail(formular, emailfeld, mailfeld);
		return (rt);
	}
}
/////////		mailCheck,
/////////		aufruf: onsubmit="return checkMail('formular_name', 'E-Mail feldname', 'input1;;;fehlermeldung1###input2;;;fehlermeldung2###...###inputn;;;fehlermeldungn')"
function checkMail(formular, emailfeld, mailfeld)
{
	var inputs = mailfeld.split("###");
	var fehler;
	var re = new RegExp ("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$");
	var laenge = inputs.length;
	for (n=0; n<laenge; n++)
	{
		fehler = inputs[n].split(";;;");
		var first = fehler[0].substr(0,1);
		var rest = fehler[0].substr(1);
		first = first.toUpperCase();
		var label ='label'+first+rest;
		if (document[formular][fehler[0]].value == "") //>
		{
			if (document.getElementById(label))
			{
				document.getElementById(label).style.color='red';
			}
			alert(fehler[1]);
			document[formular][fehler[0]].focus();
			return false;		   
		}
		else
		{
			if (document.getElementById(label))
			{
				document.getElementById(label).style.color='#242A47';
			}
		}
	}
	if (document[formular][emailfeld])
	{
		if (re.test(document[formular][emailfeld].value) == false)
		{
			alert('Bitte geben Sie eine gültige E-mail Adresse\nin der Form IhrName@IhreDomain.de ein.')
			document[formular][emailfeld].value = "";
			document[formular][emailfeld].focus();
			return false;
		}
	}
	return true;
}
function suche(art)
{
	/*startseite*/
	if(art=="all")
	{
		if(document.formSuche.spedition.selectedIndex != 0 && document.formSuche.werkstatt.selectedIndex != 0)
		{
			alert("Sie können nur in einer Rubrik zur Zeit suchen!");
			return false;
		}
		if(document.formSuche.spedition.selectedIndex == 0 && document.formSuche.werkstatt.selectedIndex == 0 && document.formSuche.stichwort.value=="")
		{
			alert("Bitte füllen Sie mindestens eine Such-Option aus!");
			return false;
		}
	}
	/*speditionssuche*/
	if(art=="spedition")
	{
		if(document.formSuche.spedition.selectedIndex == 0 && document.formSuche.stichwort.value=="")
		{
			alert("Bitte füllen Sie mindestens eine Such-Option aus!");
			return false;
		}	
	}
	/*werkstattsuche*/
	if(art=="werkstatt")
	{
		if(document.formSuche.werkstatt.selectedIndex == 0 && document.formSuche.stichwort.value=="")
		{
			alert("Bitte füllen Sie mindestens eine Such-Option aus!");
			return false;
		}		
	}
	/*min 3 zeichen für die suche*/
	if(document.formSuche.stichwort.value!="" && document.formSuche.stichwort.value.length < 3)
	{
		alert("Bitte geben Sie mindestens 3 Zeichen für Ihre Suche ein!");
		return false;
	}	
	return true;	
}
//popups
function openWindow(URLtoOpen, windowName, windowFeatures)
{
	Fenster=window.open(URLtoOpen, windowName, windowFeatures);
}
///////// mailto/////////////
		function mask(end,middle,start,subject) {
			var one ='mai';
			var two='lto:';
			var three='?Subject=';
			//start,middle,end,subject;
			var putogether= one+two+start+middle+end+three+subject;
			document.location.href=eval('"'+putogether+'"');
			window.status=putogether;
		}
/////////////////////////

function valPresse(formular, emailfeld, mailfeld)
{
	var rt = checkMail(formular, emailfeld, mailfeld);
	return rt;
}

function valEmpfehlen()
{
	var rt = checkMail('empfehlenForm', 'emailfeld', 'absName;;;Bitte geben Sie Ihren Namen an.###empfName;;;Bitte geben Sie den Namen des Empfängers an');
	var re = new RegExp ("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$");
	if (re.test(document.empfehlenForm.empfEmail.value) == false && rt==true)
	{
		alert('Bitte geben Sie eine gültige E-mail Adresse\nin der Form IhrName@IhreDomain.de\nfür den Empfänger ein.')
		document.empfehlenForm.empfEmail.value = "";
		document.empfehlenForm.empfEmail.focus();
		document.getElementById('labelEmpfEmail').style.color="red";
		return false;
	}
	else
	{
		document.getElementById('labelEmpfEmail').style.color="#242A47";
	}
	if (re.test(document.empfehlenForm.absEmail.value) == false && rt==true)
	{
		alert('Bitte geben Sie Ihre E-mail Adresse\nin der Form IhrName@IhreDomain.de ein.')
		document.empfehlenForm.absEmail.value = "";
		document.empfehlenForm.absEmail.focus();
		document.getElementById('labelAbsEmail').style.color="red";
		return false;
	}
	else
	{
		document.getElementById('labelAbsEmail').style.color="#242A47";
	}
	return rt;
}
function valKontakt()
{
	var rt = checkMail('emailForm', 'kontaktEmail', 'kontaktName;;;Bitte geben Sie Ihren Namen an.###kontaktBetreff;;;Bitte geben Sie einen Betreff an.');
	return rt;
}
function valContentMail ()
{
	var rt = checkMail('contentMailForm', 'email', 'name;;;Bitte geben Sie Ihren Namen an.###betreff;;;Bitte geben Sie einen Betreff an.');
	return rt;
}
///
function sendBack()
{
	document.backLink.submit();
}
/* Bildertausch  */
// preload images
var bild1 = new Array();
var bild2 = new Array();
var bild3 = new Array();
var bild4 = new Array();
for (a=1; a<7; a++)
{
	bild1[a] = new Image();bild1[a].src = "http://www.deutsches-transportgewerbe.de/images/index1-" + a + ".jpg";
	bild2[a] = new Image();bild2[a].src = "http://www.deutsches-transportgewerbe.de/images/index2-" + a + ".jpg";
	bild3[a] = new Image();bild3[a].src = "http://www.deutsches-transportgewerbe.de/images/index3-" + a + ".jpg";
	bild4[a] = new Image();bild4[a].src = "http://www.deutsches-transportgewerbe.de/images/index4-" + a + ".jpg";
}
function swapImg(a,b)
{
	do
	{	// ermittle Bild das getauscht wird != Bild das gerade getauscht wurde
		var n=Math.floor(Math.random() * 4 +1);
		// alert(n);
	}
	while (a == n)
	do
	{	// ermittle neues Bild != altes Bild
		var x=Math.floor(Math.random() * 6 +1);
	}
	while (b == x)
	// ermittle zufalls zeitraum zwische 2 und 5 Sek.
	var t=Math.floor(Math.random()* 3000 + 2000);
	
	var ID = window.setTimeout('swapIt(bild'+n+'['+x+'], "kopfImage'+n+'")', t);
	//alert(n+' '+x);
	ID = window.setTimeout('swapImg('+n+','+x+')', t);
}
function swapIt(bild, kopfImage)
{
	document[kopfImage].src=bild.src;
}
/* Bildertausch Ende */


/*Auftragsbuch, nur bestimmte anzahl von firmen vormerken*/

function maxSelect(maxNum)
{
	checkedNum=0;
	for(i=0;i<document.auftrag.length;i++)
	{
		if(document.auftrag[i].checked==true && document.auftrag[i].type=="checkbox"){checkedNum++;}
	}
	if(checkedNum>=maxNum)
	{
		for(i=0;i<document.auftrag.length;i++)
		{
			if(document.auftrag[i].type=="checkbox")
			{
				document.auftrag[i].disabled=true;
			}
		}
	}
}

function deleSelect()
{
	for(i=0;i<document.auftrag.length;i++)
	{
		document.auftrag[i].removeAttribute("checked");
		document.auftrag[i].disabled=false;		 
	}
}


// als Favoriten speichern

function doFavorite()
{
	if (navigator.appName == "Microsoft Internet Explorer") window.external.addFavorite('http://www.transportwesen.info/', 'Transportwesen.info');
	else alert("Ihr Internetseitenbetrachter unterstützt diese Funktion\nleider nur über die internetseitenbetrachtereigene\nMenüfunktion! ;-)");
}

<!--hilfetext auf der startseite

function auf(bildertausch) {

// Die folgenden 3 Zeilen sind fuer Netscape 6
if (document.getElementById) {
document.getElementById(bildertausch).style.visibility="visible";
}
// Ende Netscape 6


if (document.all) {
document.all[bildertausch].style.visibility="visible";
}

if (document.layers) {
document.layers[bildertausch].visibility="visible";
}
}

function zu(bildertausch) {

// Die folgenden 3 Zeilen sind fuer Netscape 6
if (document.getElementById) {
document.getElementById(bildertausch).style.visibility="hidden";
}
// Ende Netscape 6

if (document.all) {
document.all[bildertausch].style.visibility="hidden";
}

if (document.layers) {
document.layers[bildertausch].visibility="hidden";
}
}

//-->

// popup für frachtbörse
function openInfoLadung(nr,tb,stb,l,mb,sb,rs,x,y){
alert("Hier verlassen Sie den redaktionellen Bereich vom Deutsches-Transporgewerbe.de.\n Die folgenden Informationen werden Ihnen von aktuell3000.de zur Verfügung gestellt.");
url="http://www.aktuell3000.de/de_detail_ladung.php?nr="+nr;
w=600;
h=520;
var t=(document.layers)? ',screenX='+x+',screenY='+y: ',left='+x+',top='+y; //A LITTLE CROSS-BROWSER CODE FOR WINDOW POSITIONING
tb=(tb)?'yes':'no'; stb=(stb)?'yes':'no'; l=(l)?'yes':'no'; mb=(mb)?'yes':'no'; sb=(sb)?'yes':'no'; rs=(rs)?'yes':'no';
var x=window.open(url, 'newWin'+new Date().getTime(), 'scrollbars='+sb+',width='+w+',height='+h+',toolbar='+tb+',status='+stb+',menubar='+mb+',links='+l+',resizable='+rs+t);
x.focus();
}
/* Presse PopUp */
function winOpen(id, width, height)
{
		 width=width+40;
		 height=height+40;
		 window.open('referenzen.php?id=' + id + '', '', 'width='+ width +',height='+ height +',scrollbars=yes');
}