/*joylandcasino fr*/var brand = "joylandcasino";var lang = "fr";var profile = "";var member = "";/* casino and lang  AND member not found */

var inner = 'http://www.joylandcasino.com/sharedobj/php/inpopup.php?casino=joylandcasino&lang=fr';
var url = 'http://serve.cotedazurpalace.com/promoRedirect?zone=14153143&lp=0&source=exitjoy2cotfr&lang=fr';
var msg = 'Vous êtes invité à profiter d’un bonus de 800€ sur Côte d’Azur Palace. Cliquez pour jouer maintenant !<br><span class=small_txt>*Soumis aux termes et conditions </span>';
var windowOptions = '';
var onlyOnClose = true;

function exitpage_url(){
	var url = 'http://serve.cotedazurpalace.com/promoRedirect?zone=14153143&lp=0&source=exitjoy2cotfr&lang=fr';
	return url;
}

/*lang= fr ;
casino=joylandcasino
 $imgExit=cotedazurpalace*/

var lang='fr' ; var path_begin = 'http://cachewww.joylandcasino.com';
var brand_img = "cotedazurpalace";/*
Shows exit msg when user moves mouse out of site page
*/
var el = function(o){return document.getElementById(o);};
var pixSrc	= path_begin+'/sharedobj/images/exits/pix.gif';

function createPix(pixSrc,id){
	if(id && el(id)){
		el(id).src = pixSrc;
		return;
	};
	var pix= new Image(1,1);
	pix.src = pixSrc;
	pix.style.position = 'absolute';
	pix.style.visibility = 'hidden';
	pix.id = id;
	document.body.appendChild(pix);
};

function hideEl(o){
	//el('content').className = 'inner-content';
	el(o).style.display = 'none';
	el(o).style.visibility = 'hidden';
};
function showEl(o){
	el(o).style.display = 'block';
	el(o).style.visibility = 'visible';
};


function setCookie(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 getCookie(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));
}

/**/
var EXITDATA = {
		"en" : {
				"text": "Only at 32Vegas Casino Get 320% welcome bonus"
				,"sid": "190"
		}
		,"es" : {
				"text": "Solamente en 32Vegas Casino Reciba un Bono de Bienvenida de 3200$/€"
				,"sid": "191"
		}
		,"fr" : {
				"text": "Exclusivite du casino 32Vegas : Recevez un bonus de bienvenue de 3200€"
				,"sid": "192"
		}
		,"it" : {
				"text": "Solo a 32Vegas Casino ricevi 3200€ di Bonus di benvenuto"
				,"sid": "193"
		}
		,"da" : {
				"text": "Kun pa 32Vegas Casino – modtag en 3200€ Velkomstbonus"
				,"sid": "194"
		}
		,"nl" : {
				"text": "Alleen bij 32Vegas Casino een welkomstbonus van €3200"
				,"sid": "195"
		}
		,"ru" : {
				"text": "Только в 32Vegas казино получают 320% вступительный бонус"
				,"sid": "196"
		}
		,"sa" : {
				"text": "Only at 32Vegas Casino Get R6000 welcome bonus"
				,"sid": "197"
		}
		,"ca" : {
				"text": "Only at 32Vegas Casino Get 320% welcome bonus"
				,"sid": "198"
		}
		,"qc" : {
				"text": "Exclusivite du casino 32Vegas : Recevez un bonus de bienvenue de 3200$"
				,"sid": "199"
		}
};


	
	var EXITMSG = '';
	var AFFUTD_TRACK_URL = 'http://serve.affutd.com/promoLoadDisplay?member='+member+'&campaign=DEFAULT&zone=156063504&channel=';
	var EXITURL = url;
	var EXP_TRACK_OK = 'exitok'+lang;
	var EXP_TRACK_CANCEL = 'exitcancel'+lang;
	var EXP_TRACK_DISPLAY = 'exitdisplay'+lang;
	var EXP_ct=30;// cookie time, days
	var EXP_w=400;
	var EXP_h=250;
	var EXP_url=''; // iframe url
	var EXP_mask=path_begin+'/sharedobj/images/exits/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
	function getMouseXY(e){//try{top.document.title=e.clientY;}catch(e){} 
	mmove(e);}
	function mmove(e){
		if(EXP_o)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+document.documentElement.scrollTop;
		if(posy<20+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 && getCookie("got_exit"+SITELANG)){
			return;
		};
		
		document.onmousemove=mmove;
		var aWH = new getPageSizeWithScroll();
		var y=document.createElement('div');
		y.setAttribute('id','EXP_overlay');
		window.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;
		try{
		EXP_overlay=document.getElementById('EXP_overlay');
		}
		catch(e){EXP_overlay=y;}
	}

	function openEXW(){
		try{
			var p=document.getElementById("newpop");
    	if(p.style.visibility=="hidden")
    		;
    	else return false; // Cooltool is 'On' , so don't show Exit
		}
		catch(e){}
		if(EXP_o)return false;
		if(EXP_ct){
			if(getCookie("got_exit"+SITELANG)){
				return false;
			};			
		};
		
		if(EXP_idx%EXP_show!=0){
			EXP_o=false;
			return false;
		};
		EXP_o=true;
		
		//try{createPix(AFFUTD_TRACK_URL+EXP_TRACK_DISPLAY,'expdisplay'+Math.random(7777777));}catch(e){};
	
		//setUpFlashWHP(EXITURL); // flash
		setUpHTMLWHP(EXITURL); // 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%';
		try{
			var y=EXP_overlay;
			var y=EXP_overlay;
			y.style.position='absolute';
			y.style.top= ff ? window.pageYOffset+'px' : '0px';
			y.style.left='0px';
			y.style.width=document.body.scrollWidth+'px';
			
			y.style.height=(ff)?'100%':document.body.offsetHeight+'px';
			y.style.zIndex='999';
			//debug(document.getElementById('main-container').offsetHeight)
			y.style.display='block';
			y.style.background="url('"+EXP_mask+"')"; //'#333B42';
		}catch(e){}
		
		
		
		if(EXP_dscroll || (UA=='ff'))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';
		try{
			EXP_overlay.style.display='none';
		}catch(e){}
		if(EXP_dscroll || (ff))document.body.style.overflow='auto';
		if(EXP_ac)clearTimeout(EXP_ac);
		return false;
	};

