/*************************
/*   Vadim L./ 
/*  11:09:08
/**********/

var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

var profile = "";
var domains = {};
var member = "Seocdpoker"; 
var logoAFF = "0";
var downloadDot = 'banner';

if(langNow() == "it")
{
 downloadDot = 'download';
}
domains = 
 {
'1':{ref:'google.com',profile:'google'},
'2':{ref:'google.ca',profile:'googleca'},
'3':{ref:'google.co.za',profile:'googlesa'},
'4':{ref:'google.com.au',profile:'google'},
'5':{ref:'google.co.uk',profile:'googleuk'},
'6':{ref:'google.co.nz',profile:'google'},
'7':{ref:'google.dk',profile:'googledk'},
'8':{ref:'google.nl',profile:'googlenl'},
'9':{ref:'google.com/intl/ar/',profile:'googlearab'},
'10':{ref:'google.ae',profile:'googlearab'},
'11':{ref:'google.com.af',profile:'googlearab'},
'12':{ref:'google.com.bh',profile:'googlearab'},
'13':{ref:'google.com.eg',profile:'googlearab'},
'14':{ref:'google.com.om',profile:'googlearab'},
'15':{ref:'google.com.qa',profile:'googlearab'},
'16':{ref:'google.fi',profile:'googlefi'},
'17':{ref:'google.com/intl/fi/',profile:'googlefi'},
'18':{ref:'google.fr',profile:'googlefr'},
'19':{ref:'google.de',profile:'googlede'},
'20':{ref:'google.it',profile:'googleit'},
'21':{ref:'google.co.jp',profile:'googlejp'},
'22':{ref:'google.no',profile:'googleno'},
'23':{ref:'google.pl',profile:'googlepl'},
'24':{ref:'google.ro',profile:'googlero'},
'25':{ref:'google.ru',profile:'googleru'},
'26':{ref:'google.es',profile:'googlees'},
'27':{ref:'google.com.ar',profile:'googlees'},
'28':{ref:'google.com.cu',profile:'googlees'},
'29':{ref:'google.cl',profile:'googlees'},
'30':{ref:'google.com.do',profile:'googlees'},
'31':{ref:'google.com.ec',profile:'googlees'},
'32':{ref:'google.com.gt',profile:'googlees'},
'33':{ref:'google.hn',profile:'googlees'},
'34':{ref:'google.com.mx',profile:'googlees'},
'35':{ref:'google.com.ni',profile:'googlees'},
'36':{ref:'google.com.pr',profile:'googlees'},
'37':{ref:'google.com.sv',profile:'googlees'},
'38':{ref:'google.com.uy',profile:'googlees'},
'39':{ref:'google.co.ve',profile:'googlees'},
'40':{ref:'google.se',profile:'googlese'},
'41':{ref:'google.pt',profile:'googlept'},
'42':{ref:'google.com.br',profile:'googlept'},
'43':{ref:'yahoo.com',profile:'yahoo'},
'44':{ref:'ca.yahoo.com',profile:'yahooca'},
'45':{ref:'uk.yahoo.com',profile:'yahoouk'},
'46':{ref:'nl.yahoo.com',profile:'yahoonl'},
'47':{ref:'fi.search.yahoo.com',profile:'yahoofi'},
'48':{ref:'fr.yahoo.com',profile:'yahoofr'},
'49':{ref:'de.yahoo.com',profile:'yahoode'},
'50':{ref:'it.yahoo.com',profile:'yahooit'},
'51':{ref:'dk.search.yahoo.com',profile:'yahoodk'},
'52':{ref:'se.search.yahoo.com',profile:'yahoose'},
'53':{ref:'ru.yahoo.com',profile:'yahooru'},
'54':{ref:'es.yahoo.com',profile:'yahooes'},
'55':{ref:'ar.yahoo.com',profile:'yahooes'},
'56':{ref:'se.yahoo.com',profile:'yahooes'},
'57':{ref:'cn.yahoo.com',profile:'yahooes'},
'58':{ref:'br.yahoo.com',profile:'yahoopt'},
'59':{ref:'br.search.yahoo.com',profile:'yahoopt'},
'60':{ref:'bing.com',profile:'msn'},
'61':{ref:'search.msn.com',profile:'msn'},
'62':{ref:'live.com',profile:'msn'},
'63':{ref:'search.live.com',profile:'msn'},
'64':{ref:'search.msn.ca',profile:'msnca'},
'65':{ref:'search.live.com',profile:'msnca'},
'66':{ref:'sympatico.msn.ca',profile:'msnca'},
'67':{ref:'search.live.com',profile:'msnca'},
'68':{ref:'uk.msn.com',profile:'msnuk'},
'69':{ref:'search.msn.co.uk',profile:'msnuk'},
'70':{ref:'dk.msn.com',profile:'msndk'},
'71':{ref:'search.msn.dk',profile:'msndk'},
'72':{ref:'nl.msn.com',profile:'msnnl'},
'73':{ref:'search.msn.nl',profile:'msnnl'},
'74':{ref:'arabia.msn.com',profile:'msnarab'},
'75':{ref:'search.live.com',profile:'msnarab'},
'76':{ref:'fi.msn.com',profile:'msnfi'},
'77':{ref:'search.msn.fi',profile:'msnfi'},
'78':{ref:'fr.msn.com',profile:'msnfr'},
'79':{ref:'search.msn.fr',profile:'msnfr'},
'80':{ref:'de.msn.com',profile:'msnde'},
'81':{ref:'search.live.com',profile:'msnde'},
'82':{ref:'it.msn.com',profile:'msnit'},
'83':{ref:'search.msn.it',profile:'msnit'},
'84':{ref:'jp.msn.com',profile:'msnjp'},
'85':{ref:'search.msn.co.jp',profile:'msnjp'},
'86':{ref:'no.msn.com',profile:'msnno'},
'87':{ref:'search.msn.no',profile:'msnno'},
'88':{ref:'pl.msn.com',profile:'msnpl'},
'89':{ref:'search.live.com',profile:'msnpl'},
'90':{ref:'ru.msn.com',profile:'msnru'},
'91':{ref:'search.live.com',profile:'msnru'},
'92':{ref:'es.msn.com',profile:'msnes'},
'93':{ref:'search.msn.es',profile:'msnes'},
'94':{ref:'ar.msn.com',profile:'msnes'},
'95':{ref:'search.msn.com',profile:'msnes'},
'96':{ref:'se.msn.com',profile:'msnse'},
'97':{ref:'search.msn.se',profile:'msnse'},
'98':{ref:'za.msn.com',profile:'msnsa'},
'99':{ref:'search.msn.co.za',profile:'msnsa'},
'100':{ref:'cn.msn.com',profile:'msncn'},
'101':{ref:'cnweb.search.live.com',profile:'msncn'},
'102':{ref:'br.msn.com',profile:'msnbr'},
'103':{ref:'search.live.com',profile:'msnbr'},
'104':{ref:'pt.msn.com',profile:'msnpt'},
'105':{ref:'search.live.com',profile:'msnpt'},
'106':{ref:'cnn.com',profile:'search'},
'107':{ref:'aol.com',profile:'search'},
'108':{ref:'live.com',profile:'search'},
'109':{ref:'askjeeves.com',profile:'search'},
'110':{ref:'alltheweb.com',profile:'search'},
'111':{ref:'altavista.com',profile:'search'},
'112':{ref:'gigablast.com',profile:'search'},
'113':{ref:'looksmart.com',profile:'search'},
'114':{ref:'lycos.com',profile:'search'},
'115':{ref:'search.netscape.com',profile:'search'},
'116':{ref:'search.yahoo.com',profile:'yahoo'},
'117':{ref:'ca.search.yahoo.com',profile:'yahooca'},
'118':{ref:'uk.search.yahoo.com',profile:'yahoouk'},
'119':{ref:'dk.search.yahoo.com',profile:'yahoodk'},
'120':{ref:'nl.search.yahoo.com',profile:'yahoonl'},
'121':{ref:'fi.search.yahoo.com',profile:'yahoofr'},
'122':{ref:'es.search.yahoo.com',profile:'yahooes'},
'123':{ref:'fr.search.yahoo.com',profile:'yahoofr'},
'124':{ref:'de.search.yahoo.com',profile:'yahoode'},
'125':{ref:'it.search.yahoo.com',profile:'yahooit'},
'126':{ref:'search.yahoo.co.jp',profile:'yahoojp'},
'127':{ref:'no.search.yahoo.com',profile:'yahoono'},
'128':{ref:'ru.search.yahoo.com',profile:'yahooru'},
'129':{ref:'es.search.yahoo.com',profile:'yahooes'},
'130':{ref:'ar.search.yahoo.com',profile:'yahooes'},
'131':{ref:'se.search.yahoo.com',profile:'yahooes'},
'132':{ref:'cn.search.yahoo.com',profile:'yahooes'},
'133':{ref:'br.search.yahoo.com',profile:'yahoopt'},
'134':{ref:'fi.search.yahoo.com',profile:'yahoofi'},
'135':{ref:'se.search.yahoo.com',profile:'yahoose'},
'136':{ref:'br.search.yahoo.com',profile:'yahoopt'},
'137':{ref:'search.live.com',profile:'msn'},
'138':{ref:'search.msn.ca',profile:'msnca'},
'139':{ref:'sympatico.msn.ca',profile:'msnca'},
'140':{ref:'search.msn.com',profile:'msn'},
'141':{ref:'search.live.com',profile:'msn'},
'142':{ref:'search.msn.za',profile:'msnsa'},
'143':{ref:'search.msn.uk',profile:'msnuk'},
'144':{ref:'search.msn.dk',profile:'msndk'},
'145':{ref:'search.msn.nl',profile:'msnnl'},
'146':{ref:'search.msn.arabia',profile:'msnarab'},
'147':{ref:'search.msn.fi',profile:'msnfi'},
'148':{ref:'search.msn.fr',profile:'msnfr'},
'149':{ref:'search.msn.de',profile:'msnde'},
'150':{ref:'search.msn.it',profile:'msnit'},
'151':{ref:'search.msn.jp',profile:'msnjp'},
'152':{ref:'search.msn.no',profile:'msnno'},
'153':{ref:'search.msn.pl',profile:'msnpl'},
'154':{ref:'search.msn.ru',profile:'msnru'},
'155':{ref:'search.msn.es',profile:'msnes'},
'156':{ref:'search.msn.ar',profile:'msnes'},
'157':{ref:'search.msn.se',profile:'msnse'},
'158':{ref:'search.msn.cn',profile:'msncn'},
'159':{ref:'search.msn.br',profile:'msnbr'},
'160':{ref:'search.msn.pt',profile:'msnpt'}
};	

