$('document').ready(
	function(){
		$('#regform').validate( {
			rules: {
				reg_nick: {
					required: true,
					minlength: 4
				},
				reg_email: {
					required: true,
					email: true
				},
				reg_passwd0: {
					required: true
				},
				reg_passwd1: {
					required: "#reg_nick:filled",
					minlength: 4
				},
				reg_passwd2: {
					equalTo: '#reg_passwd1'
				},
				reg_email1: {
					equalTo: '#reg_email'
				},
				terms: "required"
			},
			messages: {
				reg_nick: {
					required: 'Kötelező megadni',
					minlength: 'Minimum 4 karakter'
				},
				reg_email: {
					required: 'Kötelező megadni',
					email: 'Nem megfelelő email formátum'
				},
				reg_passwd0: {
					required: 'Kötelező megadni'
				},
				reg_passwd1: {
					required: 'Kötelező megadni',
					minlength: 'Minimum 4 karakter'
				},
				reg_passwd2: {
					equalTo: 'Nem egyezik a 2 jelszó'
				},
				reg_email1: {
					equalTo: 'Nem egyezik a két email cím'
				},
				terms: {
					required: 'Kérjük fogadja el a nyilatkozatot!'
				}
			}
		});

		$('#regform2').validate( {
			rules: {
				'user_attr[addr_name]': "required",
				'user_attr[addr_irsz]': "required",
				'user_attr[addr_city]': "required",
				'user_attr[addr_addr]': "required",
				'user_attr[phone_1]': "required",
				'user_attr[deliv_name]': {
					required: "#attr_eq_1:not(:checked)"
				},
				'user_attr[deliv_irsz]': {
					required: "#attr_eq_1:not(:checked)"
				},
				'user_attr[deliv_city]': {
					required: "#attr_eq_1:not(:checked)"
				},
				'user_attr[deliv_addr]': {
					required: "#attr_eq_1:not(:checked)"
				},
				'user_attr[bill_name]': {
					required: "#attr_eq_2:not(:checked)"
				},
				'user_attr[bill_irsz]': {
					required: "#attr_eq_2:not(:checked)"
				},
				'user_attr[bill_city]': {
					required: "#attr_eq_2:not(:checked)"
				},
				'user_attr[bill_addr]': {
					required: "#attr_eq_2:not(:checked)"
				}
			},
			messages: {
				'user_attr[addr_name]': 'Kötelező megadni',
				'user_attr[addr_irsz]': 'Kötelező megadni',
				'user_attr[addr_city]': 'Kötelező megadni',
				'user_attr[addr_addr]': 'Kötelező megadni',
				'user_attr[phone_1]': 'Kötelező megadni',
				'user_attr[deliv_name]': 'Kötelező megadni',
				'user_attr[deliv_irsz]': 'Kötelező megadni',
				'user_attr[deliv_city]': 'Kötelező megadni',
				'user_attr[deliv_addr]': 'Kötelező megadni',
				'user_attr[bill_name]': 'Kötelező megadni',
				'user_attr[bill_irsz]': 'Kötelező megadni',
				'user_attr[bill_city]': 'Kötelező megadni',
				'user_attr[bill_addr]': 'Kötelező megadni'
			}
		});
	
		$('#message_form').validate( {
			rules: {
				topictitle: {
					required: true
				},
				messagetext: {
					required: true
				}
			},
			messages: {
				topictitle: {
					required: 'Az új téma címe nem lehet üres'
				},
				messagetext: {
					required: 'Az üzenet szövegét ne hagyd üresen!'
				}
			}
		});
	
		$('.ingrpopup').click(
			function(event){
				event.preventDefault();
				$.floatbox(
					{
						fade: true,
						content: '<div id="floatbox-div"></div>',
						buttonPosition: 'above',
						boxConfig: {
							width: '540px',
							marginLeft: '-270px',
							button: 'Bezár'
						}
					}
				);
				$('#floatbox-div').load(this + ' .b-column', function(){$('.product-basket').hide();});
				
			}
			
			
		);
		
		$('#attr_eq_1').click(
			function(){
				if ( $('#attr_eq_1:checked').val() == '1' ) {
					$('#attr_1').hide();
				} else {
					$('#attr_1').show();
				}
			}
		);

		$('#attr_eq_2').click(
			function(){
				if ( $('#attr_eq_2:checked').val() == '1' ) {
					$('#attr_2').hide();
				} else {
					$('#attr_2').show();
				}
			}
		);
		
		$('#messagetext').focus();
		$('#topictitle').focus();
	}
	
);
