//############## MODUL: Shop (ext: gi_publikationen) ###################################################################################################
function calculateTotal(aktPreis) {

  	oldValue = new Array();
  	var valTot = 0;
  	var anzElemente = jQuery('.produkte.Element').length; 

	for(i=0;i<anzElemente;i++){
  		oldValue[i]=document.getElementById("elementResultat"+i).value;
		valTot += parseFloat(oldValue[i]);
  	}
  
    if(aktPreis=="NaN"){
  		valTot = 0;
  	}
  		
  	document.getElementById("elementResultatTotal").value = valTot;
   	document.getElementById("optPrio").checked="";
  	document.getElementById("optEco").checked="";
}



//############## MODUL: Kurssuche (ext: bildungsangebot) (###################################################################################################
function validateForm()
{


	// formulardaten ÙberprÙfen
	var addKurstitel=document.forms["kurserfassung"]["addKurstitel"].value;
	
	var addZielpublikum1=document.forms["kurserfassung"]["addZielpublikum1"].checked;
	var addZielpublikum2=document.forms["kurserfassung"]["addZielpublikum2"].checked;
	var addZielpublikum3=document.forms["kurserfassung"]["addZielpublikum3"].checked;
	var addZielpublikum4=document.forms["kurserfassung"]["addZielpublikum4"].checked;
	var addZielpublikum5=document.forms["kurserfassung"]["addZielpublikum5"].checked;
	var addZielpublikum6=document.forms["kurserfassung"]["addZielpublikum6"].checked;
	var addZielpublikum7=document.forms["kurserfassung"]["addZielpublikum7"].checked;

	var addInhalt=document.forms["kurserfassung"]["addInhalt"].value;
	var addKursleitung=document.forms["kurserfassung"]["addKursleitung"].value;
	var addQualifikation=document.forms["kurserfassung"]["addQualifikation"].value;
	var addKursort=document.forms["kurserfassung"]["addKursort"].value;
	var addKanton=document.forms["kurserfassung"]["addKanton"].text;
	var addKosten=document.forms["kurserfassung"]["addKosten"].value;
	var addKostenKurs=document.forms["kurserfassung"]["addKostenKurs"].value;
	var addTelefon=document.forms["kurserfassung"]["addTelefon"].value;
	var addEmail=document.forms["kurserfassung"]["addEmail"].value;
	
	
	if (addKurstitel==null || addKurstitel==""){
	  alert("Bitte Kurstitel angeben");
	  return false;
	  }
	//if ((addZielpublikum1 && addZielpublikum2 && addZielpublikum3 && addZielpublikum4 && addZielpublikum5 && addZielpublikum6 && addZielpublikum7 ) == true){
	if (addZielpublikum1==false && addZielpublikum2==false && addZielpublikum3==false && addZielpublikum4==false && addZielpublikum5==false && addZielpublikum6==false && addZielpublikum7==false ){
	  alert("Bitte mindestens ein Zielpublikum angeben");
	  return false;
	  }
	if (addInhalt==null || addInhalt==""){
	  alert("Bitte Inhalt / Lernziel angeben");
	  return false;
	  }
	if (addKursleitung==null || addKursleitung==""){
	  alert("Bitte Kursleitung angeben");
	  return false;
	  }
	if (addQualifikation==null || addQualifikation==""){
	  alert("Bitte Qualifikation angeben");
	  return false;
	  }
	if (addKursort==null || addKursort==""){
	  alert("Bitte Kursort xyl angeben");
	  return false;
	  }

/*	if (addKanton=="---" || addKursort==""){
	  alert("Bitte Kanton / Land angeben");
	  return false;
	  }
*/
	if ( (addKosten==null || addKosten=="") && (addKostenKurs==null || addKostenKurs=="")){
	  alert("Bitte Kosten Total oder pro Kurs angeben");
	  return false;
	  }
	if (addTelefon==null || addTelefon==""){
	  alert("Bitte Telefon angeben");
	  return false;
	  }
	if (addEmail==null || addEmail==""){
	  alert("Bitte E-mail Adresse angeben");
	  return false;
	  }
  
  	// validate email
	var addEmail=document.forms["kurserfassung"]["addEmail"].value;
	var atpos=addEmail.indexOf("@");
	var dotpos=addEmail.lastIndexOf(".");
	if (atpos<1 || dotpos<atpos+2 || dotpos+2>=addEmail.length){
	  alert("Die E-Mail Adresse ist ungueltig");
	  return false;
  	}
  	
  	// PrŸfung von Feldern auf zahlen
	var bad_addFortbildung = false;
	var addFortbildung = document.forms["kurserfassung"]["addFortbildung"].value;
	var erlaubt_addFortbildung = '0123456789.';
	for(i=1;i <= addFortbildung.length; i++) {if(erlaubt_addFortbildung.indexOf(addFortbildung.charAt(i)) < 0  ) {bad_addFortbildung = true};}
		if(bad_addFortbildung == true){
			alert('Anzahl Fortbildungsstunden moeglichkeiten: 10 // 10.5 // 5.25');
			return false;
			}
	var bad_addWeiterbildung = false;
	var addWeiterbildung = document.forms["kurserfassung"]["addWeiterbildung"].value;
	var erlaubt_addWeiterbildung = '0123456789.';
	for(i=1;i <= addFortbildung.length; i++) {if(erlaubt_addWeiterbildung.indexOf(addWeiterbildung.charAt(i)) < 0  ) {bad_addWeiterbildung = true};}
		if(bad_addWeiterbildung == true){
			alert('Anzahl Weiterbildungsstunden moeglichkeiten: 10 // 10.5 // 5.25');
			return false;
			}
	var bad_addFortbildungKurs = false;
	var addFortbildungKurs = document.forms["kurserfassung"]["addFortbildungKurs"].value;
	var erlaubt_addFortbildungKurs = '0123456789';
	for(i=1;i <= addFortbildungKurs.length; i++) {if(erlaubt_addFortbildungKurs.indexOf(addFortbildungKurs.charAt(i)) < 0  ) {bad_addFortbildungKurs = true};}
		if(bad_addFortbildungKurs == true){
			alert('Anzahl Fortbildungsstunden: Bitte Ziffern 0-9 eingeben');
			return false;
			}
	var bad_addWeiterbildungKurs = false;
	var addWeiterbildungKurs = document.forms["kurserfassung"]["addWeiterbildungKurs"].value;
	var erlaubt_addWeiterbildungKurs = '0123456789';
	for(i=1;i <= addFortbildungKurs.length; i++) {if(erlaubt_addWeiterbildungKurs.indexOf(addWeiterbildungKurs.charAt(i)) < 0  ) {bad_addWeiterbildungKurs = true};}
		if(bad_addWeiterbildungKurs == true){
			alert('Anzahl Weiterbildungsstunden: Bitte Ziffern 0-9 eingeben');
			return false;
			}
	var bad_addKosten = false;
	var addKosten = document.forms["kurserfassung"]["addKosten"].value;
	var erlaubt_addKosten = '0123456789.';
	for(i=1;i <= addKosten.length; i++) {if(erlaubt_addKosten.indexOf(addKosten.charAt(i)) < 0  ) {bad_addKosten = true};}
		if(bad_addKosten == true){
			alert('Kosten: Bitte Ziffern 0-9 eingeben. Gueltige Werte: XX oder XX.XX (X=Zahl mit Punkt)');
			return false;
			}
	var bad_addKostenKurs = false;
	var addKostenKurs = document.forms["kurserfassung"]["addKostenKurs"].value;
	var erlaubt_addKostenKurs = '0123456789.';
	for(i=1;i <= addKostenKurs.length; i++) {if(erlaubt_addKostenKurs.indexOf(addKostenKurs.charAt(i)) < 0  ) {bad_addKostenKurs = true};}
		if(bad_addKostenKurs == true){
			alert('Kosten: Bitte Ziffern 0-9 eingeben. Gueltige Werte: XX oder XX.XX (X=Zahl mit PUnkt)');
			return false;
			}
}

