jQuery(function($)
{
    $.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',
        nextText: 'Vor&#x3e;', nextStatus: 'nächsten Monat zeigen',
        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.regional['fr'] = {
		monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin',
		'Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
		monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun',
		'Jul','Aoû','Sep','Oct','Nov','Déc'],
		dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
		dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
		dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
		firstDay: 1,
		prevText: '&#x3c;Préc', prevStatus: 'Voir le mois précédent',
		prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: 'Voir l\'année précédent',
		nextText: 'Suiv&#x3e;', nextStatus: 'Voir le mois suivant',
		nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: 'Voir l\'année suivant',
		currentText: 'Courant', currentStatus: 'Voir le mois courant',
		todayText: 'Aujourd\'hui', todayStatus: 'Voir aujourd\'hui',
		clearText: 'Effacer', clearStatus: 'Effacer la date sélectionnée',
		closeText: 'Fermer', closeStatus: 'Fermer sans modifier',
		yearStatus: 'Voir une autre année', monthStatus: 'Voir un autre mois',
		weekText: 'Sm', weekStatus: 'Semaine de l\'année',
		dayStatus: '\'Choisir\' le DD d MM', defaultStatus: 'Choisir la date',
		isRTL: false
	};
		
        
    if(location.pathname.match(/fr/)) {
        $.datepicker.setDefaults($.datepicker.regional['fr']);
    } else {
        $.datepicker.setDefaults($.datepicker.regional['de']);
    }
});

var dates;
$(document).ready(function() {
	dates = $('input.datepicker').datepicker({
					showWeek: true, 
					firstDay: 1,
					dateFormat: 'dd.mm.yy',
					onSelect: updateDateRange,
					showAnim: ''
	});
	
	$('input.datepicker').each(function() {
		updateDateRangeLoad($(this));
	});
	
	$('input#fShowFrom').datepicker("option", "minDate", 0);
	
	$('.wysiwyg').wysiwyg({
		css: '/styles/jquery/wysiwyg.css',
		initialContent: '',
		controls: {
			subscript: { visible: false },
			superscript: { visible: false },
			h1: { visible: false },
			h2: { visible: false },
			h3: { visible: false },
			insertHorizontalRule: { visible: false },
			insertImage: { visible: false },
			insertTable: { visible: false },
			indent: { visible: false },
			outdent: { visible: false },
			removeFormat: { groupIndex: 6 },
			justifyCenter: { visible: false },
			justifyFull: { visible: false },
			justifyLeft: { visible: false },
			justifyRight: { visible: false },
			createLink: { visible: false },
			redo: { visible: false },
			undo: { visible: false }
		}
	});
});

function showJob(baseUrl, isoCode, jobId) {
	jobWindow =  window.open('http://' + baseUrl + '/' + isoCode + '/98_jobconnect/15_inserat.html?id=' + jobId, 'Job' + jobId, "width=600,height=600,status=yes,scrollbars=yes,resizable=yes");
	jobWindow.focus();
}

function updateDateRange(selectedDate) {
	var option = this.id == "fZeitraumVon" ? "minDate" : "maxDate";
	var instance = $(this).data("datepicker");
	var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
	dates.not(this).datepicker("option", option, date);
}
function updateDateRangeLoad(input) {
	var option = input.attr('id') == "fZeitraumVon" ? "minDate" : "maxDate";
	var instance = $(input).data("datepicker");
	var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, $(input).val(), instance.settings);
	dates.not(input).datepicker("option", option, date);
}

function submitWithoutValidation(jForm) {
	$(jForm).append('<input type="hidden" name="no-validate" />'); 
	$(jForm).submit();
}

function openPopup(url) {
	var fenster = window.open(url, "Mitteilung", "width=400,height=200,status=yes,scrollbars=yes,resizable=yes");
	fenster.focus();
}

function openPopupBySize(url, width, height) {
	var fenster = window.open(url, "Mitteilung", "width=" + width + ",height=" + height + ",status=yes,scrollbars=yes,resizable=yes");
	fenster.focus();
}
function showArbeitsgattungen(vermittlungId) {
	if($("#more-gattungen-" + vermittlungId).css("display") == "none") {
		oldImg = $("#more-gattungen-clicker-" + vermittlungId).html().replace(/mehr.../g, "");
	
		$("#more-gattungen-clicker-" + vermittlungId).html(oldImg + "weniger...")
		$("#more-gattungen-clicker-" + vermittlungId + " img").attr("src", "/images/arr-up.gif")
	} else {
		oldImg = $("#more-gattungen-clicker-" + vermittlungId).html().replace(/weniger.../g, "");
	
		$("#more-gattungen-clicker-" + vermittlungId).html(oldImg + "mehr...")
		$("#more-gattungen-clicker-" + vermittlungId + " img").attr("src", "/images/arr-down.gif")
	}

	$("#more-gattungen-" + vermittlungId).toggle();
}


function CreateBookmarkLink(){
	title = document.title
	url = document.URL

if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}
