var reg = new RegExp("^(http|https)://([^/]+).*$","g");
var tab_reg = reg.exec(window.document.location.href);
var DOMAINE_NAME = tab_reg[2];

SWFAddress.addEventListener(SWFAddressEvent.CHANGE, handleChange);

function hideLoader()
{
	$('#loading').css('display', 'none');
}
/*=============================================================================
						* SECURE BOOKING *
=============================================================================*/
function secureBooking(domain, translation)
{
	var reg = new RegExp("^([^\.]+)\.[a-z]{2,3}$","g");
	var tab_reg = reg.exec(domain);
	var domainName = tab_reg[1];
	openPopup("https://secure.diadao-services.com/"+translation+"/booking/"+domainName+"/step1");
}

function hideLoader()
{
	$('#loading').css('display', 'none');
}
/*=============================================================================
						* NEWS *
=============================================================================*/
function news_goToNews(domain, translation)
{
	openPopup("http://www."+domain+"/news/"+translation+"/list.html");
}
/*=============================================================================
						* BOOKING *
=============================================================================*/
function booking(domain, translation)
{
	openPopup("http://www."+domain+"/booking/"+translation+"/step1.html");
}
/*=============================================================================
						* RESERVIT *
=============================================================================*/
function reservit(translation)
{
	openPopup('http://hotel.reservit.com/reservit/avail-info.php?userid=6968bb453d2afb540825382a073c3d716dc5&hotelid=2900&lang='+translation);
}
/*=============================================================================
						* FASTBOOKING *
=============================================================================*/
function fastbooking(translation)
{
	var dateNow = new Date();
	var todayDay = dateNow.getDate();
	var todayMonth = dateNow.getMonth()+1;
	if (todayMonth < 10) { todayMonth = '0'+todayMonth; }
	var todayYear = dateNow.getFullYear();
	todayYear = ""+todayYear+"";
	todayYear = todayYear.substr(2,2);
	var firstDate = todayYear+todayMonth+todayDay;

	switch (translation) {
		case 'fr':
			var langue ='france';
			break;
		case 'en':
			var langue ='uk';
			break;
		case 'de':
			var langue ='germany';
			break;
		case 'it':
			var langue ='italy';
			break;
		case 'es':
			var langue ='spain';
			break;
		default:
			var langue ='uk';
			break;
	}
	openPopup('http://213.198.65.231/00000001/032/023112/presearchv2.phtml?clusterName=FRTRHTL7tours&redir=BIZ&FirstDate='+firstDate+'&langue='+langue);
}

function fastbooking_quicksearch(firstDate, nights, adults, translation)
{
	switch (translation) {
		case 'fr':
			var langue ='france';
			break;
		case 'en':
			var langue ='uk';
			break;
		case 'de':
			var langue ='germany';
			break;
		case 'it':
			var langue ='italy';
			break;
		case 'es':
			var langue ='spain';
			break;
		default:
			var langue ='uk';
			break;
	}
	
	openPopup('http://213.198.65.231/00000001/032/023112/presearchv2.phtml?clusterName=FRTRHTL7tours&langue='+langue+'&nights='+nights+'&adulteresa='+adults+'&FirstDate='+firstDate+'&redir=LOCAL');
}
/*=============================================================================
						* MGA CLIENT *
=============================================================================*/
function mgaClient_goToDoc(domain, idDoc, translation)
{
	openPopup("http://www."+domain+"/mga_client/idoc/doc/doc"+idDoc+translation+".pdf");
}
/*=============================================================================
						* OPEN POPUP *
=============================================================================*/
function openPopup(url, title, parameters)
{
	var opp = window.open(url, "Document","toolbar=no,width=900,height=640,menubar=yes,status=no,scrollbars=yes,resizable=yes");
	opp.moveTo(((screen.width/2)-405),((screen.height/2)-350));
}
/*=============================================================================
						* PAGESTATS *
=============================================================================*/
function pageStats(domain, action, page)
{
	var tab_page = page.split('/');
	if (tab_page[1] && tab_page[2] && tab_page[1] != 'undefined' && tab_page[2] != 'undefined') {
		//alert('http://'+domain+'/page_stats.php?action='+action+'&page='+pageString);
		var pageString = tab_page[1]+'_rub_'+tab_page[2];
		document.getElementById('imCom').src = 'http://'+domain+'/page_stats.php?action='+action+'&page='+pageString;
	}
}

window.onbeforeunload = function(e) {
	pageStats(DOMAINE_NAME, 'unload', SWFAddress.getValue());
}

function handleChange(event)
{
	pageStats(DOMAINE_NAME, 'load', SWFAddress.getValue());
}
/*=============================================================================
						* PLEN ECRAN *
=============================================================================*/
self.moveTo(0,0);
self.resizeTo(screen.availWidth,screen.availHeight);

