var photo_albums=[{}];
var video_albums=[{}];
var community_people=[{}];
var hints = new Array();
hints['fio'] = 'Если ты укажешь свое имя, фамилию и отчество, твоим друзьям будет легче тебя найти.';
hints['birthdate'] = 'Указав свою дату рождения, тебе легче будет найти сверстников.';
hints['gender'] = 'Укажи свой пол.';
hints['reg_city'] = 'Укажи город, в котором ты проживаешь.';
hints['about'] = 'Расскажи о себе другим пользователям.';
hints['contact'] = 'Укажи свои контактные данные. Твои друзья свяжутся с тобой.';
hints['sAlbum'] = 'Купить Альбом ты можешь в разделе "Музыка" в блоке «Альбомы» или выбери в каталоге вкладку "Альбомы" и кликните на иконку кошелька, которая появится при наведении на выбранный альбом.';
hints['sTrack'] = 'Купить Трек ты можешь в разделе "Музыка" в блоке «Треки» или выбери в каталоге вкладку "Треки" и кликните на иконку кошелька, которая появится при наведении на выбранный трек.';
hints['sClip'] = 'Купить Клип ты можешь в разделе "Музыка" в блоке «Клипы» или выбери в каталоге вкладку "Клипы" и кликните на иконку кошелька, которая появится при наведении на выбранный клип.';
hints['sVideo'] = 'Купить видео ты можешь, выбрав раздел "ТВ/Видео". Затем выбери интересующее тебя видео и кликните на иконку кошелька, которая появится при наведении на него.';
hints['sKino'] = 'Купить кино ты можешь, выбрав раздел "Кино". Затем выбери интересующий тебя фильм и кликните на иконку кошелька, которая появится при наведении на название фильма.';
hints['sGames'] = 'Купить игру ты можешь в разделе "Игры", блок "мобильные игры". Выбери, интересующую тебя игру, и кликните на иконку кошелька, которая появится при наведении на нее.';
hints['shopping'] = 'Узнай, как совершать покупки на сайте. Для того чтобы купить контент, представленный на сайте, тебе необходимо перейти в интересующий тебя раздел: "Музыка", "Кино", "ТВ/Видео", "Игры" выбрать контент и кликнуть иконку кошелька, которая появится при наведении на название.';
hints['mediaSections'] = 'Кликни на иконку кошелька, которая появится при наведении курсора на интересующий тебя контент';
hints['rating'] = 'Совершая покупки и добавляя новых друзей, ты повышаешь свой рейтинг';
hints['replenishmentPurse'] = '';
hints['historyEnrollments'] = 'Если ты хочешь оплачивать покупки из "Копилки", то можете пополнить ее любым удобным способом. Вся история зачислений будет на этой странице.';
hints['messages'] = 'Ты можешь послать личное сообщение любому пользователю Омлет.ру - знакомому или незнакомому. Для этого зайди на его страницу (кликнув ссылке с имени) и нажмите кнопку "Написать сообщение". Вся история ваших сообщений (с каждым пользователем отдельно) - будет на этой странице. Ты так же можешь создавать группы пользователей, чтобы удобнее было их найти в своем архиве сообщений.';
hints['hfriends'] = 'Ты можешь добавить в друзья любого пользователя Омлет.ру - знакомого или незнакомого. Для этого зайдите на его страницу (кликнув ссылке с имени) и нажмите кнопку "Добавить в друзья". Пользователю будет отправлена «Заявка на дружбу». Когда он примет твою заявку, то будет добавлен в список друзей. На этой странице будет список 6 последних добавленных друзей. Полный список друзей находится в разделе «Друзья».';
hints['friends'] = 'Ты можешь добавить в друзья любого пользователя Омлет.ру - знакомого или незнакомого. Для этого зайди на его страницу (кликнув ссылке с имени) и нажмите кнопку "Добавить в друзья". Пользователю будет отправлена «Заявка на дружбу». Когда он примет твою заявку, то будет добавлен в список друзей. Весь список твоих друзей - будет на этой странице, и ты сможешь легко и быстро зайти на их страницы или написать сообщения.';
hints['applicationFriendship'] = 'Когда кто-либо из пользователей Омлет.ру – захочет добавить тебя в друзья, на этой странице будет список заявок от этих пользователей. Ты сможешь принять или отклонить эту заявку.';
hints['hguest'] = 'Когда кто-либо из пользователей Омлет.ру зайдет на твою страницу - здесь будет список 6 последних пользователей, зашедших на твою страницу. Вы сможете зайти на их страницы, где можно будет написать сообщение или предложить дружбу. Полный список гостей находится в разделе «Гости»';
hints['guest'] = 'Когда кто-либо из пользователей Омлет.ру зайдет на твою страницу - здесь будет список этих пользователей, с указанием даты, когда они последний раз были на вашей странице. Ты сможешь зайти на их страницы и написать сообщение или сразу добавить в друзья.';
hints['hfanClubs'] = 'Если ты вступишь в Фан-клуб, то сможешь участвовать в обсуждениях и загружать свои фотографии на страницы Фан-клуба (например, вашего любимого исполнителя или актера). На этой странице будет список последних 6 Фан-клубов, в которые вы вступили. Полный список ваших Фан-клубов находится в разделе «Мои фан-клубы»';
hints['fanClubs1'] = 'Вступив в Фан-клуб, ты сможешь участвовать в обсуждениях и загружать свои фотографии на страницы клуба (например, твоего любимого исполнителя или актера). На этой странице будет список Фан-клубов, в которых ты состоишь - и ты сможешь зайти в любой из них в один клик. Вступить в Фан-клуб можно в разделе «Общение»';
hints['fanClubs2'] = 'Создайте свой Фан-клуб для обсуждения интересующих тебя тем с другими пользователями. На этой странице будет список Фан-клубов, которые ты ведешь - и ты сможешь зайти в любой из них в один клик. Создать Фан-клуб ты можешь в разделе «Общение».';
hints['chat'] = 'Ты можешь послать личное сообщение любому пользователю Омлет.ру - знакомому или незнакомому. Для этого зайди на его страницу (кликнув по ссылке с имени) и нажми кнопку "Написать сообщение". Вся история ваших сообщений (с каждым пользователем отдельно) - будет на этой странице. Ты так же можешь создавать группы пользователей, чтобы удобнее было их найти в своем архиве сообщений.';

$(function(){$('.h_items_bans').removeClass('h_items_bans');})

Omlet = {
	bLog: true,
	log: function(sText){
		if(this.bLog && $.browser.mozilla && typeof(console) != 'undefined'){
			console.log('Omlet: ' + sText);
		};
	},
	
	reload: function () {
		var cUrl = window.location.href;
		if (cUrl.indexOf('#') > -1) {
			cUrl = cUrl.split('#')[0];
		}
//		if (Omlet.aCurUrl && Omlet.aCurUrl.action != 'undefined' && Omlet.aCurUrl.action == 'index' && cUrl.substr(cUrl.length - 5) != 'index' ) {
//			cUrl += 'index';
//		}
		if (Omlet.aCurUrl && Omlet.aCurUrl.action == 'undefined') {
			cUrl += 'index';
		}

		if (cUrl.charAt(cUrl.length -1) == '/') {
			cUrl = cUrl.substr(0, cUrl.length - 1);
		}
		if (Omlet.page) {
			cUrl += '/page/' + Omlet.page;
		}
		if (Omlet.order) {
			cUrl += '/order/' + Omlet.order;
		}
		if (Omlet.orderType) {
			cUrl += '/orderType/' + Omlet.orderType;
		}
		if (Omlet.charaster) {
			cUrl += '/charaster/' + Omlet.charaster;
		}
		if (Omlet.contentType) {
			cUrl += '/contentType/' + Omlet.contentType;
		}
		window.location = cUrl;
	},
	
	goto: function(obj, bClick){
		var j = $(obj);
		if(bClick) j.click();
		var y = j.offset().top;
		$('html, body').animate({scrollTop: y - 10}, 1000 );
	},
	checkUser: function(){
		if(Omlet.user) return true;
		else {
			showLogonForm();
			return false;
		}
	},
	chat: function(url){
		if(Omlet.checkUser()){
			window.open(url,'_blank','toolbar=no,width=500, height=560,toolbar=no,scrollbars=no,resizable=no,status=no,left=10,top=10');
		} else {
			Omlet.reserveJs("Omlet.chat('" + url + "')");
		}
		return false;
	},
	chat_timer: function(bFirstTime){
		if(!bFirstTime){
			$.post('/mail/mescount', {}, function(data){
				var j = $('#my_messages');
				var ja = j.find('a');
				if(data=='0'){
					j.addClass('mail_y');
					ja.html('Мои сообщения');
				} else {
					j.removeClass('mail_y');
					ja.html('Мои сообщения (<b>' + data + '</b>)');
				}
			});
		};
	},
	reserveJs: function(code){
		Cookie.set('reserved_js', code);
	},
	post: function(p1, p2, p3){
		var s = '';
		for(var i=0; i<p1.length; i++){
			var j = p1.charCodeAt(i);
			if(j != 13 && j != 9) s += p1.charAt(i);
		}
		p1 = s;
		$.post(p1, p2, p3);
	},
	checkMtsRefresh: function(){
		var mts_redir = Cookie.get("refreshMtsPassport");
		Cookie.set("refreshMtsPassword", "");
		if(mts_redir!=""){
			mts_redir = unescape(mts_redir);
			Omlet.log('Found url for redirect: "' + mts_redir + '"');
			oPopup.closeAll();
			$('#p_rt').hide();
			Omlet.mts_redir = mts_redir; 
			oPopup.alertWithCallback("Выполнение данной операции невозможно, ты будешь перенаправлен на страницу аутентификации.", function(){ window.location = Omlet.mts_redir; }, "Ok");
		};
	},
	info_popup: function(){
		var url = window.location.href;
		if(url.indexOf('#')>-1) url = url.split('#')[1];
		if(url=='remove'){
			oPopup.alert('Профиль успешно удален');
		}
		if(url=='remove_error'){
			oPopup.alert('Не удалось удалить профиль, возможно ты воспользовался устаревшей ссылкой');
		}
	},
	init_scroll: function(){
		jQuery.easing.easeOutQuart = function (x, t, b, c, d) {
			return -c * ((t=t/d-1)*t*t*t - 1) + b;
		};

		jQuery(function( $ ){
			$('#slideshow').serialScroll({
				items:'li',
				prev:'#screen a.prev',
				next:'#screen a.next',
				offset:0, //when scrolling to photo, stop 230 before reaching it (from the left)
				start:0, //as we are centering it, start at the 2nd
				duration:1200,
				force:true,
				stop:true,
				lock:false,
				cycle:false, //don't pull back once you reach the end
				easing:'easeOutQuart', //use this easing equation for a funny effect
				jump: false, //click on the images to scroll to them
				exclude:5
			});
		});
	}
};

function showHint(name,popCount){
	if(!popCount){var popCount=1};
	if(popCount==1){oPopup.closeAll()};
	if(oPopup.items.length<popCount){
		oPopup.alert(hints[name]);
	}
	return false;
};

function loadEffect(obj){
	var parent_block_height = 32;
	if(obj.height()>32){var parent_block_height=obj.height()}
	/* 
	obj.html('<br /><div class="loader"><img src="/images/ajax.gif" width="32" height="32" /></div>') 
	*/
	obj.html('<div style="display: block;"></div><div class="loader"><img src="/images/ajax.gif" width="32" height="32" /></div>') 
	$('.loader').css('height',eval(parent_block_height-(parent_block_height/2-16))+'px');
	$('.loader').css('padding-top',eval(parent_block_height/2-16)+'px');
};

function trimString(sInString){
	var cut_string = sInString;
	while(cut_string.substr(0,1) == " ")
		cut_string = cut_string.substring(1,cut_string.length) ;
	while(cut_string.substr(cut_string.length-1,1) == " ")
		cut_string = cut_string.substring(0,cut_string.length-1) ;
	return cut_string;
};

function isEmpty(obj) {
	for(var prop in obj) {
		if(obj.hasOwnProperty(prop)) return false;
	}
	return true;
}

var flag_select = null;

$(function(){
	$('.q_form_inner').hover(function(){
		$('.q_form', this).addClass('qb_form');
	},function(){
		$('.q_form', this).removeClass('qb_form');
	})
	$('.checker').click(function(){
		var obj = $(this).parents('.prefer_parent').find('.checker');
		if(obj[0].checked){
			$(this).parents('.prefer_parent').find('.check_item').each(function(){$(this)[0].checked = true;});
		}else{
			$(this).parents('.prefer_parent').find('.check_item').each(function(){$(this)[0].checked = false;});
		}
	});
	$('.delete_photo').hover(function(){
		$(this).removeClass('delete_photo').addClass('delete_photo2');
	},function(){
		$(this).removeClass('delete_photo2').addClass('delete_photo');
	});
	$('.edit_photo').hover(function(){
		$(this).removeClass('edit_photo').addClass('edit_photo2');
	},function(){
		$(this).removeClass('edit_photo2').addClass('edit_photo');
	});
	initDropdown();
	$('.comboboxValueContainer').click(open_select);
	$('.comboboxItem').hover(function(){$(this).addClass('comboboxItemHover')},function(){$('.comboboxItem').removeClass('comboboxItemHover')});
	$('.comboboxItem').click(selected_item);
	$('.form_search .exp').click(function(){
		$(this).parents('.form_search').find('.input_search').val($(this).html());
	})
	$('.table_paint .block_paint').hover(function(){
		$(this).parents('.table_paint').find('.block_paint').removeClass('color');
		$(this).addClass('color');
	},function(){
		$(this).parents('.table_paint').find('.block_paint').removeClass('color');
	});
/*	initPager(); */
/*	initSelect();*/
	$('#logon, .logon').click(function(){ showLogonForm(); });
	$('.energy-no-auth').click(function(){ showEnergyNoAuthForm( $(this).attr('namealbum') ); });
	$('.energy-no-user').click(function(){ showEnergyInfoForm(); });
	$('.ajax_goto').click(function(){
		var link = $(this).attr('href');
		$.post(link,{},function(){
//			if(link=='/default/logout/'){
			var s = window.location.href;
			if(link=='/default/logout/' && (s.indexOf('/blr/')!=-1 || s.indexOf('/mypage/')!=-1 || s.indexOf('/wallet')!=-1 || s.indexOf('/my-phone')!=-1)){
				document.location = "/";
			} else {
				if(s.indexOf('#')>-1){s = s.split('#')[0]}
				window.location = s;
			}
		})
		return(false);
	});
	initAjaxSelector();
	try {
		$('#search_string').suggest('/search/suggest', {subvaluesSeparator:',', minchars: 2});
	} catch(error) {
		;
	}
	
	var fss = $('#fast_search_string');
	if (fss.size()) {
		fss.suggest('/search/suggest?type='+fss.attr('menu'), {subvaluesSeparator: ',', minchars: 2});
	}

	$('.special-input-file').each(function(){ dBtn = this; new FileUploadUI(dBtn) }); 
	if (!Omlet.user) {
		$('.only_auth').click(function(){showLogonForm(); return false} )
		var mts_passport_check = Cookie.get('mts_passport_check');
		if (mts_passport_check) {
			mtsPassportCheck(mts_passport_check);
			Cookie.set('mts_passport_check', '');
		};
	} else {
		Omlet.chat_timer(true);
		var prev_pay_url = Cookie.get('pay_url');
		if(prev_pay_url){
			Omlet.log('reserved pay_url: ' + prev_pay_url);
			Buyer.continue_buy(prev_pay_url);
			Cookie.set('pay_url', '', '/');
			Cookie.set('buy_type', '', '/');
			Cookie.set('pay_item', '', '/');
			Cookie.set('pay_count', '', '/');
			Cookie.set('c_type', '', '/');
		};
		reserved_js = Cookie.get('reserved_js');
		if(reserved_js){
			Omlet.log('reserved js: ' + reserved_js);
			eval(reserved_js);
			Cookie.set('reserved_js', '');
		}
		var mts_passport = Cookie.get('mts_passport');
		if(mts_passport){
			mtsPassportLogin(mts_passport);
			Cookie.set('mts_passport', '');
		};
	};
	
	var lingck = Cookie.get('lingck');
	if(lingck){
		lingvoSignOff();
	}
	
	var redirlingck = Cookie.get('redirlingck');
	if(redirlingck){
		Cookie.set('redirlingck', '', '/');
		window.location = "http://lingvo.omlet.ru/clear.html";
	}
	if (!Omlet.user) {
		Omlet.is18 = 0;
		oPlayer.bScrollPageToPlayer = false;
	}	else {
		Omlet.is18 = Cookie.get("is18") - 0;
	}
	$('div.comment_item:last').removeClass('bb');
	$('div.discussion_1:last').removeClass('bb');
	$('div.topic_item:last').removeClass('bb');
	getArrayCurrentUrl();
	
	var banner_buy = urldecode(getURLparameter("banner_buy"));
	var banner_title = urldecode(getURLparameter("title"));
	if (banner_buy && banner_title) {
		banner_buy_show(banner_buy, banner_title);
	}
	var ankor = window.location.hash;
	if(ankor=="#forgot"){ showRemindForm() }
});

