/* Funktionen für alte Website */

function checkSubmitGas() {
	ok = true;
	if ($F("plz")=="") {
		$("plz").setStyle({border: '1px dotted Red'});
		ok = false;
	}
	else if ($F("plz")=="57250") {
		if (($F("str")!="") && ($F("hsnr")!="")) ok = true;
		else {
			if ($F("str")=="") {
				$("str").setStyle({border: '1px dotted Red'});
				ok = false;
			}
			if ($F("hsnr")=="") {
				$("hsnr").setStyle({border: '1px dotted Red'});
				ok = false;
			}
		}
	}
	if (ok==true && $("verbr")) {
		if ($F("verbr")=="") {
			$("verbr").setStyle({border: '1px dotted Red'});
			ok = false;
		}
		else ok = true;
	}
	return ok;
}

function checkPlz() {
	if ($F("plz")=="") return false;
	else if (($F("plz")=="57250") && ($F("str")=="") && ($F("hsnr")=="")){
		$("strasse").style.display = "inline";
		document.forms[1].Str.focus();
		return false;
	}
	else return true;
}

/* Funktionen für neue Website */

function checkSubmitGas() {
	ok = true;
	if ($F("PLZ_Eingabe_Gas")=="") {
		$("PLZ_Eingabe_Gas").setStyle({border: '1px dotted Red'});
		ok = false;
	}
	else if ($F("PLZ_Eingabe_Gas")=="57250") {
		if (($F("str")!="") && ($F("hsnr")!="")) ok = true;
		else {
			if ($F("str")=="") {
				$("str").setStyle({border: '1px dotted Red'});
				ok = false;
			}
			if ($F("hsnr")=="") {
				$("hsnr").setStyle({border: '1px dotted Red'});
				ok = false;
			}
		}
	}
	if (ok==true && $("Verbrauch_Gas")) {
		if ($F("Verbrauch_Gas")=="") {
			$("Verbrauch_Gas").setStyle({border: '1px dotted Red'});
			ok = false;
		}
		else ok = true;
	}
	return ok;
}

function checkPlzGas() {
	if ($F("PLZ_Eingabe_Gas")=="") return false;
	else if (($F("PLZ_Eingabe_Gas")=="57250") && ($F("str")=="") && ($F("hsnr")=="")){
		$("strasse").style.display = "inline";
		document.forms[1].Str.focus();
		return false;
	}
	else return true;
}

function checkSubmitStrom() {
	ok = true;
	if ($F("PLZ_Eingabe_Strom")=="") {
		$("PLZ_Eingabe_Strom").setStyle({border: '1px dotted Red'});
		ok = false;
	}
	if (ok==true && $("Verbrauch_Strom")) {
		if ($F("Verbrauch_Strom")=="") {
			$("Verbrauch_Strom").setStyle({border: '1px dotted Red'});
			ok = false;
		}
		else ok = true;
	}
	if (ok==true && $("nb").options.length>1) {
		if ($F("nb")=="") {
			$("nb").setStyle({border: '1px dotted Red'});
			ok = false;
		}
		else ok = true;
	}
	return ok;
}

function InsertNewOption(newOption, selectElement)
{
    var optsLen = selectElement.options.length;
    selectElement.options[optsLen] = newOption;
    
    return optsLen;
}

function checkPlzStrom() {
	var nbplz = new Array("57413","57439","57462","57482");
	var theSelectList = $('nb');
	var myNewOption = new Option("Lister- und Lennekraftwerke GmbH", "Lister- und Lennekraftwerke GmbH");
	if ($F("PLZ_Eingabe_Strom")=="") return false;
	else if (nbplz.join(" ").indexOf($F("PLZ_Eingabe_Strom"))>-1 && ($F("nb")=="")){
		$("netz").style.display = "inline";
		document.forms[2].NB.focus();
		theSelectList.selectedIndex = InsertNewOption(myNewOption, theSelectList);
		switch ($F("PLZ_Eingabe_Strom")) {
  			case nbplz[0]:
				theSelectList.selectedIndex = InsertNewOption(new Option("RWE Westfalen-Weser-Ems Verteinetz GmbH", "RWE Westfalen-Weser-Ems Verteinetz GmbH"), theSelectList);
				break;
			case nbplz[1]:
				theSelectList.selectedIndex = InsertNewOption(new Option("Stadtwerke Attendorn GmbH", "Stadtwerke Attendorn GmbH"), theSelectList);
				break;
			case nbplz[2]:
				theSelectList.selectedIndex = InsertNewOption(new Option("Stadtwerke Olpe GmbH", "Stadtwerke Olpe GmbH"), theSelectList);
				break;
			case nbplz[3]:
				theSelectList.selectedIndex = InsertNewOption(new Option("RWE Westfalen-Weser-Ems Verteinetz GmbH", "RWE Westfalen-Weser-Ems Verteinetz GmbH"), theSelectList);
				break;
		}	
		theSelectList.selectedIndex = 0;
		return false;
	}
	else return true;
}
