function vote (type,id,el) {

	$.ajax({	url: '/vote/'+type+'/'+id,
						success: function(html){
								if(html != "")
								{
									$('#ratingnum').html(html);
									$(el).parent().remove();
								}
								else
								{
									
								}
					  		}
					});
}

function vote_comment (id,el) {

$('#ratingnum_'+id).load('/vote/comment/'+id);
$(el).parent().remove();

}

function send_community_designchange_confirmation (network, object) {

	$(object).parent().load('/confirmdesignchange/'+network);
	
	return false;


}

function open_win_hardpartTextContent(id, is_community){
 var win = 'win_hp_content';
 var url = is_community
               ? '/communities/hardpart/content/' + id
               : '/settings/hardpart/content/' + id
               
 var jdiv=open_dialog({
  title: lng('Содержимое страницы'),
  id: win,
  w: '600px',
  h: '500px',
  url: url
 });



 return false;

}

function open_win_add(site){
/*
 if('undefined' == typeof site) {
     var site = window.location.hash.substr(2, window.location.hash.length - 3)
 }
 */
 if (!site) site=0;
 
 var win = 'win_add';
 var jdiv=open_dialog({
  title: lng('Добавление'),
  id: win,
  w: '90%',
  h: '85%',
  icon: '02_50.png',
  url: '/add/?to=' + site
 });



 return false;

}

function open_win_edit(type, id){
var win = 'win_edit';
 var jdiv=open_dialog({
  title: lng('Редактирование'),
  id: win,
  w: '90%',
  url: '/edit/'+type+'/?id='+id+'&hash_referrer='+window.location.hash.substr(2, window.location.hash.length - 3)
 });



 return false;

}


function open_win_avatar(){
var win = 'win_avatar';
 var jdiv=open_dialog({
  title: lng('Аватары'),
  id: win,
  url: '/avatar',
  w: 600,
  h: 450
 });



 return false;
}


function open_win_pdphoto(item_id){
var win = 'win_pdphoto';
 var jdiv=open_dialog({
  title: lng('Картинка'),
  id: win,
  url: '/pdphoto/select?item_id='+item_id,
  w: 600,
  h: 250
 });



 return false;
}


function open_win_aphoto(community_id){
var win = 'win_aphoto';
 var jdiv=open_dialog({
  title: lng('Выбор фотки'),
  id: win,
  url: '/aphoto'+((community_id>0)?'?community_id='+community_id:''),
  w: 600,
  h: 450
 });

return false;
}


function open_win_avideo(community_id){
var win = 'win_avideo';
 var jdiv=open_dialog({
  title: lng('Выбор видео'),
  id: win,
  url: '/avideo'+((community_id>0)?'?community_id='+community_id:''),
  w: 600,
  h: 450
 });

return false;
}


function open_win_aphoto_comm(community_id){
var win = 'win_aphoto';
 var jdiv=open_dialog({
  title: lng('Выбор фотки'),
  id: win,
  url: '/community_aphoto',
  w: 600,
  h: 450
 });


 return false;
}


function open_win_avideo_comm(community_id){
var win = 'win_avideo';
 var jdiv=open_dialog({
  title: lng('Выбор видео'),
  id: win,
  url: '/community_avideo',
  w: 600,
  h: 450
 });

return false;
}


function open_win_aphoto_user(){
var win = 'win_aphoto';
 var jdiv=open_dialog({
  title: lng('Выбор фотки'),
  id: win,
  url: '/_aphoto',
  w: 600,
  h: 450
 });


 return false;
}


function open_win_avideo_user(community_id){
var win = 'win_avideo';
 var jdiv=open_dialog({
  title: lng('Выбор видео'),
  id: win,
  url: '/_avideo',
  w: 600,
  h: 450
 });

return false;
}


function open_win_pulse(url){
 var win = 'win_pulse';
 /*if('undefined' != typeof url)
 {
       //url.split('http\:\/\/').join('') // вырезаем 'http://'
       
       var http_pos = url.indexOf('http://')
       if(-1 != http_pos)
       {
           var url1 = url.substr(0, http_pos)
           url = url1 + url.substr(http_pos + 7)
       }
 }*/
 var jdiv=open_dialog({
  title: lng('Пульс'),
  id: win,
  icon: '01_50.png',  
  w:  '350px',
  h: '250px',
  url: (url)?url:'/pulse'
 });

 return false;
}


