//JavaScript fuer die Anwendung Bildergalerie

////////////////////////////////////////////////////////////////
//
// wScript.js für die Anwendung Bildergalerie
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication® Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
//
// Anzupassende Variablen:
//
// Aktiviert den Cachemodus (0 = aus, 1 = ein).
var cacheMode = 0;
//
//erscheint wenn ein Pflichtfeld nicht ausgefüllt wurde
var messageObligation = " ist ein Pflichtfeld!\n"; 
////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////
//
// Beschreibung: Oeffnet das Fenster zur Dateiauswahl
//
////////////////////////////////////////////////////////////////

function openWin(){
  //var win = window.open('/cgi-bin/wDir.cgi?path=<!--PRC:ENV name="dirInclude"-->', 'dirWin', 'width=700, height=700, scrollbars=yes');
  var win = window.open('/cgi-bin/wDir.cgi?path=' + location.pathname.replace(/[^\/]+$/, ''), 'dirWin', 'width=700, height=700, scrollbars=yes');
}


////////////////////////////////////////////////////////////////
//
// Beschreibung: Sendet das Formular
// 
// Parameter: form = Formular, das gesendet werden soll.
//
////////////////////////////////////////////////////////////////

function submitForm(frmUploadFileGallery){
  if(document.getElementsByName("frmUploadFileGallery")[0].file.value == "" || document.getElementsByName("frmUploadFileGallery")[0].headline.value == "" ){
    if(document.getElementsByName("frmUploadFileGallery")[0].file.value == ""){
    alert('Bitte wählen Sie noch eine Datei aus!');
      document.frmUploadFileGallery.file.focus();
      return false;
    }
    else{
    alert('Bitte geben Sie eine Überschrift an!');
      document.frmUploadFileGallery.headline.focus();
      return false;
    }
  }
  else{
    // Folgende Abfrage entfaellt aufgrund Umsetzung ueber die function checkInsert()
    //var headlineBefore = document.getElementsByName("frmUploadFileGallery")[0].headline.value;
    //var headline = headlineBefore.replace(/"/g, " ");
    //var headline = headlineBefore.replace(/'/g, " ");
  	document.getElementsByName("frmUploadFileGallery")[0].submit();
  }
}

function submitFormZip(frmUploadZip){
	if(document.getElementsByName("frmUploadZip")[0].file.value == ""){
		alert('Bitte wählen Sie noch eine ZIP-Datei aus!');
		  document.frmUploadZip.file.focus();
      return false;
	}
	else{
		document.getElementsByName("frmUploadZip")[0].submit();
	}
}

////////////////////////////////////////////////////////////////
//
// Beschreibung: Sendet das Formular
// 
// Parameter: form = Formular, das gesendet werden soll.
//
////////////////////////////////////////////////////////////////

function checkInsert(){
  var checkheadline = document.frmUploadFileGallery.headline.value;
  strlength = checkheadline.length;
  var Ausdruck = /["']/;
   if(Ausdruck.test(checkheadline) != false){
   //checkheadline = checkheadline.replace(/[^a-zA-Z0-9_]/,"_");
   alert("Die Sonderzeichen \" und \' sind nicht erlaubt!");
   strlength = strlength - 1;
   }
   document.frmUploadFileGallery.headline.focus();

   //alert(length);
   checkheadline = checkheadline.substring(0, strlength);
    document.frmUploadFileGallery.headline.value = checkheadline;
}