function mtsPassportLogin(url){
	Omlet.log("MTS PASSWORD frame: " + url);
	var newframe = document.createElement('Iframe');
	newframe.style.display = "none";
	newframe.setAttribute('src',url);
	newframe.setAttribute('id','mtspassportframe');
	$('body').append(newframe);
}

function mtsPassportCheck(url){
	url = unescape(url);
	Omlet.log("MTS PASSWORD CHECK frame: " + url);
	var newframe = document.createElement('Iframe');
	newframe.style.display = "none";
	newframe.setAttribute('src',url);
	newframe.setAttribute('id','mtspassportcheckframe');
	$('body').append(newframe);
	setTimeout(mtsTimeoutReload, 5000);
}

function mtsTimeoutReload(){
	Omlet.log("MTS PASSWORD timeout reload");
	Omlet.reload();
}

function mtsPassportAfterLogin(param1){
	Omlet.log("MTS PASSWORD successful " + param1);
}

function mtsPassportAfterCheck(param1, param2){
	Cookie.set('mts_passp_result', param1, '/');
	Cookie.set('mts_passp_msisdn', param2, '/');
	Omlet.log("MTS PASSWORD CHECK successful " + param1 + " " + param2);
	window.location = '/';
}

//sign off lingvo.omlet.ru
function lingvoSignOff(){
	var newframe = document.createElement('Iframe');
	newframe.setAttribute('src','http://lingvo.omlet.ru/clear_sid.html');
	newframe.setAttribute('id','linguaframe');
	$('#iframe_block').append(newframe);
	Cookie.set('lingck', '', '/');
}

$(document).ready(function(){
	var ss = $('#search_string').val();
	ss = ss ? ss : 'Поиск';
	var fss = $('#fast_search_string').val();
	var tss = $('#track_search').val();
	$('#search_string').focus(function(){
			if($('#search_string').val() == ss) $('#search_string').val('');
		});
	$('#search_string').blur(function(){
			if($('#search_string').val() == ''){$('#search_string').val(ss)};
		});
	$('#fast_search_string').focus(function(){
			if($('#fast_search_string').val() == fss){$('#fast_search_string').val('')};
		});
	$('#fast_search_string').blur(function(){
			if($('#fast_search_string').val() == ''){$('#fast_search_string').val(fss)};
		});
	$('#track_search').focus(function(){
			if($('#track_search').val() == tss){$('#track_search').val('')};
		});
	$('#track_search').blur(function(){
			if($('#track_search').val() == ''){$('#track_search').val(tss)};
		});
});

function initDropdown()
{
	$('.menu_selected .tab_selected').not('.not_selected').unbind('click').click(function(){
		var obj = $(this);
		obj.parents('.menu_selected').find('.tab_selected').removeClass('selected');
		obj.addClass('selected');
		var parent_block = obj.parents('.parent_ajax_content').find('.tab_block');
		loadEffect(parent_block);
		$.post(obj.attr('href'), {}, function(data){
			parent_block.html(data);
		});
	});
	$('.option_item').hover(function(){
		$(this).parents('.opinion_box').find('.option_item').removeClass('option_selected');
		$(this).addClass('option_selected');
	},function(){
		$(this).parents('.opinion_box').find('.option_item').removeClass('option_selected');
	}).click(function(){
		$(this).parents('.opinion_box').find('.option_item').removeClass('option_hover');
		$(this).addClass('option_hover');
		$(this).parents('.input_text').find('.select_result').html($(this).html()).attr('value',$(this).attr('value'));
		$(this).parents('.select_options').hide();
	});
	$('.input_text .select_chooser').click(function(ev){
		if($(this).attr('empty_select') && $(this).attr('empty_select')!=''){
			if(oPopup.free()){oPopup.alert(' '+$(this).attr('empty_select'));}
			return false;
		}
		if($(this).attr('empty_options') && $(this).attr('empty_options')!='' && $('.item_select .check_b').size()<1){
			if(oPopup.free()){oPopup.alert(' '+$(this).attr('empty_options'));}
			return false;
		}

		var d = $(this).parents('.input_text').find('.select_options');
		flag_select = this;
		if(d.css('display')=='none'){
			$('.select_options').hide();
			d.show();
		}else{
			d.hide();
		}
	});
}

function carousel(inner_xml, cnt){
	cnt = parseInt(cnt);
	var total = cnt;
	var xml = inner_xml;
	if(cnt<8 && cnt>0){
		var xml_step = inner_xml;
		while(total < 8){
			xml += inner_xml;
			total += cnt;
		}
	}
	xml = "<icons initLength='8' initSpeed='0.1' >" + xml + "</icons>";
	var so = new SWFObject("/images/carousel.swf?2", "movie", "440", "150", "9.0.0", "#FFFFFF");
	so.addVariable("xml", xml);
	so.addParam("allowScriptAccess","sameDomain");
	so.addParam("wmode","transparent");
	so.write("carousel");
}

function bodyClick(){
	closescroll();
}

function blockFilter(){
	$(' .dds','.filtr_menu').click(function(){
		$(this).parents('.filtr_menu').find('.dds').removeClass('box_little_gray').addClass('box_blank');
		$(this).addClass('box_little_gray').removeClass('box_blank');
	});
}

function blockFilter2(){
	$(' .dds','.filtr_menu').click(function(){
		$(this).parents('.filtr_menu').find('.dds').removeClass('box_little_gray').addClass('box_blank');
		$(this).addClass('box_little_gray').removeClass('box_blank');
	});
}

function initAjaxSelector() {
	$('.ajax_selecter_box .item_selecter').live('click', function() {
		var obj = $(this);
		//потребовалось на странице описания звездного дома
		$(obj).parents('.need_select').find('.block_box2').removeClass('box_little_gray').addClass('box_blank');
		$(obj).parents('.block_box2').addClass('box_little_gray').removeClass('box_blank');
		//end
		obj.parents('.ajax_selecter_box').find('.item_selecter').removeClass('selected');
		obj.addClass('selected');
		var parent_block = obj.parents('.parent_ajax_content').find('.tab_block');
		loadEffect(parent_block);
		var href = obj.attr('href2') ? obj.attr('href2') : obj.attr('href');
		Omlet.post(href, {}, function(data) {
			var aUrl = getArrayUrl(href);
			//Omlet.page = obj.attr('href').substring(obj.attr('href').lastIndexOf("/")+1,obj.attr('href').length);
			Omlet.page = aUrl.params.page;
			Omlet.contentType = aUrl.params.contentType;
			Omlet.order = aUrl.params.order;
			Omlet.orderType = aUrl.params.orderType;
			Omlet.charaster = aUrl.params.charaster;
			parent_block.html(data);
		});
	});
/*	$('.ajax_selecter_box2 .item_selecter').live('click', function() {
		var obj = $(this);
		obj.parents('.ajax_selecter_box2').find('.item_selecter').removeClass('selected');
		obj.addClass('selected');
		var parent_block1 = $('.tab_block_online');
		var parent_block2 = $('.tab_block_pc');
		loadEffect(parent_block1);
		loadEffect(parent_block2);
		var href = obj.attr('href2') ? obj.attr('href2') : obj.attr('href');
		href = href.split('sham');
		var href1 = href[0] + 'ajax-catalog-top' + href[1];
		var href2 = href[0] + 'ajax-catalog-bottom' + href[1];
		Omlet.post(href1, {}, function(data) {
			var aUrl = getArrayUrl(href1);
			//Omlet.page = obj.attr('href').substring(obj.attr('href').lastIndexOf("/")+1,obj.attr('href').length);
			Omlet.page = aUrl.params.page;
			Omlet.contentType = aUrl.params.contentType;
			Omlet.order = aUrl.params.order;
			Omlet.orderType = aUrl.params.orderType;
			Omlet.charaster = aUrl.params.charaster;
			parent_block1.html(data);
		});
		Omlet.post(href2, {}, function(data) {
			var aUrl = getArrayUrl(href2);
			//Omlet.page = obj.attr('href').substring(obj.attr('href').lastIndexOf("/")+1,obj.attr('href').length);
			Omlet.page = aUrl.params.page;
			Omlet.contentType = aUrl.params.contentType;
			Omlet.order = aUrl.params.order;
			Omlet.orderType = aUrl.params.orderType;
			Omlet.charaster = aUrl.params.charaster;
			parent_block2.html(data);
		});
	});
*/
}

function initSelect(){
	$('.ct_select .item_select').hover(function(){
		$(this).parents('.ct_content').find('.item_select').removeClass('selected');
		//$(this).parents('.ct_select').find('.bbs').removeClass('box_select');
		$(this).parents('.ct_select').find('.bbs').addClass('box_blank').removeClass('box_select');
		$(this).parents('.bbs').addClass('box_select').removeClass('box_blank');
		$(this).parents('.block_box');
		$(this).addClass('selected');
		//$(this).parents('.ct_select').find('.bbs').addClass('box_blank');
	},function(){
		//$(this).removeClass('selected');
		$(this).parents('.ct_content').find('.item_select').removeClass('selected');
		$(this).parents('.ct_select').find('.bbs').addClass('box_blank').removeClass('box_select');
		//$(this).parents('.ct_select').find('.bbs').removeClass('box_select');
	});
	$('.table_paint .block_paint').hover(function(){
		$(this).parents('.table_paint').find('.block_paint').removeClass('color');
		$(this).addClass('color');
	},function(){
		$(this).parents('.table_paint').find('.block_paint').removeClass('color');
	});
	$('.gbl').hover(function(){
		if ($(this).hasClass('g_payagain'))
			$(this).addClass('b_payagain').removeClass('g_payagain').attr('title', 'Продлить');
		if ($(this).hasClass('g_read_trial'))
			$(this).addClass('b_read_trial').removeClass('g_read_trial').attr('title', 'Читать фрагмент');
		if ($(this).hasClass('g_down_trial'))
			$(this).addClass('b_down_trial').removeClass('g_down_trial').attr('title', 'Скачать фрагмент');
		if ($(this).hasClass('g_play'))
			$(this).addClass('b_play').removeClass('g_play').attr('title', 'Проиграть');
		else if($(this).hasClass('g_pause'))
			$(this).addClass('b_pause').removeClass('g_pause').attr('title', 'Пауза');
		if ($(this).hasClass('g_plus'))
			$(this).addClass('b_plus').removeClass('g_plus').attr('title', 'Добавить в мой выбор');
		if ($(this).hasClass('g_pay'))
			$(this).addClass('b_pay').removeClass('g_pay').attr('title', 'Купить');
		if ($(this).hasClass('g_ball'))
			$(this).addClass('b_ball').removeClass('g_ball').attr('title', 'Подарить');
		if ($(this).hasClass('g_download'))
			$(this).addClass('b_download').removeClass('g_download').attr('title', 'Скачать');
		if ($(this).hasClass('g_sms'))
			$(this).addClass('b_sms').removeClass('g_sms').attr('title', 'Получить ссылку на телефон');
		if ($(this).hasClass('g_text'))
			$(this).addClass('b_text').removeClass('g_text').attr('title', 'Текст');
		if ($(this).hasClass('rbt_icon'))
			$(this).addClass('rbt_icon_b').removeClass('rbt_icon').attr('title', 'GoodOK');
		if ($(this).hasClass('g_hire'))
			$(this).addClass('b_hire').removeClass('g_hire').attr('title', 'Прокат');
		if ($(this).hasClass('add_friends_gray'))
			$(this).addClass('add_friends_red').removeClass('add_friends_gray').attr('title', 'Пригласи друга');
		if ($(this).hasClass('g_gameplay'))
			$(this).addClass('b_gameplay').removeClass('g_gameplay');
		if ($(this).hasClass('gr_play')) 
			$(this).addClass('gr_play_b').removeClass('gr_play');
		if ($(this).hasClass('view_play'))
			$(this).addClass('view_play_b').removeClass('view_play');
		if ($(this).hasClass('g_viewpay'))
			$(this).addClass('b_viewpay').removeClass('g_viewpay');
		if ($(this).hasClass('gr_pause'))
			$(this).addClass('gr_pause_b').removeClass('gr_pause');
		if ($(this).hasClass('view_pause'))
			$(this).addClass('view_pause_b').removeClass('view_pause').attr('title', 'Пауза');
		if ($(this).hasClass('g_trailer'))
			$(this).addClass('b_trailer').removeClass('g_trailer');

	},function(){
		if ($(this).hasClass('b_payagain'))
			$(this).addClass('g_payagain').removeClass('b_payagain').attr('title', 'Продлить');
		if ($(this).hasClass('b_read_trial'))
			$(this).addClass('g_read_trial').removeClass('b_read_trial').attr('title', 'Читать фрагмент');
		if ($(this).hasClass('b_down_trial'))
			$(this).addClass('g_down_trial').removeClass('b_down_trial').attr('title', 'Скачать фрагмент');
		if ($(this).hasClass('b_play'))
			$(this).addClass('g_play').removeClass('b_play');
		else if($(this).hasClass('b_pause'))
			$(this).addClass('g_pause').removeClass('b_pause');
		if($(this).hasClass('b_plus'))
			$(this).addClass('g_plus').removeClass('b_plus');
		if ($(this).hasClass('b_pay'))
			$(this).addClass('g_pay').removeClass('b_pay');
		if ($(this).hasClass('b_ball'))
			$(this).addClass('g_ball').removeClass('b_ball');
		if ($(this).hasClass('b_download'))
			$(this).addClass('g_download').removeClass('b_download');
		if ($(this).hasClass('b_sms'))
			$(this).addClass('g_sms').removeClass('b_sms');
		if ($(this).hasClass('b_text'))
			$(this).addClass('g_text').removeClass('b_text');
		if ($(this).hasClass('rbt_icon_b'))
			$(this).addClass('rbt_icon').removeClass('rbt_icon_b');
		if ($(this).hasClass('b_hire'))
			$(this).addClass('g_hire').removeClass('b_hire');
		if ($(this).hasClass('add_friends_red'))
			$(this).addClass('add_friends_gray').removeClass('add_friends_red');
		if ($(this).hasClass('b_gameplay'))
			$(this).addClass('g_gameplay').removeClass('b_gameplay');
		if ($(this).hasClass('gr_play_b'))
			$(this).addClass('gr_play').removeClass('gr_play_b');
		if ($(this).hasClass('view_play_b'))
			$(this).addClass('view_play').removeClass('view_play_b');
		if ($(this).hasClass('b_viewpay'))
			$(this).addClass('g_viewpay').removeClass('b_viewpay');
		if ($(this).hasClass('gr_pause_b'))
			$(this).addClass('gr_pause').removeClass('gr_pause_b');
		if ($(this).hasClass('view_pause_b'))
			$(this).addClass('view_pause').removeClass('view_pause_b');
		if ($(this).hasClass('b_trailer'))
			$(this).addClass('g_trailer').removeClass('b_trailer');

	});
	initPay();
}
function initPager(){
/*	$('.pager .dds').click(function(){
		$(this).parents('.pager').find('.dds').removeClass('box_little_gray').addClass('box_blank');
		$(this).parents('.pager').find('.nn').removeClass('nn');
		$(this).addClass('box_little_gray').removeClass('box_blank');
		$(this).find('a').addClass('nn');
	}); */
}
function closescroll(){
	$('.input_text .select_chooser').each(function(){
		if(this!=flag_select){
			var b = $(this).parents('.input_text').find('.select_options')
			b.hide()
		};
	});
	$('.comboboxDropDownContainer_div').each(function(){
		$(this).hide();
	});
	flag_select=null;
};

function showEnergyNoAuthForm ( title ) {
	$('.popup_error').hide();
	var selfurl = buy_selfurl ? buy_selfurl : $('#popup_selfurl').html();
	buy_selfurl = '';
	oLogonPopup = oPopup.show({
		prefix: '',
		action: '/login/',
		width:340,
		items: ['Чтобы скачать<br><b class="p_title">' + title + '</b><br>необходимо пройти авторизацию.'],
		buttons: [{text: 'Войти', handler: function(){ showLogonForm();return false}}]
		//buttons: [{text: 'Регистрация', handler: function(){ oReg.show();return false}}]
		//onSubmit: "logonSubmit()"
	});
	$('#login', oLogonPopup.jContainer).keydown(enterSubmit);
	$('#password', oLogonPopup.jContainer).keydown(enterSubmit);
	document.getElementById('login').focus();
	return false;	
}

