function gebi(gid) { return document.getElementById(gid); }
function showBusyLayer() {
		var busyLayer = document.getElementById("busy_layer")
		if (busyLayer != null) {
			busyLayer.style.visibility = "visible";
			busyLayer.style.height = "2500px";
		}
}

function hideBusyLayer() {
		var busyLayer = document.getElementById("busy_layer")
		if (busyLayer != null) {
			busyLayer.style.visibility = "hidden";
			busyLayer.style.height = "0px";
		}
}

function FormShow(Click_Menu){
	var form = document.getElementById(Click_Menu)
	form.style.display = ''
}
function Show(Click_Menu){
	var answer = document.getElementById(Click_Menu)

	if (answer.style.display == 'none')
	{
		answer.style.display = ''
	}
	else
	{
		answer.style.display = 'none'
	}
}
function add_messg(obj, max_len) {
	len = obj.comment_text.value.length;
	if (len > max_len) {
		alert ("Вы пытаетесь отправить "+len+" символов. Максимально разрешённая длина "+max_len+" символов.")
		return false;
	} else {
		return true;
	}
}
function count_symbols(count_msg_simb) {
	num = gebi('comment_text').value.length;
	digit = num % 10;
	dig='символов'; ent='Введено';
	switch (digit) {
		case 1: dig='символ';ent='Введен';break;
		case 2: dig='символа';break;
		case 3: dig='символа';break;
	}
	digit = num % 100;
	if (digit>10 && digit<20) {dig='символов'; ent='Введено';}
	gebi('text_symbols').innerHTML = ent+': '+num+' '+dig+' (максимум '+count_msg_simb+' симв.)';
	if (num>count_msg_simb) {gebi('text_symbols').style.color='#C00'}
	if (num<=count_msg_simb) {gebi('text_symbols').style.color='#868686'}
}
var addEngine=function()
{
var searchPlugin="http://"+location.host+"/plugin/STSearch";
if((typeof window.sidebar=="object")&&(typeof window.sidebar.addSearchEngine=="function"))
    {
    window.sidebar.addSearchEngine(searchPlugin+".src",searchPlugin+".png","ZDGISSearchPlugin",0)
    }
else
    {
    alert("Плагин предназначен только для gecko браузеров.")
    }
}

function checkall( p_formname, p_state ) {
 var t_elements = (eval("document." + p_formname + ".elements"));
 for (var i = 0; i < t_elements.length; i++) {
 if(t_elements[i].type == "checkbox") {
 if( t_elements[i].checked == p_state )
 t_elements[i].checked = !p_state;
 else
 t_elements[i].checked = p_state;
 }
 }
}

function checksel (ncheckbox){
	gebi(ncheckbox).checked = 'checked'
}
function ReText(elem, text, color){
	tvalue = gebi(elem).value
	tcolor = gebi(elem).style.color
	if (tcolor!="black") gebi(elem).style.color = "black";
	if ((tcolor=="black")&&(tvalue=='')) gebi(elem).style.color = color;

	if (tvalue=='') gebi(elem).value = text
	if (tvalue==text) gebi(elem).value = ''
}

$(document).ready(function(){
    $("#question a").bind("click", function(){
      if ($("#p_feedback").is(":hidden")) {
        $("#p_feedback").slideDown("slow");
      } else {
        $("#p_feedback").slideUp("slow");
      }
    })
    $("#f_but").bind("click", function(){
      var f_ip = $("#f_ip").val();
      var f_url = $("#f_url").val();
      var f_text = $("#f_text").val();
      var f_br = $("#f_br").val();
        $.ajax({
          type: "POST",
          url: "/code/fcomment/ajax.feed.send.php",
          dataType: "text",
          data: "f_ip=" + f_ip + "&f_url="+f_url+"&f_text="+f_text+"&f_br="+f_br,
          success: function(msg){
            msg = msg.split("##");
            if (msg[0]=='1'){
              $("#f_mess").attr("style", "color: green;");
              $("#question").slideUp("slow");
            }
            //alert(msg);
            $("#f_mess").html(msg[1]);
          }
        })
      }
    );
  }
);

$(window).load(function(){
         if ( $('body:has(a[rel=fancy])').html() )
         {
            $("a[rel=fancy]").fancybox({
                'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'titlePosition' 	: 'over',
				'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
					return '<span id="fancybox-title-over">' +  title + '</span>';
				}
            });
        }
    });