function setLogo(logoA)
{
  if(getCookie("logo") != logoA)
	{
	  setCookie("logo",logoA,2);
	  logoAFF = "1";
     showLogo(); 
   }
  else
   {
     logoAFF = "1";
     showLogo();
   }
}

function showLogo()
{ 
logoA = getCookie("logo")
  
     if(!logoA)
     {
        logoA = "px.gif"
        logoAFF = "1";   
     }
    codeLogo = '<img src="http://'+document.domain +'/'+ logoA +'">';
 	 document.getElementById('afflogoIMG').innerHTML = codeLogo;

}


if(document.referrer)
{
  if(!getCookie("ref"))
  {
   setCookie("ref",document.referrer,3) 
  }
   ref = getCookie("ref");
     for(did in domains)
     {
       if(ref.indexOf(domains[did].ref) != -1)
       { 
        profile =  domains[did].profile;
       }
       
  }
}
if(profile != "")
{
 img = new Image();
 img.src = 'http://'+downloadDot+'.cdpoker.com/cgi-bin/redir.cgi?id=N&member='+member+'&profile='+profile;
}
function donwload()
{
 download();
}
function download(msg)
{
if(!msg)
{
  msg = 'inner_left';
  var dlbvar = String(document.location);
    dlbvar = dlbvar.replace(/.*\//, "" );
    dlbvar = dlbvar.replace('.', "_" );
 msg = dlbvar + '_'+ '--'+ msg +'--';
}
 document.getElementById('portal-logo').focus();
 //cookieinfo = readCookie()  
  exeFile    = "http://"+downloadDot+".cdpoker.com/cgi-bin/SetupCasino.exe";
 lang        = "?opt_lang=" + langNow();
 cRef        = "&creferer=" + msg; 
 if(profile == "")
 {
   location   = exeFile + lang + cRef ;
 }
 else
 {
   location   = exeFile + lang + '&member=' + member + '&profile=' + profile + cRef; 
 } 
 document.getElementById('portal-logo').onblur = function (){ location   = download_poker[langNow()]; }
}

function langNow()
{ 
lang = document.domain.split('.')

  if(lang[0] == "" || lang[0] == "www" || lang[0] == "admin")
  {
    return "en";
  }
  else 
  {
    return lang[0];
  } 
}

function readCookie() 
{
	ca = [];
	nameEQ = name + "=";
   ca = document.cookie.split(';')[0].split('=')[1].split(',');
	myCook = '';	
	
	for(cook in ca)
	{
     ca[cook];
	}  			
   return ca;
}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}