function open_win_communities(url){
var win = 'win_commus';
 var jdiv=open_dialog({
  title: lng('Социальные сети'),
  id: win,
  icon: '07_50.png',  
  url: (url)?url:'/communities'});

 return false;
}


function open_win_communities_exact(id){
var win = 'win_commus';
 var jdiv=open_dialog({
  title: lng('Социальные сети'),
  id: win,
  icon: '07_50.png', 
  url: '/communities/exact/'+id});

 return false;
}


function comm_autosubscribe( commid ) {

$.get("/pulse/autosubscribe/"+commid);
$("#comm_autosubscribe_"+commid).remove();

}

function user_autosubscribe( uid ) {

$.get("/pulse/u_autosubscribe/"+uid);


}


function unsubscribe(siteid, el, sid) {

	var dlg=$(el).parents('.window1');
 
 	if(dlg.html()==null)
	{
		$.ajax({	url: "/pulse/delete/"+siteid,
						async: false,
						success: function(data){
								if(data.status == 'success')
								{
									deleteMenuItem(sid);
									$(".contents_container").html(lng('Подписка успешно удалена'));
								}
					  		},
						dataType: "json"
					});
	}
	else
	{
		$.get("/pulse/delete/"+siteid);
	}

return false;

}


function open_win_matching(){
 var jdiv=open_dialog({
  title: lng('Знакомства'),
  id: 'win_matching',
  icon: '10_50.png',   
  url: '/matching'
 });

 return false;
}


function open_win_settings(url){
if (url) var sub='/'+url;
else var sub='';
 var jdiv=open_dialog({
  title: lng('Настройки'),
  id: 'win_settings',
  url: '/settings'+sub
 });

 return false;
}



function open_win_money(){
 var jdiv=open_dialog({
  title: lng('Финансы'),
  id: 'win_money',
  url: '/money',
  w:  '512px',
  h: '180px',
  icon: '08_50.png'
 });

 return false;
}

function open_win_friends(url){
 var jdiv=open_dialog({
  title: lng('Контакты'),
  id: 'win_friends',
  url: (url)?url:'/friends',
  w: "400px",
  icon: '09_50.png',   
  h: "270px"
 });

 return false;
}

function open_win_friends_select()
{
 var jdiv=open_dialog({
  title: lng('Выбор контакта'),
  id: 'win_friends_select',
  url: '/friends/select',
  icon: '09_50.png', 
  w: '55%',
  h: '55%'
  
 });
 void(0);

 return false;    
}

function open_win_favorites(url){
 var jdiv=open_dialog({
  title: lng('Интересное'),
  id: 'win_favorites',
  icon: '06_50.png', 
  url: (url)?url:'/favorites',
  w: 400,
  h: 350
 });

 return false;
}

function open_win_mail(url) {
 var jdiv=open_dialog({
  title: lng('Общение'),
  id: 'win_mail',
  icon: '03_50.png',   
  url: (url)?url:'/mail'
 });

 return false;
}

function open_win_user_hp(){
 var jdiv=open_dialog({
  title: lng('Разделы сайта'),
  id: 'wiN_user_hp',
  w: 650,
  url: '/hardpart/edit'
 });
 if (typeof(jdiv.parents) !== 'undefined') $(".ui-dialog-title",jdiv.pareNts('.ui-dialog')).addClass('win_add_ico');
 return false;
}

function menu_open(item) //открывает мню с id [it%m] или содержащее елемент [item]
{
    //alert("menu_open: "+item+"|");
    var cl = $('#'+item);
    var cl_pp = cl.parent().parent();
    if (cl_pp.attr('class') === 'subitems')
    {
        cl_pp.show();
        cl_pp.prev().children('.arrow').html('▼');
    }
    else
    {
        cl.next().show();
        cl.children('.arrow').html('▼');
    }
}

function menu_select(item_id) // выбирает меню/подменю [item]
{
    //alert("menu_select: "+item+"|");
    var cl = $('#'+item_id);
    cl.attr('class', cl.attr('class')+' selected');
}


