jQuery(function() { 


  var theTable = jQuery('table.rahmen');

 if (theTable) {
	  theTable.find("tbody > tr").find("td:eq(1)").mousedown(function(){
		jQuery(this).prev().find(":checkbox").click()
	  });

	  jQuery("#filter").keyup(function() {
		jQuery.uiTableFilter( theTable, this.value );
	  })

	  jQuery('#filter-form').submit(function(){
		theTable.find("tbody > tr:visible > td:eq(1)").mousedown();
		return false;
	  }).focus(); //Give focus to input field 
  }
  
      jQuery.tablesorter.addParser({
        id: 'germandate',
        is: function(s) {
                return false;
        },
        format: function(s) {
		  if(s == '-') {
		  return new Date(0).getTime();
		  }          
		  var a = s.split('.');
          a[1] = a[1].replace(/^[0]+/g,"");
          return new Date(a.reverse().join("/")).getTime();
        },
        type: 'numeric'
      });
 
    jQuery("#tierverkaufstabelle").tablesorter( {
		headers: { 0: { sorter:'germandate' }}
	}); 
	
	
	  var query = window.location.search.substring(1);
	  var vars = query.split("tx_ttnews%5Btt_news%5D=");
	  if(vars.length==2) {
		var href = jQuery("#footer > a").attr("href");		
		var href = href + "?tx_ttnews[tt_news]="+vars[1];
		jQuery("#footer > a").attr("href", href);
	  }
	
	
	jQuery("#zuechterliste").tablesorter(); 
	
	/* German initialisation for the jQuery UI date picker plugin. */
	/* Written by Milian Wolff (mail@milianw.de). */
	jQuery.datepicker.regional['de'] = {
		closeText: 'schließen',
		prevText: '&#x3c;zurück',
		nextText: 'Vor&#x3e;',
		currentText: 'heute',
		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'],
		dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
		dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
		dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
		weekHeader: 'Wo',
		dateFormat: 'dd.mm.yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	jQuery.datepicker.setDefaults(jQuery.datepicker.regional['de']);

	jQuery("input[name='belegdatum']").datepicker();

    jQuery("#zuechterrasse").dropdownchecklist( { forceMultiple: true, 	
		onComplete: function(selector) {
			var values = "";
			for( i=0; i < selector.options.length; i++ ) {
				if (selector.options[i].selected && (selector.options[i].value != "")) {
					if ( values != "" ) values += ", ";
					var val = selector.options[i].value;
					values += val;
				}
			}
			jQuery("#zrassenliste").attr('value', values);
		}
		
	});
	
var x = jQuery("img[src$='uploads/pics/portal_eber_01.jpg'][alt='Eber'][title='Eber']");
x.css("cursor","pointer");
x.click(function() {
  document.location.href = "/tierverkauf/eber/";
});

	
});  
window.onload=function() {
	if( document.getElementById('saumelden')) {
		var liste = document.getElementById('saumelden');
		var liste2 = document.getElementById('gemeldetetiere');
	}

	if( document.getElementById('tierverkaufstabelle')) {
		var liste = document.getElementById('tierverkaufstabelle');
	}
	
	if( document.getElementById('zuechterliste') ) {
		var liste = document.getElementById('zuechterliste');
	}

	if(liste) {
		document.getElementById('sidebar').style.visibility="hidden";
		document.getElementById('sidebar').style.display="none";
        document.getElementById('contentwrapper').style.width="960px";
		document.getElementById('footerwrapper').style.width="960px";
        liste.style.width="920px";
        liste.style.maxWidth="920px";
		if(liste2) {
		    liste2.style.width="920px";
			liste2.style.maxWidth="920px";
		}
	}
};

		function selVal(elemId, val) {
			var found = false;
			var i = 0;
			while (!found) {
				if (document.getElementById(elemId).options[i].value == val) {  // found
					document.getElementById(elemId).options[i].defaultSelected = true;
					document.getElementById(elemId).options[i].selected = true;
					found = true;
				}
				i++;
			}
		}