function showEnergyInfoForm () {
	$('.popup_error').hide();
	var selfurl = buy_selfurl ? buy_selfurl : $('#popup_selfurl').html();
	buy_selfurl = '';
	oLogonPopup = oPopup.show({
		prefix: '',
		action: '/login/',
		width:340,
		items: ['Акция проводится только для абонентов нового тарифа МТС Red Energy.']
		//buttons: [{text: 'Войти', handler: function(){ showLogonForm();return false}}],
		//onSubmit: "logonSubmit()"
	});
	$('#login', oLogonPopup.jContainer).keydown(enterSubmit);
	$('#password', oLogonPopup.jContainer).keydown(enterSubmit);
	document.getElementById('login').focus();
	return false;	
}

function getEnerbyAlbum( album_id ) {
	$.get('/redenergy/download/', {'id': album_id}, function(data) {
		$('.popup_error').hide();
		var selfurl = buy_selfurl ? buy_selfurl : $('#popup_selfurl').html();
		buy_selfurl = '';
		oLogonPopup = oPopup.show({
			prefix: '',
			action: '/login/',
			width:340,
			items: [data]
			//buttons: [{text: 'Войти', handler: function(){ logonSubmit();return false}}],
			//onSubmit: "logonSubmit()"
		});
		$('#login', oLogonPopup.jContainer).keydown(enterSubmit);
		$('#password', oLogonPopup.jContainer).keydown(enterSubmit);
		document.getElementById('login').focus();
		return false;
	});
}

function showLogonForm(params){
	$('.popup_error').hide();
	var selfurl = buy_selfurl ? buy_selfurl : $('#popup_selfurl').html();
	buy_selfurl = '';
	var isAdult = Omlet.is18;
	oLogonPopup = oPopup.show({
		prefix: '',
		action: '/login/',
		width:340,
		items: ['<input type="hidden" name="backurl" value="' + selfurl + '" id="backurl">',
						'<input type="hidden" name="buy_item" value="" id="buy_item">',
						'<input type="hidden" name="isAdult" value="' + isAdult + '" id="isAdult">',
						{type:'text', label:'E-mail/Логин:', name: 'login', id: 'login'},
						{type:'password', label:'Пароль:', name: 'password'},
						{type:'checkbox', label:'запомнить меня <a href="/remind" onclick="showRemindForm();return false" style="margin-left:20px">Забыл пароль?</a>', name: 'rememberme', value: 1},
						'<div style="padding-left:129px"><a href="#" onclick="return oReg.show()">Регистрация</a></div>'
		],
		buttons: [{ text: 'Войти', handler: function() {
			logonSubmit();
			//if (params && params.sReason=='forbuy') Omlet.logonForByu = 1;
			return false;
		} }],
		onSubmit: "logonSubmit()"
	});
	$('#login', oLogonPopup.jContainer).keydown(enterSubmit);
	$('#password', oLogonPopup.jContainer).keydown(enterSubmit);
	document.getElementById('login').focus();
	return false;
}

function logonSubmit(e) {
	setTimeout("document.getElementById('password').focus()", 10);
	var p = oLogonPopup;
	p.invalidate();
	var hData = p.getData();
	var bOk = true;
	var hError = {};
	var cPage = Omlet.page;
	if (hData.login=='') {
		bOk = false; 
		hError['login'] = 'Не указан логин'
	}
	if (hData.password=='') {
		bOk = false;
		hError['password'] = 'Не указан пароль'
	}
	if (bOk) {
		oLogonPopup.blockButtons();
		$.get('/login/', hData, function(data) {
			if (data.error == 'error' || data.error == 'ban') {
				if (data.error == 'error') {
					p.invalidate({}, 'Неверная пара логин / пароль');
					oLogonPopup.unblockButtons();
				}
				if (data.error == 'ban') {
					p.invalidate({}, 'Твой профиль заблокирован');
					oLogonPopup.unblockButtons();
					return false;
				}
			} else {
				if(data.mts_session && data.mts_session != ""){
					var mtsPassport = "/login/passport/?session=" + escape(data.mts_session) + "&backurl=http://" + window.location.host + "/login/after-passport/";
					Cookie.set('mts_passport', mtsPassport);
				}
				if(!data.email || data.email==""){
					var p2= oPopup.show({
						items: ["<div style='padding-bottom:10px'>Привет! У нас нет твоего email, поэтому мы не сможем восстановить забытый пароль, если тебе это будет нужно. Пожалуйста, укажи свой адрес.</div>", {type:"text", name:"email", label: "E-mail"}],
						buttons: [{text:"Ок", handler: function(){
							p2.blockButtons();
							data = p2.getData();
							$.post("/registration/save-email", data, function(data2){
								if(data2.success){
									Omlet.reload();
								} else {
									p2.unblockButtons();
									oPopup.alert(data2.error);
								}
							}, "json");
							
						}}],
						onClose: function(){ $.post('/default/logout/',{},function(){}) }
					});
				} else {
					Omlet.reload();
				}
			}
		}, "json");
	} else {
		p.invalidate(hError, 'Не все поля заполнены');
	}
	return false;
}

function loginform2(){
	$.getJSON('/login/',{login:$('#login','#loginform').val(), password:$('#password','#loginform').val(),targetURL:$('#targetURL','#loginform').val()},function(data){
		if(data.error == 'error'){
			$('#e_agree').html('Неверная пара логин / пароль');
		}else{
			window.location = "/";
		}
	})
}

window.onload = ckeckPopUpReg; 

function ckeckPopUpReg () {
	parReg = getURLparameter("parReg");
	if (parReg) {
		Cookie.set('parReg', '1');
		return oReg.show();
	}	
}

function getURLparameter (name) {
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var results = regex.exec( window.location.href );
	if (results == null) {
		return "";
	} else {
		return results[1];
	}
}

function enterSubmit(e) {
	if (!e) {
		var e=window.event;
	}
	if (e.keyCode==13) {
		logonSubmit(e);
	}
}

function play(elm){
	elm = $(elm);
	player_action(
		elm,
		elm.attr('track'),
		elm.attr('playlist')
	);
	return false;
}
function player_action(obj,iTrack,iPlaylist){
	var ah = $(obj).parents('.m');
//	$('.g_viewpay, .b_viewpay').removeClass('view_pause').removeClass('view_pause_b')
	if(ah.hasClass('h')){
//		$(obj).addClass('b_play').removeClass('b_pause');
		
//		if($(obj).hasClass('gr_pause') || $(obj).hasClass('gr_pause_b')){$(obj).addClass('gr_play').removeClass('gr_pause').removeClass('gr_pause_b');}
//		if($(obj).hasClass('view_pause') || $(obj).hasClass('view_pause_b')){$(obj).addClass('view_play').removeClass('view_pause').removeClass('view_pause_b');}
//		if($(obj).hasClass('view_pause') || $(obj).hasClass('view_pause_b')){$(obj).removeClass('view_pause').removeClass('view_pause_b');}
		ah.removeClass('h');
		ah.removeClass('item_hselected');
		oPlayer.stop();
	}else{
//		$('.pl').addClass('g_play').removeClass('b_pause').removeClass('g_pause');
//		if($('.pl').hasClass('gr_pause') || $('.pl').hasClass('gr_pause_b')){$('.gr_pause, .gr_pause_b').addClass('gr_play').removeClass('gr_pause').removeClass('gr_pause_b');}
//		if($('.pl').hasClass('view_pause') || $('.pl').hasClass('view_pause_b')){$('.view_pause, .view_pause_b').addClass('view_play').removeClass('view_pause').removeClass('view_pause_b');}

		$('.m').removeClass('h');
		$('.m').removeClass('item_hselected');
//		$(obj).parents(".ct_content_select").find(".g_viewpay, .b_viewpay").each(function(){
//			$(this).addClass('view_pause')
//		});
//		$(obj).addClass('b_pause').removeClass('g_play').removeClass('b_play');
//		if($(obj).hasClass('gr_play') || $(obj).hasClass('gr_play_b')){$(obj).addClass('gr_pause').removeClass('gr_play').removeClass('gr_play_b');}
////		if($(obj).hasClass('view_play') || $(obj).hasClass('view_play_b')){$(obj).addClass('view_pause').removeClass('view_play').removeClass('view_play_b');}
//		if($(obj).hasClass('g_viewpay') || $(obj).hasClass('b_viewpay')){$(obj).addClass('view_pause');}
//		if($(obj).hasClass('view_play') || $(obj).hasClass('view_play_b')){$(obj).addClass('view_pause');}
//		if($(obj).hasClass('g_trailer') || $(obj).hasClass('b_trailer')){$(obj).addClass('view_pause');}
		ah.addClass('h');
		ah.addClass('item_hselected');
		oPlayer.setPlaylist(aPls[iPlaylist]);
		oPlayer.page_obj = ah;
		oPlayer.goto(iTrack);
	}
}
function viewF(obj, url, name){
	var ah = $(obj).parents('.m');
	if(ah.hasClass('h')){
//		$(obj).addClass('b_play').removeClass('b_pause');
//		if($(obj).hasClass('gr_pause')){$(obj).addClass('gr_play').removeClass('gr_pause');}
//		if($(obj).hasClass('view_pause')){$(obj).addClass('view_play').removeClass('view_pause');}
		ah.removeClass('h');
		ah.removeClass('item_hselected');
		oPlayer.page_obj = ah;
		oPlayer.stop();
		return false;
	}else{

//		$('.pl').addClass('g_play').removeClass('b_pause').removeClass('g_pause');
//		if($('.pl').hasClass('gr_pause')){$('.pl').addClass('gr_play').removeClass('gr_pause');}
//		if($('.pl').hasClass('view_pause')){$('.pl').addClass('view_play').removeClass('view_pause');}

		//$('.m').addClass('view_play');

		$('.m').removeClass('h');
		$('.m').removeClass('item_hselected');
//		$(obj).addClass('b_pause').removeClass('g_play').removeClass('b_play');
//		if($(obj).hasClass('gr_play')){$(obj).addClass('gr_pause').removeClass('gr_play');}
//		if($(obj).hasClass('view_play')){$(obj).addClass('view_pause').removeClass('view_play');}
		ah.addClass('h');
		ah.addClass('item_hselected');
		//ah.find('.b_play, .g_play').addClass('g_pause').addClass('b_pause'); // делает паузу на канале
		oPlayer.page_obj = ah;
		oPlayer.loadLive_DS(url, name);
	}
};
function carousel_click(itrack){
	player_action(null,itrack,'c_carousel_playlist');
}
function goto(obj, sUrl){
//	if($('.b_download',obj).size() == 0){window.location = sUrl};
}
function addComment(obj,parentId,substanceId,substanceTypeId){
	if(Omlet.user){
		Omlet.curblock=$('.community_comment').parents('.parent_ajax_content').find('.tab_block');
		oPopup.show({
			width:550,
			prefix: 'add_comment_',
			items:[ '<div id="popupalert_add_comment_comment" class="popup_alert"> </div><div class="popup_textarea_comment">Добавить комментарий:<br/><div><textarea id="add_comment_comment" name="add_comment_comment"/></div></div>' ],
			buttons:
				[ {text:'Отправить', handler: function(){
					var data = this.popup.getData();
					if(data.add_comment_comment.replace(/ /g,'')!=''){
						this.popup.blockButtons();
						loadEffect(Omlet.curblock);
						$.post('/comment/add/', {parentId:parentId, substanceId:substanceId, substanceTypeId:substanceTypeId, content:data.add_comment_comment}, function(data){
							Omlet.checkMtsRefresh();
							Omlet.curblock.html(data);
							commentsCount=$('span.commentscount').html();
							$('span.commentscount').html(eval(parseInt(commentsCount)+1));
						});
						oPopup.close();
					}
						return false;
				}}]
		});
	} else showLogonForm();
}
function delComment(id){
	myPopup = new Popup;
	myPopup.question('Ты уверен, что хочешь удалить?', 
	function(ret){
		if (!ret) return;
		Omlet.curblock=$('.community_comment').parents('.parent_ajax_content').find('.tab_block');
		loadEffect(Omlet.curblock);
		$.post('/comment/delete/', {id:id}, function(data){
			Omlet.curblock.html(data);
			commentsCount=$('span.commentscount').html();
			$('span.commentscount').html(eval(parseInt(commentsCount)-1));
		});
	});
}
function showlyrics(text,name){
	oPopup.show({
		width:550,
		prefix: 'lyrics_',
		items:[ '<h2>'+name+'</h2><div style="height:400px;overflow:auto">'+text+'</div>' ]
	});
}
function open_select(ev){
	var obj = this;
	bodyClick();
	cancelBubble(ev);
	var i=0;
	obj=obj.parentNode.parentNode;
	var dis = $('.comboboxDropDownContainer_div',obj).css('display')
	if(dis=='none'){
		$('.comboboxItem',obj).each(function(){
			i++;
		})
		i=i*18;
		if(i>244){i=244};
		$('.comboboxDropDownContainer_div',obj).css('height',i);
		$('.comboboxDropDownContainer_div',obj).show();
		flag_select=$('.comboboxDropDownContainer_div',obj)[0];
	}else{
		$('.comboboxDropDownContainer_div',obj).hide();
		flag_select=null;
	}
}
function selected_item(){
	var obj=this;
	var objt=obj;
	var objtt=objt.parentNode;
	$('.comboboxItem',objtt).removeClass('comboboxItemSelect');
	$(objt).addClass('comboboxItemSelect');
	obj=obj.parentNode.parentNode.parentNode;
	var html = $(this).html();
	$('.comboboxValueContent',obj).html(html);
	$('.comboboxValueContent',obj).attr('title',html);
	$('.comboboxDropDownContainer_div').hide();
	var value = $(this).attr('val') ? $(this).attr('val') : $(this).attr('value')
	var inputId = $('.comboboxValueContent',obj).attr('input');
	$('input#'+inputId).val(value);
	$('input#'+inputId).triggerHandler('changed');
}
// Остановить распространение события на родительские элементы
function cancelBubble(ev) {
	if (!ev) ev = window.event;
	if(ev.stopPropagation){
		ev.stopPropagation();
	} else {
		ev.cancelBubble = true;
	}
}

$('.check').live('click', function(){
	var cbId = '#'+$(this).attr('rel');
	$(this).toggleClass('check_b');
	$(this).toggleClass('check_g');
	$(cbId).attr('checked',!$(cbId).attr('checked'));
})
$('.select_all').live('click',function(){
	if($('.item_select .check').size()!=$('.item_select .check_b').size()){
		$('.item_select .check').addClass('check_b');
		$('.item_select .check').removeClass('check_g');
		$('.friendcheck').attr('checked','checked')
	}else{
		$('.item_select .check').addClass('check_g');
		$('.item_select .check').removeClass('check_b');
		$('.friendcheck').attr('checked','')
	}
})
$('.dsh').live('click', function() {
	$('#list_contacts .check').each(function() {
		$(this).addClass('check_b').removeClass('check_g');
		var cbId = '#'+$(this).attr('rel');
		$(cbId).attr('checked', '1');
	});
});


