function getURI()
{
	var result = '';
    var url = document.location.href;
	// remove the http://
    var urlparts = url.split('//');
	// remobe the domain
    urlparts = urlparts[1].split('/');
	// remove query string params
	var qstring = urlparts[1].split('?');
	if (qstring == null)
		result = '/' + urlpartsi[1];
	else
	    result = '/' + qstring[0];
	return result;
}
var PLAN_PAGE = 'FR_PLAN';
var VUE_PAGE = 'FR_VUE';
var V3D_PAGE = 'FR_3D';
var estat_l1;
var estat_l2;
var estat_page;
var estat_curr_map;

function set_estat_param()
{
	var page = getURI();
	switch (page)
	{
		case '/':
		case '/index.php':
			// Accueil
			estat_l1 = 'HP';
			estat_l2 = 'HP';
			estat_page = 'FR_ACCUEIL';
			break;
		case '/formulaire-contact_fr.htm':
			// Contact form
			estat_l1 = 'CONTACT';
			estat_l2 = 'DEFAULT';
			estat_page = 'FR_FORM_CONTACT';
			break;
		case '/printversion_fr.htm':
		case '/printversion_fr.html':
			// Print
			estat_l1 = 'CONTACT';
			estat_l2 = 'DEFAULT';
			estat_page = 'FR_IMPRIMER';
			break;
		case '/recommendsite_fr.htm':
		case '/recommendsite_fr.html':
			// Recommend this site
			estat_l1 = 'CONTACT';
			estat_l2 = 'DEFAULT';
			estat_page = 'FR_FORM_RECOMMANDER';
			break;
		case '/video_fr.htm':
			// Video
			estat_l1 = 'OPTIONS';
			estat_l2 = 'VIDEO';
			estat_page = 'FR_VIDEO';
			break;
		case '/panoramique-360_fr.htm':
			// 360°
			estat_l1 = 'OPTIONS';
			estat_l2 = '360';
			estat_page = 'FR_E360';
			break;
		case '/flashaudio_fr.htm':
			// Flash audio
			estat_l1 = 'OPTIONS';
			estat_l2 = 'AUDIO';
			estat_page = 'FR_AUDIO';
			break;
		case '/catalogue_fr.htm':
			// Catalog
			estat_l1 = 'OPTIONS';
			estat_l2 = 'CATALOGUE';
			estat_page = 'FR_CATALOGUE';
			break;
		case '/plan-acces_fr.htm':
			// Access map
			estat_l1 = 'EDITORIAL';
			estat_l2 = 'PLAN';
			estat_page = 'FR_PLAN';
			estat_curr_map = 'FR_PLAN';
			break;
		case '/plan-vue_fr.htm':
			// Aerial view
			estat_l1 = 'EDITORIAL';
			estat_l2 = 'VUE';
			estat_page = 'FR_VUE';
			estat_curr_map = 'FR_VUE';
			break;
		case '/itineraire_fr.htm':
			// Itinerary
			estat_l1 = 'EDITORIAL';
			estat_l2 = 'ITI';
			estat_page = 'FR_FORM_ITINERAIRE';
			break;
		case '/plan-3D_fr.htm':
			// 3D view
			estat_l1 = 'EDITORIAL';
			estat_l2 = 'V3D';
			estat_page = 'FR_3D';
			estat_curr_map = 'FR_3D';
			break;
		case '/info-annonceur_fr.htm':
			// Legal mention
			estat_l1 = 'INFOS';
			estat_l2 = 'MENTIONS.LEG';
			estat_page = 'FR_MENTIONS_LEGALES';
			break;
		case '/appeler_gratuitement_fr.htm':
			// Free call
			estat_l1 = 'CONTACT';
			estat_l2 = 'APPEL.GRATUIT';
			estat_page = 'FR_APPEL_GRATUIT';
			break;

	}
//alert ('page : ' + page + ' ; l1 : ' + estat_l1 + ' ; l2 : ' + estat_l2 + ' ; page : ' + estat_page);
}
/*
function submitStat()
{
	var xmlhttp;
	if (window.XMLHttpRequest)
  	{
  		// code for IE7+, Firefox, Chrome, Opera, Safari
  		xmlhttp=new XMLHttpRequest();
  	}
	else if (window.ActiveXObject)
  	{
  		// code for IE6, IE5
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}
	else
  	{
  		alert("Your browser does not support XMLHTTP!");
		return;
  	}
	xmlhttp.onreadystatechange=function()
	{
		if(xmlhttp.readyState==4)
  		{
  			// Get data from the server's response
			alert('Stats submitted successfully');
  		}
		else
		{
			alert('Stats submit failed: ' + xmlhttp.readyState + ' Text: ' + xmlhttp.responseText);
		}
	}
	var statUrl = 'http://www.pagesjaunes.fr/plusdeservices/Partenaire.do?ServicePartenaire=ESPLUS&niveau2=' + estat_l1 + '&niveau3=' + estat_l2 + '&Page=' + estat_page;
	xmlhttp.open("GET",statUrl,true);
	xmlhttp.send(null);
}	
*/
function submitStat()
{
	var statUrl = 'http://www.pagesjaunes.fr/plusdeservices/Partenaire.do?ServicePartenaire=ESPLUS&niveau2=' + estat_l1 + '&niveau3=' + estat_l2 + '&Page=' + estat_page;
	var head= document.getElementsByTagName('head')[0];
	var script= document.createElement('script');
	script.type= 'text/javascript';
	script.src= statUrl;
	head.appendChild(script);
}

function switchVueWrap(vue)
{
alert(vue);
	switch (vue)
	{
		case 'Photo':
			if (estat_page == 'Carto')
				estat_page = 'FR_VUEPLAN';
			else if (estat_page == '3D')
				estat_page = 'FR_VUE3D';
			break;
		case 'Carto':
			if (estat_page == 'Photo')
				estat_page = 'FR_PLANVUE';
			else if (estat_page == '3D')
				estat_page = 'FR_PLAN3D';
			break;
		case '3D':
			if (estat_page == 'Carto')
                estat_page = 'FR_3DPLAN';
			else if (estat_page == 'Photo')
				estat_page = 'FR_3DVUE';
			break;
	}
	switchVue(vue);
//	submitStat();
}

set_estat_param();
//submitStat();