var cacheTxt;
function	hideM(id)
 {

   document.getElementById("cur-lang-active").innerHTML = cacheTxt;//style.visibility="visible";
   document.getElementById(id).style.display="none";
   cacheTxt = null;
       
 }
function showM(id)
 {
 if(!cacheTxt){
  cacheTxt = document.getElementById("cur-lang-active").innerHTML;
   document.getElementById("cur-lang-active").innerHTML = '';//style.visibility="hidden";
   } 
   document.getElementById(id).style.display="block";
  
   
 }

function hideMFF(id)
{
	if (!isIE) hideM(id);
}

function hideMIE(id)
{
	if (isIE) hideM(id);
}

function curLang()
 {
  flag = '&nbsp;&nbsp;<img style="margin-top:1px;" src="/'+langNow()+'.gif">&nbsp;&nbsp;<span>' + langAll[langNow()] + '</span>';
  document.getElementById('cur-lang').innerHTML = flag;
 }
function setOpacity(id) {
	document.getElementById(id).style.opacity = 0.6;
	document.getElementById(id).style.filter = 'alpha(opacity=60)';
}
function backOpacity(id) {
	document.getElementById(id).style.opacity = 100;
	document.getElementById(id).style.filter = 'alpha(opacity=100)';
}

function openW(url,name)
{
 window.open(url,name,"menubar=1,resizable=1,width=650,height=550"); 
}