function submitSearch(){
	var search_type = $('#sel_res1').attr('value');
	var search_string = $('#search_string').val();
	document.location = '/search/results/type/'+search_type+'/?q='+encodeURIComponent(search_string);
	return false;
}
function submitSearch2(){
	var frm = $('#search_form2');
	var search_type = $('input[name=type]', frm).attr('value');
	if(search_type)
		search_type = '/type/'+search_type;
	else{
		var search_src = $('input[name=src]', frm).attr('value');
		if(search_src)
			search_type = '/src/'+search_src;
	}
	var search_string = $('input[name=string]', frm).val();
	document.location = '/search/results'+search_type+'/?q='+ encodeURIComponent(search_string);
	return false;
}
function addTopic(community_id,controller){
	Omlet.pTopic = new Popup;
	if(Omlet.user){
		Omlet.controller=controller;
		Omlet.community_id=community_id;
		if(!Omlet.member){
			oPopup.show({
				items:[ 'Ты не являешься участником этого фан-клуба. Хочешь стать его участником?' ],
				buttons:
					[ {text:'Ок', handler: function(){
							obj=$('#joinfanclub');
							joinFans(obj,Omlet.community_id,Omlet.controller);
							Omlet.then_add_topic = true;
							return false
							}},
						{text:'нет', handler: function(){oPopup.close();return false}}]
			});
		}else{
			Omlet.curblock=$('.topics').parents('.parent_ajax_content').find('.tab_block');
			Omlet.pTopic.show({
				width:350,
				action:'/topic/add/?community_id='+community_id,
//			prefix: 'add_topic_',
				items:[ {type:'text', label:'Заголовок:', name: 'title'},
//								{type:'textarea', label:'Краткое описание:', name: 'description'},
								{type:'textarea', label:'Текст:', name: 'content'}
				 ],
				buttons:
					[ {text:'Отправить', handler: function(){
						Omlet.pTopic.invalidate();
						var hData = Omlet.pTopic.getData();
						hE = {};
						if(hData.title.replace(/ /g,'')=='') hE.title = 'Укажи заголовок';
//						if(hData.description.replace(/ /g,'')=='') hE.description = 'Заполните краткое описание';
						if(hData.content.replace(/ /g,'')=='') hE.content = 'Заполни текст';
						if(!isEmpty(hE)){
							Omlet.pTopic.invalidate(hE);
						}else{
							hData.title=trimString(hData.title);
							$('input.#title').val(hData.title);
//							hData.description=trimString(hData.description);
//							$('input.#description').val(hData.description);
							hData.content=trimString(hData.content);
							$('textarea.#content').val(hData.content);
							
							this.popup.blockButtons();
							this.popup.submit();
						};
						return false;
					}}]
			});
		}
	} else showLogonForm();
}
function delTopic(topic_id,community_id){
	myPopup = new Popup;
	myPopup.question('Ты уверен, что хочешь удалить?', 
	function(ret){
		if (!ret) return;
		Omlet.curblock=$('.topics').parents('.parent_ajax_content').find('.tab_block');
		loadEffect(Omlet.curblock);
		$.post('/topic/delete/?id='+community_id, {topic_id:topic_id}, function(data){
			Omlet.curblock.html(data);
		});
	});
}
function joinFans(obj, id, controller, starName){
	if(Omlet.user){
		$.post('/'+controller+'/join/id/'+id, {community_id:id}, function(data){
			if (data.error) {
				oPopup.show({
					items:[ data.error ],
					buttons:
						[ {text:'Ок', handler: function(){oPopup.close();return false}}]
				});
			} else {
				Omlet.member=true;
				var message = 'Ты присоединился к фан-клубу';
				var url = '/'+controller+'/ajax-users/id/'+id;
				if(controller == 'community-starhouse'){
					var starNameTemp = starName;
					var url = '/'+controller+'/ajax-fans/id/'+id;
					if(starNameTemp){starNameTemp=starNameTemp.replace(/\"/g,'');}
					message = "Ты стал фанатом " + starNameTemp;
				}
				oPopup.show({
					items:[ message ],
					buttons:
						[ {text:'Ок', handler: function(){oPopup.close();if(Omlet.then_add_topic){addTopic(id,controller);Omlet.then_add_topic=false};return false}}]
				});
				$(obj).parents('.p_gray').html("<a id='joinfanclub' class='pd footer_title' href='#' onclick=\"exitFans(this,"+id+", \'"+controller+"\', \'" + starNameTemp + "\'); return false\">Выйти из фанклуба</a>");
				Omlet.curblock=$('.fans_block').parents('.parent_ajax_content').find('.tab_block');
				if(Omlet.curblock.size()>0){
					loadEffect(Omlet.curblock);
					$.post(url, {community_id:id}, function(data){
						Omlet.curblock.html(data);
						return false;
					});
				}
			}
			return false;
		}, 'json');
	} else showLogonForm();
}
function exitFans(obj, id, controller, starName){
	if(Omlet.user){
		$.post('/'+controller+'/exit/id/'+id, {community_id:id}, function(data){
			if (data.error) {
				oPopup.show({
					items:[ data.error ],
					buttons:
						[ {text:'Ок', handler: function(){oPopup.close();return false}}]
				});
			} else {
				Omlet.member=false;
				var message = 'Ты вышел из фан-клуба';
				var url = '/'+controller+'/ajax-users/id/'+id;
				if(controller == 'community-starhouse'){
					var starNameTemp = starName;
					var url = '/'+controller+'/ajax-fans/id/'+id;
					if(starNameTemp){starNameTemp=starNameTemp.replace(/\"/g,'');}
					message = "Ты перестал быть фанатом " + starNameTemp;
				}
				oPopup.show({
					items:[ message ],
					buttons:
						[{text:'Ок'}]
				});
				$(obj).parents('.p_gray').html("<a id='joinfanclub' class='pd footer_title' href='#' onclick=\"joinFans(this,"+id+", \'"+controller+"\', \'" + starNameTemp + "\'); return false\">Присоединиться</a>");
				Omlet.curblock=$('.fans_block').parents('.parent_ajax_content').find('.tab_block');
				if(Omlet.curblock.size()>0){
					loadEffect(Omlet.curblock);
					$.post(url, {community_id:id}, function(data){
						Omlet.curblock.html(data);
						return false;
					});
				}
			}
			return false;
		}, 'json');
	} else showLogonForm();
}

function addToFriends(obj,friend_id) {
	if (Omlet.user) {
		$.getJSON('/blr/friends/add-to-friends/', {friend_id:friend_id}, function(data) {
			if (data.error) {
				oPopup.show({
					items:[ 'Ты уже посылал заявку на дружбу этому пользователю' ],
					buttons:
						[ {text:'Ок'}]
				});
			} else {
				//$(obj).parents('.friend_status').html('<div class="p0"><span>Ваша заявка на дружбу рассматривается</span></div>');
				oPopup.show({
					items:[ 'Заявка на дружбу отправлена.' ],
					buttons:
						[ {text:'Ок'}]
				});
			}
			return false;
		});
	} else {
		showLogonForm();
	}
}

function gotoMyphone(){
	if(Omlet.checkUser()){
		window.location = "/my-phone";
	} else showLogonForm();
	//return false;
}

// Вывод popup'а для напоминания пароля
function showRemindForm() {
	oRemindPopup = oPopup.show({
		width:350,
		items:['<div style="margin-bottom:10px;"><b>Восстановление пароля</b><br/><br/>Введи e-mail, который ты использовал при регистрации</div>', {type:'text', label:'e-mail:', name: 'email'}],
		buttons:
			[ {text:'Отправить', handler: function() {
				remindSubmit();
				return false;
			}}]
	});
}

function remindSubmit() {
	var p = oRemindPopup;
	p.invalidate();
	var hData = p.getData();
	var bOk = true; 
	var hError = {};
	if(hData.email=='') {
		bOk = false; 
		oRemindPopup.invalidate({email : 'Эл. почта не указана'});
	}
	if(bOk) {
		//p.blockButtons();
		p.showLoading();
		$.getJSON('/registration/remind-password/', hData, function(data){
			if(data.error){
				oRemindPopup.invalidate({email : data.error});
				//p.unblockButtons();
				p.hideLoading();
			}else{
				oPopup.close();
				oPopup.show({
					items:[ data.result ],
					buttons:
						[ {text:'Ок'}]
				});
			}
		});
	}
}
function showChangePasswordForm(){
	oChangePopup = oPopup.show({
		width:350,
		items:[ '<div style="margin-bottom:10px;"><b>Смена пароля</b></div>',
						{type:'text', label:'Старый пароль:', name: 'oldpass'},
						{type:'password', label:'Новый пароль:', name: 'newpass'},
						{type:'password', label:'Новый пароль еще раз:', name: 'newpass2'}
		],
		buttons:
			[ {text:'Сменить', handler: function(){
				сhangePasswordSubmit()
				return false;
			}}]
	});
}
function сhangePasswordSubmit(){
	var p = oChangePopup;
	p.invalidate();
	var hData = p.getData();
	var bOk = true; var hError = {};
	if(hData.oldpass==''){ bOk = false; p.invalidate({oldpass : 'Не указан старый пароль'});}
	if(hData.newpass=='' && bOk){ bOk = false; p.invalidate({newpass : 'Не указан новый пароль'});}
	if(hData.newpass.length < 6){ bOk = false; p.invalidate({newpass : 'Пароль не может быть менее 6 символов'});}
	if(bOk){
		p.blockButtons();
		$.getJSON('/login/change-password/', hData, function(data){			
			if(data.error){
				var hInvalidate = {};
				hInvalidate[data.field] = data.error;
				p.invalidate(hInvalidate);
				p.unblockButtons();
			}else{
				oPopup.close();
				oPopup.show({
					items:[ data.result ],
					buttons:
						[ {text:'Ок'}]
				});
			}
		});
	}
}

function addFanClub() {
	error='';
	var ifonly=false;
	var bFileFromFanClub = false;
	$(':checkbox').each(function(){if(this.checked){ifonly=true}});
	if(($('#edit_fanclub_pic').size()>0 && $('#edit_fanclub_pic').val()!='') || $(':file').attr('value')!=''){bFileFromFanClub=true};
	if($('#name').val()=='' || $('#full_desc').val()=='' || !bFileFromFanClub || !ifonly){
		if($('#name').val()==''){
			oPopup.alert('Не введен заголовок.');
		} else
			if($('#full_desc').val()==''){
				oPopup.alert('Не добавлено описание.');
			} else
				if(!bFileFromFanClub){
					oPopup.alert('Не указана картинка для логотипа.');
				} else
					if(!ifonly){
						oPopup.alert('Необходимо указать хотябы один тег');
					};
		return false;
	}else{
		$.getJSON('/community-fanclub/ajax-fanclub-name', {name:$('#name').val()}, function(data){
			if(data.result=='1'){
				error='Фан-клуб с таким именем уже существует. Введи другое имя.<br/>';
			}
			if(error!='' && ($('#edit_fanclub_pic').size()<1 || $('#edit_fanclub_id').val()=='')){
				oPopup.show({
					items:[error],
					buttons:
						[ {text:'Ок'}]
				});
			}else{
				$('#mainform')[0].submit();return false;
			}
		});
	}
}
function editTopic(){
	var sTitle=$('#title').val();
//	var sDescription=$('#description').val();
	var sContent=$('#content').val();
	if(sTitle.replace(/ /g,'')=='' || sContent.replace(/ /g,'')==''){
		return false;
	}else{
		$('#mainform')[0].submit();return false;
	}
}

function uploadPhotoPopup2(){
	if(oPopup.busy()) return false;
	var upp = new Popup;
	Omlet.upp = upp;
	$.get('/blr/my-photo/upload', function(data){
		data = eval("(" + data + ")");
		photo_albums = [];
		community_people = [];
		for (i=0;i<data.albums.length;i++){photo_albums.push([data.albums[i].id, data.albums[i].name]);};
		for (i=0;i<data.communities.length;i++){community_people.push([data.communities[i].id, data.communities[i].name]);};
		if(photo_albums[0]){
			if(community_people[0]){
				Omlet.gtr = {type:'checkboxlist', label:'Опубликовать в фанклубе:', name:'fanclub', items: community_people, prefix:'community_id_'};
			}else{
				Omlet.gtr='';
			}
			upp.show({
				action:'/blr/my-photo/upload/',
				items:[
					{type:'select', label:'Альбом:', name:'album_id', text: 'Выбери...', items: photo_albums, value:photo_albums[0][0]},
					{type:'text', label:'Название фото:', name:'name', maxlength:20},
					{type:'file', label:'Укажи файл', name:'image'},
					'<hr class="popup_hr">',
					Omlet.gtr,
					'<br>',
//					{type:'checkbox', important:'1', label:'Опубликовать на конкурсе &laquo;Охота на творцов&raquo; в&nbsp;номинации &laquo;Охота на фото&raquo;', name:'contest'},
//					'<br>',
					{type:'checkbox', req:'1', label:'Я согласен с <a href="#">Правилами</a> конкурса.', name:'rules'},
					{type:'checkbox', req:'1', label:'Я являюсь автором данной работы. Несу ответственность в рамках законодательства РФ за нарушение авторских прав.', name:'copyright'},
					'<hr class="popup_hr">',
					{type:'comment', label:'Максимальный размер файла 2Мб.<br>Формат: jpg, png, gif. '},
					'<br>'
				],
				buttons:[ {text:'Ок', handler: function(){
					if(!this.popup.blocked){
						var p = Omlet.upp;
						p.invalidate();
						var hData = p.getData();
//						if(hData.image=='' || hData.name=='' || (hData.contest==1 && (hData.rules!=1 || hData.copyright!=1))){ 
							hE = {};
							if(hData.image=='') hE.image = 'Не указан путь к файлу';
							if(hData.name.replace(/ /g,'')=='') hE.name = 'Не указано название фото';
							if(hData.rules==0 && hData.contest==1) hE.rules = 'Для участия в конкурсе необходимо согласиться с правилами';
							if(hData.contest==1 && hData.copyright==0) hE.copyright = 'Допускаются только авторские работы';
//							p.invalidate(hE);
						if (!isEmpty(hE)) {
							p.invalidate(hE);
						}else{
							hData.name=trimString(hData.name);
							$('input.#name').val(hData.name);
							p.showLoading();
							p.blockButtons();
							this.popup.submit();
						};
					}
					return false;
				}}, {text:'Отмена'} ],
				onSubmit: function(){
					return false;
				}
			});
		}else{
			upp.show({
				prefix:'album_',
				items: [ 
					{type:'text', label:'Название альбома:', name:'name', maxlength:20},
					{type:'comment', label:'Перед добавлением фото необходимо создать альбом для его размещения'}
				],
				buttons:[ {text:'Ок', handler: function(){
					if(!this.popup.blocked){
								var p = Omlet.upp;
								var errors = {};
								if($('#album_name').val() == ''){
									errors.name = 'Укажи название альбома';
								}
								if (!isEmpty(errors)) {
									this.popup.invalidate(errors);
								} else {
									p.blockButtons();
									$.post('/blr/my-photo-albums/create-album/', {name: $('#album_name').val()}, function(data){
										//$('.tab_block').html(data);
										window.location='/blr/my-photo-albums/';
									});
								};
					}
								return false;
							}}, 
							{text:'Отмена'} ]
			});
		};
	}, 'json');
	return false;
}

function uploadVideoPopup2(){
	if(oPopup.busy()) return false;
	var upp = new Popup;
	Omlet.upp = upp;
	$.get('/blr/my-video/upload', function(data){
		data = eval("(" + data + ")");
		video_albums = [];
		community_people = [];
		for (i=0;i<data.albums.length;i++){video_albums.push([data.albums[i].id, data.albums[i].name]);};
		for (i=0;i<data.communities.length;i++){community_people.push([data.communities[i].id, data.communities[i].name]);};
		if(video_albums[0]){
			if(community_people[0]){
				Omlet.gtr = {type:'checkboxlist', label:'Опубликовать в фанклубе:', name:'fanclub', items: community_people, prefix:'community_id_'};
			}else{
				Omlet.gtr='';
			}
			upp.show({
				action:'/blr/my-video/upload/',
				items:[
					{type:'select', label:'Альбом:', name:'album_id', text: 'Выбери...', items: video_albums, value:video_albums[0][0]},
					{type:'text', label:'Название видео:', name:'name', maxlength:20 },
					{type:'file', label:'Укажи файл', name:'video'}, 
					'<hr class="popup_hr">',
					Omlet.gtr,
					'<br>',
//					{type:'checkbox', important:'1', label:'Опубликовать на конкурсе &laquo;Охота на творцов&raquo; в&nbsp;номинации &laquo;Охота на кино&raquo;', name:'contest'},
//					'<br>',
					{type:'checkbox', req:'1', label:'Я согласен с <a href="#">Правилами</a> конкурса.', name:'rules'},
					{type:'checkbox', req:'1', label:'Я являюсь автором данной работы. Несу ответственность в рамках законодательства РФ за нарушение авторских прав.', name:'copyright'},
					'<hr class="popup_hr">',
					{type:'comment', label:'Максимальный размер файла 50Мб.<br>Формат: avi, mpeg, wmv, MP4, flv. '},
					'<br>'
				],
				buttons:[ {text:'Ок', handler: function(){
					if(!this.popup.blocked){
						var p = Omlet.upp;
						p.invalidate();
						var hData = p.getData();
//						if(hData.video=='' || hData.name=='' || (hData.contest==1 && (hData.rules!=1 || hData.copyright!=1))){ 
							hE = {};
							if(hData.video=='') hE.video = 'Не указан путь к файлу';
							if(hData.name.replace(/ /g,'')=='') hE.name = 'Не указано название видео';
							if(hData.rules==0 && hData.contest==1) hE.rules = 'Для участия в конкурсе необходимо согласиться с правилами';
							if(hData.copyright==0 && hData.contest==1) hE.copyright = 'Допускаются только авторские работы';
//							p.invalidate(hE);
					if (!isEmpty(hE)) {
						p.invalidate(hE);
					}else{
						hData.name=trimString(hData.name);
						$('input.#name').val(hData.name);
							p.showLoading();
							p.blockButtons();
							this.popup.submit();
						};
					}
					return false;
				}}, {text:'Отмена'} ],
				onSubmit: function(){return false;}
			});
		}else{
			upp.show({
				prefix:'album_',
				items: [
					{type:'text', label:'Название альбома:', name:'name', maxlength:20},
					{type:'comment', label:'Перед добавлением фото необходимо создать альбом для его размещения'}
				],
				buttons:[ {text:'Ок', handler: function(){
					if(!this.popup.blocked){
								var p = Omlet.upp;
								var errors = {};
								if($('#album_name').val() == ''){
									errors.name = 'Укажи название альбома';
								}
								if (!isEmpty(errors)) {
									this.popup.invalidate(errors);
								} else {
									p.blockButtons();
									$.post('/blr/my-video-albums/create-album/', {name: $('#album_name').val()}, function(data){
										//$('.tab_block').html(data);
										window.location='/blr/my-video-albums/';
									});
								}
					}
								return false;
							}}, 
						  {text:'Отмена'} ]
			});
		};
	}, 'json');
	return false;
}

function uploadPhotoPopup3(albumid, checked_default, visibility_block){
	if(oPopup.busy()) return false;
	var upp = new Popup;
	var url = '/blr/my-photo/upload/';
	if (!checked_default) {
		var checked_default = '0'; /* id селекта, который нужно выделять по умолчанию */
	} else {
		url = url + 'community/'+checked_default+'/';
	}
	Omlet.upp = upp;
	$.get(url, function(data){
		data = eval("(" + data + ")");
		photo_albums = [];
		community_people = [];
		for (i=0;i<data.communities.length;i++){community_people.push([data.communities[i].id, data.communities[i].name]);};
		if(community_people[0]){
			Omlet.gtr = {type:'checkboxlist', label:'Опубликовать в фанклубе:', name:'fanclub', items: community_people, prefix:'community_id_', checked_default:checked_default};
		}else{
			Omlet.gtr='';
		}
		if(visibility_block){
			Omlet.gtr_prev = '<hr class="popup_hr">';
			Omlet.gtr_post = '<br>';
		}else{
			Omlet.gtr_prev = '';
			Omlet.gtr_post = '';
			Omlet.gtr = '<input type="hidden" value="1" id="community_id_'+checked_default+'" name="community_id_'+checked_default+'" />';
		}
		upp.show({
			action: url,
			items:[
				'<input type="hidden" id="album_id" name="album_id" value="'+albumid+'">',
				{type:'text', label:'Название фото:', name:'name', maxlength:20 },
				{type:'file', label:'Укажи файл', name:'image'},
				Omlet.gtr_prev,
				Omlet.gtr,
				Omlet.gtr_post,
//				{type:'checkbox', important:'1', label:'Опубликовать на конкурсе &laquo;Охота на творцов&raquo; в&nbsp;номинации &laquo;Охота на фото&raquo;', name:'contest'},
//				'<br>',
				{type:'checkbox', req:'1', label:'Я согласен с <a href="#">Правилами</a> конкурса.', name:'rules'},
				{type:'checkbox', req:'1', label:'Я являюсь автором данной работы. Несу ответственность в рамках законодательства РФ за нарушение авторских прав.', name:'copyright'},
				'<hr class="popup_hr">',
				{type:'comment', label:'Максимальный размер файла 2Мб.<br>Формат: jpg, png, gif. '},
				'<br>'
			],			
			buttons:[ {text:'Ок', handler: function(){
				if(!this.popup.blocked){
					var p = Omlet.upp;
					p.invalidate();
					var hData = p.getData();
//					if(hData.image=='' || hData.name.replace(/ /g,'')=='' || (hData.contest==1 && (hData.rules!=1 || hData.copyright!=1))){ 
						hE = {};
						if(hData.image=='') hE.image = 'Не указан путь к файлу';
						if(hData.name.replace(/ /g,'')=='') hE.name = 'Не указано название фото';
						if(hData.rules==0 && hData.contest==1) hE.rules = 'Для участия в конкурсе необходимо согласиться с правилами';
						if(hData.contest==1 && hData.copyright==0) hE.copyright = 'Допускаются только авторские работы';
//						p.invalidate(hE);
					if (!isEmpty(hE)) {
						p.invalidate(hE);
					}else{
						hData.name=trimString(hData.name);
						$('input.#name').val(hData.name);
						p.showLoading();
						p.blockButtons();
						this.popup.submit();
					};
				}
				return false;
			}}, {text:'Отмена'} ],
			onSubmit: function(){
				return false;
			}
		});
	}, 'json');
	return false;
}

function uploadVideoPopup3(albumid, checked_default, visibility_block){
	if(oPopup.busy()) return false;
	var upp = new Popup;
	var url = '/blr/my-video/upload/';
	if (!checked_default) {
		var checked_default = '0'; /* id селекта, который нужно выделять по умолчанию */
	} else {
		url = url + 'community/'+checked_default+'/';
	}
	Omlet.upp = upp;
	$.get(url, function(data){
		data = eval("(" + data + ")");
		community_people = [];
		for (i=0;i<data.communities.length;i++){community_people.push([data.communities[i].id, data.communities[i].name]);};
		if(community_people[0]){
			Omlet.gtr = {type:'checkboxlist', label:'Опубликовать в фанклубе:', name:'fanclub', items: community_people, prefix:'community_id_', checked_default:checked_default};
		}else{
			Omlet.gtr='';
		}
		if(visibility_block){
			Omlet.gtr_prev = '<hr class="popup_hr">';
			Omlet.gtr_post = '<br>';
		}else{
			Omlet.gtr_prev = '';
			Omlet.gtr_post = '';
			Omlet.gtr = '<input type="hidden" value="1" id="community_id_'+checked_default+'" name="community_id_'+checked_default+'" />';
		}
		upp.show({
			action: url,
			items:[
				'<input type="hidden" id="album_id" name="album_id" value="'+albumid+'">',
				{type:'text', label:'Название видео:', name:'name', maxlength:20},
				{type:'file', label:'Укажи файл', name:'video'}, 
				Omlet.gtr_prev,
				Omlet.gtr,
				Omlet.gtr_post,
	//			{type:'checkbox', important:'1', label:'Опубликовать на конкурсе &laquo;Охота на творцов&raquo; в&nbsp;номинации &laquo;Охота на кино&raquo;', name:'contest'},
	//			'<br>',
				{type:'checkbox', req:'1', label:'Я согласен с <a href="#">Правилами</a> конкурса.', name:'rules'},
				{type:'checkbox', req:'1', label:'Я являюсь автором данной работы. Несу ответственность в рамках законодательства РФ за нарушение авторских прав.', name:'copyright'},
				'<hr class="popup_hr">',
				{type:'comment', label:'Максимальный размер файла 50Мб.<br>Формат: avi, mpeg, wmv, MP4, flv. '},
				'<br>'
			],
			buttons:[ {text:'Ок', handler: function(){
				if(!this.popup.blocked){
					var p = Omlet.upp;
					p.invalidate();
					var hData = p.getData();
	//				if(hData.video=='' || hData.name=='' || (hData.contest==1 && (hData.rules!=1 || hData.copyright!=1))){ 
						hE = {};
						if(hData.video=='') hE.video = 'Не указан путь к файлу';
						if(hData.name.replace(/ /g,'')=='') hE.name = 'Не указано название видео';
						if(hData.rules==0 && hData.contest==1) hE.rules = 'Для участия в конкурсе необходимо согласиться с правилами';
						if(hData.copyright==0 && hData.contest==1) hE.copyright = 'Допускаются только авторские работы';
	//					p.invalidate(hE);
					if (!isEmpty(hE)) {
						p.invalidate(hE);
					}else{
						hData.name=trimString(hData.name);
						$('input.#name').val(hData.name);
						p.showLoading();
						p.blockButtons();
						this.popup.submit();
					};
				}
				return false;
			}}, {text:'Отмена'} ],
			onSubmit: function(){return false;}
		});
	}, 'json');
	return false;
}

function newAlbumPopup2(){
	if(oPopup.busy()) return false;
	var newAlb = new Popup;
	newAlb.show({
		prefix:'album_',
		items: [ {type:'text', label:'Название альбома:', name:'name', maxlength:20} ],
		buttons:[ {text:'Ок', handler: function(){
						var errors = {};
						var data = this.popup.getData();
						if(data.album_name.replace(/ /g,'')==''){
							errors.name = 'Укажи название альбома';
						}
						if (!isEmpty(errors)) {
							this.popup.invalidate(errors);
						} else {
							data.album_name=trimString(data.album_name);
							$.post('/blr/my-photo-albums/create-album/', {name: data.album_name}, function(data){
								//$('.tab_block').html(data);
								window.location='/blr/my-photo-albums/';
							});
						}
						return false;
					}}, 
				  {text:'Отмена'} ]
	});
	return false;
}

function newAlbumPopup3(){
	if(oPopup.busy()) return false;
	var newAlb = new Popup;
	newAlb.show({
		prefix:'album_',
		items: [ {type:'text', label:'Название альбома:', name:'name', maxlength:20} ],
		buttons:[ {text:'Ок', handler: function(){
						var errors = {};
						var data = this.popup.getData();
						if(data.album_name.replace(/ /g,'')==''){
							errors.name = 'Укажи название альбома';
						}
						if (!isEmpty(errors)) {
							this.popup.invalidate(errors);
						} else {
							data.album_name=trimString(data.album_name);
							$.post('/blr/my-video-albums/create-album/', {name: $('#album_name').val()}, function(data){
								//$('.tab_block').html(data);
								window.location='/blr/my-video-albums/';
							});
						}
						return false;
					}}, 
				  {text:'Отмена'} ]
	});
	return false;
}

function delMyPhoto(photoId, albumId, communityId){
	if(oPopup.busy()) return false;
	myPopup = new Popup;
	myPopup.question('Ты уверен, что хочешь удалить фотографию?', 
		function(ret){
			if (!ret) return;
			var params = {photo_id: photoId};
			if (communityId) {
				params.communityId = communityId;
			}
			$.getJSON('/blr/my-photo/delete-photo/', params, function(data){
				if(data.result!='success'){
					oPopup.show({
						items:[ data.result ],
						buttons:
							[ {text:'Ок'}]
					});
				}else{
					if (communityId) {
						window.location='/community-starhouse/attached-photo/id/'+communityId+'/';
					} else {
						window.location='/blr/my-photo-album/index/album_id/'+albumId;
					}
				}
			});
		});
}

function delCommunityPhoto(photoId, communityId){
	if(oPopup.busy()) return false;
	myPopup = new Popup;
	myPopup.question('Ты уверен, что хочешь удалить фотографию?', 
		function(ret){
			if (!ret) return;
			var params = {photo_id: photoId, community_id: communityId};
			$.getJSON('/community-fanclub/delete-community-photo/', params, function(data){
				if(data.result!='success'){
					oPopup.show({
						items:[ data.result ],
						buttons:
							[ {text:'Ок'}]
					});
				}else{
					window.location='/community-fanclub/attached-photo/id/'+communityId+'/';
				}
			});
		});
}

function delMyVideo(videoId, albumId, communityId){
	if(oPopup.busy()) return false;
	myPopup = new Popup;
	myPopup.question('Ты уверен, что хочешь удалить видео?', 
		function(ret){
			if (!ret) return;
			var params = {video_id: videoId};
			if (communityId) {
				params.communityId = communityId;
			}
			$.getJSON('/blr/my-video/delete-video/', params, function(data){
				if(data.result!='success'){
					oPopup.show({
						items:[ data.result ],
						buttons:
							[ {text:'Ок'}]
					});
				}else{
					if (communityId) {
						window.location='/community-starhouse/attached-video/id/'+communityId+'/';
					} else {
						window.location='/blr/my-video-album/index/album_id/'+albumId;
					}
				}
			});
		});
}

function delCommunityVideo(videoId, communityId){
	if(oPopup.busy()) return false;
	myPopup = new Popup;
	myPopup.question('Ты уверен, что хочешь удалить видео?', 
		function(ret){
			if (!ret) return;
			var params = {video_id: videoId, community_id: communityId};
			$.getJSON('/community-fanclub/delete-community-video/', params, function(data){
				if(data.result!='success'){
					oPopup.show({
						items:[ data.result ],
						buttons:
							[ {text:'Ок'}]
					});
				}else{
					window.location='/community-fanclub/attached-video/id/'+communityId+'/';
				}
			});
		});
}

function editNameMyPhoto(obj,photoId){
	if(oPopup.busy()) return false;
	Omlet.photoId = photoId;
	Omlet.thisPhoto = obj;
	if($('.myphotoname span b').size()>0){
		Omlet.namePhoto = $('.myphotoname span b').html();
	}else{
		Omlet.namePhoto = $(Omlet.thisPhoto).parents('.photo_item').find('.photo_name a').html();
	}
	oPopup.show({
		items:[{type:'text', label:'Название фото:', name:'name', value:Omlet.namePhoto, maxlength:20}],
		buttons:[ {text:'Изменить', handler: function(){
				var errors = {};
				var data = this.popup.getData();
				if(data.name.replace(/ /g,'')==''){
					errors.name = 'Укажи название фото';
				}
				if (!isEmpty(errors)) {
					this.popup.invalidate(errors);
				} else {
					data.name=trimString(data.name);
					data['photo_id'] = Omlet.photoId;
					$.getJSON('/blr/my-photo/edit-name/', data, function(data){
						oPopup.close();
						if(data.result!='success'){
							oPopup.show({
								items:[ data.result ],
								buttons:
									[ {text:'Ок'}]
							});
						}else{
							if($('.myphotoname span b').size()>0){
								$('.myphotoname span b').html(data.newName);
							}else{
								$(Omlet.thisPhoto).parents('.photo_item').find('.photo_name a').html(data.newName);
							}
						}
					});
				};
				return false;
			}
		}]
	});
}

function editNameMyVideo(obj,photoId){
	if(oPopup.busy()) return false;
	Omlet.photoId = photoId;
	Omlet.thisPhoto = obj;
	if($('.myphotoname span b').size()>0){
		Omlet.namePhoto = $('.myphotoname span b').html();
	}else{
		Omlet.namePhoto = $(Omlet.thisPhoto).parents('.photo_item').find('.photo_name a').html();
	}

	oPopup.show({
		items:[{type:'text', label:'Название видео:', name:'name', value:Omlet.namePhoto, maxlength:20}],
		buttons:[ {text:'Изменить', handler: function(){
				var errors = {};
				var data = this.popup.getData();
				if(data.name.replace(/ /g,'')==''){
					errors.name = 'Укажи название видео';
				}
				if (!isEmpty(errors)) {
					this.popup.invalidate(errors);
				} else {
					data.name=trimString(data.name);
					data['video_id'] = Omlet.photoId;
					$.getJSON('/blr/my-video/edit-name/', data, function(data){
						oPopup.close();
						if(data.result!='success'){
							oPopup.show({
								items:[ data.result ],
								buttons:
									[ {text:'Ок'}]
							});
						}else{
							if($('.myphotoname span b').size()>0){
								$('.myphotoname span b').html(data.newName);
							}else{
								$(Omlet.thisPhoto).parents('.photo_item').find('.photo_name a').html(data.newName);
							}
						}
					});
				};
				return false;
			}
		}]
	});
}

function editMyAlbum(obj,albumId,albumName,ev){
	if(oPopup.busy()) return false;
	cancelBubble(ev);
	Omlet.albumId = albumId;
	Omlet.thisAlbum = obj;
	if($(Omlet.thisAlbum).parents('.photo_item').find('.photo_name a').html()){
		albumName = $(Omlet.thisAlbum).parents('.photo_item').find('.photo_name a').html();
	}
	oPopup.show({
		items:[{type:'text', label:'Имя альбома:', name:'name', value:albumName, maxlength:20}],
		buttons:[ {text:'Изменить', handler: function(){
				var errors = {};
				var data = this.popup.getData();
				if(data.name.replace(/ /g,'')==''){
					errors.name = 'Укажи название альбома';
				}
				if (!isEmpty(errors)) {
					this.popup.invalidate(errors);
				} else {
					data.name=trimString(data.name);
					data['id'] = Omlet.albumId;
					$.getJSON('/blr/my-photo-albums/edit-album/name/', data, function(data){
						oPopup.close();
						if(data.result && data.result!='success'){
							oPopup.show({
								items:[ data.result ],
								buttons:
									[ {text:'Ок'}]
							});
						}else{
							$(Omlet.thisAlbum).parents('.photo_item').find('.photo_name a').html(data.name);
						}
					});
				};
				return false;
			}
		}]
	});
}

function editMyAlbum2(obj,albumId,albumName,ev){
	if(oPopup.busy()) return false;
	cancelBubble(ev);
	Omlet.albumId = albumId;
	Omlet.thisAlbum = obj;
	if($(Omlet.thisAlbum).parents('.photo_item').find('.photo_name a').html()){
		albumName = $(Omlet.thisAlbum).parents('.photo_item').find('.photo_name a').html();
	}
	oPopup.show({
		items:[{type:'text', label:'Имя альбома:', name:'name', value:albumName, maxlength:20}],
		buttons:[ {text:'Изменить', handler: function(){
				var errors = {};
				var data = this.popup.getData();
				if(data.name.replace(/ /g,'')==''){
					errors.name = 'Укажи название альбома';
				}
				if (!isEmpty(errors)) {
					this.popup.invalidate(errors);
				} else {
					data.name=trimString(data.name);
					data['id'] = Omlet.albumId;
					$.getJSON('/blr/my-photo-albums/edit-album/name/', data, function(data){
						oPopup.close();
						if(data.result && data.result!='success'){
							oPopup.show({
								items:[ data.result ],
								buttons:
									[ {text:'Ок'}]
							});
						}else{
							$('.thisAlbumName').html(data.name);
						}
					});
				};
				return false;
			}
		}]
	});
}

function editMyAlbum3(obj,albumId,albumName,ev){
	if(oPopup.busy()) return false;
	cancelBubble(ev);
	Omlet.albumId = albumId;
	Omlet.thisAlbum = obj;
	if($(Omlet.thisAlbum).parents('.photo_item').find('.photo_name a').html()){
		albumName = $(Omlet.thisAlbum).parents('.photo_item').find('.photo_name a').html();
	}
	oPopup.show({
		items:[{type:'text', label:'Имя альбома:', name:'name', value:albumName, maxlength:20}],
		buttons:[ {text:'Изменить', handler: function(){
				var errors = {};
				var data = this.popup.getData();
				if(data.name.replace(/ /g,'')==''){
					errors.name = 'Укажи название альбома';
				}
				if (!isEmpty(errors)) {
					this.popup.invalidate(errors);
				} else {
					data.name=trimString(data.name);
					data['id'] = Omlet.albumId;
					$.getJSON('/blr/my-video-albums/edit-album/name/'+data.name+'/id/'+data.id, {}, function(data){
						oPopup.close();
						if(data.result && data.result!='success'){
							oPopup.show({
								items:[ data.result ],
								buttons:
									[ {text:'Ок'}]
							});
						}else{
							$('.thisAlbumName').html(data.name);
						}
					});
				};
				return false;
			}
		}]
	});
}

function editMyAlbum4(obj,albumId,albumName,ev){
	if(oPopup.busy()) return false;
	cancelBubble(ev);
	Omlet.albumId = albumId;
	Omlet.thisAlbum = obj;
	if($(Omlet.thisAlbum).parents('.photo_item').find('.photo_name a').html()){
		albumName = $(Omlet.thisAlbum).parents('.photo_item').find('.photo_name a').html();
	}
	oPopup.show({
		items:[{type:'text', label:'Имя альбома:', name:'name', value:albumName, maxlength:20}],
		buttons:[ {text:'Изменить', handler: function(){
				var errors = {};
				var data = this.popup.getData();
				if(data.name.replace(/ /g,'')==''){
					errors.name = 'Укажи название альбома';
				}
				if (!isEmpty(errors)) {
					this.popup.invalidate(errors);
				} else {
					data.name=trimString(data.name);
					data['id'] = Omlet.albumId;
					$.getJSON('/blr/my-video-albums/edit-album/name/'+data.name+'/id/'+data.id, {}, function(data){
						oPopup.close();
						if(data.result && data.result!='success'){
							oPopup.show({
								items:[ data.result ],
								buttons:
									[ {text:'Ок'}]
							});
						}else{
							$(Omlet.thisAlbum).parents('.photo_item').find('.photo_name a').html(data.name);
						}
					});
				};
				return false;
			}
		}]
	});
}



function delMyAlbum(albumId,ev){
	if(oPopup.busy()) return false;
	cancelBubble(ev);
	myPopup = new Popup;
	myPopup.question('Ты уверен, что хочешь удалить альбом?', 
		function(ret){
			if (!ret) return;
			$.post('/blr/my-photo-albums/delete-album/id/', {id:albumId}, function(data){
				window.location='/blr/my-photo-albums/';
			});
	});
}
function delMyAlbum2(albumId,ev){
	if(oPopup.busy()) return false;
	cancelBubble(ev);
	myPopup = new Popup;
	myPopup.question('Ты уверен, что хочешь удалить альбом?', 
		function(ret){
			if (!ret) return;
			$.post('/blr/my-video-albums/delete-album/id/', {id:albumId}, function(data){
				window.location='/blr/my-video-albums/';
			});
	});
}
function lbsUpdateProfile(profile_id) {
	$('#loading_map').show(300);
	$.getJSON("/lbs/getuserpointactual/?profile_id=" + profile_id,
	        function(data){
				if ( data.status == 1 ) {
					var map = new google.maps.Map2(document.getElementById("map"));
				    map.setCenter(new google.maps.LatLng(data.point.lat, data.point.lng), 8);
				    latlng = new GLatLng(data.point.lat, data.point.lng);
				    marker = new GMarker(latlng);
				    GEvent.addListener(marker, "click", function() {
			            marker.openInfoWindowHtml(data.profile.name + " был здесь " + data.time_format);
			        });
				    map.addOverlay(marker);
				    map.getInfoWindow().show();
				    $('#loading_map').hide(50);
				}
				else {
					/*alert('Ошибка: ' + data.status );*/
					alert('Ошибка: ' + data.status );
					$('#loading_map').hide();
				}
	 });
}
function lbsViewProfile(profile_id) {
	$('#loading_map').show(300);
	$.getJSON("/lbs/getuserpoint/?profile_id=" + profile_id,
	        function(data){
				if ( data.status == 1 ) {
					var map = new google.maps.Map2(document.getElementById("map"));
				    map.setCenter(new google.maps.LatLng(data.point.lat, data.point.lng), 13);
				    latlng = new GLatLng(data.point.lat, data.point.lng);
				    marker = new GMarker(latlng);
				    GEvent.addListener(marker, "click", function() {
			            marker.openInfoWindowHtml(data.profile.name + " был здесь " + data.time_format);
			        });
				    map.addOverlay(marker);
				    map.getInfoWindow().show();
				    $('#loading_map').hide(50);
				}
				else {
					alert('Ошибка: ' + data.status );
					$('#loading_map').hide();
				}
	 });
}

function initPhoto(){
	hs.graphicsDir = '/javascript/highslide/graphics/';
	hs.align = 'center';
	hs.transitions = ['expand', 'crossfade'];
	hs.outlineType = 'rounded-white';
	hs.fadeInOut = true;
	hs.addSlideshow({
		interval: 5000,
		repeat: false,
		useControls: false,
		fixedControls: 'fit',
		overlayOptions: {
			opacity: .75,
			position: 'bottom center',
			hideOnMouseOut: true
		}
	});
}

function confirmFriendDelete(elm, friend_id, render) {
	myPopup = new Popup;
	myPopup.question('Ты действительно хочешь удалить друга?', 
		function(ret){
			if (!ret) return;
			Omlet.curblock = $('.tab_block');
			if(render){loadEffect(Omlet.curblock);}
			$.post('/blr/friends/delete-from-friends/', {friend_id: friend_id, render:render}, function(data){
				if(render){
					Omlet.curblock.html(data);
					myPopup.close();
				}{
					$(elm).parents('.friend_status').html('<div class="p_gray p0"><a class="pd footer_title" href="#" onclick="addToFriends(this,'+friend_id+');return false">Добавить в друзья</a></div>');
				}
			});
			return false;
		});
	return false;
}
function editUserinfo(obj){
	fLabel = $(obj).parents('.fe_parent:first').find('.uinfo_block1211').html();
	fValue = $(obj).parents('.fe_parent:first').find('.fe_object').html();
	oPopup.show({
		items:[{type:'text', label:fLabel, name:'name', value:fValue},
		{type:'radio', label:'Показывать:', name:'vis', value:2, items:[[2,'Всем'],[1,'Друзьям'],[0,'Никому']]}
		],
		buttons:[ {text:'Изменить', handler: function(){
				var data = this.popup.getData();
				this.popup.invalidate();
				if(data.name==''){
					hE = {};
					if(data.name=='') hE.name = 'Не указано название альбома';
					this.popup.invalidate(hE);
				}else{
//					data['id'] = Omlet.albumId;
//					$.getJSON('/blr/my-video-albums/edit-album/name/'+data.name+'/id/'+data.id, {}, function(data){
//						oPopup.close();
//						if(data.result && data.result!='success'){
//							oPopup.show({
//								items:[ data.result ],
//								buttons:
//									[ {text:'Ок'}]
//							});
//						}else{
//							$(Omlet.thisAlbum).parents('.photo_item').find('.photo_name a').html(data.name);
//						}
//					});
				};
				return false;
			}
		}]
	});
}

function feedbackSubmit()
{
	var email = $('#fb_email').val();
	var about = $('#about_id').val();
	if (email == '') {
		return oPopup.alert('Укажи контактный e-mail');
	}
	if (!isEmail(email)) {
		return oPopup.alert('Некорректный e-mail');
	}
	if (about == '') {
		return oPopup.alert('Не заполнен текст сообщения');
	}
	$('#mainform').submit();
}

function isEmail(s){
	var re = /^(?:[-a-z\d\+\*\/\?!{}`~_%&'=^$#]+(?:\.[-a-z\d\+\*\/\?!{}`~_%&'=^$#]+)*)@(?:[-a-z\d_]+\.){1,60}[a-z]{2,6}$/i;
	return re.test(s);
}

function checkLength(){
	
	var txt = $('#about_id').val();
	var txtlength = txt.length;
	if(txtlength >= 450){
		$('#about_id').val(txt.substring(0,449));
		if(oPopup.busy()) return false;
		return oPopup.alert('Превышен лимит в 450 символов');
		
	};
}

function uploadAvatar2(){
	if(oPopup.busy()) return false;
	var upp = new Popup;
	upp.show({
		action:'/blr/personal-info/upload-avatar/',
		items:[
			{type:'file', label:'Укажи файл', name:'avatar', 
				comment:'Максимальный размер файла 2Мб. Формат: jpg, png, gif. '}
		],
		buttons:[ {text:'Ок', handler: function(){ 
			var p = this.popup;
			var d = p.getData();
			if(d.avatar != ''){
				p.submit();
			} else {
				p.invalidate({avatar: 'Укажи файл'});
			}
		}}, 
				{text:'Отмена'} ],
		onSubmit: function(){
			return false;
		}
	});
}
function presentform(){
	if(oPopup.busy()) return false;
	var p = new Popup;
	p.show({
		items: [ '<div class="ab" style="font-weight:bold">Подарок другу</div>'+
						'<div class="fan_user_1"><table cellpadding="0" cellspacing="0" border="0" class="pub3" width="190">'+
							'<tr>'+
								'<td valign="absmiddle" width="100">Сумма перевода:</td>'+
								'<td valign="top" width="70">'+
									'<span class="input_text" style="width:60px">'+
										'<span class="input_center">'+
											'<span class="input_right"></span>'+
											'<span class="input_left"></span>'+
											'<div><input id="money_amount" name="money_amount" type="text" value="" class="input_search" style="width:50px" /></div>'+
										'</span>'+
										'<input type="hidden" name="type" value="" />'+
									'</span>'+
								'</td>'+
								'<td valign="absmiddle" width="20"><img width="15" height="15" src="/i/pixel.gif" class="coin2"/></td>'+
							'</tr>'+
						'</table></div>'+
						'<div class="fan_user_1">Введи логин или номер мобильного телефона пользователя, которому ты хотел бы сделать подарок:</div>'+
						'<div class="fan_user_1"><span class="input_text" style="width:300px">'+
							'<span class="input_center">'+
								'<span class="input_right"></span>'+
								'<span class="input_left"></span>'+
								'<div><input id="user_name" name="user_name" type="text" value="" class="input_search" style="width:290px" /></div>'+
							'</span>'+
							'<input type="hidden" name="type" value="" />'+
						'</span></div>'],
		buttons:[ {text:'Перевести', handler: function(){
						var errors = {};
						var un = $('#user_name','.info').val();
						var ma = $('#money_amount','.info').val();
						if(un == ''){
							errors.name = 'Не указан логин друга';
						}
						if(ma == ''){
							errors.name = 'Не указана сумма перевода';
						}
						if (!isEmpty(errors)) {
							$('.popup_error').html(errors.name);
							$('.popup_error').show();
						return false;
						} else {
							$('.popup_error').hide();
							$.getJSON('/blr/profile/gift', {name:un, money_amount:ma}, function(data){
								if(data.error && data.error!=''){
									$('.popup_error').html(data.error);
									$('.popup_error').show();
								}else{
									oPopup.close();
									oPopup.alert('Сумма уcпешно перечислена.');
								}
							});
						}
						return false;
					}}, 
					{text:'Отменить'} ]
	});
	return false;
}

function onlineGamesBlocked(){
	oPopup.alert("Онлайн-игры доступны только пользователям на территории Российской Федерации.");
	return false;
}
function preferSave(){
	var gMas = ['check_null_0'];
	$('#general_prefer_form').find('.check_item').each(function(){
		var id = $(this).attr('id');
		if(this.checked) gMas.push(id);
	});

	$('.button #button_save').hide();
	$('.button #loader_save').show();
	$.post('/mypage/saveprefer/',{gmas : gMas.join(",")}, function(){
		Omlet.checkMtsRefresh();
		$('.button #button_save').show();
		$('.button #loader_save').hide();
	});

	return false;
}

function recommend(messageCode, targetURL){
	if(Omlet.user){
		
		var sCap = 
			'<table style="border-collapse: collapse; display: block; padding-top: 10px; float: left;">' +
				'<tr valign="top">' +
					'<td width="120">' + 
						'<img id="reg_captcha_img" width="80" height="50" src="/kcaptcha/?rnd=1234">' +
					'</td>' + 
					'<td width="177">' + 
						'Перепиши буквы и цифры с картинки ' + 
						'<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_id" name="cap">' + 
						'</div>' + 
					'</td>' + 
				'</tr>' +
			'</table>'
		;
		var pagetitle = document.title;
		pagetitle = pagetitle.replace(" - Omlet.ru", "");
		var hrefAddMail = "<a style='float:left; padding-top:1px; margin-left:-4px;' href='javascript:;' onclick='addMailField()' ><img width='16' height='14' style='border: medium none ;' src='/images/getfriend.gif' title='Добавить электронную почту' /></a>";
		var captionS = "<table cellpadding='0' cellspacing='0' border='0'><tr><td valign='top'><div class='popup_caption' style='height:30px;width:130px'>Введи адреса эл. почты твоих друзей:</div></td><td><div>";
		var captionE = "</div></td></tr></table>";
		var inputMail1 = "<div id='popupalert_recommend_email1' class='popup_alert'> </div><div class='popup_hint' id='hint_recommend_email1' style='left: 328px; top: 16px; width: 233px;'>Введенные данные email адреса некорректны</div><div class='popup_input'id='popup_input_email1' style='float: left; margin-left: 0pt; height:30px; display:block;'><input id='recommend_email1' type='text' value='' name='recommend_email1'/></div>";
		var inputMail2 = "<div id='popupalert_recommend_email2' class='popup_alert' style='top:48px;'> </div><div class='popup_hint' id='hint_recommend_email2' style='left: 328px; top: 42px; width: 233px;'>Введенные данные email адреса некорректны</div><div class='popup_input' id='popup_input_email2' style='float: left; margin-left:0; display:none;'><input id='recommend_email2' type='text' value='' name='recommend_email2'/></div>";
		var inputMail3 = "<div id='popupalert_recommend_email3' class='popup_alert' style='top:74px;'> </div><div class='popup_hint' id='hint_recommend_email3' style='left: 328px; top: 70px; width: 233px;'>Введенные данные email адреса некорректны</div><div class='popup_input' id='popup_input_email3' style='float: left; margin-left:0; display:none;'><input id='recommend_email3' type='text' value='' name='recommend_email3'/></div>";
		var inputMail4 = "<div id='popupalert_recommend_email4' class='popup_alert' style='top:99px;'> </div><div class='popup_hint' id='hint_recommend_email4' style='left: 328px; top: 98px; width: 233px;'>Введенные данные email адреса некорректны</div><div class='popup_input' id='popup_input_email4' style='float: left; margin-left:0; display:none;'><input id='recommend_email4' type='text' value='' name='recommend_email4'/></div>";
		var inputMail5 = "<div id='popupalert_recommend_email5' class='popup_alert' style='top:125px;'> </div><div class='popup_hint' id='hint_recommend_email5' style='left: 328px; top: 126px; width: 233px;'>Введенные данные email адреса некорректны</div><div class='popup_input' id='popup_input_email5' style='float: left; margin-left:0; display:none;'><input id='recommend_email5' type='text' value='' name='recommend_email5'/></div>";
		var clearDiv = "<div class='clear'></div>";
		var inputMessageCode = "<input type='hidden' name='messageCode' value='" + messageCode + "' />";
		var inputpageTitle = "<input type='hidden' name='pageTitle' value='" + pagetitle + "' />";
		var inputdocumentURL = "<input type='hidden' name='documentURL' value='" + document.URL + "' />";
		oPopup.show({
			prefix: 'recommend_',
			action:'/music-person/recommend',
			iframe: true,
			width: 350,
			items:[
				captionS,
				inputMail1,
				hrefAddMail,
				inputMail2,
				inputMail3,
				inputMail4,
				inputMail5,
				captionE,
				sCap,
				inputMessageCode,
				inputpageTitle,
				inputdocumentURL,
				clearDiv
			],
			buttons:[ {text:'Отправить', handler: function(){
					var popup = this.popup;
					var j = this.popup.jContainer.find('div.button');
					j.animate({opacity: 0.3}, 400);
					this.blocked = true;
					var isErrorEmail=[];
					for(i=1; i<=5; i++)
						isErrorEmail['isErrorEmail'+i] = true;
					var isErrorCap = true;
					var emailData = this.popup.getData();
					var emailPattern = /^[\s]*([a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4})*[\s]*$/;
					
					for(i=1; i<=5; i++){
						if(!(document.getElementById("popup_input_email"+i).style.display == 'none' || emailData["recommend_email"+i] == "" || emailPattern.test(emailData["recommend_email"+i]))){
							document.getElementById('popupalert_recommend_email'+i).style.display = "block";
							document.getElementById('hint_recommend_email'+i).style.display = "block";
							document.getElementById('popupalert_recommend_email'+i).title = "Введенные данные email адреса некорректны";
							isErrorEmail['isErrorEmail'+i] = true;
						} else {
							document.getElementById('popupalert_recommend_email'+i).style.display = "none";
							document.getElementById('hint_recommend_email'+i).style.display = "none";
							isErrorEmail['isErrorEmail'+i] = false;
						}
					}
					
					for(i=1; i<=5; i++){
						var isEmptyFields = true;
						var curEmail = emailData["recommend_email"+i].replace(/^\s*|\s*$/g,'')
						if(curEmail != ""){
							isEmptyFields = false;
							break;
						}
					}
					
					if(isEmptyFields){
						for(i=1; i<=5; i++){
							if(document.getElementById("popup_input_email"+i).style.display == 'block'){
								document.getElementById('popupalert_recommend_email'+i).style.display = "block";
								document.getElementById('hint_recommend_email'+i).style.display = "block";
								document.getElementById('popupalert_recommend_email'+i).title = "Введенные данные email адреса некорректны";
								isErrorEmail['isErrorEmail'+i] = true;
							}
						}
					}
					
					if(emailData["cap"]==''){
						document.getElementById('popupalert_cap').style.display = "block";
						document.getElementById('hint_capt').style.display = "block";
						document.getElementById('hint_capt').style.top = (77 + 21*countAdditionalMail)+"px";
						document.getElementById('popupalert_cap').title = "Перепиши цифры и буквы с картинки";
						isErrorCap = true;
					}
					else{
						document.getElementById('popupalert_cap').style.display = "none";
						document.getElementById('hint_capt').style.display = "none";
						isErrorCap = false;
					}
					
					if(!(isErrorEmail['isErrorEmail1'] || isErrorEmail['isErrorEmail2'] || isErrorEmail['isErrorEmail3'] || isErrorEmail['isErrorEmail4'] || isErrorEmail['isErrorEmail5'] || isErrorCap)){
						$.post("/music-person/recommend", emailData, function(data){
							switch(data){
								case "error":
									document.getElementById('popupalert_cap').style.display = "block";
									document.getElementById('hint_capt').style.display = "block";
									document.getElementById('hint_capt').style.top = (77 + 21*countAdditionalMail)+"px";
									document.getElementById('popupalert_cap').title = "Перепиши цифры и буквы с картинки";
									isError = true;
									break;
								case "maxdispatch":
									popup.close();
									oPopup.alert("В течение 1 часа разрешается отправлять не более 3 рекомендаций. Попробуй отправить следующую рекомендацию через час.", 265);
									break;
								case "ok":
									popup.close();
									oPopup.alert("Сообщение отправлено", 170);
									break;
							}
						});
					}
					var j = this.popup.jContainer.find('div.button');
					j.animate({opacity: 1}, 400);
					this.blocked = false;
				}}, {text:'Отмена'} ]
		});
		countAdditionalMail = 1;
	}
	else {
		showLogonForm();
	}
}

function addMailField(){
	if(countAdditionalMail < 5){
		countAdditionalMail++;
		document.getElementById('hint_capt').style.top = (77 + 21*countAdditionalMail)+"px";
		document.getElementById("popup_input_email"+countAdditionalMail).style.display="block";
	}
	else {
		if(Omlet.popalert) Omlet.popalert.close();
		Omlet.popalert = oPopup.alert('Больше электронных адресов добавить нельзя');
	}
}


oSingerSelect = {
	cache: {},
	ajaxWait: false,
	ajaxString: "",
	changeSinger: function(singerid, singername){
		if(Omlet.user){
			var sHtml = '<div class="mobilemark_caption step2 small" style="display: block;">Исполнитель:</div><div class="mobilemark_caption step3 small" style="display: block;">' + singername + '</div><div class="clear"></div><div class="mobilemark_caption step1_0" style="display: block;">Выбери исполнителя</div><div class="clear"></div><div class="edit_popup_input" style="margin-left:0;"><input type="text" id="popupeditor_public" value="' + singername + '" onKeyUp="if(!(this.OnKeyDown || this.OnKeyPress))oSingerSelect.getSingersOnKeyPress()"/></div>';
			sHtml += '<div class="mobilemodel_list_outer"><div class="mobilemodel_list"></div></div><div class="clear"></div>';
			myCash = {};
			var popup = new Popup();
			popup.show({
				singid: singerid,
				singname: singername,
				width: 355, 
				items:[ 
					sHtml
				], 
				buttons: [{text:'Сохранить', handler: function(){
					if(!(popup.singname == undefined || popup.singid == undefined)){
						document.getElementById("idsinger").value = popup.singid;
						document.getElementById("namesinger").value = popup.singname;
						popup.close();
					} else {
						popup.close();
					}
				}}]
			});
			this.popup = popup;
		}
	},

	getSingersOnKeyPress: function (){
		var t = this;
		if(t.ajaxWait)return false;
		var s = t.popup.jContainer.find('#popupeditor_public').val();
		var data = t.cache[s];
		if(data){
			t.initSingModels(data);
		} else {
			t.ajaxString = s;
			$.getJSON('/community-fanclub/change-singers', {singer: s}, function(data){
				if(s.length<4) t.cache[s] = data;
				t.initSingModels(data);
				t.ajaxWait = false;
				s = t.popup.jContainer.find('#popupeditor_public').val();
				if(t.ajaxString != s) t.getSingersOnKeyPress();
			});
			t.ajaxWait = true;
		}
	},
	
	initSingModels: function(data){
		var t = this;
		var s = '';
		for(var i=0; i<data.length; i++){
			s += '<div class="phone_model" singid="'+data[i].id+'">'+data[i].name+'</div>';
		}
		t.popup.jContainer.find('.mobilemodel_list_outer').html(s);
		t.popup.jContainer.find('div.phone_model').each(function(i){
			$(this).hover(function(){
				$(this).addClass('hovered');
			}, function(){
				$(this).removeClass('hovered');
			}).click(function(){
				t.popup.jContainer.find('div.phone_model').removeClass('selected');
				var j = $(this);
				j.addClass('selected');
				t.popup.model = j.html();
				t.popup.jContainer.find('.mobilemark_caption.step3').html(t.popup.model).show();
				t.popup.singid = j.attr('singid');
				t.popup.singname = t.popup.model;
				t.popup.unblockButtons();
			});
		});
	}
};

function addShopPartner() {
	error='';
	if($('#name').val()=='' || $('#email').val()=='' || $('#phone').val()=='' || $('#xmlurl').val()==''  || $('#cap_id').val()==''){
		if($('#name').val()==''){
			oPopup.alert('Не введено название партнера.');
		} else
			if($('#email').val()==''){
				oPopup.alert('Не введен электронный адрес.');
			} else
				if($('#phone').val()==''){
					oPopup.alert('Не введен контактный телефон.');
				} else
					if($('#xmlurl').val()==''){
						oPopup.alert('Не введен url xml-файла');
					}else
						if($('#cap_id').val()==''){
							oPopup.alert('Не введен проверочный код');
						};
		return false;
	}else{
		$.getJSON('/market/check-captcha', {cap:$('#cap_id').val()}, function(data){
			if(data.result=='1'){
				error='Перепиши буквы и цифры с картинки.<br/>';
			}
			if(error!=''){
				oPopup.show({
					items:[error],
					buttons:
						[ {text:'Ок'}]
				});
			}else{
				$('#mainform')[0].submit();return false;
			}
		});
	}
}

function playClipOrTrack(obj, href){
	if(href.indexOf('music-person')>0){
		play(obj);
		return false;
	} else {
		Cookie.set('autoplay','on','/');
	}
}

function reloadLogoFanclub(obj){
	$(obj).parents('div:first').removeAttr('style');
	$(obj).parents('div:first').html("<div class=\"popup_file\" style=\"width:265px;margin-left:145px;height:25px\">"
											+"<div class=\"input-file\" style=\"width:265px\">"
											+"<label>"
												+"<a class=\"popup_button\" href=\"#\"><span class=\"as\"></span><span class=\"ss\">Обзор</span><span class=\"sa\"></span></a>"
												+"<input type=\"file\" class=\"special-input-file\" name=\"image\"/>"
											+"</label>"
											+"<var style=\"width:150px;background:url('/i/pinput160.gif') no-repeat left 2px;height:20px\"><input type=\"text\" name=\"my-input-file-path\" value=\"Выбери файл...\" readonly=\"readonly\" style=\"width:150px\"/>&nbsp;</var>"
											+"</div><span>JPG, GIF, PNG. Макс. 500 КБ</span></div>")
	$('.special-input-file').each(function(){ dBtn = this; new FileUploadUI(dBtn) }); 
}
function createFanclubByArtist(singerId,singerName){
	if(Omlet.user){
		document.location='/community-fanclub/create-fanclub?singerid='+singerId+'&singername='+singerName;
	}else{showLogonForm()}
}

 function createFanclubByActor(actorId,actorName){
		if(Omlet.user){
		document.location='/community-fanclub/create-fanclub?actorid='+actorId+'&singername='+actorName;
	}else{showLogonForm()}

}

function getArrayCurrentUrl(){
	var sText = document.location.href;
	var aTemp=sText.split('/');
	Omlet.aCurUrl = {controller : aTemp[3], action: aTemp[4]!='' ? aTemp[4] : 'undefined', params: {} };
	for(var i=5;i<aTemp.length-1;i++){
		Omlet.aCurUrl['params'][aTemp[i]]=aTemp[i+1];
		i=i+1;
	}
}

function getArrayUrl(sText){
	aUrl = {};
	if(sText){
		var aTemp=sText.split('/');
		aUrl = {controller : aTemp[1], action: aTemp[2]!='' ? aTemp[2] : 'undefined', params: {} };
		for(var i=3;i<aTemp.length-1;i++){
			aUrl['params'][aTemp[i]]=aTemp[i+1];
			i=i+1;
		}
	}
	return aUrl;
}

oPopupMoBuy = {
	blocked: false,
	sHtml: null,
	show: function(item, price){
		var t = this;
		var p = new Popup();
		t.popup = p;
		if(oPopup.items.length > 0) return false;
		if(Buyer.buy_id == undefined || Buyer.buy_type == undefined) return false;
		if(!Omlet.user && (Buyer.buy_type == "film_view" || Buyer.buy_type == "video_view")){
			Buyer.needauth(Buyer.buy_type, Buyer.buy_item, Buyer.price);
			return false;
		}
		if(t.sHtml){
			p.show({
				items: [ t.sHtml ],
				width: 320
			});
			sHtml = null;
		} else {
			var sHtml = '<div style="margin-top:100px;height:200px;text-align:center"><img src="/images/ajax48.gif" /><br/>Подожди, идет загрузка формы</div>';
			p.show({
				items: [ sHtml ],
				width: 320
			});
			t.loadForm(item, price);
		};
		return false;
	},
	
	loadForm: function(item, price){
		var t = this;
		$.post('/init-popup/mobuy-form', {id:Buyer.buy_id, type:Buyer.buy_type, name:item, price:price}, function(data){
			t.popup.close();
			t.sHtml = data;
			t.show();
			t.sHtml = null;
		});
	},
	
	checkAndBuy: function(){
		var t = this;
		if (oPopup.items.length > 1) {
			return false;
		}
		var sms_code = trimString($('#sms_code_first').val());
		if ($('#sms_code_second').length != 0) {
			var sms_code2 = trimString($('#sms_code_second').val());
		}
		if (sms_code == '' || sms_code2 == '') {
			oPopup.alert('Укажи код, пришедший в SMS');
			return false;
		}
		if(typeof sms_code2 == 'undefined') {
			sms_code2 = '';
		}
		$.getJSON('/buy/mo-check-and-buy', {sms_code:sms_code, sms_code2:sms_code2, buy_id:Buyer.buy_id, buy_type:Buyer.buy_type}, function(data){
			var sPopHtml = data.text;
			if (data.result == 'ok') {
				t.popup.close();
				if (Omlet.user) {
					Buyer.processResponse(data.text);
					updateUser(data);
				}
				var p = new Popup();
				sPopHtml = sPopHtml.replace('[ok]', '');
				p.show({
					items: [ sPopHtml ]
				});
			} else {
				oPopup.alert('Ты ввёл неверный код');
			}
		});
		return false;
	}
};

function popupHelpPay1(obj, offsetX, offsetY) {
	var sHtml='<div class="list" style="width:400px;height:240px;overflow-y:scroll;">'+
	'<table width="380" cellpadding="0" cellspacing="0" class="table_popup">'+
	'<tr>'+
			'<td width="70%" style="font-weight:bold">Ваш оператор</td>'+
			'<td style="font-weight:bold" align="right">Стоимость SMS  в руб. с НДС</td>'+
		'</tr>'+
		'<tr><td>МТС</td><td align="right">110</td></tr>'+
		'<tr><td>BeeLine</td><td align="right">110,0</td></tr>'+
		'<tr><td>Мегафон-Мск (Соник Дуо)</td><td align="right">106,2</td></tr>'+
		'<tr><td>Мегафон Спб (Сев-зап. Ф-л ОАО "Мегафон")</td><td align="right">106,2</td></tr>'+
		'<tr><td>Мегафон-Кавказ (Мобиком-Кавказ)</td><td align="right">106,2</td></tr>'+
		'<tr><td>Мегафон-Поволжье (МСС-Поволжье)</td><td align="right">106,2</td></tr>'+
		'<tr><td>Мегафон-Поволжье (МСС-Поволжье)</td><td align="right">106,2</td></tr>'+
		'<tr><td>Мегафон Центр СФ (Тверь)</td><td align="right">106,2</td></tr>'+
		'<tr><td>Мегафон-Воронеж (Мобиком-Центр-Юг)</td><td align="right">106,2</td></tr>'+
		'<tr><td>Уральский GSM</td><td align="right">106,2</td></tr>'+
		'<tr><td>Мегафон-Сибирь (Мобиком-Нск)</td><td align="right">106,2</td></tr>'+
		'<tr><td>Мегафон Дальний Восток</td><td align="right">106,2</td></tr>'+
		'<tr><td>ЕСС</td><td align="right">106,2</td></tr>'+
		'<tr><td>СМАРТС</td><td align="right">106,2</td></tr>'+
		'<tr><td>ЕТК (Енисейтелеком)</td><td align="right">112,7</td></tr>'+
		'<tr><td>Алтай-Связь (Мобилфон)</td><td align="right">112,8</td></tr>'+
		'<tr><td>БВК (БайкалВестКом)</td><td align="right">98,8</td></tr>'+
		'<tr><td>ВолгоградGSM</td><td align="right">106,2</td></tr>'+
		'<tr><td>НСС</td><td align="right">99,5</td></tr>'+
		'<tr><td>Филиал НСС Чувашия (НСС-Волгателеком)</td><td align="right">99,5</td></tr>'+
		'<tr><td>Филиал НСС Пенза(НСС-Волгателеком)</td><td align="right">99,5</td></tr>'+
		'<tr><td>Филиал НСС Татарстан(НСС-Волгателеком)</td><td align="right">99,5</td></tr>'+
		'<tr><td>Филиал НСС Саратов (НСС-Волгателеком)</td><td align="right">116,1</td></tr>'+
		'<tr><td>Филиал НСС Мордовия(НСС-Волгателеком)</td><td align="right">99,5</td></tr>'+
		'<tr><td>Utel (бывш. УралСвязьИнформ, Ермак RMS, ЮУСТ)</td><td align="right">106,2</td></tr>'+
		'<tr><td>НТК (Новая Телефонная Компания)</td><td align="right">86,7</td></tr>'+
		'<tr><td>Скайлинк-СПб (Дельта Телеком)</td><td align="right">106,2</td></tr>'+
		'<tr><td>Астрахань-GSM</td><td align="right">106,0</td></tr>'+
		'<tr><td>Пенза GSM</td><td align="right">102,5</td></tr>'+
		'<tr><td>Оренбург-GSM</td><td align="right">106,2</td></tr>'+
		'<tr><td>СТЭК GSM</td><td align="right">106,2</td></tr>'+
		'<tr><td>Теле2</td><td align="right">106,2</td></tr>'+
	'</table></div>';
	if(!offsetX) offsetX=0
	if(!offsetY) offsetY=0
	oPopup.help(obj, sHtml, 450, offsetX, offsetY);
	$('#form').addClass('t240');
}
function popupHelpPay2(obj, offsetX, offsetY){
	var sHtml='<div class="list" style="width:400px;height:240px;overflow-y:scroll;">'+
	'<table width="380" cellpadding="0" cellspacing="0" class="table_popup">'+
	'<tr>'+
			'<td width="70%" style="font-weight:bold">Ваш оператор</td>'+
			'<td style="font-weight:bold" align="right">Стоимость SMS  в руб. с НДС</td>'+
		'</tr>'+
		'<tr><td>МТС</td><td align="right">180</td></tr>'+
		'<tr><td>BeeLine</td><td align="right">170,0</td></tr>'+
		'<tr><td>Мегафон-Мск (Соник Дуо)</td><td align="right">177,0</td></tr>'+
		'<tr><td>Мегафон Спб (Сев-зап. Ф-л ОАО "Мегафон")</td><td align="right">177,0</td></tr>'+
		'<tr><td>Мегафон-Кавказ (Мобиком-Кавказ)</td><td align="right">177,0</td></tr>'+
		'<tr><td>Мегафон-Поволжье (МСС-Поволжье)</td><td align="right">177,0</td></tr>'+
		'<tr><td>Мегафон-НН (Мобиком-Центр)</td><td align="right">177,0</td></tr>'+
		'<tr><td>Мегафон Центр СФ (Тверь)</td><td align="right">177,0</td></tr>'+
		'<tr><td>Мегафон-Воронеж (Мобиком-Центр-Юг)</td><td align="right">177,0</td></tr>'+
		'<tr><td>Уральский GSM</td><td align="right">177,0</td></tr>'+
		'<tr><td>Мегафон-Сибирь (Мобиком-Нск)</td><td align="right">177,0</td></tr>'+
		'<tr><td>Мегафон Дальний Восток</td><td align="right">177,0</td></tr>'+
		'<tr><td>ЕСС</td><td align="right">177,0</td></tr>'+
		'<tr><td>СМАРТС</td><td align="right">177,0</td></tr>'+
		'<tr><td>ЕТК (Енисейтелеком)</td><td align="right">187,9</td></tr>'+
		'<tr><td>Алтай-Связь (Мобилфон)</td><td align="right">187,9</td></tr>'+
		'<tr><td>БВК (БайкалВестКом)</td><td align="right">156,9</td></tr>'+
		'<tr><td>НСС</td><td align="right">200,0</td></tr>'+
		'<tr><td>Филиал НСС Чувашия (НСС-Волгателеком)</td><td align="right">132,7</td></tr>'+
		'<tr><td>Филиал НСС Пенза(НСС-Волгателеком)</td><td align="right">132,7</td></tr>'+
		'<tr><td>Филиал НСС Татарстан(НСС-Волгателеком)</td><td align="right">132,7</td></tr>'+
		'<tr><td>Филиал НСС Саратов (НСС-Волгателеком)</td><td align="right">200,0</td></tr>'+
		'<tr><td>Филиал НСС Мордовия(НСС-Волгателеком)</td><td align="right">132,7</td></tr>'+
		'<tr><td>Utel (бывш. УралСвязьИнформ, Ермак RMS, ЮУСТ)</td><td align="right">177,0</td></tr>'+
		'<tr><td>НТК (Новая Телефонная Компания)</td><td align="right">137,8</td></tr>'+
		'<tr><td>Скайлинк-СПб (Дельта Телеком)</td><td align="right">177,0</td></tr>'+
		'<tr><td>Астрахань-GSM</td><td align="right">177,0</td></tr>'+
		'<tr><td>Пенза GSM</td><td align="right">171,0</td></tr>'+
		'<tr><td>Оренбург-GSM</td><td align="right">177,0</td></tr>'+
		'<tr><td>СТЭК GSM</td><td align="right">177,0</td></tr>'+
		'<tr><td>Теле2</td><td align="right">177,0</td></tr>'+
	'</table></div>';
	if(!offsetX) offsetX=0
	if(!offsetY) offsetY=0
	oPopup.help(obj, sHtml, 450, offsetX, offsetY);
	$('#form').addClass('t240');
}

function popupHelpPay3(obj, offsetX, offsetY){
	var sHtml='<div class="list" style="width:400px;height:240px;overflow-y:scroll;">'+
	'<table width="380" cellpadding="0" cellspacing="0" class="table_popup">'+
	'<tr>'+
			'<td width="70%" style="font-weight:bold">Ваш оператор</td>'+
			'<td style="font-weight:bold" align="right">Стоимость SMS  в руб. с НДС</td>'+
		'</tr>'+
		'<tr><td>МТС</td><td align="right">29,66</td></tr>'+
		'<tr><td>BeeLine</td><td align="right">29,66</td></tr>'+
		'<tr><td>Мегафон-Мск (Соник Дуо)</td><td align="right">29,7</td></tr>'+
		'<tr><td>Мегафон Спб (Сев-зап. Ф-л ОАО "Мегафон")</td><td align="right">29,7</td></tr>'+
		'<tr><td>Мегафон-Кавказ (Мобиком-Кавказ)</td><td align="right">29,7</td></tr>'+
		'<tr><td>Мегафон-Поволжье (МСС-Поволжье)</td><td align="right">29,7</td></tr>'+
		'<tr><td>Мегафон-НН (Мобиком-Центр)</td><td align="right">29,7</td></tr>'+
		'<tr><td>Мегафон Центр СФ (Тверь)</td><td align="right">29,7</td></tr>'+
		'<tr><td>Мегафон-Воронеж (Мобиком-Центр-Юг)</td><td align="right">29,7</td></tr>'+
		'<tr><td>Уральский GSM</td><td align="right">29,7</td></tr>'+
		'<tr><td>Мегафон-Сибирь (Мобиком-Нск)</td><td align="right">29,7</td></tr>'+
		'<tr><td>Мегафон Дальний Восток</td><td align="right">29,7</td></tr>'+
		'<tr><td>ЕСС</td><td align="right">35,05</td></tr>'+
		'<tr><td>СМАРТС</td><td align="right">35</td></tr>'+
		'<tr><td>ЕТК (Енисейтелеком)</td><td align="right">37,20</td></tr>'+
		'<tr><td>Алтай-Связь (Мобилфон)</td><td align="right">37,21</td></tr>'+
		'<tr><td>Ульяновск-GSM (Мобилфон) </td><td align="right">37,21</td></tr>'+
		'<tr><td>БВК (БайкалВестКом)</td><td align="right">32,70</td></tr>'+
		'<tr><td>ВолгоградGSM</td><td align="right">35,1</td></tr>'+
		'<tr><td>НСС</td><td align="right">32,9</td></tr>'+
		'<tr><td>Utel (бывш. УралСвязьИнформ, Ермак RMS, ЮУСТ)</td><td align="right">29,7</td></tr>'+
		'<tr><td>Астрахань-GSM</td><td align="right">35</td></tr>'+
		'<tr><td>Теле2</td><td align="right">29,7</td></tr>'+
	'</table></div>';
	if(!offsetX) offsetX=0
	if(!offsetY) offsetY=0
	oPopup.help(obj, sHtml, 450, offsetX, offsetY);
	$('#form').addClass('t240');
}

function popupHelpPay4(obj, offsetX, offsetY){
	var sHtml='<div class="list" style="width:400px;height:240px;overflow-y:scroll;">'+
	'<table width="380" cellpadding="0" cellspacing="0" class="table_popup">'+
	'<tr>'+
			'<td width="70%" style="font-weight:bold">Ваш оператор</td>'+
			'<td style="font-weight:bold" align="right">Стоимость SMS  в руб. с НДС</td>'+
		'</tr>'+
		'<tr><td>МТС</td><td align="right">75</td></tr>'+
		'<tr><td>BeeLine</td><td align="right">77,77</td></tr>'+
		'<tr><td>Мегафон</td><td align="right">70,80</td></tr>'+
		'<tr><td>TambovGSM</td><td align="right">75</td></tr>'+
		'<tr><td>Байкалвестком</td><td align="right">75</td></tr>'+
		'<tr><td>БашСЕЛ</td><td align="right">75</td></tr>'+
		'<tr><td>Дальсвязь</td><td align="right">75</td></tr>'+
		'<tr><td>ИНДИГО</td><td align="right">75</td></tr>'+
		'<tr><td>МОТИВ</td><td align="right">75</td></tr>'+
		'<tr><td>Нижегородская сотовая связь (НСС)</td><td align="right">75</td></tr>'+
		'<tr><td>НТК</td><td align="right">75</td></tr>'+
		'<tr><td>Связьинформ</td><td align="right">75</td></tr>'+
		'<tr><td>Скай Линк</td><td align="right">75</td></tr>'+
		'<tr><td>СМАРТС</td><td align="right">75</td></tr>'+
		'<tr><td>СТеК Джи Эс Эм</td><td align="right">75</td></tr>'+
		'<tr><td>ТАТИНКОМ-Т</td><td align="right">75</td></tr>'+
		'<tr><td>Теле2</td><td align="right">75</td></tr>'+
	'</table></div>';
	if(!offsetX) offsetX=0
	if(!offsetY) offsetY=0
	oPopup.help(obj, sHtml, 450, offsetX, offsetY);
	$('#form').addClass('t240');
}

function showMoReplenishment()
{
	Buyer.show(13);
}

function moReplenishment(obj, bAndBuy)
{
	if(bAndBuy){
		var input = $(obj).parents('.mop_content').find('#sms_code_repl');
	} else {
		var input = $(obj).parents('.mop_input').find('#sms_code_repl');
	}
	var code = trimString(input.val());
	if (code == '') {
		oPopup.alert('Укажи код, пришедший в SMS');
		return false;
	}
	$.getJSON(
		'/blr/wallet/replenishment',
		{code:code},
		function(data)
		{
			var str = data.text;
			if (data.result == 'ok') {
				var u = Omlet.user;
				u.balance = data.balance;
				u.is_mts = data.is_mts;
				u.msisdn = data.msisdn;
				u.msisdn_enabled = data.msisdn_enabled;
				u.meth = data.meth;
				$('#wallet_balance').html(u.balance);
//				if (u.meth == 'sms') {
//					window.select_pay_num = 2;
//					window.select_pay = 'Мобильник';
//				} else {
//					window.select_pay_num = 1;
//					window.select_pay = 'Копилка';
//				}
//				if (u.is_mts) {
//					window.can_select_pay = 1;
//				} else {
//					window.can_select_pay = 0;
//				}
				input.val('');
				if(bAndBuy){
					if(Buyer.oReservedLink){
						oPopup.closeAll();
						$(Buyer.oReservedLink).click();
					} else {
						oPopup.alert(str);
					}
				} else {
					sepa4();
					oPopup.alert(str);
				}
			} else {
				input.val('');
				oPopup.alert(str);
			}
		}
	);
}

function updateUser(data)
{
	var u = Omlet.user;
	u.balance = data.balance;
	u.is_mts = data.is_mts;
	u.msisdn = data.msisdn;
	u.msisdn_enabled = data.msisdn_enabled;
	u.meth = data.meth;
	$('#wallet_balance').html(u.balance);
	if (u.meth == 'sms') {
		window.select_pay_num = 2;
		window.select_pay = 'Мобильник';
	} else {
		window.select_pay_num = 1;
		window.select_pay = 'Копилка';
	}
	if (u.is_mts) {
		window.can_select_pay = 1;
	} else {
		window.can_select_pay = 0;
	}
}

TrackSearch = {
	getBlock: function(){
		if(Omlet.special_design){
			var f = $(".ajax_content","#t_search").eq(0);
		}else{
			var f = $(".ajax_content").eq(0);
		}
		return f;
	},
	click: function(id){
		var j = $("#track_search_button");
		if(j.hasClass("s_add")){
			this.search(id);
			j.attr('title','снять фильтр');
		} else {
			j.removeClass("s_del").addClass("s_add");
			j.attr('title','искать песню');
			this.cancel(id);
		}
	},
	search: function(id){
		var but = $("#track_search_button");
		but.removeClass("s_add").addClass("s_del");
		var word = $("#track_search").val();
		var parent_block = this.getBlock();
		loadEffect(parent_block);
		$.post("/music-person/ajax-catalog-tracks/singer/" + id + "/word/" + encodeURIComponent(word), function(data){
			Omlet.page = 1;
			parent_block.html(data);
		});
	},
	cancel: function(id){
		var but = $("#track_search_button");
		but.removeClass("s_del").addClass("s_add");
		$("#track_search").val("");
		var parent_block = this.getBlock();
		loadEffect(parent_block);
		$.post("/music-person/ajax-catalog-tracks/singer/" + id, function(data){
			Omlet.page = 1;
			parent_block.html(data);
		});
	},
	onkeypress: function(e, id){
		if(!e) var e=window.event;
		if (e.keyCode==13) this.search(id);
	}
}

function urldecode (str) {
	return decodeURIComponent(str.replace(/\+/g, '%20'));
}

function banner_buy_show(banner_buy, banner_title) {
	sHtml = '<div>Ты купил <b>' + banner_title + '</b></div>' +
				'<hr style="margin:10px 0; height:1px" color="#EBEBEB" />' +
				'<p style="margin-top:8px;font-weight:bold;margin-bottom: 6px;">' +
				'<img src="/images/buymuspopup.gif" width="21" height="18" alt="" align="top" style="padding-right:5px;" />Дополнительно</p>' +
				'<div>Тебе на телефон было выслано сообщение</div>';
	var popup = new Popup();
	if (banner_buy != 'game') {
		popup.show({
			items:[ 
				sHtml
			], 
			buttons: [{text:'Скачать', handler: function(){
				window.open(banner_buy,'Download');
			}}]
		});
	} else {
		popup.show({
			items:[ 
				sHtml
			]
		});
	}
}

function recoverChangePassword(){
	var pwd1 = $("#password1").val();
	var pwd2 = $("#password2").val();
	if(pwd1==""){
		oPopup.alert("Введи новый пароль");
		return;
	}
	if(pwd1!=pwd2){
		oPopup.alert("Введенные пароли не совпадают");
		return;
	}
	if(pwd1.length < 6){
		oPopup.alert("Длина пароля должна быть не менее 6 символов");
		return;
	}
	$("#submit_button").hide();
	$("#submit_ajax").show();
	$.post("/registration/recover-change-password", {newpas: pwd1}, function(data){
		oPopup.show({items: ["Новый пароль установлен"], buttons: [{text:"Ok"}], onClose: function(){ window.location = "/" }});
	});
	
}

function playOnlineGame(id, width, height){
	if(width==13){
		window.location = "http://lingvo.omlet.ru";
	} else {
		width = width + 25;
		height = height + 25;
		window.open("/games-game/play/id/" + id, "playonline", "location,width="+width+",height="+height);
	}
}

function f_read_trial(idd)
{
	oPopup.show({
		width: 800,
		height: 500,
		items:['<div id="read_trial_cont" style="height:500px; overflow:auto; margin:20px 0 0 0;">asd</div>']
	});
	loadEffect($('#read_trial_cont'));
	$.post('/books/trial/id/'+idd, {}, function(data){
		//alert('asd');
				$('#read_trial_cont').html(data);
			});
}

function ch_reader(cnt)
		 {
		 	//alert(cnt);
		  $("#formats select").each(function (elem) {
      
       if(cnt == elem)
       {
       	$(this).show();
        document.getElementById('url_down').href=document.getElementById('formats_'+(cnt+1)+'').options[0].value;
       // document.getElementById('url_down').innerHTML=document.getElementById('formats_'+(cnt+1)+'').options[0].innerHTML;
       }
       else
       	{
       		$(this).hide();
       	}
       
      });
		 }