function getrandom(min_random, max_random) {
max_random++;
var range = max_random - min_random;
var n=Math.floor(Math.random()*range) + min_random;
return n;
}

function SetDivText (myText, DivId) {
DivId='#'+DivId;
$(DivId).html(myText);
}


function KF_Load (DivID, KF_Command, KF_Params)
{ 
    DivID='#'+DivID;
	$(DivID).load("/kf_scripts/ajax.php?command=" + KF_Command + "&params=" + KF_Params); 
}


function KF_Enc (DivID, Category)
{ 
	SetDivText('Загрузка...', DivID);
    DivID='#'+DivID;
	$(DivID).load("/enc.php?category=" + Category); 
}

function HideDiv (DivID) {
DivID='#'+DivID;
$(DivID).fadeOut("slow");
}


function ShowDiv (DivID) {
DivID='#'+DivID;
$(DivID).show("slow");
}

function KF_Show (DivID, KF_Command, KF_Params)
{
SetDivText('Загрузка...', DivID);
$(DivID).show("slow");
KF_Load (DivID, KF_Command, KF_Params);
}

function KF_Dual_Load (DivID1, DivID2, KF_Command, KF_Params)
{
KF_Load (DivID2, KF_Params);
KF_Params=KF_Params + "&dual=1"
KF_Load (DivID1, KF_Command, KF_Params);
}

function KF_Showswap (DivID, Swapdiv, Hidediv)
{
DivID='#'+DivID;
$(DivID).show("slow");
$('#'+Hidediv).hide();
$('#'+Swapdiv).show();
}

function KF_Hideswap (DivID, Hidediv, Swapdiv)
{
DivID='#'+DivID;
$(DivID).hide("slow");
$('#'+Hidediv).hide();
$('#'+Swapdiv).show();
}

function KF_window (DivID, KF_Params, KF_left, KF_top, KF_width, KF_height)
{
SetDivText('Загрузка...', DivID);
var DivID1='#'+DivID;
$(DivID1).css("width",KF_width + "px");
$(DivID1).css("height",KF_height + "px");
$(DivID1).css("left",KF_left + "px");
$(DivID1).css("top",KF_top + "px");
$(DivID1).show("slow");	
$(DivID1).fadeTo("slow", 0.95);
KF_Load (DivID, 'showwindow', KF_Params);
}

function toggleAll() {
    var allCheckboxes = $("input:checkbox:enabled");
    var notChecked = allCheckboxes.not(':checked');
    allCheckboxes.removeAttr('checked');
    notChecked.attr('checked', 'checked');
}


function ShowFoto(num, aid)
{
	$('#foto').load("/kf_scripts/ajax.php?command=showfoto&mode=foto&num=" + num + "&id=" + aid); 
	$('#galnav').load("/kf_scripts/ajax.php?command=showfoto&mode=nav&num=" + num + "&id=" + aid); 
}
 
function set_cookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure )
{
  var cookie_string = name + "=" + escape ( value );
 
  if ( exp_y )
  {
    var expires = new Date ( exp_y, exp_m, exp_d );
    cookie_string += "; expires=" + expires.toGMTString();
  }
 
  if ( path )
        cookie_string += "; path=" + escape ( path );
 
  if ( domain )
        cookie_string += "; domain=" + escape ( domain );
  
  if ( secure )
        cookie_string += "; secure";
  
  document.cookie = cookie_string;
}

function TabClick (id, tabs, content)
{
$('#' + tabs).load("/kf_scripts/ajax.php?command=tabs&mode=enc", function() {
 SetDivText ('<img src="/images/tabs/active/' + id + '.png"', id);
});
$('#' + content).load("/enc.php?id=" +id); 	
}

function showOnMap(addr) {
$('#YandexMapID').toggle();
        var map = new YMaps.Map(document.getElementById("YandexMapID"));
        map.addControl(new YMaps.ToolBar());
        map.addControl(new YMaps.Zoom());
        map.addControl(new YMaps.TypeControl());
        map.addControl(new YMaps.ScaleLine());

        var geocoder = new YMaps.Geocoder(addr);
        YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {
            if (this.length()) {
                map.addOverlay(this.get(0));
                map.setCenter(this.get(0).getGeoPoint(), 14);
            } else {
                alert("Ничего не найдено");
            }
        });
}
