// Блокируем пользователя
function blockUser(id) {
  if(!confirm('Вы действительно хотите заблокировать пользователя?')) return false;
  $.get("/ajax.php", { 'action': 'block_user', 'id_user_block': id},
  function(data){
    alert(data);
  });
}

// сменим доверие к опенид-сайту
function chg_trust(id,status) {
  elem = document.getElementById("loading"+id);
  $.ajax({
    type: "GET",
    url: "/ajax.php",
    data: "action=chg_trust&id="+id+"&status="+status,

    beforeSend: function(){
      $(elem).show();
    },

    success: function(){
      $(elem).hide();
    }
  });

}

// Вывод окошка с кодом визитки
function vcard_code(login)
{
  vcard_win = window.open("","vcard", "status=1,width=500,height=600");
  vcard_win.document.write(
    '<link rel="stylesheet" type="text/css" href="user.css">' +
    '<p><b>Вид Вашей визитки</b></p>' +
    '<img border="0" src="http://flogiston.ru/vcard/' + login + '"><br><br>' +
    '<p><b>HTML код для вставки визитки на сайт, в блог или форум:</b></p>' +
    '<textarea cols="50" rows="5"><a title="Каталог психологов и психотерапевтов" href="http://flogiston.ru/users/' + login + '"><img border="0" src="http://flogiston.ru/vcard/' + login + '"></a></textarea><br>' +
    '<div align=justify><b>Как это работает:</b> <li>Для того, чтобы у Вас отображалась фотография на визитке, Вам нужно загрузить фотографию (не аватар) в свой пользовательский профиль.<li> E-mail на визитке берется из поля "отображаемый e-mail", при условии, что у Вас отмечен пункт "показывать мою контактную информацию всем".<li> Текст предоставляемых услуг на визитке берется из поля "сферы профессиональной деятельности".</div>' +
    '<input type="button" value="Закрыть окно" onclick="window.close()">'
  );
  return;
}

// Вывод окошка с красивой ссылкой для блогеров
function pretty_link(id)
{
  window.open( "pretty_link.php?id="+id, "pretty blog link", "scrollbars=1, status=0, location=0, menubar=0, resizable=1, width=640, height=480, top=10, left=20" );
}


// Вывод окошка с выбором города
function openRegionSelector(mode) {
  /*
  if(mode=='vuz') {
    s = '?mode=vuz';
  }
  else {
    s = '';
  }
  */
  window.open("http://flogiston.ru/region_selector.php", "region_selector", "scrollbars=1, status=0, location=1, menubar=1, resizable=1, width=640, height=480, top=10, left=20" );
}



// добавляет город в селект
function addSearchCity(vvalue, vtext)
{
	//alert(vvalue+' = '+vtext);

	if (document.forms.org){
	   var fcity = document.forms.org.elements.city;
	} else {
	   var fcity = document.forms.USERFORM.elements.pcity;
	}
	var flength = fcity.length;
	var fcurrent = flength-1;

	for (var i = 0; i < flength; i++)
	{
			if (fcity.options[i].value == vvalue)
			{
					fcity.options[i].selected = true;
					return 0;
			}
	}

	fcity.options[fcurrent].text = vtext;
	fcity.options[fcurrent].value = vvalue;
	fcity.options[fcurrent].selected = true;

//	fcity.options[flength] = new Option('Выбрать другой город...', 'other');

    if (document.forms.org){
        document.forms.org.elements.newOptionCity.value = vtext;
    } else {
        document.forms.USERFORM.elements.newOptionCity.value = vtext;
    }


	return true;
}

