﻿var  _alias='';

function mOut(e, obj,id, alias)
{
	hidemenu();
//	if (navigator.appName.indexOf("Microsoft") != -1) 
	//alert(event.toElement.tagName)
}

function chStyle(obj,i)
{
if (i==0)
	obj.className='m2';
if (i==1)
	obj.className='m1';
}



cm=null;                    // сюда будем запоминать 
                                // видимый слой. Начальное 
                               // значение - null.
hide_delay=100;       // Время задержки (в м.с.) авто-закр.
                              // меню. 
tstat=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;



// Функция отображающая и скрывающая слои

// Вход:
// objElement - идентификатор(id) слоя;
// bolVisible - булева переменная:
// true  - отобразить слой;
// false - скрыть слой.

// Выход:
// 1


// P.S: В зависимости от типа браузера
// сценарий для манипуляции с видимостью слоёв
// несколько различается.

function switchDiv(objElement,bolVisible){
if(isNS4||isIE4){
     if(!bolVisible) {
       objElement.visibility ="hidden"
	   	if (document.getElementById("ddCurr")!=null)
	document.getElementById("ddCurr").style.visibility="visible";
	   
	   
     } else {
       objElement.visibility ="visible"
	   	if (document.getElementById("ddCurr")!=null)
	document.getElementById("ddCurr").style.visibility="hidden";
     }     
 } else if (isIE5 || isNS6) {
      if(!bolVisible){
         objElement.style.display = "none";
		  	if (document.getElementById("ddCurr")!=null)
	document.getElementById("ddCurr").style.visibility="visible";
        // alert('/images/headers/'+_alias+'.jpg')
		 getelementbyid('img'+objElement.id).src=getelementbyid('img'+objElement.id).src.replace('_in','');
		 		
		 
      } else {
        objElement.style.display = "block";
			if (document.getElementById("ddCurr")!=null)
	document.getElementById("ddCurr").style.visibility="hidden";
          getelementbyid('img'+objElement.id).src='/images/headers/'+_alias+'_in.jpg';
        }

      }

return 1;
}



// Функция возвращающая значение указанного ей 
// свойства объекта (не обязательно слоя).

// Вход:
// el    - идентификатор элемента;
// sProp - свойство (left,top...)

// Выход:
// Значение какого-нибудь свойства объекта.



function getPos(el,sProp) {
	var iPos = 0;
	while (el!=null) {
		iPos+=el["offset" + sProp]
		el = el.offsetParent
	}
	return iPos

}



// Функция выдаёт объект с указанным
// ей названием.

// Вход:
// myid - название объекта

// Выход: объект.

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);
}



// Функция отображающая|скрывающая
// ,а предварительно ещё и передвигающая
// должным образом слои.


// Вход:
// el - яйчейка таблицы на которой 
// находится указатель;
// m  - наименование слоя, который надо
// отобразить под этой яйчейкой.

function show(el,m,alias) {

	cancelhide()
// Если имеется видимый слой,
// сделать его невидимым.
//alert(el.src)
_alias=alias;
 if (el!=null) {

 }
 if (cm!=null) {
 switchDiv(cm,false);
 }


// Если указано название слоя для отображения,
// то:
// 1) Получаем его объект;
// 2) X слоя = X яйчейки;
// 3) Y слоя = Y яйчейки + высота яйчейки;
// 4) Делаем слой видимым;
// 5) Сохраняем копию слоя в cm.  


 if (m!=null) {
 m=getelementbyid(m);
// alert(m.tagName)
 m.style.left = getPos(el,"Left")+0+"px";
 m.style.top =  getPos(el,"Top")+0+el.offsetHeight+"px";
 switchDiv(m,true);
 cm=m;
 }

}



// Функция "закрывающая" меню.

// Функция ничего не принимает на вход
// и возвращает 1.

function hidemenu() {

// Устанавливаем задержку равную 
// hide_delay м.с. с помощью таймера; 

timer1=setTimeout("show(null,null)",hide_delay);

// Устанавливаем tstat=1 - признак, того, что таймер запущен.
tstat=1;

return 1;
}



// Функция, останавливающая таймер запущенный
// прошлой функцией. Таким образом,
// меню не пропадает.

// Функция ничего не принимает на вход
// и возвращает 1.

function cancelhide() {
 if (tstat==1) {
 clearTimeout(timer1);
 tstat=0;
 }
return 1;
}



function ShowWait()
{
	document.getElementById('waitdiv').style.display='block';
	document.getElementById('logindiv').style.display='none';
}

function ShowWait1()
{
	document.getElementById('waitdiv1').style.display='block';
	document.getElementById('logindiv1').style.display='none';
}

function MoveCir()
{

	cf=document.getElementById('CircleFlash');
	if (navigator.appName.indexOf("Microsoft") != -1) 
	cf.style.top=document.documentElement.scrollTop+screen.availHeight/2-200 ;
	else
	cf.style.top=document.documentElement.scrollTop+screen.availHeight/2-200 +'px';
	
	
	//cf.style.top=topval
	
	//window.status=document.body.scrollTop;
	//window.status=document.documentElement.scrollTop
}

var JPval1=0;
function LoadMe()
{
	
MoveCir();


}

function LoadMeF()
{
	JPval=document.getElementById('counterid').innerHTML

JPval=JPval.replace('$','');
JPval=JPval.replace('.','');
JPval=JPval.replace(',','');
JPval1= new Number(JPval);
	setTimeout('JackPotIncer()',500)

}



function JackPotIncer()
{
	
	inc=Math.round(Math.random()*100);
	//if (inc==Math.ceil(inc/10)*10)
	//inc++;
	inc=inc+50;
	
	JPval1=JPval1+inc;
	//status=JPval1
//	if (JPval1/10==Math.floor(JPval1/10))
	//JPval1=JPval1-1;
	document.getElementById('counterid').innerHTML='$'+formatc(JPval1)+'';
	setTimeout('JackPotIncer()',500)
}


function formatc(s)
{
	s=s+'';
	a=s.length;
	ss='';
	j=0;
	int=Math.floor(s/100)+'';
	for (i=int.length;i>-1;i--)
	{
		ss=int.substr(i,1)+ss;
		if (Math.floor(j/3)==(j/3) && j!=0 && j!=int.length)
		ss=','+ss;
		j++;
		
	}
	//alert(ss)
	dec=Math.round((s/100-Math.floor(s/100))*100);
	if (dec.length==1)
		dec=dec+'0';
	f=ss+'.'+dec;
	return f;
}

function fulltime() {
	if (mytime!=null && document.getElementById("timeto")!=null)
	{
	mytime=new Date(mytime.getTime() -1000 )
	var h,m,s;
	h=((mytime.getHours()+"").length==2?mytime.getHours():"0"+mytime.getHours());
	m=((mytime.getMinutes()+"").length==2?mytime.getMinutes():"0"+mytime.getMinutes());
	s=((mytime.getSeconds()+"").length==2?mytime.getSeconds():"0"+mytime.getSeconds());
	document.getElementById("timeto").innerHTML=h+":"+m+":"+s;
	setTimeout('fulltime()',1000)
	}
}