var url_main              = "https://cashier.overcan.com";
var url_logout            = "https://cashier.overcan.com/auth/logout";
//var url_main              = "http://kassa.local";
//var url_logout            = "http://kassa.local/auth/logout";
var id                    = 0;
var platform              = "";
var lang                  = "";


function resizeCash()
{	
	var bodyW = $("#b-main").width();
    var bodyH = $("#b-main").height();
    var koef  = 1.333;//коефициент для определения ширины флеша
    var kmh   = 0.02;//отступ сверху и снизу окна (2% от высоты флеша)
    var kmw   = 0;//отступ слева и справа окна (0.3% от ширины флеша)
    var chatW = bodyH * koef * 0.25;//ширина чата  

	//вычисляем ширину и высоту флеша
	if( bodyW < (bodyH * koef) + chatW )
	{		
		var flashW 	= bodyW;
		var flashH 	= bodyW/koef - chatW;
		var top		= (bodyH - flashH)/2;		
	}
	else
	{
		var flashW 	= (bodyH * koef) + chatW;
		var flashH 	= bodyH;
		var top		= 0;
	}
	
    //определяем отступы сверху и слева относительно флеша
    var mLR = flashW * kmw;
    var mTH = flashH * kmh;

    //вычисляем высоту и ширину окна
    var winW = flashW - (mLR * 2) - chatW;
    var winH = flashH - (mTH * 2);
    var screenW = flashW - chatW;

    //определяем внешние отступы фрейма
    var mLeft = (bodyW - flashW)/2;
		//mLeft = mLeft + (mLeft * 0.015);
    var mTop  = mTH * 1.5;     

    //устанавливаем размеры и отступы окна
	$('#window').css({ 
						top: top +"px",
						width: flashW +"px",
						height:	flashH +"px",
						marginLeft: mLeft+"px"						
					});    
        
    //устанавливаем размеры и отступы окна
    $('#winCash').css({ 
						top:  mTop +"px",
						right: -mLR +"px",	
						width: 	winW +"px",
						height:	winH +"px"					
					});
						    
    //устанавливаем размеры изображения-фона кассы    
    $('#bgImg').css({ width: screenW +"px"});
					
    //устанавливаем высоту чата    
    $('#chat').css({
					width: chatW +"px",
					height:flashH +"px"
					});
				 
	var objFrame  = $("#cashier");			   
	if( objFrame !== null)
    {
        //определяем высоту фрейма
        var frameH = winH - 45;
        $('#cashier').css({ height: frameH +"px" });        
    }	
}	

function cashOpen(session_id, platform_name, language, fsession){	
    id       = session_id;
    platform = platform_name;
    lang     = language.toLowerCase();
    
    switch (lang) {
        case "en":
        {
            var cash         = "CASHIER";
            var back_to_cash = "TO CASHIER";
            var screen = "img/screen_en.jpg";
        }
        break;
        case "ua":
        {
            var cash         = "КАСА";
            var back_to_cash = "ДО КАСИ";
            var screen = "img/screen_ru.jpg";
        }
        break;
        default:
        {
            var cash         = "КАССА";
            var back_to_cash = "В КАССУ";
            var screen = "img/screen_ru.jpg";
        }
        break;
    }
    
	$('#window').html(
			'<img id="bgImg" src="'+screen+'" />'+
			'<div id="winCash">'+
				'<img id="bgWin" src="img/bg.gif" />'+
				'<div class="b-wrap_head">'+
					'<div class="b-head">'+
						'<span class="b-title">'+
							'<img src="img/bg_title.png" />'+
							'<b>'+cash+'</b>'+
						'</span>'+           
					'</div>'+        
				'</div>'+
				'<span class="b-close" onclick="cashClose()">'+
					'<img src="img/close.png" />'+
				'</span>'+
				'<span class="b-tocash" onclick="backToCash()" title="'+back_to_cash+'">'+
					'<img src="img/tocash.png" />'+
					'<b>'+back_to_cash+'</b>'+					
				'</span>'+
				'<div class="b-wrap_frame">'+
					'<div class="b-inner">'+
						'<div class="b-frame">'+
							'<iframe id="cashier" name="cashier" onload="this.style.visibility = \'visible\';" frameborder="0" allowtransparency="true" src="" scrolling="auto"></iframe>'+
							'<form method="POST" target="cashier" action="'+url_main+'">'+
							'<input type="hidden" name="session_id" value="'+id+'">'+
							'<input type="hidden" name="platform_name" value="'+platform+'">'+
							'<input type="hidden" name="lang" value="'+lang+'">'+
							'</form>'+
						'</div>'+	
					'</div>'+
				'</div>'+	
			'</div>'+   
			'<div id="chat">'+
				'<object type="application/x-shockwave-flash" width="100%" bgcolor="#4a453f" height="100%" data="chatadm.swf">'+
					'<param name="movie" value="chatadm.swf" />'+
					'<param name="flashvars" value="lang='+lang+'&session='+fsession+'" />'+
					'<param name="quality" value="hight" />'+
					'<param name="menu" value="false" />'+
				'</object>'+
			'</div>');                
                
    $('form').submit();	
	$('#casino').css("left", -99999);
	
	resizeHtml();//ресайз окна
        
    //появление кассы   
    $('#window').show();       
}

function backToCash() {
     $('#cashier').attr("src", url_main+"?session_id="+id+"&platform_name="+platform+"&lang="+lang);
}

function cashClose() {
   if(window.frames.length) 
	$('#cashier').attr("src", url_logout);
    $('#window').html('').hide();    
	$('#casino').css("left", 0);
    resizeHtml();//ресайз окна
}