/* Flash */

var WHPBTNMSG = {
				'en':{
					'yes' : 'Ok'
					,'no' : 'Cancel'
					}
				,'de':{
					'yes' : 'Ok'
					,'no' : 'Beenden'
					}
				,'es':{
					'yes' : 'Aceptar'
					,'no' : 'Cancelar'
					}
				,'fr':{
					'yes' : 'Ok'
					,'no' : 'Annuler'
					}
				,'qc':{
					'yes' : 'Ok'
					,'no' : 'Annuler'
					}
				,'it':{
					'yes' : 'Ok'
					,'no' : 'Annulla'
					}
				,'fi':{
					'yes' : 'Ok'
					,'no' : 'Peruuta'
					}
					,'da':{
					'yes' : 'Ok'
					,'no' : 'Afvis'
					}
					,'nl':{
					'yes' : 'Ok'
					,'no' : 'Annuleer'
					}
					,'ru':{
					'yes' : 'Да'
					,'no' : 'Oтменa'
					}
					,'ja':{
					'yes' : 'Ok'
					,'no' : '&#12461;&#12515;&#12531;&#12475;&#12523;'
					}
			};
var whCmd = false;
var logo = 'casino';


function runWHP(){
	var cook = '';
	var lp = '0';
	var mbr = 'DEFAULT';
	var prf = 'DEFAULT';
	var sid = '';
	if(EXP_ct){setCookie("got_exit"+SITELANG,'true',EXP_ct);};
	if(!whCmd){
		whCmd=true;
		
		
		//try{	createPix(AFFUTD_TRACK_URL+EXP_TRACK_OK,'expok'+Math.random(7777777));	}catch(e){};
		
		/*
		u = EXITURL+EXITDATA[SITELANG].sid;		
		var mbr = getMember("banner_domainclick");
		if(mbr){
			u += '&member='+mbr;
		};
		
		window.open(u+'&lang='+SITELANG);		*/
		window.open(EXITURL);
		closeWHP(true);
	};
	
};

function closeWHP(norequest){
	
	if(EXP_ct){setCookie("got_exit"+SITELANG,'true',EXP_ct);};
	/*if(!norequest ){
		try{createPix(AFFUTD_TRACK_URL+EXP_TRACK_CANCEL,'expcancel'+Math.random(7777777));}catch(e){};
	}*/

	closeEXW();
	hideEl('WHPOPUP');
};

function getExpMsg(){
	return (EXITDATA[SITELANG]) ? EXITDATA[SITELANG].text : EXITDATA['en'].text;
};


