//var OnlineCredit = new Class({
//
//	'window': {},
//	'loading': false,
//
//	'require_vals': [
//		'name',
//		'secondname',
//		'age',
//		'phone',
//		'email',
//		'credit_type',
//		'work_post',
//		'form_ownership',
//		'profe_prophet',
//		'employment_approvement_type',
//		'work_age_full',
//		'work_age_last',
//		'war_ticket',
//		'family_status',
//		'all_prophet',
//		'sponsor',
//		'have_credits',
//		'amount'
//	],
//
//	initialize: function() {
//		var t    = this,
//			pars = '';
//
//		t.window = $('online-credit-popup');
//
//		/*
//		$$('#online-credit-popup .l').setStyle('height', t.window.getStyle('height'));
//		$$('#online-credit-popup .r').setStyle('height', t.window.getStyle('height'));
//		*/
//
//		t.window.setStyle('display', 'none');
//
//		$('online-credit-link').set(
//			'events', {
//				'click': function() {
//					t.toggle_window();
//					return false;
//				}
//			}
//		);
//
//		$('online-credit-link-2').set(
//			'events', {
//				'click': function() {
//					t.toggle_window();
//					return false;
//				}
//			}
//		);
//
//		$$('#online-credit-popup .close').set(
//			'events', {
//				'click': function() {
//					t.close_window();
//					return false;
//				}
//			}
//		);
//
//		var val = '',
//			error = false;
//
//		$$('#online-credit-popup form').set(
//			'events', {
//				'submit': function(e) {
//
//					e = new Event(e);
//					e.stop();
//					pars = '';
//					error = false;
//					for(var i = 0, n = t.require_vals.length; i < n; i++) {
//						val = encodeURIComponent($('id_' + t.require_vals[i]).getProperty('value'));
//						if(i != 0) {
//							pars += '&';
//						}
//						if(val) {
//							pars += t.require_vals[i] + '=' + val;
//							t.reset_error(t.require_vals[i]);
//						} else {
//							t.trigger_error(t.require_vals[i]);
//							error = true;
//						}
//					}
//
//					if(t.loading == false && error == false) {
//						t.loading = true;
//						new Request({
//							method: 'post',
//							url: '/request/credit-on-line/',
//							onComplete: function(data) {
//								t.clear_inputs();
//								t.show_thanks();
//								t.loading = false;
//							}
//						}).send(pars);
//					}
//
//				}
//			}
//		);
//	},
//
//	clear_inputs: function() {
//		var t = this;
//		for(var i = 0, n = t.require_vals.length; i < n; i++) {
//			$('id_' + t.require_vals[i]).setProperty('value', '');
//			t.reset_error(t.require_vals[i]);
//		}
//	},
//
//	reset_error: function(field) {
//		var f = $('id_' + field + '_error');
//		f.setStyle('display', 'none');
//	},
//
//	trigger_error: function(field) {
//		var f = $('id_' + field + '_error');
//		f.setStyle('display', 'block');
//	},
//
//	show_thanks: function() {
//		var t = this;
//		$('online-credit-content').setStyle('display', 'none');
//		$('online-credit-thanks').setStyle('display', 'block');
//	},
//
//	show_inputs: function() {
//		var t = this;
//		$('online-credit-content').setStyle('display', 'block');
//		$('online-credit-thanks').setStyle('display', 'none');
//	},
//
//	open_window: function() {
//		var t = this;
//		t.window.setStyle('display', 'block');
//	},
//
//	close_window: function() {
//		var t = this;
//		t.clear_inputs();
//		t.show_inputs();
//		t.window.setStyle('display', 'none');
//	},
//
//	toggle_window: function() {
//		var t = this;
//		t.window.style.display == 'none' ? this.open_window() : this.close_window();
//	}
//
//});
//window.addEvent('domready', function() {
//	OnlineCredit = new OnlineCredit();
//});

