/* Funktionen zur Überprüfung des Bestellformulars Music-Attractor.com  */
/* Version 1.0 (C) Weiss Gotthard, 26.04.2006 */
/* Mit Dank an de.selfhtml.org */

/* Funktion zur Überprüfung der Form */
function checkForm() {
	var AGBObj = getElem("name","agb",0);

  	if (!AGBObj.checked) {
    	alert("Because of legal reasons we can deliver our CDs only if you accept our standard business conditions.");
    	AGBObj.focus();
    	return false;
  	}
	var VornameObj = getElem("name","vorname",0);
  	if (VornameObj.value == "") {
    	alert("Please enter your forename.");
    	VornameObj.focus();
    	return false;
  	}
	var NachnameObj = getElem("name","nachname",0);  	
  	if (NachnameObj.value == "") {
    	alert("Please enter your surname.");
    	NachnameObj.focus();
    	return false;
  	}  	
	var StrasseObj = getElem("name","strasse",0);	
  	if (StrasseObj.value == "") {
    	alert("Please enter your postal address.");
    	StrasseObj.focus();
    	return false;
  	}	
	var PLZObj = getElem("name","plz",0);	
  	if (PLZObj.value == "") {
    	alert("Please enter your postcode.");
    	PLZObj.focus();
    	return false;
  	}
	var OrtObj = getElem("name","ort",0);	
  	if (OrtObj.value == "") {
    	alert("Please enter your town.");
    	OrtObj.focus();
    	return false;
  	}
	var EmailObj = getElem("name","email",0);	
  	if (EmailObj.value == "") {
    	alert("Please enter your e-mail address.");
    	EmailObj.focus();
    	return false;
  	}
  	var at_pos = EmailObj.value.indexOf("@");
  	if ((at_pos <=0) || (EmailObj.value.length < 7) || (EmailObj.value.substring(at_pos,EmailObj.value.length).indexOf(".") <= 2) || (EmailObj.value.substring(at_pos,EmailObj.value.length).indexOf(".") > (EmailObj.value.substring(at_pos,EmailObj.value.length).length - 2))) {
    alert("Please check your e-mail address, as it is not in a correct format.");
	    EmailObj.focus();
    	return false;
  	}
  	return true;
}


