// ka_scripts.js - posthof.com - 2010 - gingebaker - klubarbeit.net
window.addEvent("domready", initPosthof);

//field3//field4
function initPosthof() {
	if ($('field3') && $('field4')) {
		new DatePicker($('field3'), {pickerClass:'datepicker_vista', format:'d.m.Y', inputOutputFormat: 'd.m.Y', allowEmpty: true});
		new DatePicker($('field4'), {pickerClass:'datepicker_vista', format:'d.m.Y', inputOutputFormat: 'd.m.Y', allowEmpty: true});
	}
	if ($('field14') && $('field15')) {
		new DatePicker($('field14'), {pickerClass:'datepicker_vista', format:'d.m.Y', inputOutputFormat: 'd.m.Y', allowEmpty: true});
		new DatePicker($('field15'), {pickerClass:'datepicker_vista', format:'d.m.Y', inputOutputFormat: 'd.m.Y', allowEmpty: true});
	}
	if ($('field27') && $('field28')) {
		new DatePicker($('field27'), {pickerClass:'datepicker_vista', format:'d.m.Y', inputOutputFormat: 'd.m.Y', allowEmpty: true});
		new DatePicker($('field28'), {pickerClass:'datepicker_vista', format:'d.m.Y', inputOutputFormat: 'd.m.Y', allowEmpty: true});
	}
	if ($('field39') && $('field40')) {
		new DatePicker($('field39'), {pickerClass:'datepicker_vista', format:'d.m.Y', inputOutputFormat: 'd.m.Y', allowEmpty: true});
		new DatePicker($('field40'), {pickerClass:'datepicker_vista', format:'d.m.Y', inputOutputFormat: 'd.m.Y', allowEmpty: true});
	}
	if($('ka_bookingform'))
		$('ka_bookingform').addEvent("submit", initSubmit);
	initZebraTable();
}
						


function initSubmit(){
	if ($('field3') && $('field4')) {
		if ($('field3').get('value') == ''){
			$('ka_bookingform').highlight('#ff0000');
			return false;	
		}
		if ($('field4').get('value') == ''){
			$('ka_bookingform').highlight('#ff0000');
			return false;
		}
	}
	if ($('field14') && $('field15')) {
		if ($('field14').get('value') == ''){
			$('ka_bookingform').highlight('#ff0000');
			return false;
		}
		if ($('field15').get('value') == ''){
			$('ka_bookingform').highlight('#ff0000');
			return false;
		}
	}
	if ($('field27') && $('field28')) {
		if ($('field27').get('value') == ''){
			$('ka_bookingform').highlight('#ff0000');
			return false;
		}
		if ($('field28').get('value') == ''){
			$('ka_bookingform').highlight('#ff0000');
			return false;
		}
	}
	if ($('field39') && $('field40')) {
		if ($('field39').get('value') == ''){
			$('ka_bookingform').highlight('#ff0000');
			return false;
		}
		if ($('field40').get('value') == ''){
			$('ka_bookingform').highlight('#ff0000');
			return false;
		}
	}
}

function initZebraTable() {
	tables = $$('.pricelist');
	tables.each(function(item) {
		new HtmlTable(item, {zebra: true, classZebra: "odd-row"});
		item.setStyle('opacity',0.7);
	});
}