function veriSign(msg)
{
 return '<a target="_blank" href="https://seal.verisign.com/splash?form_file=fdf/splash.fdf&dn=secure.cdpoker.com&lang='+langNow()+'">'+msg+'</a>';
}
function getGoogleId()
{
   return "UA-6632348-" + googleId[langNow()];    
}

var download_poker = 
 {
'en':'http://www.cdpoker.com/getting-started/free-poker-download.html',
'fr':'/demarrer/telecharger-poker.html',
'de':'/los-gehts/kostenlos-poker.html',
'it':'/per-iniziare/poker-gratis.html',
'sv':'http://www.cdpoker.com/getting-started/free-poker-download.html',
'ru':'/getting-started/download-free-poker.html',
'da':'http://da.cdpoker.com/kom-i-gang/download-poker-rum.html',
'es':'http://www.cdpoker.com/getting-started/free-poker-download.html',
'pl':'/rozpoczecie-gry/pobierz-poker-room',
'pt':'http://www.cdpoker.com/getting-started/free-poker-download.html',
'fi':'http://fi.cdpbuzz.com/aloitus/ilmainen-pokeri.html',
'nl':'http://www.cdpoker.com/getting-started/free-poker-download.html'
};

var langAll =
{
'en':'English',
'da':'Dansk',
'de':'Deutsch',
'es':'Español',
'fi':'Suomi', 
'fr':'Français',
'it':'Italiano',
'nl':'Nederlands',
'pl':'Polski',
'pt':'Português', 
'ru':'Русский',
'sv':'Svenska'
};

var googleId = 
{
'en':'1',
'da':'7',
'de':'2',
'es':'8',
'fi':'11', 
'fr':'9',
'it':'3',
'nl':'12',
'pl':'5',
'pt':'10', 
'ru':'6',
'sv':'4'
};



//LANGUAGE 

function recup_lg() 
{ 
var lgr;
if(isIE)
{
 lgr = navigator.browserLanguage.substr(0,2);
}
else
{
 lgr = navigator.language.substr(0,2);
}
 
if (googleId[lgr]) 
{ 
 return lgr;
} 
else   
{
 lgr = 'en';
 return lgr;
} 
}


function redirNow()
{
 var lg_nav = recup_lg();
 if(lg_nav != 'en' && langNow() == 'en')
 { 
   if(!getCookie("redir"))
  {
  setCookie("redir",lg_nav,1);
  location = "http://" + lg_nav + document.domain.substring(3);
  }  

 }
}

if(document.domain.indexOf("it.cdp-it.com") == 0)
{
 imgI = new Image();
 imgI.src = 'http://'+downloadDot+'.cdpoker.com/sharedobj/php/cookiedata3.php?domain=it.cdp-it.com';
}

// alert('setting cookie sivan_click');


// setCookie("sivan_click","crunchy");

function itCheck()
{
if(getCookie("italy"))
{
var Cstring = getCookie("italy");
    Cstring = Cstring.replace('"', '');
    Cstring = Cstring.replace('"', '');
    setCookie("banner_domainclick",Cstring,2);
}
}

// time 

var WeekDays = [];
WeekDays[langNow()] = [];
WeekDays['en'] = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
WeekDays['es'] = ['Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado'];
WeekDays['it'] = ['Lingua','Lunedi','Martedì','Mercoledì','Giovedi','Venerdì','Sabato'];
WeekDays['fr'] = ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'];
WeekDays['de'] = ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'];
WeekDays['el'] = ['Κυριακή','Δευτέρα','Τρίτη','Τετάρτη','Πέμπτη','Παρασκευή','Σάββατο'];
WeekDays['tr'] = ['Pazar','Pazartesi','Sali','Çarsamba','Persembe','Cuma','Cumatesi'];
 
var MonthsNames = [];
MonthsNames[langNow()] = [];
MonthsNames['en'] = ['January','February','March','April','May','June','July','August','September','October','November','December'];
MonthsNames['es'] = ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'];
MonthsNames['it'] = ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'];
MonthsNames['fr'] = ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'];
MonthsNames['de'] = ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'];
MonthsNames['el'] = ['Ιανουάριος','Φεβρουάριος','Μάρτιος','Απρίλιος','Μάιος','Ιούνιος','Ιούλιος','Αύγουστος','Σεπτέμβριος','Οκτώβριος','Νοέμβριος','Δεκέμβριος'];
MonthsNames['tr'] = ['Ocak','Şubat','Mart','Nisan','Mayıs','Haziran','Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık'];
 
