var ol_fgcolor='#ffffcc';
var ol_bgcolor='#666666';
var ol_close ='PopUp schliessen';

function chkAnfrPaypal(obj)
{
	if((obj.anfr1.checked || obj.anfr2.checked || obj.anfr3.checked) && (obj.idzahl1.checked || obj.idzahl2.checked))
		return true;
	return false;
}
function chkPaypal(obj)
{
	if(!obj.zahlung_paypal.checked && !obj.zahlung_ueberweisung.checked)
		return false;
	return true;
}
function showKat2(idx)
{
	if(lastKat > 0)
	{
		document.getElementById('idtr_disp_' +lastKat).style.display = 'none';
		
	}
	if(idx != "")
	{
		document.all.dl_vis1.style.display = '';
		document.all.dl_vis2.style.display = '';
		document.getElementById('idtr_disp_' +idx).style.display = '';
	}
	else
	{
		document.all.dl_vis1.style.display = 'none';
		document.all.dl_vis2.style.display = 'none';
	}
	lastKat = idx;
}
function shBewForm(mode)
{
	str = '';
	if(mode)
		str = 'none';
		
	document.all.idx_tr_0.style.display = str;
	document.all.idx_tr_1.style.display = str;
	document.all.idx_tr_2.style.display = str;
}
function redirectKat(myurl, val)
{
	var vKat = val.substring(0, val.indexOf('_'));
	var vDL  = val.substring(val.indexOf('_') +1);
	location.href = myurl +'&onlyKat=' +vKat +'&onlyDL=' +vDL;
}
function setPartnerAuswahlMark(mode)
{
	var objarr = document.getElementsByName("partner_auswahl[]");
	for(var x=0; x < objarr.length; x++)
	{
		objarr[x].checked = mode;
	}
}
function chkPlz()
{
	if(document.all.copyPLZ.value == '')
	{
		alert('Bitte geben Sie eine Postleitzahl ein.');
		return false;
	}
	return true;
}
function chkPlz2(obj)
{
	if(obj.searchtext.value == '' || obj.searchtext.value == 'Wen oder was suchen Sie?')
	{
		obj.searchtext.focus();
		alert('Bitte geben Sie einen Suchbegriff ein.');
		return false;
	}
	if(obj.plz.value == '' || obj.plz.value == 'Ihre Plz')
	{
		obj.plz.focus();
		alert('Bitte geben Sie eine Postleitzahl ein.');
		return false;
	}
	
	return true;
}
function resetDLSelection()
{
	document.PsearchForm.onlyDL.value = '';
	document.PsearchForm.onlyKat.value = '';
	document.PsearchForm.deactivateDL.value = '1';
	document.PsearchForm.submit();
}
function markAnfragen(obj)
{
	if(obj.value == '0')
	{
		obj.value = '1';
		mode = true;
	}
	else
	{
		obj.value = '0';
		mode = false;
	}
	var obj = document.getElementsByName("auswahl_anfr[]");
	for(var x=0;x<obj.length;x++)
		obj[x].checked = mode;
}
function setAnfrage(mode)
{
	if(mode)
		document.xform.exec_mode.value = 'finish';
	else
		document.xform.exec_mode.value = 'delete';
	document.xform.submit();
}
function askWKdel(val)
{
	if(confirm(unescape('Soll dieser Aktionsbereich wirklich gel%F6scht werden?')))
		location.href = val;
}
function markPLZ(val)
{
	var obj = document.getElementsByName("wk_auswahl[]");
	for(var x=0;x<obj.length;x++)
		obj[x].checked = val;
}
function checkPLZ(xurl)
{
	var chkobj = document.getElementById('xplz');
	if(chkobj.value != "")
		xurl = xurl +'&xplz=' +chkobj.value;
	location.href = xurl;
}
function setKat1(kat,kat2arr,mode)
{
	var chkobj = document.getElementsByName('DL_' +kat);
	for(var x=0;x<chkobj.length;x++)
			chkobj[x].checked = mode;
			
	for(var x=0;x<kat2arr.length;x++)
	{
		var kat2obj = document.getElementsByName('DL_' +kat2arr[x]);
		for(var y=0;y<kat2obj.length;y++)
			kat2obj[y].checked = mode;
	}
}
function FillNull(field)
{
	if(field.value.toUpperCase() == 'ALLE')
	{
		field.value = '';
	}
}
function openMyWindow(l,t,w,h,url,name)
{
    return window.open(url,name,"width="+w+",height="+h+",left="+l+",top="+t+",scrollbars=yes");
}
function openMyWindow_noscrolling(l,t,w,h,url,name)
{
    return window.open(url,name,"width="+w+",height="+h+",left="+l+",top="+t+",scrollbars=no");
}
function openAGBWindow(xurl)
{
   var Fenster = openMyWindow(Math.round((screen.width - 800)/2),
										Math.round((screen.height - 600)/2),
										800,600,xurl,'Fenster');
   Fenster.focus();
}
function openNutzungsbedingungen(xurl)
{
   var Fenster = openMyWindow_noscrolling(
   					Math.round((screen.width - 800)/2),
						Math.round((screen.height - 600)/2),
						550,400,xurl,'Fenster');
   Fenster.focus();	
}
function openAnfrageDruck(xurl)
{
   var Fenster = openMyWindow(Math.round((screen.width - 520)/2),
										Math.round((screen.height - 500)/2),
										520,500,xurl,'Fenster');
   Fenster.focus();
}
function openPromoWindow(xurl)
{
	w = 800;
	h = 600;
	l = Math.round((screen.width - 800)/2);
	t = Math.round((screen.height - 600)/2);
	return window.open(xurl,name,"width="+w+",height="+h+",left="+l+",top="+t+",scrollbars=yes,menubar=yes,location=yes,resizable=yes,status=yes,toolbar=yes");
}
function openImagePreview(xurl)
{
	w = 800;
	h = 600;
	l = Math.round((screen.width - 800)/2);
	t = Math.round((screen.height - 600)/2);
	return window.open(xurl,name,"width="+w+",height="+h+",left="+l+",top="+t+",scrollbars=yes,menubar=no,location=no,resizable=yes,status=no,toolbar=no");
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function anfrageSetKat1(baseUrl, obj)
{
	document.all.overrideSubmit.value = '1';
	document.all.skat.value = '';
	document.anfrage.submit();
}
function anfrageSetKat2(baseUrl, obj)
{
	document.all.overrideSubmit.value = '1';
	document.anfrage.submit();
}
function startSearch()
{
	document.searchForm.submit();
}
function setSuchPage(val)
{
	document.searchForm.page.value = val;
	document.searchForm.submit();
}
function checkText(orig_val, curr_val)
{
	if(curr_val.value == orig_val)
	{
		curr_val.value = '';
		curr_val.style.color = 'black';
	}
}
function sessionRedirect(val)
{
	var sessid = getSession();
	if(val.indexOf("=") > -1)
		paramtrenner = '&';
	else
		paramtrenner = '?';
	location.href = val +paramtrenner +'CgiSessionId=' +sessid			
}
function getSession()
{
	var querystring = window.location.search;
	var sessid_arr = querystring.split("=");
	var sessid = '';
	
	if(sessid_arr[1] == null)
		sessid = '';
	else
		sessid = sessid_arr[1];
	return sessid;
}