jQuery.noConflict();

jQuery(document).ready(function($) {
	
	$("form#TraminoSuchbox_formular").submit( function(){
		var string = $("form#TraminoSuchbox_formular").serialize();
		var uri = $("form#TraminoSuchbox_formular").attr("action");

		document.getElementById("teaserImage").style.display = "block";
		document.getElementById("teaserFlash").style.display = "none";

		jQuery.traminobox( "<iframe src='" + uri + string + "' width='100%' height='100%'  border='0' frameborder='0' style='border:0px solid #fff;'></iframe>" ,"", "", "", "", "");
		return false; });
	

	$("#form_von, #form_bis").datepicker({
		showOn: 'button',
		buttonImage: 'http://s1.tramino.de/gfx/calendar.gif',
		buttonImageOnly: true,
		dateFormat: 'dd.mm.yy',
		altFormat: 'dd.mm.yy',
		dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
		dayNamesMin:['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
		dayNamesShort:['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
		duration: '',
		defaultDate: 1,
		numberOfMonths: 2,
		monthNames: ['Januar', 'Februar', 'März', 'April', 'Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
		monthNamesShort: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
		minDate: 1

	});
	if($('#form_von').attr("value") == "" ){ $('#form_von').datepicker('setDate', new Date() ); }
	if($('#form_bis').attr("value") == "" ){ $('#form_bis').datepicker('setDate', +4 ); }
	$('#form_bis').datepicker('option', 'minDate', $('#form_von').datepicker('getDate'));

	$(function() {
	  $("#traminobox").draggable();
	});
});


function hideTramino(){
  document.getElementById("teaserImage").style.display = "none";
  document.getElementById("teaserFlash").style.display = "block";
}

/**
 *
 */
function checkDatum( obj ){
	var erg;
	var match = /^(\d{2})(\d{2})(\d{4})$/;
	var str = obj.value;
	if( erg = match.exec( str ) ){
		obj.value = erg[1] + "." + erg[2] + "." + erg[3];
		return 1;
	}
	match = /^(\d{2})(\d{2})(\d{2})$/;
	
	if( erg = match.exec( str ) ){
		obj.value = erg[1] + "." + erg[2] + ".20" + erg[3];
		return 1;
	}
}