/*
	$addKurstitel = $_POST['addKurstitel'];
	$addZielpublikum = $_POST['addZielpublikum'];
	$addInhalt = $_POST['addInhalt'];
	$addKursleitung = $_POST['addKursleitung'];
	$addQualifikation = $_POST['addQualifikation'];
	$addKursorganisator = $_POST['addKursorganisator'];
	$addKursort = $_POST['addKursort'];
	$addKanton = $_POST['addKanton'];
	$addKursbeginnTag = $_POST['addKursbeginnTag'];
	$addKursbeginnMonat = $_POST['addKursbeginnMonat'];
	$addKursbeginnJahr = $_POST['addKursbeginnJahr'];
	$addKursendeTag = $_POST['addKursendeTag'];
	$addKursendeMonat = $_POST['addKursendeMonat'];
	$addKursendeJahr = $_POST['addKursendeJahr'];
	$addZeitStd = $_POST['addZeitStd'];
	$addZeitMin = $_POST['addZeitMin'];
	$addZeitStdEnd = $_POST['addZeitStdEnd'];
	$addZeitMinEnd = $_POST['addZeitMinEnd'];
	$addBemerkungen = $_POST['addBemerkungen'];
	$addFortbildung = $_POST['addFortbildung'];
	$addWeiterbildung = $_POST['addWeiterbildung'];
	$addKosten = $_POST['addKosten'];
	$addWaehrung = $_POST['addWaehrung'];
	$addMitglied = $_POST['addMitglied'];
	$addMitgliedTxt1 = $_POST['addMitgliedTxt1'];
	$addMitgliedTxt2 = $_POST['addMitgliedTxt2'];
	$addTelefon = $_POST['addTelefon'];
	$addEmail = $_POST['addEmail'];
	$addWebseite = $_POST['addWebseite'];
	
	*/
