// JavaScript Document

function numeralsOnly(evt)
{
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57))
	{
       return false;
    }
    return true;
}

function numeralsAndCommaOnly(evt)
{
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
 	if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode!=44)
	{
       return false;
    }
    return true;
}

function numeralsAndCommaPointOnly(evt)
{
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57) && charCode != 44 && charCode != 46)
	{
       return false;
    }
    return true;
}

function aquatest()
{
	b=true;
	message = "Folgende Fehler wurden bei der Eingabe gefunden:\n\n";
	
	if(window.document.aqua.bowlpic1.value=="" && window.document.aqua.bowlpic2.value=="" && window.document.aqua.bowlpic3.value=="" && window.document.aqua.bowlpic4.value=="" && window.document.aqua.bowlpic5.value=="")
	{
		b=false;	
		message = message + "Es wurde kein Bild ausgewählt\n";
	}

	if((window.document.aqua.bowlpic1.value!="" && window.document.aqua.bowlpic1.value.substr(window.document.aqua.bowlpic1.value.length-3,3)!="jpg" && window.document.aqua.bowlpic1.value.substr(window.document.aqua.bowlpic1.value.length-3,3)!="png" && window.document.aqua.bowlpic1.value.substr(window.document.aqua.bowlpic1.value.length-3,3)!="gif") ||
	   (window.document.aqua.bowlpic2.value!="" && window.document.aqua.bowlpic2.value.substr(window.document.aqua.bowlpic2.value.length-3,3)!="jpg" && window.document.aqua.bowlpic2.value.substr(window.document.aqua.bowlpic2.value.length-3,3)!="png" && window.document.aqua.bowlpic2.value.substr(window.document.aqua.bowlpic2.value.length-3,3)!="gif") ||
	   (window.document.aqua.bowlpic3.value!="" && window.document.aqua.bowlpic3.value.substr(window.document.aqua.bowlpic3.value.length-3,3)!="jpg" && window.document.aqua.bowlpic3.value.substr(window.document.aqua.bowlpic3.value.length-3,3)!="png" && window.document.aqua.bowlpic3.value.substr(window.document.aqua.bowlpic3.value.length-3,3)!="gif") ||
	   (window.document.aqua.bowlpic4.value!="" && window.document.aqua.bowlpic4.value.substr(window.document.aqua.bowlpic4.value.length-3,3)!="jpg" && window.document.aqua.bowlpic4.value.substr(window.document.aqua.bowlpic4.value.length-3,3)!="png" && window.document.aqua.bowlpic4.value.substr(window.document.aqua.bowlpic4.value.length-3,3)!="gif") ||
	   (window.document.aqua.bowlpic5.value!="" && window.document.aqua.bowlpic5.value.substr(window.document.aqua.bowlpic5.value.length-3,3)!="jpg" && window.document.aqua.bowlpic5.value.substr(window.document.aqua.bowlpic5.value.length-3,3)!="png" && window.document.aqua.bowlpic5.value.substr(window.document.aqua.bowlpic5.value.length-3,3)!="gif"))
	{
		b=false;	
		message = message + "Es wurde ein ungültiges Bild ausgewählt\n";
	}
	if(window.document.aqua.bowlid!="")
	{
		b=true;
		message = "Folgende Fehler wurden bei der Eingabe gefunden:\n\n";
	}
	if(window.document.aqua.type.value=="0") { b=false;	message = message + "Ungültigen Typ gewählt\n";	}
	if(window.document.aqua.x.value=="" || window.document.aqua.x.value==0) { b=false; message = message + "Ungültige Breite angegeben\n"; }
	if(window.document.aqua.y.value=="" || window.document.aqua.y.value==0)	{ b=false; message = message + "Ungültige Höhe angegeben\n"; }
	if(window.document.aqua.z.value=="" || window.document.aqua.z.value==0)	{ b=false; message = message + "Ungültige Tiefe angegeben\n"; }
	
	if(b) { return true; } else { alert(message); return false; }
}

function confirmSomething(delLink, text)
{
	Check = confirm(text);
	if(Check == false) { return false; } else { return true; }
}

function change_aqua_pic()
{
	var linkmainpic = document.getElementById('linkmainpic');
	if (arguments[1]) {
		linkmainpic.rel = arguments[1];
	}
	window.document.main_pic.src = "bowlpics/" + arguments[0];	
}

function inserattest()
{
	b=true;	
	message = "Folgende Fehler wurden bei der Eingabe gefunden:\n\n";
	if(window.document.inserat.how.value==3)
	{
		b=false;	
		message = message + "Bitte Art des Inserats auswählen\n";	
	}
	if(window.document.inserat.type.value==6)
	{
		b=false;	
		message = message + "Bitte Typ des Inserats auswählen\n";	
	}
	if(window.document.inserat.title.value=="")
	{
		b=false;	
		message = message + "Bitte Betreff angeben\n";	
	}
	if(window.document.inserat.text.value=="")
	{
		b=false;	
		message = message + "Bitte Inserattext angeben\n";	
	}
	if(b) { return true; } else { alert(message); return false; }
}

function checkBewertung(text) {
	var typ = document.getElementById('bewertenTyp').value;
	var bewertungstext = document.getElementById('bewertungstext').value;
	
	if (bewertungstext && (typ == 'positiv' || typ == 'negativ')) {
		return true;
	} else {
		alert(text);
		return false;
	}
}