function addSearchCountry(vvalue, vtext) {
	var fcountry = document.forms.USERFORM.elements.pcountry;
	var flength  = fcountry.length;
	var fcurrent = flength-1;

	for (var i = 0; i < flength; i++) {
			if (fcountry.options[i].value == vvalue) {
					fcountry.options[i].selected = true;
					return 0;
			}
	}

	fcountry.options[fcurrent].text = vtext;
	fcountry.options[fcurrent].value = vvalue;
	fcountry.options[fcurrent].selected = true;

	return true;
}

  function finishRegionSelect(mode)
  {
  	var fm = document.forms.reg_selector.elements.country;
  	var country_id = fm.value;
  	var country_name = fm.options[fm.selectedIndex].text;

  	var fm = document.forms.reg_selector.elements.region;
  	var region_id = fm.value;
  	var region_name = fm.options[fm.selectedIndex].text;

  	var fmc = document.forms.reg_selector.elements.city;
  	var city_id = fmc.value;
  	var city_name = fmc.options[fmc.selectedIndex].text;

    if(mode=='vuz') {
      var fmv = document.forms.reg_selector.elements.vuz;
      var vuz_id = fmv.value;
      var vuz_name =  fmv.options[fmv.selectedIndex].text;
      var id = vuz_id;
      var name = vuz_name;
      var arr=Array(id, name);
    } else {
    	var id = city_id;
    	var name = city_name;
    	var arr=Array(id, name, country_id, country_name);
    }
  	return arr;
  }


  // ребилд динамической части формы для базы организаций
  function rebuidForm(id_org) {
    $("#dynamic_form").html("Загрузка формы...");
    $.get("/ajax.php", { 'action': 'rebuildForm', 'id_org': id_org},
    function(data){
      $("#dynamic_form").html(data);
    });
  }

  // ребилд динамической части формы для базы организаций 2
  function rebuidForm2(id_org) {
    $("#dynamic_form").html("Загрузка формы...");
    $.get("/ajax.php", { 'action': 'rebuildForm2', 'id_org': id_org},
    function(data){
      $("#dynamic_form").html(data);
    });
  }


// получение региона
function getRegionJSON(id_country, if_isset_orgs, showid) {
    $.ajax({
        url: 'ajax.php',
        type: 'POST',
        data: 'id_country='+ id_country+'&action=getRegionJSON&if_isset_orgs='+if_isset_orgs+'&showid='+showid,
        dataType: 'JSON',
        timeout: 5000,
        beforeSend: function(){
            // Блокируем все необходимы select`ы
            $('select[name=id_city]').attr('disabled', 'disabled');
            $('select[name=id_region]').attr('disabled', 'disabled');
        },
        complete: function(){
            // Снимаем блокировку
            $('select[name=id_city]').removeAttr('disabled');
            $('select[name=id_region]').removeAttr('disabled');
        },
        success: function(response){
            var data = eval('('+ response +')');
            $('select[name=id_region]').removeOption(/./);
            $('select[name=id_region]').addOption('',"Выберите область...");
            $('select[name=id_region]').addOption(data);
            $('select[name=id_region]').selectOptions('');
            $('select[name=id_city]').removeOption(/./);
        }
    });
}


// получение города
function getCityJSON(id_region, if_isset_orgs, showid) {
    $.ajax({
        url: 'ajax.php',
        type: 'POST',
        data: 'id_region='+ id_region+'&action=getCityJSON&if_isset_orgs='+if_isset_orgs+'&showid='+showid,
        dataType: 'JSON',
        timeout: 5000,
        beforeSend: function(){
            // Блокируем все необходимы select`ы
            $('select[name=id_city]').attr('disabled', 'disabled');
        },
        complete: function(){
            // Снимаем блокировку
            $('select[name=id_city]').removeAttr('disabled');
        },
        success: function(response){
            var data = eval('('+ response +')');
            $('select[name=id_city]').removeOption(/./);
            $('select[name=id_city]').addOption('',"Выберите город...");
            $('select[name=id_city]').addOption(data);
            $('select[name=id_city]').selectOptions('');
        }
    });
}


// голосование за организацию
function orgVote(id_org, vote) {
  //$("#vote").html("Загрузка результатов...");
  $.get("/ajax.php", { 'action': 'orgVote', 'id_org': id_org, 'vote': vote},
  function(data){
    //$("#vote").html(data);
    alert(data);
  });
}


// Вывод окошка с админ цензором
function openAdmCenzor(id, typedoc, action) {
  wind=window.open("adm_doc_cenzor.php?id="+id+"&typedoc="+typedoc+"&action="+action, "adm_doc_cenzor", "scrollbars=1, status=0, location=0, menubar=0, resizable=1, width=640, height=480, top=10, left=20" );
}
