var disar = {
	userForm_requiredFields : [
		'company',
		'businessid',
		'firstname_lastname',
		'email',
		'phone1',
		'd_name',
		'd_address',
		'd_postal',
		'b_name',
		'b_address',
		'b_postal'
	],
	
	initFlash : function() {
		var theme = $('body').attr('id');
		var params = { wmode : "transparent" };
		swfobject.embedSWF(SITE_ROOT + "/img/header_"+theme+".swf", "header_graphics", "750", "130", "9.0.0", null, {}, params);
	},

	copyDeliveryAddress : function() {
		$('#user_form #b_name').val($('#user_form #d_name').val());
		$('#user_form #b_address').val($('#user_form #d_address').val());
		$('#user_form #b_postal').val($('#user_form #d_postal').val());
	},

	showFormError : function(error) {
		$('#user_form #error').html(error).fadeIn();
		setTimeout(function() { $('#user_form #error').fadeOut() },6000);
		
	},

	checkUserForm : function() {
		var fields = this.userForm_requiredFields;
		for(ptr in fields) {
			field = fields[ptr];
			if(!$('#user_form #' + field).val()) {
				this.showFormError('Täytä kaikki tähdellä (<span class="required">*</span>) merkityt kentät');
				return false;
			}
		}		
		
		var new_pass = $('#user_form #new_password').val();
		var pass_repeat = $('#user_form #password_repeat').val();
	
		if($('#password_check').is(':checked')) {

			if(!new_pass) {
				this.showFormError('Anna uusi salasana');
				return false;
			}
		
			else {
				if(new_pass != pass_repeat) {			
					this.showFormError('Antamasi salasanat eivät täsmää');
					return false;
				}
		
				if(new_pass.length < 5 || new_pass.length > 63) {
					this.showFormError('Salasanan minimipituus on 5 merkkiä ja maksimipituus 63 merkkiä');
					return false;
				}
			}
		}
		return true;
	}
	
}