var buy_selfurl = '';var obj_plus=null;var obj_id=0;var obj_pay=null;var pay_url='';var select_pay_num=0;var can_select_pay = 0;Validator = {	msisdn: function(s){		var reg = /^\d{10}$/; 		return (s.match(reg));	}};function initPay(){	$('.g_sms, .g_pay, .b_pay, .pay_link, .g_hire, .g_viewpay').unbind('click').click(function(event){		if(Omlet.user && !Omlet.user.msisdn_enabled){			if(oPopup.busy()) return false;			oPhoneActivate.oReservedLink = this;			oPhoneActivate.show();		} else {			var j = $(this);			if(j.is('.buy_from_player')){				oPlayer.buy('mp3');			} else {				if(j.html()=='Скачать' || j.is('.b_download')){					Buyer.download(j);				} else {					if(j.html().indexOf('SMS')>-1 || j.is('.b_sms')){						Buyer.sms(j);					} else {						obj_pay = j;						obj_id = j.attr('pay_id');						pay_url = j.attr('pay_url');						var type = j.attr('c_type');						if($(this).is('.rbt_icon')) type = 'rbt';						if (typeof type == 'undefined') type = 'music';						var param = '';						if (type == 'music') {							param = j.attr('format_type');							if (typeof param == 'undefined') param = 'mp3';						}						if(type == "film_view" || type == "video_view") param = obj_id;						Buyer.buy(j.attr('pay_item'), j.attr('pay_count'), type, param, j.attr('adult'));					}				}			}		};	});	$('.g_download').unbind('click').click(function(){		Buyer.download($(this));	});		}function sepa(item){	$('#spay').html(select_pay);	$('.box_pop3').hide();	$('.box_pop2').show();}function sepa1(){	$('.box_pop5').hide();	$('.box_pop4').show();}function sepa2(){	$('.box_pop4').hide();	$('.box_pop5').show();}function sepa1c(){	$('.box_pop45').hide();	$('.box_pop44').show();}function sepa2c(){	$('.box_pop44').hide();	$('.box_pop45').show();}function sepa3(){	$('.box_pop6').hide();	if (obj_plus) {		$('.box_pop7').show();		$(obj_plus).click();		obj_plus = null;	} else		$('#p_rt').hide();}function sepa4(){	$('#p_rt').hide();}function sepa5(){	$('#p_rt').hide();	$('.box_pop8').html('<div class="info" align="center">Подождите, идет покупка...<br><img src="/images/ajax.gif" width="32" height="32" style="margin-top:5px"/></div>');}function sepa6(){	if ($('#hlist').html() == 'Мой выбор'){		var img = $('.list_I1').find('div.cl_item').find('img')[0];		if ($(img).attr('pay_id') != obj_id) {			$('.box_pop6').show();		} else {			$('#p_rt').hide();		}	} else {		$('.box_pop6').show();	}	$('.box_pop1').hide();}function sepa61(){	if ($('#hlist').html() == 'Мой выбор') {		var img = $('.list_I1').find('div.cl_item').find('img')[0];		$('#p_rt').hide();	} else {		//$('.box_pop6').show();	}	$('.box_pop11').hide();	$('#p_rt').hide();}function sepa7(){	Buyer.doRequest();	$('.box_pop8').show();	$('.box_pop2').hide();	$('.box_pop22').hide();	if(obj_pay){		$(obj_pay).unbind('click').click(function(event){			var sLink = $(this).attr('link');			if (sLink) {				window.location = sLink;			} else {				var evt = event;				cursorY = defPosition(evt).y;				obj_pay=this;				obj_id = $(this).attr('pay_id');				Buy($(this).attr('pay_item'), $(this).attr('pay_count'));			}		});		$(obj_pay).addClass('g_download');		$(obj_pay).removeClass('b_pay');		$(obj_pay).removeClass('g_pay');	}//	oPlayer.initIcons();}function sepa8c(){	$('#p_rt').hide();	$('.box_pop2').hide();	$('.box_pop22').hide();}function sepa11(){	$('.bpc').hide();	$(obj_plus ? '.box_pop1' : '.box_pop11').show();	$('#p_rt').css('top',cursorY);	$('#p_rt').show();}function sepa12(){	$('.bpc').hide();	$(obj_plus ? '.box_pop2' : '.box_pop22').show();	$('.cur_pay_method').html('&laquo;<a href="#" id="spay" onclick="selectpay(' + select_pay_num + ');return(false)">' + select_pay + '</a>&raquo;');	$('#p_rt').css('top',cursorY);	$('#p_rt').show();}function sepa13(){	$('.bpc').hide();	$(obj_plus ? '.box_pop4' : '.box_pop44').show();	$('#p_rt').css('top',cursorY);	$('#p_rt').show();}function sepa15(){	$('.box_pop6').show();	$('.box_pop4').hide();}function sepa15c(){	$('.box_pop44').hide();	$('#p_rt').hide();}function sepa16(){	if($('.box_pop8 .download_link').size()>0){		var tt =$('.box_pop8 .download_link').attr('href');		sepa5();		window.location = tt;	}else{		sepa5();	};}function sepa17(show){	$('.bpc').hide();	if (show) {		$('#p_rt').css('top',cursorY);		$('.box_pop9').html('<div class="info" align="center">Подождите, происходит отправка повторного SMS...<br><img src="/images/ajax.gif" width="32" height="32" style="margin-top:5px"/></div>');		$('.box_pop9').show();		$('#p_rt').show();	} else {		$('.box_pop9').hide();		$('#p_rt').hide();	}}function selectpay(item){	if(select_pay_num==''){select_pay_num=item};	if(select_pay_num==1){		$('.box_pop3 .info').html('<img src="/images/check_3.gif" width="16" height="16" style="float:left;margin-right:6px"/><span>Копилка</span><br><div class="clear"></div><div style="margin-top:3px"><img src="/images/check_2.gif" width="16" height="16" style="float:left;margin-right:6px;cursor:pointer" onclick="selpay(2)"/><span>Мобильник</span></div>');		select_pay='Копилка';	}else{		$('.box_pop3 .info').html('<img src="/images/check_2.gif" width="16" height="16" style="float:left;margin-right:6px;cursor:pointer" onclick="selpay(1)"/><span>Копилка</span><br><div class="clear"></div><div style="margin-top:3px"><img src="/images/check_3.gif" width="16" height="16" style="float:left;margin-right:6px"/><span>Мобильник</span></div>');		select_pay='Мобильник';	}	$('.box_pop2').hide();		$('.box_pop22').hide();	$('.box_pop3').show();}function selpay(item){	if(item==1){		$('.box_pop3 .info').html('<img src="/images/check_3.gif" width="16" height="16" style="float:left;margin-right:6px"/><span>Копилка</span><br><div class="clear"></div><div style="margin-top:3px"><img src="/images/check_2.gif" width="16" height="16" style="float:left;margin-right:6px;cursor:pointer" onclick="selpay(2)"/><span>Мобильник</span></div>');		select_pay='Копилка';		select_pay_num=1;	}else{		$('.box_pop3 .info').html('<img src="/images/check_2.gif" width="16" height="16" style="float:left;margin-right:6px;cursor:pointer" onclick="selpay(1)"/><span>Копилка</span><br><div class="clear"></div><div style="margin-top:3px"><img src="/images/check_3.gif" width="16" height="16" style="float:left;margin-right:6px"/><span>Мобильник</span></div>');		select_pay='Мобильник';		select_pay_num=2;	}}function maWait(times, id){	var last = (times > 5 ? 1 : 0);	$.post('/buy/mawait/id/'+id+'/last/'+last ,{},function(data) {		if (data == 'mtwait') {			if (last)				$('.box_pop8').html('В данный момент статус Вашей покупки неизвестен. Ожидайте СМС, а также обновления истории покупок в ближайшее время.');			else				setTimeout('maWait(' + (times + 1) + ', ' + id + ')', 5000);		} else {			$('.box_pop8').html(data);		}	});}Buyer = {	buy: function(item, price, type, param, adult){		if(Number(adult) == 1 && Omlet.is18 != 1){			if(!Omlet.popupadult){				adultAlertWithoutPlay(item, price, type, param, adult);			} else {				Omlet.popupadult.close();				adultAlertWithoutPlay(item, price, type, param, adult);			}			return false;		}		if(obj_pay && $(obj_pay).hasClass("b_viewpay")){			if($(obj_pay).parents(".current_film").hasClass('current_film')){				play(obj_pay);//				$(obj_pay).addClass("view_pause");				return false;			};			/*Запуск просмотра в фильмах*/			$(obj_pay).parents(".ct_content_select").find(".g_play, .b_play, .g_pause, .b_pause").each(function(){				play(this);//				if($(obj_pay).hasClass('view_pause') || $(obj_pay).hasClass('view_pause_b')){//					$('.g_viewpay, .b_viewpay').removeClass('view_pause').removeClass('view_pause_b');//					$(obj_pay).removeClass("view_pause").removeClass("view_pause_b");//				}else{//					$('.g_viewpay, .b_viewpay').removeClass('view_pause').removeClass('view_pause_b');//					$(obj_pay).addClass("view_pause");//				}			});			/*Запуск просмотра в плейбоя*/			$(obj_pay).parents(".block_paint").find(".view_play, .view_play_b").each(function(){				play(this);			});			return false;		}		if (!Number(price) && (this.buy_type != "film_view" || this.buy_type != "video_view")) return alert('Данный объект не может быть куплен (нулевая цена)');		if(!Omlet.rus){			oPopup.closeAll();			oPopup.alert('Покупка контента доступна только пользователям на территории Российской Федерации.');			return false;		}		var id = pay_url.split('/')[4];		this.buy_id = id;		var fp = this.fromPlayer ? 1 : 0;		$.post('/buy/buyclick', {content_id:id, name:item, type:type, fp:fp} ,function(data){			Omlet.checkMtsRefresh();		});//		this.fromPlayer = false;		this.buy_type = type;				type = (typeof type == 'undefined') ? '' : type;		switch(type){			case 'music':{				$('.p_content_type').html(param == 'mp3' ? 'Трек' : (param == 'video' ? 'Клип' : 'GOODOK'));				$('.p_content_action').html('добавлен');			}			break;			case 'album':{				$('.p_content_type').html('Альбом');				$('.p_content_action').html('добавлен');			}			break;			case 'java':{				$('.p_content_type').html('Игра');				$('.p_content_action').html('добавлена');			}			break;			case 'video':{				$('.p_content_type').html('Видео');				$('.p_content_action').html('добавлено');			}			break;			case 'realvideo':{				$('.p_content_type').html('Видео');				$('.p_content_action').html('добавлено');			}			case 'film':{				$('.p_content_type').html('Фильм');				$('.p_content_action').html('добавлен');			}			break;			default:{				$('.p_content_type').html('Контент');				$('.p_content_action').html('добавлен');			}		}		$('.p_title').html('&laquo;'+item+'&raquo;');					$('.p_pay').html(price);				if(!Omlet.user){			if(this.buy_type == "film_view" || this.buy_type == "video_view")				$('.p_title').html('&laquo;'+item+'&raquo;');				this.needauth(type, item, price);		} else {			if (type == 'rbt') {				this.step1_rbt();			} else {				var paybox = eval($('#p_rt').attr('paybox'));				var iprice = eval(price);				if (paybox >= iprice){					this.step1(true, true, type, param);				} else {					if (can_select_pay) select_pay_num = 2;					this.step1(false, true, type, param);				}			}			this.fromPlayer = false;		}	},		download: function(j){		if(j.is('.buy_from_player')){			oPlayer.download('mp3');		} else {			pay_url = j.attr('pay_url');			window.location = pay_url;		}	},		sms: function(j){		pay_url = j.attr('pay_url');		pay_item = j.attr('pay_item');		oPopup.alert('Cсылка на скачивание игры "'+ pay_item +'" отправлена на телефон, указанный при регистрации.');		$.post( pay_url, {repeatsms: 1}, function(){ });		return false;	},		step1: function(bVk, bSms, type, param){		if(bVk && bSms){			switch(type){				case "film_view":					this.show(10);					break;				case "video_view":					this.show(11);					break;				default:					this.show(2);			}		} else {			switch(type){				case "film_view":					this.show(104);					break;				case "video_view":					this.show(104);					break;				default:					this.show(4);			}		}	},		step1_rbt: function(){		this.show('4g');	},		step2: function(){		this.show(8);		this.doRequest();	},		needauth: function(type, item, price){		var tpl_link = $(obj_pay).attr('pay_url');		/*if(type == "video_view" || type == "film_view"){			this.show(12);		} else {			this.show(1);*/			oPopupMoBuy.show(item, price);		//}	},		auth: function(){		this.cancel();		showLogonForm({sReason:'forbuy'});		if(Buyer.fromPlayer){			var t = oPlayer.aPlaylist[oPlayer.iTrack]			var pay_count = t.price;			var pay_item = t.t;			var c_type = t.ctype;		}else{			var pay_count = $(obj_pay).attr('pay_count');			var pay_item = $(obj_pay).attr('pay_item');			var c_type = $(obj_pay).attr('c_type');		}		Cookie.set('pay_url', pay_url, '/');		Cookie.set('pay_item', pay_item, '/');		Cookie.set('pay_count', pay_count, '/');		Cookie.set('c_type', c_type, '/');		if(Buyer.buy_type == "film_view" || Buyer.buy_type == "video_view")			Cookie.set('buy_type', 'view', '/');		Buyer.fromPlayer = false		$('#buy_item').val(obj_id);	},		show: function(i){		$('.bpc').hide();		$('.box_pop' + i).show();		$('#p_rt').show()		cursorY = $(document).scrollTop() + Math.round(($(window).height() - $('.box_pop' + i).height())/2);		$('#p_rt').css('top',cursorY)//		var selfTop = (screen.height/2);//		cursorY = $(document).scrollTop() + selfTop;//		$('#p_rt').css('margin-top',eval(0-$('.box_pop' + i).height()/2));	},		cancel: function(){		$('#p_rt').hide();	},		continue_buy: function(url){		var found = false;		var cBuy_type = Cookie.get('buy_type');		if(cBuy_type=='view')			var obj = 'img.g_hire, img.b_hire';		else			var obj = 'img.g_pay, img.b_pay';		$(obj).each( function(){			var j = $(this);			if(j.attr('pay_url') == url){					found = true;				obj_pay = j;				obj_id = j.attr('pay_id');				pay_url = j.attr('pay_url');				var type = j.attr('c_type');				if($(this).is('.rbt_icon')) type = 'rbt';				if (typeof type == 'undefined') type = 'music';				var param = '';				if (type == 'music') {					param = j.attr('format_type');					if (typeof param == 'undefined') param = 'mp3';				}				Buyer.buy(j.attr('pay_item'), j.attr('pay_count'), type, param);			}		});		if(cBuy_type!='view' && !found){			found = oPlayer.loadByPayUrl(url);			if(found) oPlayer.buy();		}		if(!found){			pay_url = url;			Buyer.buy(Cookie.get('pay_item'), Cookie.get('pay_count'), Cookie.get('c_type'), null);			found = true;		}	},			doRequest: function(){		var imethod = (select_pay_num == 1) ? 'vk' : 'sms';		if(this.buy_type=="film_view" || this.buy_type=="video_view"){			pay_url = "/dev-buy/view/id/" + this.buy_id;			//obj_pay недоступен при покупке из плеера. group_id нужен чтобы формировать url в попапе для realvideo			//group_id = $(obj_pay).attr('group_id');		}		$.post(pay_url, {method: imethod},function(data){			if(data=='mtwait'){				Buyer.iTry = 5;				Buyer.mtWait();			} else			if(data.indexOf('shmtwait')>-1){				var a = data.split('-');				Buyer.mtWaitShemrok(a[1]);			} else {				Buyer.processResponse(data);			}		});	},		processResponse: function(data){		if(data.substr(0,4)=='[ok]'){			data = data.substr(4);			$.post('/buy/bonusprogram', {},function(data){				if(data){					oPopup.alert(data);				}			});						$('.box_pop8').html(data);			Omlet.log("Update playlist for " + pay_url);			for(var i in aPls)				for(var j=0; j<aPls[i].length; j++){					if(aPls[i][j].bu && (aPls[i][j].bu == pay_url)){						Omlet.log("Update playlist " + i + ":" + j);						aPls[i][j].paid = "1";					}				}			if(obj_pay){				var j = $(obj_pay);				j.removeClass('b_pay').removeClass('g_pay');				var next = j.parents('.rating').find('.pay_link');				if(pay_url.indexOf('java')>-1){					j.addClass('g_sms');					j.parents('.pay_button').find('em').hide();					if(next.html().indexOf('Купить') > -1) next.html('SMS со ссылкой на скачивание');				} else {					if(j.hasClass('g_hire')){						Buyer.processHire(j);					} else {						j.addClass('g_download');						j.parents('.pay_button').find('.coin, .paycen').hide();						j.parents('.pay').find('em').hide();						j.parents('.pay_button').find('em').hide();						if (next.html()){							if(next.html().indexOf('Купить') > -1) next.html('Скачать');						}					}				}				var j = $(obj_pay).parents('.h_text_second').find('img.g_play, img.g_pause');				if(j.size()>0){					var sPlaylist = j.attr('playlist');					var iTrack = j.attr('track');					aPls[sPlaylist][eval(iTrack)-1]['paid'] = 1;					oPlayer.initIcons();				};			}else{				var page_obj = oPlayer.page_obj;				if(page_obj){					if(Buyer.buy_type=="film_view" || Buyer.buy_type=="video_view"){						$(page_obj).find('.g_hire, .b_hire').removeClass('b_hire').removeClass('g_hire').addClass('g_viewpay');						$(page_obj).find('.hire_button').find('em').hide();					}else{						$(page_obj).find('.b_pay, .g_pay').removeClass('b_pay').removeClass('g_pay').addClass('g_download');						$(page_obj).find('.pay_button').find('em').hide();					}				}				/*используется на странице фильма при покупке через плеер*/				if(Buyer.buy_type=="film_view"){					$('.default_hire').removeClass('b_hire').removeClass('g_hire').addClass('g_viewpay').addClass('default_play');					$('.default_hire').parents('.hire_button').find('.coin').hide();					$('.default_trailer').parents('.trailer_button').remove();				}else{					$('.default_pay').removeClass('b_pay').removeClass('g_pay').addClass('g_download');					$('.default_pay').parents('.pay_buttom').find('.coin').hide();				}			}			if(Buyer.playerHire) Buyer.processHire();			if(oPlayer.aPlaylist && pay_url == oPlayer.aPlaylist[oPlayer.iTrack].bu){				oPlayer.aPlaylist[oPlayer.iTrack].paid = 1;				oPlayer.initIcons();			};		} else {			var j = $(obj_pay);			var rbt = j.attr('goodok');			if(rbt) j.remove();			$('.box_pop8').html(data);		}	},		processHire: function(j){		if(j){			j.removeClass('g_hire').addClass('g_viewpay').attr('track', '1').attr('playlist', 'current_film');			j.parents('.group_button').find('.trailer_button').remove();			j.parents('.hire_button').find('.coin').hide();			j.parents('.hire_button').find('em').hide();			j.parents('.hire_button').find('.paycen').hide();			j.parents('.ct_content_select').find('em.view_type').text('Смотреть');		}		$.post('/dev-buy/film-url/id/'+Buyer.buy_id, {}, function(data){			for(var i in aPls)				for(var j=0; j<aPls[i].length; j++)					if(aPls[i][j].bu && (aPls[i][j].bu == pay_url || aPls[i][j].bu_v == pay_url)){						aPls[i][j].f = data;						aPls[i][j].paid_v = "1";					}				for(var j=0; j<oPlayer.aPlaylist.length; j++)					if(oPlayer.aPlaylist[j].bu && (oPlayer.aPlaylist[j].bu == pay_url || oPlayer.aPlaylist[j].bu_v == pay_url)){						oPlayer.aPlaylist[j].f = data;						oPlayer.aPlaylist[j].paid_v = "1";						if(oPlayer.iTrack==j){							oPlayer.stop();							oPlayer.bPlayAfterLoad = false;							oPlayer.load();						}					}		});	},		mtWait: function(){		if(Buyer.iTry > 0){			$('.box_pop8').html('На телефон +' + Omlet.user.msisdn + ', указанный при регистрации, отправлена SMS со ссылкой на скачивание.<br/>Подождите, идет проверка состояния заказа...');			setTimeout( function() {				var last = (Buyer.iTry==1 ? 1 : 0);				$.post(pay_url, {statuscheck : 1 , last: last}, function(data){					if(data=='mtwait'){						Buyer.iTry = Buyer.iTry - 1;						Buyer.mtWait();					} else {						if(data.substr(0,4) == '[ok]'){							data = data.substr(4);						}						$('.box_pop8').html(data);					}				});			}, 5000);		} else {			$('.box_pop8').html('В данный момент статус Вашей покупки неизвестен. Ожидайте СМС, а также обновления истории покупок в ближайшее время.');		}	},		mtWaitShemrok: function(orderid){		$('.box_pop8').html('На телефон +' + Omlet.user.msisdn + ', указанный при регистрации, отправлена SMS со ссылкой на скачивание.<br/>Подождите, идет проверка состояния заказа...');		Omlet.orderid = orderid;		setTimeout( function() {			$.post('/buy/shmtwait/',{orderid: Omlet.orderid, rnd: 10000+Math.floor(Math.random()*100000)},function(data) {				if (data=='unknown') {					setTimeout( function() {						$.post('/buy/shmtwait/',{orderid: Omlet.orderid, rnd: 10000+Math.floor(Math.random()*100000)},function(data) {							if(data=='unknown') {								$('.box_pop8').html("Превышен интервал ожидания. Если на вашем счету достаточно средств, ждите смс со ссылкой на скачивание.");							} else {								if(data.substr(0,4)=='[ok]'){data = data.substr(4)};								$('.box_pop8').html(data);							}						});					}, 7000);				} else {					if(data.substr(0,4) == '[ok]'){						data = data.substr(4);					}					$('.box_pop8').html(data);				}			});		}, 5000);	},		doRequestOld: function(){		var type = $(obj_pay).attr('c_type');		var format_type = $(obj_pay).attr('format_type');			if (type == 'realvideo') {		$.post(pay_url, {method:imethod},function(data){				$('.box_pop8').html(data);			})	}else if (type == 'film') {		$.post(pay_url,{method:imethod},function(data){				$('.box_pop8').html(data);			})	} else if (type == 'java' || type == 'video') {		$.post('/ajax/select3/check/',{id:obj_id, method:imethod},function(data){			if(data.indexOf('shmtwait')>-1){				var a = data.split('-');				shMtWait(a[1]);			} else {				$('.box_pop8').html(data);			}		})	} else if (type == 'album') {		$.post(pay_url,{method:imethod},function(data){			if (data == 'mtwait')				setTimeout('maWait(0, ' + obj_id + ')', 5000);			else				$('.box_pop8').html(data);		})	} else if(type == 'rbt'){		$.post(pay_url,{method:'rbt'},function(data){				$('.box_pop8').html(data);		})	} else {			$.post(pay_url,{method:imethod},function(data){/*		$.post('/buy/music/',{id:obj_id, method:imethod, format_type:format_type},function(data){			if(data == 'mtwait')				setTimeout('mtWait(0, ' + obj_id + ', "' + format_type + '")', 5000);			else*/				$('.box_pop8').html(data);		})	}	}}BuyGift = {	method: null,	content: "vk",	mp3: function(id, name, price){		this.content = {id : id, name: name, price: price};		// items:[ '<div>Вы собираетесь подарить трек "<b><nobr>' + name + '</nobr></b>"</div>' , {type:'radio', label:'Выберите тип оплаты:', name:'method', value:0, items:[['mo','Подарок за SMS'],['vk','Кошелек'],['sms','Мобильник']]} ],		if(Omlet.user){			if(Omlet.user.is_mts){				var items = [['vk','Кошелек'],['sms','Мобильник']];				oPopup.show({					width: 300,					items:[ '<div>Вы собираетесь подарить трек "<b><nobr>' + name + '</nobr></b>"</div>' , {type:'radio', label:'Выберите тип оплаты:', name:'method', value:"vk", items: items} ],					buttons:[ {text:'Дальше', handler: function(){							var data = this.popup.getData();							var t = BuyGift;							t.method = data.radio_method;							return t.finishGift();						}					}]				});			} else {				this.method = 'vk';				if(!Omlet.user.msisdn_enabled) return this.notActivated();				if(Omlet.user.balance < price) return this.noMoney();				this.finishGift();			}		} else this.mo();		return false;	},		finishGift: function(){		var items = [];		var sCap =			'<table style="border-collapse: collapse; display: block; padding-bottom: 10px; float: left;">' +				'<tr valign="top">' +					'<td width="130">' + 						'<img id="reg_captcha_img" width="80" height="50" src="/kcaptcha/?rnd=1234">' +					'</td>' + 					'<td width="155">' + 						'Перепишите буквы и цифры с картинки ' + 						'<div id="popupalert_cap" class="popup_alert"> </div>' +						'<div class="popup_hint" id="hint_capt" style="left: 328px; top: 77px; width: 201px; ">Перепишите буквы и цифры с картинки</div>' +						'<div class="popup_captcha">' +							'<input type="text" value="" id="cap" name="cap">' + 						'</div>' + 					'</td>' + 				'</tr>' +			'</table>'+			'<div class="clear"></div>';		if(this.method=='mo'){			items.push('<div style="height:65px">Для того, чтобы подарить эту песню:<br>'+			 '1. Отправьте код C' + this.content.id + ' на номер 3370<br>'+			 '2. Полученный в ответном СМС код впишите в поле ниже.</div>')			items.push('<div class="popup_caption pi2">Код из смс:</div>'+'<div style="margin-left:130px" class="popup_input"><input type="text" value="" name="mo_confirm" id="mo_confirm"></div>'//			{type:'text', label:"Код из смс:", name:'mo_confirm'}			);		} else {			items.push('<div style="height:30px">Метод покупки: "'+ (this.method=="vk" ? "Кошелек":"Мобильник") +'"</div>');		}		items.push({type:'phone', label:"Телефон получателя:", name:'r_msisdn'}, '<div style="height:10px"> </div>');		items.push(sCap);		if(this.method=='mo')			items.push('<div style="color:gray">Стоимость СМС &mdash; 35 рублей с НДС </div>');		oPopup.show({			width: 335,			items: items,			buttons:[ {text:'Подарить', handler: function(){					if(oPopup.count()>1){return(false)};					var popup = this.popup;					var data = this.popup.getData();					var t = BuyGift;					t.r_msisdn = data.r_msisdn;					if(!data.r_msisdn1 || data.r_msisdn1=="" || !data.r_msisdn2 || data.r_msisdn2=="") return t.error("Введите номер телефона получателя подарка");					t.r_msisdn = data.r_msisdn1 + data.r_msisdn2;					if(!Validator.msisdn(t.r_msisdn)) return t.error("Введен некорректный номер телефона");					var mo_confirm = data.mo_confirm;					if(t.method=="mo" && (!data.mo_confirm || data.mo_confirm==""))							return t.error("Введите код, полученный по смс");					popup.showLoading("Подождите, идет покупка...");					$.post('/dev-buy/gift/type/mp3/', {id: t.content.id, method: t.method, r_msisdn: t.r_msisdn, mo_confirm: data.mo_confirm, cap:data.cap}, function(data){						popup.hideLoading();						if(data=="mo_error"){							t.recaptcha();							return t.error("Вы ввели неверный код");						} else {							if(data=="captcha_error"){								t.recaptcha();								return t.error("Вы переписали символы с картинки неверно");							}else{								oPopup.closeAll();								oPopup.alert(data);							}						}					});					return false;				}			}]		});		return false;	},		error: function(msg){		oPopup.alert(msg);		return false;	},		recaptcha: function(){		$('#reg_captcha_img').each(function(){			this.src = "/kcaptcha/?rnd=" + Math.random();		});	},		notActivated: function(){		oPopup.show({			items : ['Ваш телефон не активирован'],			buttons: [{text: 'Активировать', handler: function(){ oPhoneActivate.show(); return false; }},								{text: 'Подарок за SMS', handler: function(){ BuyGift.mo(); return false; }}]		});	},		mo: function(){		this.method = 'mo';		this.finishGift();	},		noMoney: function(){		oPopup.show({ 			items : ['Недостаточно денег для оплаты контента'], 			buttons: [{text: 'Пополнить кошелек', handler: function(){				this.popup.blockButtons();				window.location = "/wallet";				return false;			}}, {text: 'Подарок за SMS', handler: function(){ BuyGift.mo(); return false;}}]		});	}}////