$(window).load(function(){
$(".anueberlassung").fadeOut("slow");
			

});

$(document).ready(function(){
	//alert("test");
	$("#stellenlayout img").click(function(event) {
		var varthis = '#'+$(this).attr('alt');
	 
		 $("#stellenlayout input").each(function(){		   
				   $(this).attr('checked', false);
				   $(this).next("span").attr('class', 'ui-checkbox');
				   $(this).next("label").attr('class', '');
		});
		$(varthis).attr('checked', true);
		$(varthis).next("span").attr('class', 'ui-checkbox ui-checkbox-state-checked');
		$(varthis).next("label").attr('class', 'ui-checkbox-state-checked');
	});
	
	$(".register .suchboxkatimage img").click(function(event) {
        //alert($('.clickschieberbefristet').attr('checked') + ' - ' + $(this).parents('.suchboxkat').children(".suchboxinnerkat").css("display"));
		//alert($(this).parents('.suchboxkat').children(".suchboxinnerkat").css("display"));
		if ($(this).parents('.suchboxkat').children(".suchboxinnerkat").css("display") == 'none' || $(this).parents('.suchboxkat').children(".suchboxinnerkat").css("display") == '') {
            $(this).attr('src', $(this).attr('longdesc'));
			$("#sliderbefristet").css("display", "block");
		} else {
            $(this).attr('src', $(this).attr('lowsrc'));
			$("#sliderbefristet").css("display", "none");
		}
		
		$(this).parents('.suchboxkat').children(".suchboxinnerkat").slideToggle("slow");
		if ($(this).parents('.suchboxkat').children(".suchboxinnerkat").css("display") == 'none' || $(this).parents('.suchboxkat').children(".suchboxinnerkat").css("display") == '') {
			$(this).parents('.suchboxkat').children(".suchboxinnerkatschieber").css('display','block')
		} else {
			$(this).parents('.suchboxkat').children(".suchboxinnerkatschieber").css('display','none')
		}
		//alert($('.clickschieberbefristet').attr('checked'));
        		
	});
	
	$(window).load(function(){

		if ($("#stellenlayout").length > 0 && !($("#anpassungausschreibung").length > 0)) {
			$("#stellenlayout input:first").attr('checked', true);
			$("#stellenlayout input:first").next("span").attr('class', 'ui-checkbox ui-checkbox-state-checked');
			$("#stellenlayout input:first").next("label").attr('class', 'ui-checkbox-state-checked');
		
		}
		
		if ($(".kostenlosestellenauswahl").length > 0) {
			$(".kostenlosestellenauswahl input:last").attr('checked', true);
			$(".kostenlosestellenauswahl input:last").next("span").attr('class', 'ui-checkbox ui-checkbox-state-checked');
			$(".kostenlosestellenauswahl input:last").next("label").attr('class', 'ui-checkbox-state-checked');
		
		}
	});
	
	$("#stellenlayout input").click(function(){
		$("#stellenlayout input").each(function(){		   
			   $(this).attr('checked', false);
			   $(this).next("span").attr('class', 'ui-checkbox');
			   $(this).next("label").attr('class', '');
		});
		$(this).attr('checked', true);
		$(this).next("span").attr('class', 'ui-checkbox ui-checkbox-state-checked');
		$(this).next("label").attr('class', 'ui-checkbox-state-checked');
	});
	
	$(".kostenlosestellenauswahl input").click(function(){
		$(".kostenlosestellenauswahl input").each(function(){		   
			   $(this).attr('checked', false);
			   $(this).next("span").attr('class', 'ui-checkbox');
			   $(this).next("label").attr('class', '');
		});
		$(this).attr('checked', true);
		$(this).next("span").attr('class', 'ui-checkbox ui-checkbox-state-checked');
		$(this).next("label").attr('class', 'ui-checkbox-state-checked');
	});
	
	
	jQuery.validator.addMethod("checkOrt", function(value, elem){
    	var ort = $("#autocompleteortstelleanlegen").val();
		if (ort.lastIndexOf('(') > -1 && ort.lastIndexOf(')') > -1){
			var laenge = ort.lastIndexOf(')') - (ort.lastIndexOf('(')+1);
			var anfangplz = ort.lastIndexOf('(')+1;
			var laengeort = ort.lastIndexOf('(')-1
			var plz = ort.substr(anfangplz, laenge);
			var ortbez = ort.substr(0, laengeort);
			if ($("#plzstelle").val()==''){
				$("#plzstelle").val(plz);
			}
			$("#autocompleteortstelleanlegen").val(ortbez);
			//foo.substr(0, 1);
		} else {
			var ortbez = ort;
		}
    	if ($(".land").val() != 54) {
			return true;
		}
		else {
			$.ajax({
				url: "index.php", // Achtung mit RealURL!
				async: false,
				cache: false,
				type: "GET", // Daten per GET verschicken
				data: {
					eID: "dhda", // die erstellte eID
					ort: ortbez,
					todo: 'checkOrt'
				},
				dataType: "json", // das gibts zurück
				success: function(response){
					result = response;
				},
				
				// Schade, es war ein Fehler
				error: function(error){
					result = error;
				}
				
				
			});
			
			if (result == '0') {
				return false;
			}
			else {
				return true;
			}
		}
        
    }, " > Ort nicht gefunden");
	
	$("#stellenausschreibungform").validate({
        rules: {
			stellenbezeichnung: {
				required: true
			},
			plz: {
                required: true
            },
			ort: {
                required: true,
				checkOrt : true
            },
			email: {
                required: true,
				email: true
            }
        },
        messages: {
			stellenbezeichnung: {
				required: " > Bitte Bezeichnung angeben"
			},
            unternehmen: {
                required: " > Bitte Firmennamen angeben"
            },
			strasse: {
                required: " > Bitte Straße angeben"
            },
			hausnummer: {
                required: " > Bitte Hausnummer angeben"
            },
			plz: {
                required: " > Bitte PLZ angeben"
            },
			ort: {
                required: " > Bitte Ort angeben"
            },
			fplz: {
                required: " > Bitte PLZ angeben"
            },
			fort: {
                required: " > Bitte Ort angeben"
            },
			telefon: {
                required: " > Bitte Telefonnummer angeben"
            },
			email: {
                required: " > Bitte Emailadresse angeben",
				email: " > Bitte eine gültige Emailadresse angeben"
            }
        },
		submitHandler: function(form) {
		   
		   var response = true;
		   if($("#stellendialog").length > 0 && $("input[name=vorschaumode]").val() == 0){
			   	$("#stellendialog").dialog({ 
				autoOpen: false,
				bgiframe: true,
	            resizable: false,
	            modal: true,
				buttons: { 
					"ja": function() { 
						response = true;
						$(this).dialog("close");	 
					},
					"nein": function() { 
						response = false;
						$(this).dialog("close"); 
					} 
				},
				close: function(event, ui) {
	                    if (response) {
							form.submit();
							/*$('#stellenausschreibungform').submit();*/
						}
	                }
				});
				$("#stellendialog").dialog('open');
		   } else {
		   	form.submit();
		   }
			
		   
		 }

    });

		
	$(window).load(function(){
		
		if ($(".acctyp").length > 0) {
			
			if ($(".acctyp option:selected").val() == '3') {
				fadeAG();
			}
			else if($(".acctyp option:selected").val() == '2') {
				$("#regarbeitgeber").attr("src","typo3conf/ext/dhda/images/arbeitgeber2.gif");
			    $("#regfreelancer").attr("src","typo3conf/ext/dhda/images/freelancer_akt.gif");
			    $("#regbewerber").attr("src","typo3conf/ext/dhda/images/bewerber.gif");
				fadeAN();
			} else {
			   $("#regarbeitgeber").attr("src","typo3conf/ext/dhda/images/arbeitgeber2.gif");
			   $("#regfreelancer").attr("src","typo3conf/ext/dhda/images/freelancer.gif");
			   $("#regbewerber").attr("src","typo3conf/ext/dhda/images/bewerber_akt.gif");
				fadeAN();
			}
			
		}
	 });
	$("#regbewerber").click(function(){
       $(".acctyp").val(1);
	   $("#regarbeitgeber").attr("src","typo3conf/ext/dhda/images/arbeitgeber2.gif");
	   $("#regfreelancer").attr("src","typo3conf/ext/dhda/images/freelancer.gif");
	   $("#regbewerber").attr("src","typo3conf/ext/dhda/images/bewerber_akt.gif");
	   fadeAN();
	   	clearFields();
    });
	$("#regfreelancer").click(function(){
       $(".acctyp").val(2);
	   $("#regarbeitgeber").attr("src","typo3conf/ext/dhda/images/arbeitgeber2.gif");
	   $("#regfreelancer").attr("src","typo3conf/ext/dhda/images/freelancer_akt.gif");
	   $("#regbewerber").attr("src","typo3conf/ext/dhda/images/bewerber.gif");
	   fadeAN();
	   	clearFields();
    });
	$("#regarbeitgeber").click(function(){
       $(".acctyp").val(3);
	   $("#regarbeitgeber").attr("src","typo3conf/ext/dhda/images/arbeitgeber_akt.gif");
	   $("#regfreelancer").attr("src","typo3conf/ext/dhda/images/freelancer.gif");
	   $("#regbewerber").attr("src","typo3conf/ext/dhda/images/bewerber.gif");
		fadeAG();
		clearFields();
    });
	
    function fadeAG(){
		$("#regarbeitgeber").attr("src","typo3conf/ext/dhda/images/arbeitgeber_akt.gif");
	   $("#regfreelancer").attr("src","typo3conf/ext/dhda/images/freelancer.gif");
	   $("#regbewerber").attr("src","typo3conf/ext/dhda/images/bewerber.gif");
		$(".anrede").fadeIn("slow");
        $(".vorname").fadeIn("slow");
        $(".nachname").fadeIn("slow");
        $(".benutzername").fadeIn("slow");
        $(".plz").fadeIn("slow");
        $(".ort").fadeIn("slow");
        $(".email2").fadeIn("slow");
        $(".passwort").fadeIn("slow");
        $(".passwort2").fadeIn("slow");
        $(".firma").fadeIn("slow");
        $(".strasse").fadeIn("slow");
        $(".hausnummer").fadeIn("slow");
        $(".tel").fadeIn("slow");
        $(".title").fadeOut("slow");
        $(".senden").fadeIn("slow");
		$(".anueberlassung").fadeIn("slow");
		$(".zustimmung2").fadeIn("slow");
		$(".anuberlassunghide").fadeIn("slow");
		$(".zustimmungtext").html('<br />Um das Angebot von dieheldenderarbeit.de nutzen zu können, müssen Sie unseren<br /> <a href="fileadmin/user_upload/rechtliches/dieheldenderarbeit_allgemeine_geschaeftsbedingungen_-_download.pdf" target="_blank">Allgemeinen Geschäftbedingungen</a>, <a href="fileadmin/user_upload/rechtliches/dieheldenderarbeit_produktbezogene_geschaeftsbedingungen_-_download.pdf" target="_blank">produktbezogenen Geschäftbedingungen</a> <br />und der <a href="fileadmin/user_upload/rechtliches/dieheldenderarbeit_datenschutzerklaerung_-_download.pdf" target="_blank">Datenschutzerklärung</a> zustimmen:');
		$(".zustimmungtext2").html('<br />Mit der Weitergabe von Anzeigendaten an <a href="/index.php?id=105" target="_blank">Kooperationspartner</a>,<br> zum Zweck der Reichweitensteigerung erkläre ich mich einverstanden:');
		$(".ui-checkbox").each(function(){		   
			   $(this).css("display", $(this).prev("input").css("display"));
			});
	}
	function fadeAN(){
		$(".anrede").fadeIn("slow");
        $(".vorname").fadeIn("slow");
        $(".nachname").fadeIn("slow");
        $(".benutzername").fadeIn("slow");
        $(".plz").fadeIn("slow");
        $(".ort").fadeIn("slow");
        $(".email2").fadeIn("slow");
        $(".passwort").fadeIn("slow");
        $(".passwort2").fadeIn("slow");
        $(".strasse").fadeIn("slow");
        $(".hausnummer").fadeIn("slow");
        $(".firma").fadeOut("slow");
        $(".tel").fadeOut("slow");
        $(".senden").fadeIn("slow");
		$("label[for=firma]").fadeOut("slow");
		$("label[for=tel]").fadeOut("slow");
		$(".anueberlassung").fadeOut("slow");
		$(".anuberlassunghide").fadeOut("slow");
		$(".zustimmung2").css("display", 'none');
		$(".zustimmungtext").html('<br />Um das Angebot von dieheldenderarbeit.de nutzen zu können, müssen Sie unseren<br /> <a href="fileadmin/user_upload/rechtliches/dieheldenderarbeit_nutzungsbedingungen_-_download.pdf" target="_blank">Nutzungsbedingungen</a> und der <a href="fileadmin/user_upload/rechtliches/dieheldenderarbeit_datenschutzerklaerung_-_download.pdf" target="_blank">Datenschutzerklärung</a> zustimmen:');
		$(".zustimmungtext2").html('');
		$(".ui-checkbox").each(function(){		   
			   $(this).css("display", $(this).prev("input").css("display"));
			});
		
	}
	
	function clearFields(){

		$(".vorname").val("");
        $(".nachname").val("");
        $(".benutzername").val("");
        $(".plz").val("");
        $(".ort").val("");
        $(".email2").val("");
        $(".passwort").val("");
        $(".passwort2").val("");
        $(".strasse").val("");
        $(".hausnummer").val("");
        $(".firma").val("");
        $(".tel").val("");
        $(".senden").val("");
		$("label[for=firma]").val("");
		$("label[for=tel]").val("");

	}
	
	
	/*
	$("#profil-form").validate({
    
		submitHandler: function(form) {
		   
		   $("#dialog-dialog-form").dialog({ 
			autoOpen: false,
			bgiframe: true,
            resizable: false,
            modal: true
			});
       		$('#dialog-dialog-form').dialog('open');
			$("#dialog-profil-form").html('<center><img src="typo3conf/ext/dhda/bajax.gif" border="0"></center>');
	        var sid = unescape(decodeURI($(document).getUrlParam("sid")));
			//alert('type: ' + type + ' --- ' + 'value: ' + val);
			$.ajax({
	            url: "index.php", // Achtung mit RealURL!
	            type: "GET", // Daten per GET verschicken
	            async: false,
	            data: {
	                eID: "dhda", // die erstellte eID
	                todo: 'profil',
	                type: type,
	                value: val,
	                sid: sid
	            },
	            dataType: "json", // das gibts zurück
	            // Es hat funktioniert?
	            success: function(response){
	                // Inhalt in die Dialogbox
	                
	                $("#profil-form").html(response);
	                //alert($("#profil-form").html());
	                // Inhalt verändert sich, daher Neupositionierung der Dialogbox.
	                $('#dialog-form').dialog('option', 'position', 'middle');
	            },
	            // Schade, es war ein Fehler
	            error: function(error){
	            }
	        });
		   
		 
		 }

    });*/
	
});


tinyMCE.init({
	// General options
	mode : "exact",
	elements : "rtecontent,rtecontent2,rtecontent3",
	language : "de", 
    theme_advanced_resizing : false,
	entity_encoding : "named",
	theme : "advanced",


	plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",

	// Theme options
	theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright",
	theme_advanced_buttons2 : "link,unlink,cleanup,code,bullist,numlist",
	theme_advanced_buttons3 : "",
	theme_advanced_buttons4 : "",
	theme_advanced_toolbar_location : "top",
	theme_advanced_toolbar_align : "left",
	theme_advanced_statusbar_location : "bottom",

	// Example content CSS (should be your site CSS)
	content_css : "/typo3conf/ext/dhda/dhdatinymce.css",

	// Drop lists for link/image/media/template dialogs
	template_external_list_url : "js/template_list.js",
	external_link_list_url : "js/link_list.js",
	external_image_list_url : "js/image_list.js",
	media_external_list_url : "js/media_list.js",

	// Replace values for the template plugin
	template_replace_values : {
		username : "Some User",
		staffid : "991234"
	}
});