function writeDate(){
var currentTime = new Date();
var month = currentTime.getMonth();
var day = currentTime.getDate();
var wday = currentTime.getDay();
var year = currentTime.getFullYear();
wd = WeekDays[langNow()][wday] || WeekDays['en'][wday];
mn = MonthsNames[langNow()][month] || MonthsNames['en'][month];
document.write(wd+', '+mn+ " " + day + ", " + year);
};

function retuntGMTHour(t)
{
 var curHour = t.getHours() 
     + t.getTimezoneOffset()/60
if (curHour > 24)  curHour -= 24
if (curHour < 0) curHour += 24 
return curHour;
}

function displaytime(){
var curDateTime = new Date();
var curMin = curDateTime.getMinutes()
var curSec = curDateTime.getSeconds(); 
curTime = 
    ((retuntGMTHour(curDateTime) < 10) ? "0" : "") + retuntGMTHour(curDateTime) + ":" 
    + ((curMin < 10) ? "0" : "") + curDateTime.getMinutes() + ":" 
    + ((curSec < 10) ? "0" : "") + curDateTime.getSeconds()

curDateTime.setSeconds(curDateTime.getSeconds+1)
document.getElementById("show-time").innerHTML =  curTime;//curDateTime.getHours() + ':' + curDateTime.getMinutes() + ':' + curDateTime.getSeconds();
}
function el(id)
{
 return document.getElementById(id);
};

function setCoolTool(delay){
	delay = delay || 0;
	setTimeout("Drag.init(el(cooltoolId))",delay);
};
// *** FLOATING *** 
	function stayHome(){	
    var xV1 = "";

    if (document.documentElement && !document.documentElement.scrollTop)
     suka = document.documentElement.scrollTop;
    else if (document.documentElement && document.documentElement.scrollTop)
     suka =document.documentElement.scrollTop;
    else if (document.body && document.body.scrollTop)
      suka = document.body.scrollTop;	
      //alert(document.body.scrollTop)
    if(suka >  document.getElementById('portal-columns').offsetHeight - 400)
    {	
   var tmptop = 300;
	  document.getElementById('left-download').style.bottom  = tmptop + "px" ;
    }	
    else 
    {
     if(tmptop > 150)
     {
     tmptop --;
     document.getElementById('left-download').style.bottom = tmptop + "px";
     }
     else 
     {
      document.getElementById('left-download').style.bottom = "";
     }  
    }
	}
	function init(){
	setInterval("stayHome()",50);
	}
  
	//setTimeout('init()',2000);





		
var MAKEEXIT = true;
var SITELANG = langNow();
var EXITMSG = '';
var EXPTRACK = false;
var EXP_ct=30;// cookie time, days
var EXP_w=400;
var EXP_h=250;
var EXP_url=''; // iframe url
var EXP_mask='/mask.png';
var EXP_to=0; // timeout
var EXP_dscroll=false;
var myWidth=0;
var myHeight=0;
var EXP_o=false; // EXP_o
var EXP_is=false;
var EXP_WIN=null;
var EXP_overlay=null;
var EXP_x=10;
var EXP_y=100;
var EXP_idx=-1;
var EXP_show=1;
var EXP_ac=null; // autoclose
var EXP_TOPPOS = 20; // offset from top - px
var pixSrc = 'http://cachewww.cdpoker.com/px.gif';

var url = 'http://serve.joylandcasino.com/promoRedirect?member='+ newGetMember() +'&campaign=' + newGetCampaign() + '&channel=' + newGetChannel() + '&zone=14153296&lp=0&source=exitcpenjl';

