';
$("#content_foto").html(html);
$("#background").css("display", "block");
$("#foto").css("display", "block");
if (document.body.scrollTop > 0) top_offset = document.body.scrollTop;
else top_offset = document.documentElement.scrollTop;
$("#foto").css("top", 15 + top_offset);
left_offset = Math.ceil((getClientWidth() - 1013)/2);
$("#foto").css("left", left_offset);
}
function QuitFotoView()
{
$("#background").css("display", "none");
$("#foto").css("display", "none");
$("#content_foto").html('');
}
/**
* Функция возвращает правильное слово для множественного числа
*
* @param int $num число элементов
* @param string $form1 название элемента, первая форма (день, фотография)
* @param string $form2 название элемента, вторая форма (дня, фотографии)
* @param string $form5 название элемента, пятая форма (дней, фотографий)
*
* @return правильная форма названия элементов в зависимости от числа элементов
*/
function PluralForm($num, $form1, $form2, $form5)
{
//хак: нельзя делать slice у числа.
$num = $num + "";
var $n = parseInt($num.slice(-2), 10);
if ($n >= 5 && $n <=20)
return $form5;
else
{
$n = parseInt($num.slice(-1), 10);
if ($n == 0 || ($n>=5 && $n<=9) )
return $form5;
else if ($n == 1)
return $form1;
else
return $form2;
}
}
//определение, не нажата ли управляющая кнопка (стрелки, удаление символа, и тд)
function IsControlKeyPressed(e)
{
if(e.keyCode == 46 // del
|| e.keyCode == 36 //home
|| e.keyCode == 35 //end
|| e.keyCode == 37 //кнопка влево
|| e.keyCode == 39 //кнопка вправо
|| e.keyCode == 9 //табуляция
|| e.keyCode == 8 //backspase
|| e.keyCode == 116 //F5
)
{
return true;
}
else
{
return false;
}
}