/* bildgroessenbeschraenkung */
var angezeigtebreite = 788;
var gespeichertebreite = 0;
function bildanpassen(bild)  {
	bild = document.getElementById(bild);
	if (bild.width>angezeigtebreite || gespeichertebreite>angezeigtebreite)  {
		if (bild.width==angezeigtebreite)  {
			bild.width = gespeichertebreite;
		}  else  {
			gespeichertebreite = bild.width;
			bild.style.cursor = "pointer";
			bild.width = angezeigtebreite;
		}
	}
	if (document.getElementById('bild').style.display == 'none')  {
		document.getElementById('bild').style.display = "";
	}
	if (document.getElementById('loading').style.display == '')  {
		document.getElementById('loading').style.display = "none";
	}
	if (document.getElementById('abuse').style.display == 'none')  {
		document.getElementById('abuse').style.display = "";
	}
}

/* URL zm Hilfesystem */
function bc_hilfe(nav) {
    hilfe = window.open("http://hilfe.bildercache.de/" + nav ,"hilfe", "toolbar=yes,resizable=yes,width=770,height=500,scrollbars=yes");
    if(window.hilfe) {
        window.hilfe.focus();
    }
}

/* URL zm Hilfesystem */
function bc_umfrage(nav) {
    hilfe = window.open("http://www.bildercache.de/umfrage/" + nav ,"umfrage", "toolbar=yes,resizable=yes,width=650,height=500,scrollbars=yes");
    if(window.hilfe) {
        window.hilfe.focus();
    }
}

/* Weiterleitung von Buttons */
function changelocation(uerl) {
   this.location.href=uerl;
}

/* CSS-Bloecke verstecken */
function showhide(name) {
	var e = document.getElementById(name);
	e.style.display = (e.style.display == 'block') ? 'none' : 'block';
}

/*  */
function highlight(field) {
	field.focus();
	field.select();
}

/* Checkboxmarkierung im Bildergalerie */
function allSelect() {
    var check = document.forms.upbild.selectAll.checked;
    var val = false;
    if (check) {
        val = true;
    } else {
        val = false;
    }
    for (var i = 0; i < 24; i++) {
        tmp = document.forms.upbild.elements[i].checked = val;
    }
}

/* Regelnbestaetigung */
function check() {
	if(document.forms.upload.elements['regeln'].checked==true) {
		document.forms.upload.elements['uploading'].disabled="";
		document.forms.upload.elements['uploading'].value="hochladen";
	} else {
		document.forms.upload.elements['uploading'].disabled="disabled";
		document.forms.upload.elements['uploading'].value="Regeln bestätigen";
	}
}

/* Galerie-Bildmarkierungen */
function markup(id) {
	if(document.forms.upbild.elements["bild["+id+"]"].checked==true) {
        document.getElementById(id).style.background='#ffffe5';
        document.getElementById(id).style.border='1px solid #ffffe5';
	} else {
        document.getElementById(id).style.background='#f3f3f3';
        document.getElementById(id).style.border='1px solid #f3f3f3';
	}
}

/* AGB-Bestaetigung */
function agb() {
	if(document.forms.register.elements['registeragb'].checked==true) {
		document.forms.register.elements['registrieren'].disabled="";
		document.forms.register.elements['registrieren'].value="Registrieren";
	} else {
		document.forms.register.elements['registrieren'].disabled="disabled";
		document.forms.register.elements['registrieren'].value="Galerie-Regeln bestätigen";
	}
}

/* Dateicheck */
function filecheck(){
	if(document.forms.upload.elements['einzelbild'].value == "") {
		alert("Wählen Sie bitte zuerst noch eine Datei aus")
		return false;
	} else {
		return true;
	}
}

/* BMP-Aktivierung */
function bmpactive(bmp) {
	if(bmp != 1) {
		document.forms.upload.elements['konvertbmp'].disabled="disabled";
		document.forms.upload.elements['konvertbmp'].checked=false;
	} else {
		document.forms.upload.elements['konvertbmp'].disabled="";
		document.forms.upload.elements['konvertbmp'].checked=true;
	}
}

/* Bildinfo-Wechsel mit/ohne Info */
last = 'mitinfo';
function setDis(id,vis) {
	el = document.getElementById(id);
	if (el) {
		el.style.display = vis;
	}
	el = document.getElementById(id+"_show");
	if( el ) {
		if ( vis == "block" ) {
			 el.className = "on";
		} else {
			el.className = "";
		}
	}
}
function CodeShow(id) {
	var ids = ["mitinfo","ohneinfo"];
      	if (last!='') setDis(last,"none");
      	setDis(id,"block");
      	last = id;
}

/* Galerieplugin-Codeausgabe */
var bc_galerie = '';
var bc_bilder = '';
var bc_style = '';
var bc_bildlinie = '';
function aktualisiere_skripttext(_this) {
    var _skripttext = document.getElementById("skripttext");
    var _form       = document.getElementById("formular");

    // Setzte Variablen
	bc_galerie             = _form.bc_galerie.value;
	bc_bilder           = _form.bc_bilder.value;
	bc_style           = _form.bc_style.value;
	bc_bildlinie              = _form.bc_bildlinie.value;

	// Setzte Skripttext
	var _addition_skripttext = '';
	    _addition_skripttext = ''
        _skripttext.value = ''
        + '\u003cscript type="text/javascript">\n'
        + '\u003c!--\n'
        + _addition_skripttext
        + 'var bc_galerie         = "' + bc_galerie + '";\n'
        + 'var bc_bilder          = "' + bc_bilder + '";\n'
        + 'var bc_style           = "' + bc_style + '";\n'
        + 'var bc_bildlinie       = "' + bc_bildlinie + '";\n'
        + '--\u003e\n'
        + '\u003c/script\u003e\n'
        + '\u003cscript src="http://plugin.bildercache.de/galerie.js" type="text/javascript"\u003e'
        + '\u003c/script\u003e';

	 return false;
}

