 jQuery(function($){
						
	$.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: ''};
	$.datepicker.setDefaults($.datepicker.regional['de']);

  $('.error').hide();
  
  	$('input.text-input').alphanumeric({allow:" .,-:!?'#~&%$@€\/\""});
	$('textarea').alphanumeric({allow:" .,-:!?'#~&%$@€\/\""});
  	$("input#groesse_breite").numeric({allow:".,"});
	$("input#groesse_hoehe").numeric({allow:".,"});
  
   $("#erscheinungstermin").datepicker({minDate: +8, maxDate: +365});	
   
   $("#redaktionsschluss").datepicker({minDate: +7, maxDate: +365});	
  
  $('input.text-input').css({backgroundColor:"#FFFFFF"});
  $('input.text-input').focus(function(){
    $(this).css({backgroundColor:"#FFDDAA"});
  });
  $('input.text-input').blur(function(){
    $(this).css({backgroundColor:"#FFFFFF"});
  });
  
  $('textarea').css({backgroundColor:"#FFFFFF"});
  $('textarea').focus(function(){
    $(this).css({backgroundColor:"#FFDDAA"});
  });
  $('textarea').blur(function(){
    $(this).css({backgroundColor:"#FFFFFF"});
  });

	$('#submit_btn').button();
	
  	$('#submit_btn').click(function() {
    $('.error').hide();
	
	var agt_nr = $("input#agt_nr").val();
		
	  var name = $("input#name").val();
		if (name == "") {
      $("label#name_error").show();
      $("input#name").focus();
      return false;
    }
		var email = $("input#email").val();
		if (email == "") {
      $("label#email_error").show();
      $("input#email").focus();
      return false;
    }
	
	var thema = $("input#thema").val();
		if (thema == "") {
      $("label#thema_error").show();
      $("input#thema").focus();
      return false;
    }

	var medium = $("input#medium").val();
		if (medium == "") {
      $("label#medium_error").show();
      $("input#medium").focus();
      return false;
    }
	
	var erscheinungstermin = $("#erscheinungstermin").val();
	if (erscheinungstermin == undefined) {
      $("label#erscheinungstermin_error").show();
      $(this).focus();
      return false;
    }
	
	var redaktionsschluss = $("#redaktionsschluss").val();
	if (redaktionsschluss == undefined) {
      $("label#redaktionsschluss_error").show();
      $(this).focus();
      return false;
    }
	
	var farbe = $("input:radio:checked[name='farbe']").val();
		if (farbe == undefined) {
      $("label#farbe_error").show();
      $(this).focus();
      return false;
    }
	
	var format = $("input:radio:checked[name='format']").val();
		if (format == undefined) {
      $("label#format_error").show();
      $("input#format").focus();
      return false;
    }
	
	var gr_spalte = $("input:radio:checked[name='gr_spalte']").val();
		if (gr_spalte == undefined) {
      $("label#gr_spalte_error").show();
      $("input#gr_spalte").focus();
      return false;
    }

	var groesse_breite = $("input#groesse_breite").val();
	
		if (gr_spalte == "eigene_groesse" && groesse_breite == "") {
      $("label#groesse_breite_error").show();
      $("input#groesse_breite").focus();
      return false;
    }
	
	var groesse_hoehe = $("input#groesse_hoehe").val();
	if (gr_spalte == "eigene_groesse" && groesse_hoehe == "") {
      $("label#groesse_hoehe_error").show();
      $("input#groesse_hoehe").focus();
      return false;
    }	
		
	if(groesse_breite != "" || groesse_hoehe != "" && $("#gr_spalte:checked").val() != "eigene_groesse"){
	    $("input[name='eigene_groesse']").click(function(){
		$('input[name=eigene_groesse]:checked');
    	});
	//$("input:radio[name='eigene_groesse']").attr("checked",true);
	}
	
	var anzeige_inhalt = $('#anzeige_inhalt').val();
		if (anzeige_inhalt == "") {
      $("label#anzeige_inhalt_error").show();
      $('input#anzeige_inhalt').focus();
      return false;
    }
	
		var dataString = 'agt_nr=' + agt_nr + '&name='+ name + '&email=' + email + '&thema=' + thema + '&medium=' + medium + '&anzeige_inhalt=' + anzeige_inhalt + '&gr_spalte=' + gr_spalte + '&format=' + format + 		'&farbe=' + farbe + '&redaktionsschluss=' + redaktionsschluss + '&erscheinungstermin=' + erscheinungstermin + '&groesse_breite=' + groesse_breite + '&groesse_hoehe=' + groesse_hoehe + '&anzeige_inhalt=' + anzeige_inhalt;

		$.ajax({
      	type: "POST",
      	url: "include/js/process.php",
      	data: dataString,
      	success: function() {
        $('#contact_form').html("<div id='message2'></div>");
        $('#message2').html('<p>Wir haben folgende Anfrage zur individuellen Anzeige von Ihnen erhalten:<br /><br />Agenturnummer: ' + agt_nr + '<br />Ihr Name: '+ name + '<br />Kontaktemail: ' + email + '<br />Anzeigenthema: ' + thema + '<br />Medium: ' + medium + '<br />Redaktionsschlu&szlig;: ' + redaktionsschluss + '<br />Erscheiningstermin: ' + erscheinungstermin + '<br />Farbe: ' + farbe + '<br />Format: ' + format + '<br />Anzeigengröße: ' + gr_spalte + '<br />Eigene Anzeigengröße:<br />Breite: ' + groesse_breite + 'mm ' + 'und H&ouml;he: ' + groesse_hoehe +  ' mm' + '<br />Anzeigeninhalt:<br />' + anzeige_inhalt + '</p>')
        .append("<p>Wir werden uns innerhalb der n&auml;chsten<br /> 2 Werktage mit Ihnen in Verbindung setzen.</p>")
        .hide()
        .fadeIn(1500, function() {
        $(this).fadeIn("slow", 0.5);
        });
      }
     });
	//alert (dataString);
    return false;
	});
});
 
runOnLoad(function(){
  $('#thema').select().focus();
});
