jQuery.noConflict();

jQuery(document).ready(function($) {
	$("#form_germanxp_line_info_1").hide();
	$("#form_germanxp_line_info_2").hide();
	$("#form_germanxp_line_info_3").hide();
	
	
	$("#form_germanxp_form1").validate({
		rules: {
		        first_name: {
		                     required: true,
		                     maxlength: 100
		        },
		        last_name: {
                    required: true,
                    maxlength: 100
                },
                street: {
                    required: true,
                    maxlength: 100
                },
                house_number: {
                    required: true,
                    maxlength: 6
                },
                area_code: {
                    required: true,
                    maxlength: 6
                },
                city: {
                    required: true,
                    maxlength: 100
                },
                country: {
                    required: true,
                    maxlength: 100
                },
                email: {
                    required: true,
                    email: true,
                    maxlength: 200
                }
	},
	messages:{
        first_name: { 
		            required: " ",
		            maxlength: " "
        },
        last_name: {
                   required: " ",
                   maxlength: " "
        },
        street: {
                 required: " ",
                 maxlength: " "
        },
        house_number: {
        	required: " ",
        	maxlength: " "
        },
        area_code: {
        	required: " ",
        	digits: " ",
        	maxlength: " "
        },
        city: {
        	required: " ",
        	maxlength: " "
        },
        country: {
        	required: " ",
        	maxlength: " "
        },
        email: {
        	required: " ",
        	email: " ",
        	maxlength: " "
        }
	},
	success: function(label) {
		label.text(" OK ").addClass("form_germanxp_success");
		label.text(" OK ").append('<img src="http://form.bandologie.de/img/check.png" style="margin-left:-3px;" alt="" />');

	}
	});
	
	$("#form_germanxp_form1").submit(function(){ 
		var a = $("#form_germanxp_form1").validate().element("#first_name");
		var b = $("#form_germanxp_form1").validate().element("#last_name");
		var c = $("#form_germanxp_form1").validate().element("#street");
		var d = $("#form_germanxp_form1").validate().element("#house_number");
		var e = $("#form_germanxp_form1").validate().element("#area_code");
		var f = $("#form_germanxp_form1").validate().element("#city");
		var g = $("#form_germanxp_form1").validate().element("#country");
		var h = $("#form_germanxp_form1").validate().element("#email");
		var y = 0;
		if ((a==false)|| (b==false)|| (c==false) || (d==false) || (e==false) || (f==false) || (g==false) || (h==false)){
			$("#form_germanxp_line_info_1").fadeIn("slow");
			y++;
		}
		else{
			$("#form_germanxp_line_info_1").hide();
		}
		
		
		if($('#agb').attr('checked')==false){
			$("#form_germanxp_line_info_2").fadeIn("slow");
			y++;
		}
		else{
			$("#form_germanxp_line_info_2").hide();
		}
		
		
		if($('#privacy').attr('checked')==false){
			$("#form_germanxp_line_info_3").fadeIn("slow");
			y++;
		}
		else{
			$("#form_germanxp_line_info_3").hide();
		}
		if (y>0){
			return false;
		}
		else{
			return true;
		}
	});
	
	$("#form_germanxp_schlieben1").click(function() {
		$("#form_germanxp_line_info_1").fadeOut("slow");
	});
	
	$("#form_germanxp_schlieben2").click(function() {
		$("#form_germanxp_line_info_2").fadeOut("slow");
	});
	
	$("#form_germanxp_schlieben3").click(function() {
		$("#form_germanxp_line_info_3").fadeOut("slow");
	});
});
