$(document).ready(function() {
	$.get("/wp-content/plugins/kontakt/xml/branches.xml",{},function(xml) {
		$('branch',xml).each(function(i) {
			var my_id = $(this).find("id").text();
			var my_name = $(this).find("name").text();
			var my_email = $(this).find("email").text();
			var my_land = $(this).attr("land");
			
			if ($("#branch_id").val().length != 0) {
				if ($("#branch_id").val() == my_id) {
					var output = '<option value=\"'+ my_id +'\">'+ my_name +'</option>';
				}
			} else {
				var output = '<option value=\"'+ my_id +'\">'+ my_name +'</option>';
			}
			$('#branch').append(output);
		});
	});
	
	// Den Submit Button nach dem klick ausblenden
	$("#sendbutton").click(function() {
		$("#sendbutton").fadeOut(200);
		$("#usermessagea").text("One moment please...").show('slow');
		$("#usermessageb").text("One moment please...").show('slow');
	});

	// Formulardaten abfragen
	$("#freight_div form").submit(function() {
		var fehler = unescape('Please fill out all required fields.');
		var email = $("#your_email").val();
		var emailR = /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i;
		
		/*if ($("#branch option:selected").val() == 0) {
			$("#branch").focus();
			$("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#branch").css("border","2px solid #CC0000");
			$("#sendbutton").fadeIn(500);
			return false;
		} else*/ if ($("#your_company").val().length == 0) {
			$("#your_company").focus();
			$("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#your_company").css("border","2px solid #CC0000");
			$("#sendbutton").fadeIn(500);
			return false;
		} else if ($("#your_name").val().length == 0) {
			$("#your_name").focus();
			$("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#your_name").css("border","2px solid #CC0000");
			$("#your_company").css("border","1px solid #CCCCCC");
			$("#sendbutton").fadeIn(500);
			return false;
		} else if ($("#your_tele").val().length == 0) {
			$("#your_tele").focus();
			$("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#your_tele").css("border","2px solid #CC0000");
			$("#your_name").css("border","1px solid #CCCCCC");
			$("#sendbutton").fadeIn(500);
			return false;
		} else if ($("#your_email").val().length == 0 || !emailR.test(email)) {
			$("#your_email").focus();
			$("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#your_email").css("border","2px solid #CC0000");
			$("#your_tele").css("border","1px solid #CCCCCC");
			$("#sendbutton").fadeIn(500);
			return false;
		} else if ($("#ship_adress").val().length == 0) {
			$("#ship_adress").focus();
			$("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#ship_adress").css("border","2px solid #CC0000");
			$("#your_email").css("border","1px solid #CCCCCC");
			$("#sendbutton").fadeIn(500);
			return false;
		} else if ($("#delivery_adress").val().length == 0) {
			$("#delivery_adress").focus();
			$("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#delivery_adress").css("border","2px solid #CC0000");
			$("#ship_adress").css("border","1px solid #CCCCCC");
			$("#sendbutton").fadeIn(500);
			return false;
		} else if ($("#captcha").val().length == 0) {
      $("#captcha").focus();
      $("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#captcha").css("border","2px solid #CC0000");
			$("#delivery_adress").css("border","1px solid #CCCCCC");
			$("#sendbutton").fadeIn(500);
			return false;
    } else {
			var ship_adress = escape($("#ship_adress").val());
			var delivery_adress = escape($("#delivery_adress").val());
			
			$.ajax({
				type: "POST",
				url: "/wp-content/plugins/kontakt/send_en.php",
				data: "what="+$("#what").val()+"&branch=39&your_company=Cologne (headquarter)"+"&your_company_address="+$("#your_company_address").val()+"&your_name="+$("#your_name").val()+"&your_position="+$("#your_position").val()+"&your_tele="+$("#your_tele").val()+"&your_email="+$("#your_email").val()+"&ship_adress="+ship_adress+"&delivery_adress="+delivery_adress+"&kinds_of_goods="+$("#kinds_of_goods").val()+"&dimension="+$("#dimension").val()+"&number_of_packages="+$("#number_of_packages").val()+"&package="+$("#package").val()+"&weight="+$("#weight").val()+"&champs_of_delivery="+$("#champs_of_delivery").val()+"&value_of_goods="+$("#value_of_goods").val()+"&collection_date="+$("#collection_date").val()+"&delivery_date="+$("#delivery_date").val()+"&your_message="+$("#your_message").val()+"&latest_inquiry_date="+$("#latest_inquiry_date").val()+"&from="+$("#from").val()+"&captcha="+$("#captcha").val(),
				success: function(msg){
					//alert(msg);
					var antwort = unescape(msg);
					if (msg == "Please fill out all required fields.") {
						$("#usermessagea").text(antwort).show('slow');
						$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
						$("#usermessageb").text(antwort).show('slow');
						$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
						$("#sendbutton").fadeIn(500);
					} else {
						$("#usermessagea").text(antwort).show('slow');
						$("#usermessagea").css("background-color","#CCCCCC");
						$("#usermessageb").text(antwort).show('slow');
						$("#usermessageb").css("background-color","#CCCCCC");
						return true;
					}
				}
			});
			return false;
		}
	});
	$("#kontakt_div form").submit(function() {
		var fehler = unescape('Please fill out all required fields.');
		if ($("#your_name").val().length == 0) {
			$("#your_name").focus();
			$("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#your_name").css("border","2px solid #CC0000");
			$("#sendbutton").fadeIn(500);
			return false;
		} else if ($("#your_tele").val().length == 0) {
			$("#your_tele").focus();
			$("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#your_tele").css("border","2px solid #CC0000");
			$("#sendbutton").fadeIn(500);
			return false;
		} else if ($("#your_message").val().length == 0) {
			$("#your_message").focus();
			$("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#your_message").css("border","2px solid #CC0000");
			$("#sendbutton").fadeIn(500);
			return false;
		} else {
			$.ajax({
				type: "POST",
				url: "/wp-content/plugins/kontakt/send_en.php",
				data: "your_name="+$("#your_name").val()+"&your_tele="+$("#your_tele").val()+"&your_email="+$("#your_email").val()+"&your_message="+$("#your_message").val()+"&captcha="+$("#captcha").val()+"&branch="+$("#branch").val()+"&branch2="+$("#branch2").val()+"&what="+$("#what").val(),
				success: function(msg){
					//alert(msg);
					var antwort = unescape(msg);
					if (msg == "Thank you for your message!") {
						$("#usermessagea").text(antwort).show('slow');
						$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
						$("#usermessageb").text(antwort).show('slow');
						$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
						$("#sendbutton").fadeIn(500);
					} else {
						$("#usermessagea").text(antwort).show('slow');
						$("#usermessagea").css("background-color","#CCCCCC");
						$("#usermessageb").text(antwort).show('slow');
						$("#usermessageb").css("background-color","#CCCCCC");
						return true;
					}
				}
			});
			return false;
		}
	});
	
	$("#recommend_div form").submit(function() {
		var fehler = unescape('Please fill out all required fields.');
		if ($("#your_name").val().length == 0) {
			$("#your_name").focus();
			$("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#your_name").css("border","2px solid #CC0000");
			$("#sendbutton").fadeIn(500);
			return false;
		} else if ($("#your_email").val().length == 0) {
			$("#your_email").focus();
			$("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#your_name").css("border","1px solid #CCCCCC");
			$("#your_email").css("border","2px solid #CC0000");
			$("#sendbutton").fadeIn(500);
			return false;
		} else if ($("#recipient_name").val().length == 0) {
			$("#recipient_name").focus();
			$("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#your_email").css("border","1px solid #CCCCCC");
			$("#recipient_name").css("border","2px solid #CC0000");
			$("#sendbutton").fadeIn(500);
			return false;
		} else if ($("#recipient_email").val().length == 0) {
			$("#recipient_email").focus();
			$("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#recipient_name").css("border","1px solid #CCCCCC");
			$("#recipient_email").css("border","2px solid #CC0000");
			$("#sendbutton").fadeIn(500);
			return false;
		} else if ($("#your_message").val().length == 0) {
			$("#your_message").focus();
			$("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#recipient_email").css("border","1px solid #CCCCCC");
			$("#your_message").css("border","2px solid #CC0000");
			$("#sendbutton").fadeIn(500);
			return false;
		} else {
			$.ajax({
				type: "POST",
				url: "/wp-content/plugins/kontakt/send_en.php",
				data: "your_name="+$("#your_name").val()+"&your_email="+$("#your_email").val()+"&recipient_name="+$("#recipient_name").val()+"&recipient_email="+$("#recipient_email").val()+"&your_message="+$("#your_message").val()+"&captcha="+$("#captcha").val()+"&referer="+$("#referer").val()+"&what="+$("#what").val(),
				success: function(msg){
					//alert(msg);
					var antwort = unescape(msg);
					if (msg == "Thank you for recommending our website!") {
						$("#usermessagea").text(antwort).show('slow');
						$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
						$("#usermessageb").text(antwort).show('slow');
						$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
						$("#sendbutton").fadeIn(500);
					} else {
						$("#usermessagea").text(antwort).show('slow');
						$("#usermessagea").css("background-color","#CCCCCC");
						$("#usermessageb").text(antwort).show('slow');
						$("#usermessageb").css("background-color","#CCCCCC");
						return true;
					}
				}
			});
			return false;
		}
	});
	
	$("#your_logout").click(function() {
		$("#row_1").fadeOut(200);
		$("#row_2").fadeOut(200);
	});
	
	$("#your_login").click(function() {
		$("#row_1").fadeIn(200);
		$("#row_2").fadeIn(200);
	});
	
	$("#newsletter_div form").submit(function() {
		var fehler = unescape('Please fill out all required fields.');
		if ($("#your_email").val().length == 0) {
			$("#your_email").focus();
			$("#usermessagea").text(fehler).show('slow');
			$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#usermessageb").text(fehler).show('slow');
			$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#your_email").css("border","2px solid #CC0000");
			$("#sendbutton").fadeIn(500);
			return false;
		} else {
			$.ajax({
				type: "POST",
				url: "/_data/includes/newsletter/nl_insert.php",
				data: "your_group="+$("#your_group").val()+"&your_email="+$("#your_email").val()+"&your_company="+$("#your_company").val()+"&your_plz="+$("#your_plz").val()+"&captcha="+$("#captcha").val()+"&your_logout="+$("#your_loginlogout").val()+"&what="+$("#what").val(),
				success: function(msg){
					//alert(msg);
					var antwort = unescape(msg);
					if (msg == "Verification Code incorrect!") {
						$("#usermessagea").text(antwort).show('slow');
						$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
						$("#usermessageb").text(antwort).show('slow');
						$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
						$("#sendbutton").fadeIn(500);
					} else if (msg == "There is an error with your E-Mail-Adress!") {
						$("#usermessagea").text(antwort).show('slow');
						$("#usermessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
						$("#usermessageb").text(antwort).show('slow');
						$("#usermessageb").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
						$("#sendbutton").fadeIn(500);
					} else {
						$("#usermessagea").text(antwort).show('slow');
						$("#usermessagea").css("background-color","#CCCCCC");
						$("#usermessageb").text(antwort).show('slow');
						$("#usermessageb").css("background-color","#CCCCCC");
						return true;
					}
				}
			});
			return false;
		}
	});
	
	$("#newsletterout_div form").submit(function() {
		var fehler = unescape('Please fill out all required fields.');
		if ($("#out_email").val().length == 0) {
			$("#out_email").focus();
			$("#outmessagea").text(fehler).show('slow');
			$("#outmessagea").css("background","url(/wp-content/plugins/kontakt/images/li-err-bg.png)");
			$("#out_email").css("border","2px solid #CC0000");
			$("#send").fadeIn(500);
			return false;
		} else {
			$.ajax({
				type: "POST",
				url: "/home/wpcms/nl/nl_out.php",
				data: "out_email="+$("#out_email").val(),
				success: function(msg){
					alert(msg);
					var antwort = unescape(msg);
					$("#outmessagea").text(antwort).show('slow');
					$("#outmessagea").css("background-color","#CCCCCC");
					return true;
				}
			});
			return false;
		}
	});
	
});
