(function($){
$.fn.createForm = function(){

	window.sid	= '0a3e24f90918036c7f2fc682a2a81053';
	var element = this;
	$.ajax({
  	dataType: 'jsonp',
  	data: 'action=init&sid='+window.sid,
  	jsonp: 'jsonp_callback',
  	url: 'https://quickreg.4game.ru/widget/',
  	success: function (oRes) {
		if (oRes.code<0) {
			setError(oRes.content);
		} else {

			setContent(oRes.content);
			$('input').keypress(function() {$(this).removeClass('error')});
			$('input').click(function() {$(this).removeClass('error')});
			$("#register_form #errordiv").remove();
			$(".LicenseText a").attr("href" , "http://bnbonline.ru/support/license.html");
	  	}
		}
	});
	
	
	
	function setContent(content) {
			$(element).html(content);
	};
	function setError(content) {
		$("#errordiv").html(content);
	};
};

$.fn.submitForm = function(){
	var element = this;
	var params=$("#quickregForm").serializeArray();
	var jsonString;
	jsonString='';
	$.each(params,function(i,n) {
	
			jsonString=jsonString+'&'+n.name+'='+n.value;
	
	});
		
	jsonString='action=submitForm'+jsonString+'&'+phpsession+'&sid='+window.sid;
	
	
	$.ajax({
  	dataType: 'jsonp',
  	data: jsonString,
  	jsonp: 'jsonp_callback',
  	url: 'https://quickreg.4game.ru/widget/',
  	success: function (oRes) {
		
		if (oRes.code<0) {
			setError(oRes.content);
			if (oRes.content.indexOf('Не введен код изображения')>=0) $('#imagecode').addClass('error');
			if (oRes.content.indexOf('Код изображения неверен')>=0) $('#imagecode').addClass('error');
			if (oRes.content.indexOf('некорректный E-mail')>=0) $('#email').addClass('error');
			if (oRes.content.indexOf('Логин и никнейм должны отличаться')>=0) $('#login, #nickname').addClass('error');
			if (oRes.content.indexOf('Логин должен быть не менее 6 символов')>=0) $('#login').addClass('error');
			if (oRes.content.indexOf('Такой логин уже используется')>=0) $('#login').addClass('error');
			if (oRes.content.indexOf('Выбранный логин уже зарегистрирован, пожалуйста, выберите другой.')>=0) $('#login').addClass('error');
			if (oRes.content.indexOf('Никнейм должен содержать только русские или латинские буквы и/или цифры от 3 до 15 символов')>=0) $('#nickname').addClass('error');
			if (oRes.content.indexOf('Выбранный никнейм занят')>=0) $('#nickname').addClass('error');
			if (oRes.content.indexOf('Никнейм не может быть пустым')>=0) $('#nickname').addClass('error');
			if (oRes.content.indexOf('Сервисный пароль не может быть пустым')>=0) $('#password').addClass('error');
			if (oRes.content.indexOf('Сервисный пароль должен быть не менее 6 символов')>=0) $('#password').addClass('error');
			if (oRes.content.indexOf('Сервисный пароль и его подтверждение не совпадают')>=0) $('#password, #password_repeat').addClass('error');
			if (oRes.content.indexOf('Подтверждение сервисного пароля не может быть пустым')>=0) $('#password_repeat').addClass('error');
			if (oRes.content.indexOf('Не принято лицензинное соглашение')>=0) $('#license').addClass('error');
			
			
		} else {
			var to_email=$('#email').attr('value');
			setContent('<div id="thx" class="step1_3"><div class="Adonis">Аккаунт создан!</div><p class="Adonis">Обратите внимание, вы сможете зайти в игру<br />только после подтверждения адреса вашей<br/>электронной почты.</p><p class="Adonis">Для подтверждения, вам необходимо зайти в <a href="https://cp.4game.ru">ЦУП</a>,</p><p class="Adonis"> выбрать сервис-аккаунт BnB и нажать подтвердить e-mail.</p><p class="Adonis">Затем на вашу почту прийдет код подтверждения.</p></div>');
			$('#to_email').html(to_email);
			$('.to_step2').show();
			Cufon.now();
			Cufon.replace('#thx', {hover: true});
			$('.button_submit').hide();
		}
	}
	});
	
	function setContent(content) {
			$(element).html(content);
	};
	function setError(content) {
		$("#errordiv").html(content);
	};

};
})(jQuery);