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 div_hide(eintrag){
	if (navigator.appName == "Netscape"){
		document.getElementById(eintrag).style.visibility = "hidden";
	} else {
		document.all[eintrag].style.visibility = "hidden";
	}
}


// pop up window opener
function openWindow(pageToLoad,winName,breite,hoehe,resizable,status,menubar) {
	var w=window.open( pageToLoad , winName , 'width='+breite+',height='+hoehe+',resizable=1,statusbar=0,scrollbars=0,menubar=0');
		w.focus();
}


function getOpener() {
	var opener = (opener.location.href);
	alert (opener);
	document.write( opener );
}

// set the new value for 'tblField'
function goToSearch(tblField,numValues) {
	
	if (typeof opener != "undefined" && opener != null) {
		
		if (numValues > 1) {

			for (var i=0; i<numValues; i++) {
				// check if the radio button is checked
				if (document.jsForm.elements['strSearch'][i].checked == true) {
					// get the values from the checked radio button
					var value = document.jsForm.elements['strSearch'][i].value;	
					// split the values (id and supplier name)
					var values = document.jsForm.elements['strSearch'][i].value.split(',');
				}
			}
			
		} else {
			var value = document.jsForm.elements['strSearch'].value;
			var values = document.jsForm.elements['strSearch'].value.split(',');
		}
		
		var value1 = values[0];
		var value2 = values[1];
		// 
		opener.document.jsForm.elements[tblField].value = value1;
		opener.document.jsForm.elements['formValue'].value = value2;
		opener.indexwnd = null;
		opener.focus();
		self.window.close();
		
	}
}



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

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

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 urlWeiterleitung(url) {
	
	location.href=(url);
	
}


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 bildGross(bild) {
	
	var w=window.open('bildGross.php?bild='+bild,'Bildgross','width=20,height=20,resizable=1,statusbar=1,scrollbars=1,menubar=0');
		w.focus();
	
}


// show new cardfields
function neuerRechnungspunkt(text,betragText) {
	
	nummer = document.jsForm.elements['nummer'].value;
	
	div_name = 'rechnungsPunktNeu_'+nummer;
	nummer++;
	document.jsForm.elements['nummer'].value = nummer;
	
	var newdiv = document.createElement('div');
	newdiv.setAttribute("id",div_name);
	
	newdiv.innerHTML = '<div id="breakContainer" style="width:100%">' +
		'<div id="nonbreakBoldContainer" style="width:180px;">'+text+'</div>' +
		'<div id="nonbreakContainer" style="width:280px;"><textarea name="textNeu_'+nummer+'" style="width:250px;height:50px;"></textarea></div>' +
		'<div id="nonbreakBoldContainer" style="width:110px;">'+betragText+'</div>' +
		'<div id="nonbreakContainer"><input type="text" class="input_1" name="betragNeu_'+nummer+'" style="width:70px;"></div>' +
		'</div><div id="clearHeight">&nbsp;</div>';
		
	
	$( 'rechnungsPunkte' ).appendChild(newdiv);
	
}

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

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 fensterFehlerSchliessen(meldung) {
	
	if (confirm(meldung)) {
		opener.indexwnd = null;
		opener.focus();
		self.window.close();	
	}
	
}

function fensterSchliessen() {
	
	opener.indexwnd = null;
	opener.focus();
	opener.location.reload();
	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" class="but_1" value="&Auml;ndern" onclick="javascript:openBox(\'monat.php?div='+div+'\',\''+div+'\',250,220);">';
		opener.indexwnd = null;
		opener.focus();
		self.window.close();
	}
	
	
}

function datumGewaehlt(datum,datumAnz,div) {
		
	if (typeof opener != "undefined" && opener != null) {	
		
		divAnz = div+'Anz';
		divButton = div+'Button';
		
		opener.document.jsForm.elements[div].value = datum;
		
		var anz = '<div id="nonbreakContainer" style="width:180px;">'+datumAnz+'</div>';			
		var anzButton = '<div id="nonbreakContainer"><input type="button" class="but_1" value="&Auml;ndern" onclick="javascript:openBox(\'datum.php?div='+div+'\',\''+div+'\',250,220);"></div>';
		
		opener.document.getElementById(divAnz).innerHTML = anz;
		opener.document.getElementById(divButton).innerHTML = anzButton;
			
		opener.indexwnd = null;
		opener.focus();
		self.window.close();
		
	}
	
	
}


function setAdressAuswahl(input) {
	
	value = document.getElementById(input).value;
	
	alert(value);
	return value;
	
}

function zeigeHilfethemen(url,typ) {
	
	typ = typ+'Hilfe';
	
	for (i=0; i<document.getElementById(typ).length; i++) {
		
		if (document.jsForm.elements[typ][i].selected == true) {
			
			thema =	document.jsForm.elements[typ].value;
			
		} 
		
	}
	
	location.href=(url+'&id='+thema);
	
}