// $(document).ready(function()
function initRegister() {
/*	$.validator.addMethod("letters", function(value, element){
		return /^[a-zA-Z ßäöüÄÖÜ\.\-]{2,}$/.test(value) ? true : false;
	},"");
	$.validator.addMethod("ShopLetters", function(value, element){
		return /^[a-zA-Z0-9 ßäöüÄÖÜ\.\-]{2,}$/.test(value) ? true : false;},"");
	$.validator.addMethod("EnglishLetters", function(value, element){
		return /^[a-z \.\-]{2,}$/i.test(value) ? true : false;
	},"");
	$.validator.addMethod("UserPasswordLetters", function(value, element){
		return /^[a-zA-Z0-9_]+$/.test(value) ? true : false;
	},"");
/*	
	$.validator.methods.letters = function(value) {
		return /^[a-zA-Z ßäöüÄÖÜ\.\-]{2,}$/.test(value) ? true : false;
	};
	$.validator.methods.ShopLetters = function(value) {
		return /^[a-zA-Z0-9 ßäöüÄÖÜ\.\-]{2,}$/.test(value) ? true : false;
	};
	$.validator.methods.EnglishLetters = function(value) {
		return /^[a-z \.\-]{2,}$/i.test(value) ? true : false;
	};
	$.validator.methods.UserPasswordLetters = function(value) {
		return /^[a-zA-Z0-9_]+$/.test(value) ? true : false;
	};
*/	
	var validator = $('#frm_register')
	.validate(
	{
		debug: true,
		errorElement: "div",
		success: function(label)
		{
			label.addClass('nobg');
			label.prev().removeClass(validator.settings.errorClass).addClass('success');
			label.prev().prev().removeClass(validator.settings.errorClass);
		},
		submitHandler: function(form)
		{
			form.submit();
		},
		highlight: function(element, errorClass)
		{
			$(element).removeClass('success').addClass(errorClass);
			$(element.form).find("label[for=" + element.id + "]").addClass(errorClass);
		},
		rules:
		{
			username: {required:true, minlength:3, UserPasswordLetters:true, remote: "/checkuser.php"},
			password: {minlength:5, UserPasswordLetters:true},
			conf_password: {equalTo: "#password" },
			uname: {letters: true},
			usurename: { letters: true},
			address: "required",
			zip_code: "required",
			city_name: {letters:true},
			telefon: "required",
			email: { required: true, email: true},
			conf_email: {equalTo: "#email"},
			accept_rules: "required",
			shop_name:{ShopLetters: true},
			shop_email:{required: true, email: true},
			shop_address: "required",
			shop_zipcode: "required",
			shop_city_name: {letters:true}
		}
	});
								    	
	$('#seller').click(function()
	{
		if($('#seller').get(0).checked==true)
		{
			$('#shopdata').fadeIn("slow", function(){
				$('#shop_name').removeAttr("disabled").val($('#username').val());
				$('#shop_email').removeAttr("disabled").val($('#email').val());
				$('#shop_address').removeAttr("disabled").val($('#address').val());
				$('#shop_zipcode').removeAttr("disabled").val($('#zip_code').val());
				$('#shop_city_name').removeAttr("disabled").val($('#city_name').val());
				$('#shop_country').removeAttr("disabled");
				$('#shop_name').valid();
				$('#shop_email').valid();
				$('#shop_address').valid();
				$('#shop_zipcode').valid();
				$('#shop_city_name').valid();
			});
			$('#shopdata').children('.center_rectangle_content_other').append($('#lng_c_reg')[0]);
		}
		else if($('#seller').get(0).checked==false)
		{
			$('#shopdata').fadeOut("slow", function(){
				$('#shop_name').attr("disabled", "disabled");
				$('#shop_email').attr("disabled", "disabled");
				$('#shop_address').attr("disabled", "disabled");
				$('#shop_zipcode').attr("disabled", "disabled");
				$('#shop_city_name').attr("disabled", "disabled");
				$('#shop_country').attr("disabled", "disabled");
				
				if($('#shop_name').next().attr("class")=="error") $('#shop_name').next().remove();
				if($('#shop_email').next().attr("class")=="error") $('#shop_email').next().remove();
				if($('#shop_address').next().attr("class")=="error") $('#shop_address').next().remove();
				if($('#shop_zipcode').next().attr("class")=="error") $('#shop_zipcode').next().remove();
				if($('#shop_city_name').next().attr("class")=="error") $('#shop_city_name').next().remove();
			});
			$('#registerform').children('.left_rectangle_content').append($('#lng_c_reg')[0]);
		}
		
	});
	
	$("form#frm_register input, form#frm_register select").focus(function() {
		$("label[@for="+this.id+"]").addClass('focusLabel');
		$(this).addClass('focus');
	}).blur(function() {
		$("label[@for="+this.id+"]").removeClass('focusLabel');		
		$(this).removeClass('focus');
	});
	
/*	$("body").load(function(){
		if(location.href.match("#register") != '#register') return;
		$('#loginform').css({display: "none"});
		$('#fgtpassform').css({display: "none"});
		$('#registerform').css({display: "none"});
		$('#locsrch').css({display: "block"});
		$('#jregsteps').css({display: "block"});
		$('#jselling').css({display: "block"});
		});	
*/	
}
/*);*/

