function n_GetX(El) {
var X = 0;
do { X += El.offsetLeft } while ((El = El.offsetParent) != null);
return X;
}
function n_GetY(El) {
var Y = 0;
do { Y += El.offsetTop } while ((El = El.offsetParent) != null);
return Y;
}
function CreateLayer(text, id, t, l,m) {
if(document.layers)
{
// t = document.images["i"+id].y-1;
var str="" + text + "";
document.write(str);
}
else if(document.all)
{
var strng="
" + text + "
";
document.write(strng);
}
}
function Turn(id, mode) {
if(document.layers || document.all) {
if(mode)
eval("setTimeout(\"On(" + id + ");\",100)");
else
eval("setTimeout(\"Off(" + id + ");\",100)");
}
}
function On(id){
if(occupied_header[id]) {
if(document.all) {
LeftCoord = n_GetX(document.images["im"+id]);
TopCoord = n_GetY(document.images["im"+id])+24;
RightCoord = LeftCoord + document.all["m" +id].clientWidth;
winBot = 760;
if (RightCoord > winBot) LeftCoord = LeftCoord - (RightCoord - winBot);
document.all["m" +id].style.left = LeftCoord;
document.all["m" +id].style.top = TopCoord;
eval("m" + id).style.visibility = 'visible';
}
else if(document.layers) {
LeftCoord = document.images["im"+id].x;
TopCoord = document.images["im"+id].y+24;
RightCoord = LeftCoord + 120;
winBot = 760;
if (RightCoord > winBot) LeftCoord = LeftCoord - (RightCoord - winBot)+1;
eval('document.layers["m" +id].left = LeftCoord');
eval('document.layers["m" +id].top = TopCoord');
eval("document.layers['m" + id + "']").visibility = "show";
}
}
}
function Off(id){
if(!occupied_menu[id] && !occupied_header[id]) {
if(document.all) {
eval("m" + id).style.visibility = 'hidden';
}
else if(document.layers) {
eval("document.layers['m" + id + "']").visibility = "hide";
}
}
}
function validatesearch(){
if (document.search.q.value.length == 0 || document.search.q.value.replace(/ /gi,"").length < 2)
{
alert("Задан слишком общий критерий!\nВведите не менее 2 символов");
return false;
}
}