//setEXPCookie('banner_click','www3');
var EXITMSG = [];
var EXPTRACK = true;

	function mmove(e){
		if(EXP_o)return true;
		if (checkCoolToolOpen()) return true;
		if(typeof(window.innerWidth)=='number'){
			myWidth=window.innerWidth;myHeight=window.innerHeight;
		}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){
			myWidth=document.documentElement.clientWidth;myHeight=document.documentElement.clientHeight;
		}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){
			myWidth=document.body.clientWidth;myHeight=document.body.clientHeight;
		}
		var posx=0;
		var posy=0;
		if(!e)var e=window.event;
		if(e.pageX||e.pageY){
			posx=e.pageX;posy=e.pageY;
		}else if(e.clientX||e.clientY){
			posx=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;
			posy=e.clientY+document.body.scrollTop+document.documentElement.scrollTop;
		};
		EXP_x=myWidth/2-EXP_w/2;
		EXP_y=myHeight/2-EXP_h/2;
		if(posy<EXP_TOPPOS+document.documentElement.scrollTop){
			if(!EXP_is)EXP_idx++;
			EXP_is=true;
			openEXW();
			return true;
		}else{
			EXP_is=false;
		}
		return true;
	};
	
	function EXP_init(){
		if(!MAKEEXIT){return;};
		if(EXP_ct && getEXPCookie("CDEXP"+SITELANG)){
			return;
		};
		
		setTimeout('preLoadExit()', 3000);
		document.onmousemove=mmove;
		var y=document.createElement('div');
		y.setAttribute('id','EXP_overlay');
		document.body.appendChild(y);
		var x=document.createElement('div');
		x.setAttribute('id','EXP_WIN');
		y.appendChild(x);
		x.style.position='absolute';
		x.style.top='-1000px';
		x.style.left='-1000px';
		x.style.background='#ffffff';
		x.style.width=EXP_w+'px';
		x.style.height=EXP_h+'px';
		x.style.display='block';
		EXP_WIN=x;
		EXP_overlay=document.getElementById('EXP_overlay');
	};

	function openEXW(){
		if(EXP_o)return false;
		if(EXP_ct){
			if(getEXPCookie("CDEXP"+SITELANG)){
				return false;
			};			
		};
		
		if(EXP_idx%EXP_show!=0){
			EXP_o=false;
			return false;
		};
		EXP_o=true;
		//setUpFlashWHP(EXITURL); // flash
		setUpHTMLWHP(); // flash
		//var x=EXP_WIN;
		//x.style.top=EXP_y+'px';
		//x.style.left=EXP_x+'px';
		//x.style.display='block';
		//document.body.style.height='100%';
		var y=EXP_overlay;
		y.style.position='absolute';
		y.style.top= getScrollY()+'px';
		y.style.left='0px';
		y.style.width='100%';
		
		y.style.height='100%';
		if (!isIE) y.style.zIndex='1001';
		//debug(document.getElementById('main-container').offsetHeight)
		y.style.display='block';
		y.style.background="url('"+EXP_mask+"')";
		
		if(EXP_dscroll || (!isIE))document.body.style.overflow='hidden';
		if(EXP_to>0){
			EXP_ac=setTimeout("closeEXW()",EXP_to);
		};
		
		return false;

	};

	function closeEXW(){
		EXP_o=false;
	//	EXP_WIN.style.display='none';
		EXP_overlay.style.display='none';
		if(EXP_dscroll || (!isIE))document.body.style.overflow='auto';
		if(EXP_ac)clearTimeout(EXP_ac);
		return false;
	};

/* Flash */

var whCmd = false;
var logo = 'casino';


function runWHP(){
	var cook = '';
	var lp = '0';
	var mbr = 'DEFAULT';
	var prf = 'DEFAULT';
	var sid = '';
	if(EXP_ct){setEXPCookie("CDEXP"+SITELANG,'true',EXP_ct);};
	if(!whCmd){
		whCmd=true;

		var url = exitpage_url();
		window.open(url);		
		closeWHP(true);
	};
	
};

function closeWHP(norequest){
	
	if(EXP_ct){setEXPCookie("CDEXP"+SITELANG,'true',EXP_ct);};

	closeEXW();
	el('WHPOPUP').style.display="none";

	try	{
		document.getElementById('msg-site').style.display = "block";
	}
	catch(e) {}
};

function getExpMsg(){
	var _aConfig = new Array();
	_aConfig = setConfigMsg();
    var lang = langNow();
	if (typeof _aConfig[lang] == 'undefined') lang= 'en';
	
    var conf_msg = _aConfig[lang][0]+ "<br/>" + _aConfig[lang][1];
    var conf_img = _aConfig[lang][2];
	return [ conf_msg, conf_img ];	
}


