var f = 0;

function HideTable(Table_Div1)
{
	if (document.getElementById(Table_Div1)){
		document.getElementById(Table_Div1).style.visibility="hidden";
		document.getElementById(Table_Div1).style.display="none";
	}
return false;
}

function MakeTableVisible(Table_Div1, t)
{
	if (!f) f=t;
	if (f) {
		HideTable(f);
	}
	
	if (document.getElementById(Table_Div1)){
		document.getElementById(Table_Div1).style.visibility="visible";
		document.getElementById(Table_Div1).style.display="block";
	}
	f = Table_Div1;
return false;
}


// Функции обработки основного навигационного меню

var cm = null;
var hide_delay = 500;
var tstat = 0;
var timer1 = 0;
isNS4 = (document.layers) ? true : false;
isIE4 = (document.all && !document.getElementById) ? true : false;
isIE5 = (document.all && document.getElementById) ? true : false;
isNS6 = (!document.all && document.getElementById) ? true : false;


function switchDiv(objElement, bolVisible){
if(isNS4||isIE4){
     if(!bolVisible) {
       objElement.visibility ="hidden"
     } else {
       objElement.visibility ="visible"
     }     
 } else if (isIE5 || isNS6) {
      if(!bolVisible){
         objElement.style.display = "none";
         
      } else {
        objElement.style.display = "";
        
        }

      }

return 1;
}


function getPos(el,sProp) {
	var iPos = 0;
	while (el!=null) {
		iPos+=el["offset" + sProp]
		el = el.offsetParent
	}
	return iPos;
}


function getelementbyid(myid) {
   if (isNS4){
        objElement = document.layers[myid];
     }else if (isIE4) {
        objElement = document.all[myid];
     }else if (isIE5 || isNS6) {
             objElement = document.getElementById(myid);
     }
return(objElement);
}


function show(el, m) {

	if (cm!=null) {
		switchDiv(cm, false);
	}

	if (m != null) {
		 m = getelementbyid(m);
		 m.style.left = "240px";
		 m.style.top =  getPos(el,"Top");
		 switchDiv(m, true);
		 cm = m;
	}
}


function hidemenu(now) {
	if (now == 0)
	{
		timer1=setTimeout("show(null,null)",hide_delay);
	}
	else show(null,null);

	tstat = 1;

	return 1;
}

function cancelhide() {
	if (tstat==1) {
		clearTimeout(timer1);
		tstat=0;
	}
	return 1;
}

// Функция показа таблички со скидкой

leaveNow = 0;
sdTimeout = null;

function showDiscount(company, amount) {
	if (document.getElementById('divDiscount'))
	{
		if (company == '')
		{
			if (leaveNow)
			{
				leaveNow = 0;
			}
			else
			{
				leaveNow = 1;
			}

		}
		else
		{
			leaveNow = 0;
			if (sdTimeout)
			{
				clearTimeout(sdTimeout);
			}			
		}

		if (!leaveNow || company != '')
		{
			if (document.getElementById('disc_amount'))
			{
				if (amount)
				{
					document.getElementById('disc_amount').innerHTML = 'Скидки на автомобили <span id="disc_company">' 
						+ company + '</span> до <strong>' + amount + '</strong>';
				}
				else
				{
					document.getElementById('disc_amount').innerHTML = '';
				}

			}
		}
	}

	if (leaveNow)
	{
		sdTimeout = setTimeout("showDiscount('', '');", 500);
	}
}
