var uplclick ="";


function newAlbum2(newAlbum,appendAlbum,title,categoryID,articleID,description,directory) {
    var url = "images_upload.php";
    if (directory !='' || newAlbum!='' || appendAlbum!='' || title!='' || categoryID!='' || artcleID!='') {
      url = url + '?' + 'title='+title+'&categoryID='+categoryID+'&articleID='+articleID;
      if (directory!='')
        url = url + '&directory='+directory+'&newAlbum=false';
    }
	var htmlstr= '<iframe style="margin-right: 60px" src="'+url+'" width="575" height="700" frameborder="0" scrolling="no" name="BilderUpload" align="center"></iframe>  <a href="#" onClick="abourtUpload()">abbrechen</a>';
    $("#newAlbumFrame").html(htmlstr);
}



function abourtUpload() {
    $("#newAlbumFrame").html('<div class="main_news_allLinks" id="newAlbumFrame" style="margin-bottom: 30px;">&gt;&gt;&nbsp;<a href="#" onclick="newAlbum2(\'true\',\'false\',\'\',\'\',\'\',\'\',\'\')">neues Bilderalbum erstellen</a></div>');
}



var HW_BilderInfo = '<u><b>Hinweis um die Bilder zu speichern</b></u><br /> Es können mehrere Bilder gleichzeitig übertragen werden. Die Gesamtgröße aller Bilder darf <i>12 MB nicht überschreiten</i>.<br /> Einzelbilder dürfen aus technischen Gründen nur ein maximale Auflösung von ca. 2.5 Megapixel <i>(1900 x 1400 Pixel)</i> bzw. 600 kB Größe besitzen. Die Bilder müssen im JPG-Format sein.';
var HW_Eingabe = '<u><b>Fehler bei der Eingabe!</b></u><br />';


function show(obj,z,text) {
  if (text!='')  document.getElementById('HinweisText').innerHTML = text;
  if (z==0)   $("#"+obj).hide();
    else {
     $("#"+obj).show();
     window.setTimeout("show('"+obj+"',0,'')",5000);
  }
}


function BilderUploadZeit(x) {
    var dslspeed = 16; var lowspeed = 7;   var filesize = 600;
    var dsltime = Math.round(filesize/dslspeed*x);  var lowtime = Math.round(filesize/lowspeed*x);

    return 'Die Übertragung kann bis zu '+dsltime+'s (DSL) und '+lowtime+'s (analog/ISDN) dauern!';
}


var imageCount=0;
var imageNo=1;

function newImage(nr) {
    $('#bilder').text(imageCount + " Bilder");

    var str = '<div id="zeile'+imageCount+'" class="file_upl_zeile">\n'
                +'<span class="file_upl_span" id="bild_span_'+imageCount+'">Bild '+imageNo+'</span>\n'
                +'<span class="file_class"> <input class="file_upl" name="datei'+imageCount+'" id="file_'+imageCount+'" type="file" onchange="newImage('+imageCount+')"  /> </span>\n'
                +'<span id="vorschau_div_'+imageCount+'" class="vorschau_class"> <img id="vorschaubild_'+imageCount+'" src=""></span>\n'
        +'</div> ';
     $('#area').append(str);
     imageCount++; imageNo++;
}


function eingabePruefung() {
  var t = true;
  var errorIn = '';
  if ($('#bilder_name').val()=='') { t = false; errorIn=errorIn+'<li>Name (Titel ist leer)</li>'; }
  if (document.bilderhochladen.categoryID.selectedIndex==0) { t = false; errorIn=errorIn+'<li>Kategorie</li>'; }
  if (imageCount<1) { t = false; errorIn=errorIn+'<li>Bilder (ausgewählt?)</li>'; }

  var dateiname;
  for (k=0;k<imageCount;k++) {
  var dat = "file_"+k;
  dateiname = document.getElementById(dat).value;

  if (dateiname!='')
        if (dateiname.length<3 || dateiname.toLowerCase().search("jpg")=="-1") { errorIn=errorIn+'<li>Bild '+(k+1)+' (Format nicht jpg)</li>'; t = false; }
  }
  return errorIn;
}

function lade_bilder_hoch() {
   var err = eingabePruefung();
   if (err=='') {
       $("#BilderAnzahl").html(imageCount-1);
       $("#BilderUploadZeit").html(BilderUploadZeit(imageCount-1));
       $("#upload_frame").fadeIn("slow");

       $('#bilder_anzahl').val(imageCount-1);
       document.forms[0].submit();
   } else {
     show('Hinweis',1,HW_Eingabe+'<br /><b>Bitte überprüfen:</b><br />'+err);
   }
}
