if (window.location.host.indexOf('tomcat')>-1)
{
	var server = "http://tomcat/ausstellung.biz/";
}
else
{
	var server = 'http://www.ausstellung.biz/';
}

function checkMail(formular, emailfeld, mailfeld)
{
	var inputs = mailfeld.split("###");
	var fehler;
	var re = new RegExp ("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[_a-z0-9-]+(\.[_a-z0-9-]+)*\.[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='#575757';
			}
		}
	}
	if (document[formular][emailfeld])
	{
		if (re.test(document[formular][emailfeld].value) == false)
		{
			var first = emailfeld.substr(0,1);
			var rest = emailfeld.substr(1);
			first = first.toUpperCase();
			var label ='label'+first+rest;
			if (document.getElementById(label))
			{
				document.getElementById(label).style.color='red';
			}
			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;
}


///////// mailto/////////////
function mask(end,middle,start,subject) 
{
	var one ='mai';
	var two='lto:';
	var three='?Subject=';
	var putogether= one+two+start+middle+end+three+subject;
	document.location.href=eval('"'+putogether+'"');
	window.status=putogether;
}
/////////////////////////

/* Bildertausch  */
// preload images
var bild1 = new Array();
var bild2 = new Array();
var bild3 = new Array();
var bild4 = new Array();
var bild5 = new Array();
var bild6 = new Array();
for (a=1; a<4; a++)
{
	bild1[a] = new Image();bild1[a].src = server+"images/startseite/index1_" + a + ".jpg";
	bild2[a] = new Image();bild2[a].src = server+"images/startseite/index2_" + a + ".jpg";
	bild3[a] = new Image();bild3[a].src = server+"images/startseite/index3_" + a + ".jpg";
	bild4[a] = new Image();bild4[a].src = server+"images/startseite/index4_" + a + ".jpg";
	bild5[a] = new Image();bild5[a].src = server+"images/startseite/index5_" + a + ".jpg";
	bild6[a] = new Image();bild6[a].src = server+"images/startseite/index6_" + a + ".jpg";
}
function swapImg(a,b)
{
	do
	{	// ermittle Bild das getauscht wird != Bild das gerade getauscht wurde
		var n=Math.floor(Math.random() * 6 +1);
		// alert(n);
	}
	while (a == n)
	do
	{	// ermittle neues Bild != altes Bild
		var x=Math.floor(Math.random() * 3 +1);
	}
	while (b == x)
	// ermittle zufalls zeitraum zwische 2 und 4 Sek.
	var t=Math.floor(Math.random()* 3000 + 2000);
	
	var ID = window.setTimeout('swapIt(bild'+n+'['+x+'], "swapImage'+n+'")', t);
	//alert(n+' '+x);
	ID = window.setTimeout('swapImg('+n+','+x+')', t);
}
function swapIt(bild, swapImage)
{
	document.getElementById(swapImage).src=bild.src;
}
/* Bildertausch Ende */
function ausstellung()
{
	var re = new RegExp ("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[_a-z0-9-]+(\.[_a-z0-9-]+)*\.[a-z]{2,4}$");
	var rt = true;
	var alertText = '';
	if (document.anmelden.titel.value=='')
	{
		alertText='Bitte vermerken Sie den Titel der Ausstellung.';
		document.getElementById('ausstellungenTitel').style.color="red";
		rt = false;
	}
	else
	{
		document.getElementById('ausstellungenTitel').style.color="#5B5959";
	}
	if (document.anmelden.name.value=='')
	{
		alertText == '' ? alertText = 'Bitte vermerken Sie den Namen des Ausstellers.' : alertText=alertText;
		document.getElementById('ausstellungenName').style.color="red";
		rt = false;
	}
	else
	{
		document.getElementById('ausstellungenName').style.color="#5B5959";
	}
	if (document.anmelden.strasse.value=='')
	{
		alertText == '' ? alertText = 'Bitte vermerken Sie die Strasse des Ausstellers.' : alertText=alertText;
		document.getElementById('ausstellungenStrasse').style.color="red";
		rt = false;
	}
	else
	{
		document.getElementById('ausstellungenStrasse').style.color="#5B5959";
	}
	if (isNaN(document.anmelden.plz.value) || document.anmelden.plz.value.length < 5)
	{
		alertText == '' ? alertText = 'Bitte vermerken Sie die Plz des Ausstellers.' : alertText=alertText;
		document.getElementById('ausstellungenPlz').style.color="red";
		rt = false;
	}
	else
	{
		document.getElementById('ausstellungenPlz').style.color="#5B5959";
	}
	if (document.anmelden.ort.value=='')
	{
		alertText == '' ? alertText = 'Bitte vermerken Sie den Ort des Ausstellers.' : alertText=alertText;
		document.getElementById('ausstellungenOrt').style.color="red";
		rt = false;
	}
	else
	{
		document.getElementById('ausstellungenOrt').style.color="#5B5959";
	}
	if (re.test(document.anmelden.email.value)==false)
	{
		alertText == '' ? alertText = 'Bitte geben Sie eine gültige E-mail Adresse\nin der Form IhrName@IhreDomain.de ein.' : alertText=alertText;
		document.getElementById('ausstellungenEmail').style.color="red";
		rt = false;
	}
	else
	{
		document.getElementById('ausstellungenEmail').style.color="#5B5959";
	}
	if (document.anmelden.startTag.options[document.anmelden.startTag.selectedIndex].value=='Tag' || document.anmelden.startMonat.options[document.anmelden.startMonat.selectedIndex].value=='Monat' || document.anmelden.startJahr.options[document.anmelden.startJahr.selectedIndex].value=='Jahr')
	{
		alertText == '' ? alertText = 'Bitte vermerken Sie den Starttermin.' : alertText=alertText;
		document.getElementById('labelStarttermin').style.color="red";
		rt = false;
	}
	else
	{
		document.getElementById('labelStarttermin').style.color="#5B5959";
	}
	if (document.anmelden.endeTag.options[document.anmelden.endeTag.selectedIndex].value=='Tag' || document.anmelden.endeMonat.options[document.anmelden.endeMonat.selectedIndex].value=='Monat' || document.anmelden.endeJahr.options[document.anmelden.endeJahr.selectedIndex].value=='Jahr')
	{
		alertText == '' ? alertText = 'Bitte vermerken Sie den Endtermin.' : alertText=alertText;
		document.getElementById('labelEndtermin').style.color="red";
		rt = false;
	}
	else
	{
		document.getElementById('labelEndtermin').style.color="#5B5959";
	}
	if (document.anmelden.agb.checked==false)
	{
		alertText == '' ? alertText = 'Bitte akzeptieren Sie die Nutzungsbedingungen.' : alertText=alertText;
		document.getElementById('labelAgb').style.color="red";
		rt = false;
	}
	else
	{
		document.getElementById('labelAgb').style.color="#5B5959";
	}
	if (document.anmelden.img.value != '' && document.anmelden.img.value.substr(-3, 3) != 'gif' && document.anmelden.img.value.substr(-3, 3) != 'jpg' && document.anmelden.img.value.substr(-4, 4) != 'jpeg')
	{
		alertText == '' ? alertText = 'Bitte nur Bilder im Format Jpeg oder Gif.' : alertText=alertText;
		document.getElementById('labelImg').style.color="red";
		rt = false;
	}
	else
	{
		document.getElementById('labelImg').style.color="#5B5959";
	}
	
	alertText != '' ? alert (alertText) : alertText;
	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;
}