var c_cur_url = '';
var c_prev_url = new Array();
var c_pointer = 0;


function leftmenu_click(ael, url, force_open){
 var jael=$(ael);
 var p=jael.parent();
 var p2=p.parent();
 var si=p2.children(".subitems");
 
 // toggle arrow
 var arrow = p.children('.arrow')
 
 //alert(arrow.text());
 
 if (arrow.html() == "↑") arrow.html("&darr;"); else arrow.html("&uarr;");
 
// arrow.html(arrow.html() && -1 != arrow.html().indexOf('uarr') ? '&darr;' : '&uarr;')
 
 //toggle visibility of subitems
 si.toggle();
 
 if('undefined' !== typeof force_open)
 {
  menu_open(p.attr('id'))
 }

 var dlg=p2.parents('.window1');



 $('.selected', dlg).removeClass('selected');
 p.addClass('selected');
 arrow.addClass('selected');
 //load url
 if (url>''){
/*
    if (/^javascript/.test(url) ){
       url=url.replace(/^javascript\:/,'');
       alert(url);
       eval(url);

    }else{
*/
//      url = url+(url.indexOf('?')!=-1?'&':'?')+'rnd='+Math.random(); // add random suffix to url
    //$(".contents_container", dlg).load(url);
    contents_click(".contents_container", url);
//    }
 }

 return false;
}





// call (this, url)
function contents_click(el, url, bkw){
	if(c_cur_url == '')
	{
		c_cur_url = url;
		$('#back_btn').show();
		
		c_pointer = -1;
	}

	var dlg=$(el).parents('.window1');
	if(url)
	{
		if(dlg.html()==null)
		{
			$.ajax({	url: url,
						async: false,
						beforeSend: function(){
								$(".contents_container").html(lng('Загрузка') + '...');
							},
						success: function(html){
								$(".contents_container").html(html);
					  		}
					});
		}
		else
		{
			$(".contents_container", dlg).load(url);
		}
	}
	
	if(c_cur_url != c_prev_url[c_pointer])
	{
		c_prev_url[c_pointer]	= c_cur_url;
		c_cur_url		= url;
										
		if(bkw != 1)
			c_pointer++;
	}
 
	return false;
}

//close modal/window which contains element el

function leftmenu_name_click(el, id, moreurl){
	var dlg=$(el).parents('.window1');
 
 	if(dlg.html()==null)
	{
		findbyid(id);
	}
	else
	{
	  if(typeof(moreurl)=='undefined') moreurl='';
	  var ja=$("#contact_"+id+" a");
	  leftmenu_click( ja, ja.attr("href")+moreurl, true);
	}
}



function open_win_avideo_callback(func, community_id){
 window.win_avideo_callback=func;

 open_win_avideo(community_id);

 return false;
}

function open_win_aphoto_callback(func, community_id){
 window.win_aphoto_callback=func;

 open_win_aphoto(community_id);

 return false;
}

function open_win_aphoto_comm_callback(func, community_id){
 window.win_aphoto_callback=func;

 open_win_aphoto_comm(community_id);

 return false;
}


function open_win_avideo_comm_callback(func, community_id){
 window.win_avideo_callback=func;

 open_win_avideo_comm(community_id);

 return false;
}


function open_win_aphoto_user_callback(func)
{
	window.win_aphoto_callback=func;
	open_win_aphoto_user();

	return false;
}


function open_win_avideo_user_callback(func)
{
	window.win_avideo_callback=func;
	open_win_avideo_user();
	
	return false;
}





function open_win_contact_callback(func)
{
    window.win_contact_callback=func;
    open_win_friends_select();
    return false;
}


// modal
function showOpt(checkbox, id)
{
    if(checkbox.checked) {
        $('#'+id).show()
    } else {
        $('#'+id).hide()
    }
}



function delete_btn(loc) {
    if (confirm(lng('ВЫ УВЕРЕНЫ что хотите удалить?'))) {window.location=loc};
    return false;
}


function open_win_pdphoto_callback(func, item_id){
 item_id = typeof(item_id) != 'undefined' ? item_id : 0;
	
 window.win_pdphoto_callback=func;
 
 open_win_pdphoto(item_id);

 return false;
}