/*******************************************************************************************
*	dateiname:		scripts/javascript.js
*	author:			patrick tschanz
*	copyright:		patanz.ch
*	datum:			17. januar 2009
*	changed:                28. juli 2009
*	beschreibung		
*******************************************************************************************/	


function zeigeMeldung(meldung,url) {
	
	alert(meldung);
	location.href=(url);
	
}

function zeigeDelMeldung(meldung,url,back) {
	
	if (confirm(meldung)) {
		
		location.href=(url);
		
	} else {
		
		if (back == 1) {
			
			history.back();
			
		}
		
	}
	 
}

function zeigeFehlerMeldung(meldung) {
	
	alert(meldung);
	history.back();
	
}


function openBox(seite,winName,breite,hoehe) {
	
	var w=window.open(seite,winName,'width='+breite+',height='+hoehe+',resizable=1,statusbar=1,scrollbars=1,menubar=0');
		w.focus();
	//window.open(seite+'?opener='+div,div,'width='+breite+'px,height='+hoehe+'px,left=center,top=center');
	
}


function neuLaden(breite,hoehe) {
	window.resizeTo(breite,hoehe+10);
	this.window.focus();
}


function showDivUpload(){
	if (navigator.appName == "Netscape"){
		document.getElementById('divUpload').style.visibility = "visible";
		document.getElementById('divUploadHidden').style.visibility = "hidden";
	} else {
		document.all['divUpload'].style.visibility = "visible";
		document.all['divUploadHidden'].style.visibility = "hidden";
	}
}

function showDivAendernLoeschen(idContent) {

    document.getElementById('idContent').value = idContent;

    if (navigator.appName == "Netscape"){
		document.getElementById('divAendernLoeschen').style.visibility = "visible";
	} else {
		document.all['divAendernLoeschen'].style.visibility = "visible";
	}
}

function datumGewaehlt(datum,datumAnz,div) {
	
	if (typeof opener != "undefined" && opener != null) {	
		divAnz = div+'Anz';
		opener.document.jsForm.elements[div].value = datum;
		opener.document.getElementById(divAnz).innerHTML = datumAnz;
		opener.indexwnd = null;
		opener.focus();
		self.window.close();
	}
	
	
}


function fensterSchliessen() {
	
	opener.indexwnd = null;
	opener.focus();
	opener.location.reload();
	self.window.close();
	
}


function fensterFehlerSchliessen(meldung) {
	
	if (confirm(meldung)) {
		opener.indexwnd = null;
		opener.focus();
		self.window.close();	
	}
	
}


function monatGewaehlt(datum,datumAnz,div) {
	
	if (typeof opener != "undefined" && opener != null) {
		divAnz = div+'Anz';
		opener.document.jsForm.elements[div].value = datum;
		opener.document.getElementById(divAnz).innerHTML = datumAnz+'&nbsp;<input type="button" value="&Auml;ndern" onclick="javascript:openBox(\'monat.php?div='+div+'\',\''+div+'\',250,220);">';
		opener.indexwnd = null;
		opener.focus();
		self.window.close();
	}
	
	
}


function felderAusgefuellt(id,text,url) {
	
	if (document.getElementById('agb_gelesen').checked == false) {
		
		alert(text);
		
	} else {
		
		document.jsForm.action = url+'&absenden='+id;
		document.jsForm.submit();
		
	}

}

function zeigeBildGross(bild,breite,hoehe,fensterSchliessen) {
	
	document.getElementById('bildGross').style.display = 'block';
	document.getElementById('bildGross').innerHTML = '<div style="width:100%" align="center">' +
					'<a href="javascript:verbergeBilderanzeige();"><img src="'+bild+'" width="'+breite+'" height="'+hoehe+'" border="0" /><br /><br />' +
					fensterSchliessen+'</a><br /></div>';
	
}

function verbergeBilderanzeige() {
	
	document.getElementById('bildGross').style.display = 'none';
	
}

function bildGross(rf,idNav) {

	document.getElementById('bildGross').style.display = 'block';
	// ajax anfrage an das backend mit id_adresse als parameter
	var opt = { method:'post', postBody: 'rfBild='+rf+'&idNav='+idNav};
	new Ajax.Updater( { success:'bildGross' }, './web_inc/bilder_anzeige.php', opt);
	
}

function verbergeBildGross() {

	document.getElementById('bildGross').style.display = 'none';

}

function navEintragen(ebene,url) {

    titelNeu    = document.getElementById('titelNeu_'+ebene).value;
    navtypNeu   = document.getElementById('navtypNeu_'+ebene).value;

    if (document.getElementById('adminNeu_'+ebene).checked == true) {

        adminNeu = 1;

    } else {

        adminNeu = 0
    }

    if (document.getElementById('webNeu_'+ebene).checked == true) {

        webNeu = 1;

    } else {

        webNeu = 0
    }
    
    
    document.jsForm.action = url+'&ebene='+ebene+'&titelNeu='+titelNeu+'&adminNeu='+adminNeu+'&webNeu='+webNeu+'&navtypNeu='+navtypNeu;
    document.jsForm.submit();

}

function setSeitenFelderContainer(url,container) {

    var newdiv = document.createElement('div');
    newdiv.setAttribute("id",'container_'+container);

    newdiv.innerHTML = '<div id="layoutFelderContainer"><a href="'+url+'">'+value+'</a></div>';
    $( container ).appendChild(newdiv);


}


function setSeitenfelder(idFeldtyp,container,reihe) {

    document.getElementById('container_'+container).value = reihe;

}