function setUpHTMLWHP(){
	var WHPBTNMSG = {
				'en':{
					'yes' : 'Ok'
					,'no' : 'Cancel'
					}
				,'de':{
					'yes' : 'Ok'
					,'no' : 'Beenden'
					}
				,'es':{
					'yes' : 'Aceptar'
					,'no' : 'Cancelar'
					}
				,'fr':{
					'yes' : 'Ok'
					,'no' : 'Annuler'
					}
				,'it':{
					'yes' : 'Ok'
					,'no' : 'Annulla'
					}
				,'da':{
					'yes' : 'Ok'
					,'no' : 'Afvis'
					}
				,'ru':{
					'yes' : 'Да'
					,'no' : 'Oтменa'
					}

			};

		
	var exit_info = getExpMsg();
	EXITMSG = exit_info[0];
	var img_file = exit_info[1];
	if(!el('WHPOPUP')){
		wd = document.createElement('div');
		wd.id='WHPOPUP';	
		document.body.appendChild(wd);
	};

	el('WHPOPUP').style.left = EXP_x+'px';
	el('WHPOPUP').style.top = (EXP_y-100)+'px';
	el('WHPOPUP').style.position = 'fixed';
	btnMsg = WHPBTNMSG[SITELANG] || WHPBTNMSG['en'];
	el('WHPOPUP').style.display="block";
	whCmd = false;
	
	ynd = '<div style="width:160px;position:absolute;margin:189px 0px 0px 190px;border:yellow none 1px;text-align:center;z-index:100000;"><div style="width:75px;float:left;font:normal 11px tahoma;color:#000;z-index:10000;cursor:pointer;" onclick="runWHP()">'+(btnMsg.yes)+'</div><div style="width:75px;float:right;font:normal 11px tahoma;color:#000;z-index:10000;cursor:pointer;" onclick="closeWHP();">'+(btnMsg.no)+'</div></div>';

	imgd = '<div style="position:absolute;width:220px;height:40px;z-index:100000;text-align:right;margin:180px 0px 0px 135px;"><img src="'+pixSrc+'" width="85" height=30 style="cursor:pointer;border:#ddd none 1px;" onclick="runWHP()"><img src="'+pixSrc+'" width="85" height=30  style="cursor:pointer;border:#aaa none 1px;" onclick="closeWHP();"></div>';
	txtd = '<div style="position:absolute;width:220px;z-index:10000000;font:bold 11px tahoma;color:#fff;margin:100px 0px 0px 47px;"">'+(EXITMSG)+'</div>';
	el('WHPOPUP').innerHTML = imgd+txtd+'<div style="position:absolute;width:220px;height:40px;z-index:1002;text-align:right;"><img src="/' + img_file + '"/></div>'+ynd;

	try	{
		document.getElementById('msg-site').style.display = "none";
	}
	catch(e) {}

};



function setEXPCookie(name, value, ndays, path, domain, secure) {
                var today = new Date();
                var expires = new Date();

                 if (ndays==null || ndays==0) ndays=1;
                 expires.setTime(today.getTime() + 3600000*24*ndays);

    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "")+//"; domain=." + (document.location.hostname).replace('www','')) +
        ((secure) ? "; secure" : "");

}

function getEXPCookie(name){
    var dc = document.cookie;

    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0){return null;};
    }else{
        begin += 2;
    };
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    };
    return unescape(dc.substring(begin + prefix.length, end));
}



function getInternetExplorerVersion() {
	var rv = -1; // Return value assumes failure.
	if (navigator.appName == 'Microsoft Internet Explorer') {
		var ua = navigator.userAgent;
		var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
		if (re.exec(ua) != null)
			rv = parseFloat(RegExp.$1);
		}
	return rv;
}


function getScrollY() {
  var scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
  } else if( document.documentElement && ( document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
  }
  return scrOfY;
}


// Sets array with confirmation messages
function setConfigMsg(){
var aConfig = new Array();
	aConfig['en'] = [];
	aConfig['en'][0] = "Get 10£ free bonus no deposit required";
	aConfig['en'][1] = "";
	aConfig['en'][2] = "joylandcasino.png";
	aConfig['de'] = [];
	aConfig['de'][0] = "ERHALTEN 25€ SIE GRRATIS! KEINE EINZAHLUNG NöTIG";
	aConfig['de'][1] = "";
	aConfig['de'][2] = "joylandcasino.png";
	aConfig['nl'] = [];
	aConfig['nl'][0] = "Get 25€ free bonus no deposit required";
	aConfig['nl'][1] = "";
	aConfig['nl'][2] = "joylandcasino.png";
	aConfig['it'] = [];
	aConfig['it'][0] = "Joyland Casino ti invita a divertirti con un bonus di iscrizione* di 50$ , senza deposito! Clicca per giocare ora!";
	aConfig['it'][1] = "*Termini e condizioni applicati";
	aConfig['it'][2] = "joylandcasino.png";
	aConfig['es'] = [];
	aConfig['es'][0] = "RECIBA 25€ EN BONOS GRATIS!";
	aConfig['es'][1] = "";
	aConfig['es'][2] = "joylandcasino.png";
	aConfig['fr'] = [];
	aConfig['fr'][0] = "Recevez 25€ bonus gratuit! aucune obligation de dépôt";
	aConfig['fr'][1] = "";
	aConfig['fr'][2] = "joylandcasino.png";
	aConfig['da'] = [];
	aConfig['da'][0] = "€25 GRATIS BONUS!";
	aConfig['da'][1] = "Klik op de Download Button om je bonus te innen.";
	aConfig['da'][2] = "joylandcasino.png";
	aConfig['ru'] = [];
	aConfig['ru'][0] = "Получите 15$ бесплатный бездепозитный бонус!";
	aConfig['ru'][1] = "";
	aConfig['ru'][2] = "joylandcasino.png";
	aConfig['sa'] = [];
	aConfig['sa'][0] = "R125 FREE NO DEPOSIT REQUIRED";
	aConfig['sa'][1] = "";
	aConfig['sa'][2] = "joylandcasino.png";
	aConfig['sv'] = [];
	aConfig['sv'][0] = "Get 25€ free bonus no deposit required";
	aConfig['sv'][1] = "";
	aConfig['sv'][2] = "joylandcasino.png";
	aConfig['fi'] = [];
	aConfig['fi'][0] = "Get 25€ free bonus no deposit required";
	aConfig['fi'][1] = "";
	aConfig['fi'][2] = "joylandcasino.png";
	aConfig['pt'] = [];
	aConfig['pt'][0] = "Obtenha $10. Bônus Livre!";
	aConfig['pt'][1] = "Sem necessidade de depósito. Jogue agora.";
	aConfig['pt'][2] = "joylandcasino.png";
	aConfig['pl'] = [];
	aConfig['pl'][0] = "Zgarnij Bonus $25. Bez Depozytu.";
	aConfig['pl'][1] = "Nie Jest Wymagana Wpłata.";
	aConfig['pl'][2] = "joylandcasino.png";


        return aConfig;
}