function setUpHTMLWHP(u){
		
	//EXITMSG = getExpMsg();
	EXITMSG = msg;
	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';
	btnMsg = WHPBTNMSG[SITELANG] || WHPBTNMSG['en'];
	showEl('WHPOPUP');
	whCmd = false;
	
	ynd = '<div style="width:160px;position:absolute;margin:-42px 0px 0px 190px;*margin:189px 0px 0px -188px;border:yellow none 1px;text-align:center;"><div style="width:75px;float:left;font:normal 11px tahoma;color:#000;">'+(btnMsg.yes)+'</div><div style="width:75px;float:right;font:normal 11px tahoma;color:#000;">'+(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;" class="img_exit" onclick="runWHP()"><img src="'+pixSrc+'" width="85" height=30  style="cursor:pointer;border:#aaa none 1px;" class="img_exit" onclick="closeWHP();"></div>';
	txtd = '<div id="exit_text">'+(EXITMSG)+'</div>';
	var font_color;
	switch(brand_img){
		case '32vegas':
		case '21nova':
		case 'diamondclubcasino':
		case 'kiwicasino':
		case 'cotedazurpalace':
		font_color='#FFF';	//white
		break;
		case 'carnavalcasino':
		font_color='#000';	//black
		break;
		case 'prestigecasino':
		case 'skykingscasino':
		case 'ambercoastcasino':
		font_color='#F6D667'; //gold
		break;
		default:
		font_color='#09243C';
		}
	var exit_style = document.createElement('style');
	exit_style.type="text/css";
	var cssStr = '#WHPOPUP{position:absolute;width:400px;height:250px;top:150px;z-index:100000;visibility:hidden;}#exit_text{position:absolute;width:260px;z-index:10000000;font:bold 11px tahoma;color:'+font_color+';margin:120px 0px 0px 47px;text-align:left;}.small_txt{font:normal 8px tahoma}.img_exit{display:inline;border-width:1px;}';
	if(exit_style.styleSheet){// IE
		exit_style.styleSheet.cssText = cssStr;
	} else {// w3c
		var cssText = document.createTextNode(cssStr);
		exit_style.appendChild(cssText);
	}

	HeadTag = document.getElementsByTagName('head')[0];
	HeadTag.appendChild(exit_style);
	el('WHPOPUP').innerHTML = imgd+txtd+'<img src="'+path_begin+'/sharedobj/images/exits/'+brand_img+'.png" class="img_exit" />'+ynd;
	
};

var SITELANG = lang;
var MAKEEXIT = true;
var ie,ie6,ie7,ie8,ff,ffv,op,ch,sf,mz;

var UA = getUA();

function getUA(){
	nav = navigator.userAgent;
	navinfo = nav.split(' ');
	ffinfo = nav.split('/'); // Check firefox
	ua = '';
	ie7 = false;
	ffv = false; // FireFox and Windows Vista
	if(/opera/i.test(nav)){op=true;ua = 'op';};
	if(/msie/i.test(nav)){ie = true;ua = 'ie';};
	if(navinfo[3]=='6.0;'){ie6 = true;ua = 'ie6';};
	if(navinfo[3]=='7.0;'){ie7 = true;ua = 'ie7';};
	if((navinfo[4]=='NT' && navinfo[5]=='6.0;' && ffinfo[0]=='Mozilla')){ffv = true;ua = 'ff';};
	if(/mozilla\/5/i.test(nav)){mz=true;ua = 'mz';}
	if(/firefox/i.test(nav)){ff=true;ua = 'ff';};
	if(/safari/i.test(nav)){sf=true;ua = 'sf';};
	if(/chrome/i.test(nav)){ch=true;ua = 'ch';};
	return ua;
}

function getPageSizeWithScroll(){
	if (window.innerHeight && window.scrollMaxY) {// Firefox
		yWithScroll = window.innerHeight + window.scrollMaxY;
		xWithScroll = window.innerWidth + window.scrollMaxX;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		yWithScroll = document.body.scrollHeight;
		xWithScroll = document.body.scrollWidth;
	} else { // works in Explorer 6 Strict, Mozilla (not FF) and Safari
		yWithScroll = document.body.offsetHeight;
		xWithScroll = document.body.offsetWidth;
  	}
	arrayPageSizeWithScroll = new Array(xWithScroll,yWithScroll);
	//alert( 'The height is ' + yWithScroll + ' and the width is ' + xWithScroll );
	return arrayPageSizeWithScroll;
}


window.onload = function(){return EXP_init();};
