<!--



function printPage(url) {
	var print=window.open(url,'PRINT','location=no,toolbar=no,menubar=no,width=600,height=550,scrollbars=auto,resizable=yes');
	print.focus();
}
function sendPage(url) {
	var send=window.open(url,'SEND','location=no,toolbar=no,menubar=no,width=600,height=550,scrollbars=yes,resizable=yes');
	send.focus();
}

function loadAddress(address) {
	var form=document.forms.appointment;
  if (form['show_'+address+'_address'].value) toggleAddress(address);
}


function loadPayment() {
  for (var i=0;i<document.forms.payment.payment.length;i++) {
  	var option=document.forms.payment.payment[i];
		if (option.checked) {
			var value=(document.forms.payment['payment'+option.value]!=undefined?document.forms.payment['payment'+option.value].value:option.value);
			togglePayment(value);
  		break;
		}
  }
}

function toggleAddress(address) {
	var form=document.forms.appointment;
	var element=document.getElementById('span_'+address+'_address');
	element=(element.innerHTML?element:null);
	
	/*
	var link_element=document.getElementById('link_'+address+'_address');
	link_element=(link_element.innerHTML?link_element:null);
	*/
	
  form['show_'+address+'_address'].value=(form['show_'+address+'_address'].value==1?0:1);
	var show=(form['show_'+address+'_address'].value==0?true:false);
	//link_element.innerHTML=(show?'&raquo; Lieferung an die Rechnungsadresse':'&raquo; Lieferung an eine separate Lieferadresse');
  element.innerHTML=(show?window[address+'_address']:'&nbsp;');
}

function hideAddress(address) {
	var form=document.forms.appointment;
	var element=document.getElementById('span_'+address+'_address');
	element=(element.innerHTML?element:null);
	
  form['show_'+address+'_address'].value=1;
  element.innerHTML='&nbsp;';
}

function showAddress(address) {
	var form=document.forms.appointment;
	var element=document.getElementById('span_'+address+'_address');
	element=(element.innerHTML?element:null);
	
  form['show_'+address+'_address'].value=0;
  element.innerHTML=window[address+'_address'];
}

function togglePayment(payment) {
	payment=isNaN(payment)?payment:'null';
	var form=document.forms.payment;
	var element=document.getElementById('span_payment');
	element=(element.innerHTML?element:null);
	element.innerHTML=window['payment_'+payment];
}

function disableEnterKey(e) {
  var key;
  if(window.event) key=window.event.keyCode;
  else key=e.which;
  
	return (key==13?false:true);
}




function in_array(value, array){
	for (var i=0;i<array.length;i++) {
		if (value==array[i]) return true;
	}
	return false;
}

function initTicker() {
	//alert(window.ticker_config);
	var ticker=new Ticker(window.ticker_config);
}


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_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_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 changeLanguage(url) {
	if (url) self.location.href=url;
}

/*
DateSelector Class
author: Stefan Lingler, sl@pixelwings.com 2006/09/13
*/
function DateSelection_update() {
  var dayselindex = this.day.selectedIndex;
  
  timeA=new Date(this.year.value, this.month.value,'1');
  timeB=new Date(timeA - 86400000);
  var daysInMonth=timeB.getDate();
  
  for (var i = 0; i < this.day.length; i++) {
    this.day.options[i] = null;
  }
  
  this.range= new Array(1,daysInMonth);
  this.fillDateBox(this.day);
  this.day.options[dayselindex].selected = true;
}
function DateSelection_fillDateBox(box) {
  with (box) {
    options[0] = new Option('Tag','');
    var a=1;
    for(var b=this.range[0];b<=this.range[1];b++) {
      options[a] = new Option(b,b);
      a++;
    }
  }
}

function DateSelection(config) {
    if (config && config.length) {
			this.form=document.forms[config[0]];
    	this.year=this.form[config[1]];
    	this.month=this.form[config[2]];
    	this.day=this.form[config[3]];
		}
}

new DateSelection();
DateSelection.prototype.fillDateBox = DateSelection_fillDateBox;
DateSelection.prototype.update = DateSelection_update;
/*
DateSelector Class
END
*/


//-->