<!--
HavanaClub = {
	domains : [
		"www.havana-club.fr","havana-club.com","havana-cultura.com","havana-club.co.uk","benvenuto.havana-club.it","havana-cocteles.com"	],
	
	completes : {},
	
	onComplete : function(){},
	
	ageLegal : function( flag ){
		if( flag == null ){
			return HavanaClub.getCookie('legalsok');
		}else{
			HavanaClub.pingDomains( { 'legalsok' : flag } );
			HavanaClub.setCookie('legalsok',flag, 60*5*1000);	
		}
	},
	set : function( values ){
		HavanaClub.pingDomains( values );
		if( values ){
			for( k in values ){
				HavanaClub.setCookie(k, values[k], 60*5*1000);	
			}
		}
	},
	
	resetCookie : function(){
		HavanaClub.pingDomains( {} , "reset" );
	},
	
	checkCompletes : function(){
		for(i in HavanaClub.completes){
			if(!HavanaClub.completes[i]) return false;			
		}
		HavanaClub.onComplete();
		clearInterval( HavanaClub.completeLoop );
	},
	
	pingDomains : function( values , op ){
		
		if( !op ){
			op = "set";
		}
		
		var query = "";
		if( values ){
			for( k in values ){
				query +=  k+"="+values[k]+"&";
			}
		}
		
		for(i=0;i<HavanaClub.domains.length;i++){
			
			d = HavanaClub.domains[i];
			HavanaClub.completes[d] = false;
			//document.title += d+"|";
			sc = document.createElement('script');
			sc.setAttribute('src',	'http://' + d + '/cook.php5?'+query + "&op="+op+"&rand="+Math.random()+"&domain="+d );
			
			document.body.appendChild( sc );
			
		}
		
		clearInterval( HavanaClub.completeLoop );
		HavanaClub.completeLoop = setInterval( 'HavanaClub.checkCompletes()', 100 );
		//document.title = i;	
	},
	setCookie : function( name , value , milliseconds ){
		if( milliseconds ){
			var date = new Date();
			date.setTime( date.getTime() + milliseconds );
			var expires = "; expires="+date.toGMTString();
		}else{
			var expires = "";
		}
		
		document.cookie = name+"="+value+expires+"; path=/";
	},
	
	getCookie : function( name ) {
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(name) == 0) return c.substring(name.length,c.length);
		}
		return null;

	}
}
-->