google.load("jquery", "1.2");
google.setOnLoadCallback(function() {
// bind tooltips
	$("a[class^=action], p[class^=icon]").tooltip({ 
	    delay: 0,
		fade: 250,
		showURL: false,
		track: true
	});

// bind popup windows
	$("a.window, a.action-info, a.action-edit, a.action-create").popupform();
	
// bind confirm question
	$(".confirm").click(function () {
		var check = confirm($(this).attr('title'));
		if (check) {
			return true;
		}
		return false;
	});
	
// date picker language settings
	$.datepicker.regional['de'] = {
		clearText: 'löschen', clearStatus: 'aktuelles Datum löschen',
		closeText: 'schließen', closeStatus: 'ohne Änderungen schließen',
		prevText: '&#x3c;zurück', prevStatus: 'letzten Monat zeigen',
		prevBigText: '&#x3c;&#x3c;', prevBigStatus: '',
		nextText: 'Vor&#x3e;', nextStatus: 'nächsten Monat zeigen',
		nextBigText: '&#x3e;&#x3e;', nextBigStatus: '',
		currentText: 'heute', currentStatus: '',
		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'],
		monthStatus: 'anderen Monat anzeigen', yearStatus: 'anderes Jahr anzeigen',
		weekHeader: 'Wo', weekStatus: 'Woche des Monats',
		dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
		dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
		dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
		dayStatus: 'Setze DD als ersten Wochentag', dateStatus: 'Wähle D, M d',
		dateFormat: 'dd.mm.yy', firstDay: 1, 
		initStatus: 'Wähle ein Datum', isRTL: false
	};
	
	$.datepicker.setDefaults($.datepicker.regional['de']);

});

function gotoPage(url, total, ele) {
    if (parseInt($(ele).parent().find('input.page').val()) == NaN) {
        alert("Bitte geben Sie eine Zahl ein.");
        return false;
    }
    if (parseInt($(ele).parent().find('input.page').val()) != NaN && parseInt($(ele).parent().find('input.page').val()) > parseInt(total)) {
        alert("Bitte geben Sie eine Zahl ein, die kleiner ist als " + total);
        return false;
    }
    window.location.href = "http://" + window.location.host + url.replace("ppppp", $(ele).parent().find('input.page').val());
}
