/*------------------------------*/
function get(id)
{
    return document.getElementById(id);
}

function blockEvent(event)
{
    if (!event)
    {
        event = window.event;
    }
    if(event.stopPropagation) event.stopPropagation();
    else event.cancelBubble = true;
    if(event.preventDefault) event.preventDefault();
    else event.returnValue = false;
}

function wheel(event)
{
    // Переменная, в которой будем хранить сдвиг
    var wheelDelta = 0;
    
    // Шаг меню при прокрутке
    var step = 300;
    if (!event) 
    {
        event = window.event;
    }
    if (event.wheelDelta) 
    {
        // В IE и Opera при сдвиге колеса на один шаг event.wheelDelta принимает значение 120
        // Значения сдвига в этих двух браузерах совпадают по знаку.
        wheelDelta = event.wheelDelta/120;
    } 
    else if (event.detail) 
    {
        // В Mozilla, значение wheelDelta отличается по знаку от значения в IE.
        // Сдвиг колеса на один шаг соответствует значению 3 параметра event.detail          
        wheelDelta = -event.detail/3;
    }
    // При скроллинге вверх wheelDelta > 0
    // При скролинге вниз - wheelDelta < 0
    /*if (wheelDelta)
    {
        var currentPosition = parseInt(scroller.style.left);               
        var newPosition = wheeldelta*step + currentPosition;
        setPosition(newPosition); 
    } */
    
    // Убиваем событие (чтобы страница не скроллилась)
    if (event.preventDefault)
    {
        event.preventDefault();
    }
    event.returnValue = false;
    blockEvent(event);
}


/*------------------------------*/


function frameAppear(){
	setTimeout('showFrame()', 1000);
}

var roomImages;
var roomCode;
var activeView;
var ie6 = /MSIE (5\.5)|[6]/.test(navigator.userAgent) && navigator.platform == "Win32";

function overRoom(code){
	$('hover').src = roomImages + code + '-hover.png';
	$('row-'+code).className = 'selected';
}

function outRoom(code){
	$('hover').src = '/img/e.gif';
	$('row-'+code).className = '';
}

function clickRoom(code){
//	document.location.href = '/main/order-'+code+'.html';
}

function overTable(code){
	$('hover').src = roomImages + 'hover/'+code + '.png';
	$('row-'+code).className = 'selected';
	var view = $('number-'+code).getAttribute('view');
	if(view != activeView)
		showView(view);
}

function outTable(code){
	$('hover').src = '/img/e.gif';
	$('row-'+code).className = $('row-'+code).getAttribute('baseClass');
}

function clickTable(code){
	var link = $('link-'+code);
	if(!link){
		alert('Столик заказан. Выберите другой столик.');
		return false;
	}
	document.location.href = link.href;
//	document.location.href = '/main/order-'+code+'.html';
}

function showView(code){
	if(activeView == code)
		return;
	var back = $('back');
	if(!back)
		return;
	if(code == '')
		return;
	back.style.backgroundImage = 'url(/img/'+roomCode+'/bg'+code+'.jpg)';
	var numbers = back.getElementsByTagName('div');
	for(var n = 0; n < numbers.length; n++){
		var number = numbers[n];
		if(number.getAttribute('view') == code){
			number.style.backgroundImage = 'url('+number.getAttribute('image')+')';
		}
		else{
			number.style.backgroundImage = 'url(/img/e.gif)';
		}
	}
	$('hover').useMap = '#hoverMap'+code;
	activeView = code;
}

function showFrame(){
	var popup = $('popup');
	var body = $('body');
	popup.style.left = ( document.viewport.getWidth() - 768 ) / 2  + 'px';
	popup.style.top = ( document.viewport.getHeight() - 466 ) + 'px';
//	new Effect.SlideDown(popup, {duration: 0.5});
	popup.style.display = 'block';
}

function vote(id){
	new Ajax.Request('/main/vote.html?ID='+id, 
	{
		onSuccess: voteSuccess
	});	
}

function voteSuccess( transport ){
	var response = transport.responseText;
	if( response == 'OK' ){
		var popup = $('popup');
		popup.innerHTML = '<div class=thanks>Спасибо за ваш голос,<br> он принят</div>';
	}
	if( response == 'VOTED' ){
		alert( 'Вы уже голосовали. Повторное голосование возможно только через сутки' );
	}
}

function showFlash(){
var basePlayerContent = AC_FL_GetContent(
    	'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
        'width', '780',
                        'height', '800',
                        'src', '/img/logo',
                        'quality', 'high',
                        'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
                        'align', 'middle',
                        'play', 'true',
                        'loop', 'true',
                        'wmode', 'opaque',
                        'devicefont', 'false',
                        'id', 'flashPlayer',
                        'name', 'flashPlayer',
                        'menu', 'true',
                        'allowFullScreen', 'true',
                        'allowScriptAccess','sameDomain',
                        'movie', '/img/logo',
				        'salign', ''
); 
document.write(basePlayerContent);
}
/*function playHome(a) 
{ */
  /*document.all.sound.src = a;*/
  /*top.blank.document.write("<BGSOUND src="+a+" loop=1>");*
} 

function Stopmusic() 
{
  document.all.sound.src = "";
}*/ 