function newGetMember()
{
	var cookie;
	cookie = getCookie('clickinfo');
	if (cookie)
	{
		clist = cookie.split('&');
		return clist[0].split('=')[1];
	}
	else cookie = getCookie('banner_domainclick');
	if (cookie)
		return cookie.split(',')[0];
	else return 'default';

}
function newGetChannel()
{
	var cookie;
	cookie = getCookie('clickinfo');
	if (cookie)
		return cookie.split('&')[2].split('=')[1];
	else cookie = getCookie('banner_domainclick');
	if (cookie)
		// use profile as a channel, according to Oren's specification
		return cookie.split(',')[2];
	else return 'default';
}

function newGetCampaign()
{
	var cookie;
	cookie = getCookie('clickinfo');
	if (cookie)
		return cookie.split('&')[1].split('=')[1];
	else return 'default';
}

function exitpage_url()
{
    var lang = langNow();
    var zone = '';
    var source = '';
    var casinoname = '';
    switch(lang)
    {
    
    case 'en':
    zone = '14153296';
    source = 'exitcpenjl';
    casinoname = 'joylandcasino';
    break;
    case 'it':
    zone = '14153321';
    source = 'exitcpitjl';
    casinoname = 'joylandcasino';
    break;
    case 'es':
    zone = '14153300';
    source = 'exitcpesjl';
    casinoname = 'joylandcasino';
    break;
    case 'fr':
    zone = '14153304';
    source = 'exitcpfrjl';
    casinoname = 'joylandcasino';
    break;
    case 'de':
    zone = '14153292';
    source = 'exitcpdejl';
    casinoname = 'joylandcasino';
    break;
    case 'nl':
    zone = '715098277';
    source = 'exitcpnljl';
    casinoname = 'joylandcasino';
    break;
    case 'ru':
    zone = '414638825';
    source = 'exitcprujl';
    casinoname = 'joylandcasino';
    break;
    case 'sa':
    zone = '286333409';
    source = 'exitcpsajl';
    casinoname = 'joylandcasino';
    break;  
    case 'da':
    zone = '14153296';
    source = 'exitcpdajl';
    casinoname = 'joylandcasino';
    break;
    case 'sv':
    zone = '14153296';
    source = 'exitcpsvjl';
    casinoname = 'joylandcasino';
    break;
    case 'fi':
    zone = '14153296';
    source = 'exitcpfijl';
    casinoname = 'joylandcasino';
	break;
    case 'pt':
    zone = '908282830';
    source = 'exitcpptjl';
    casinoname = 'joylandcasino';
	break;
    case 'pl':
    zone = '908282828';
    source = 'exitcppljl';
    casinoname = 'joylandcasino';
	break;
    default:
    zone = '14153296';
    source = 'exitcpenjl';
    casinoname = 'joylandcasino';
    break;
        
    }
    
   url = 'http://serve.' + casinoname + '.com/promoRedirect?member='+ newGetMember() +'&campaign=' + newGetCampaign() + '&channel=' + newGetChannel() + '&zone=' + zone + '&lp=0&source=' + source;
   //url = 'http://banner.' + casinoname + '.com/cgi-bin/redir.cgi?profile=exit&creferer=source:ex_CDPOKER_to_' + casinoname + '&lang='+lang

   return url;
}

function checkCoolToolOpen() {
    try {
        var p=el(cooltoolId);
        return (p.style.display=="block");
    }
    catch(err) { return false; }
    return false;
}

function preLoadExit() {
	var exit_info = getExpMsg();
	var dummy = new Image(); //new img obj
	dummy.src = exit_info[1];
	var dummy2 = new Image(); //new img obj
	dummy2.src = '/mask.png';
}	