﻿function GetTitle(URL){
	var tabUrl = URL.split("/");
	return tabUrl[tabUrl.length - 1].substring(0, tabUrl[tabUrl.length - 1].length - 5);
}

function WriteCookie(name, value){
	var argv=WriteCookie.arguments;
	var argc=WriteCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=name+"="+escape(value)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+
	((domain==null) ? "" : ("; domain="+domain))+
	((secure==true) ? "; secure" : "");
}

function getCookieVal(offset){
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function ReadCookie(name){
	var arg=name+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen)
	{
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0) break;
	}
	return null;
}

function DeleteCookie(name){
	date=new Date;
	date.setFullYear(date.getFullYear()-1);
	WriteCookie(name,null,date);
}
		
function CleanTitle(pagetitle)
{	
    //pagetitle = pagetitle.toLowerCase();
    pagetitle = pagetitle.replace(/[êéèë]/g,"e");
    pagetitle = pagetitle.replace(/[îï]/g,"i");
    pagetitle = pagetitle.replace(/[ôö]/g,"o");
    pagetitle = pagetitle.replace(/[àâ]/g,"a");
    pagetitle = pagetitle.replace(/[ùüû]/g,"u");
    pagetitle = pagetitle.replace(/[^a-z,^A-Z,0-9]/g,"_");
    return pagetitle;
}
 
function GetSiteNiveau2_FR(pageparente)
{	
    switch (pageparente.toLowerCase()) {
	    case "produits":
	        pageparente="2";
	    break;
	    case "solutions":
	        pageparente="3";
	    break;
	    case "services":
	        pageparente="4";
	    break;
	    case "partenaires":
	        pageparente="5";
	    break;
	    case "clients":
	        pageparente="6";
	    break;
	    case "ressources":
	        pageparente="7";
	    break;
	    case "société":
	        pageparente="8";
	    break;
	    case "contact":
	        pageparente="9";
	    break;
	    default: 
	        pageparente="8";
	    break;
    }
    return pageparente;
}
function GetXtdti(pageparente)
{	
    switch (pageparente.toLowerCase()) {
	    case "produits":
	        xtdti="4";
	    break;
	    case "solutions":
	        xtdti="4";
	    break;
	    case "services":
	        xtdti="3";
	    break;
	    case "partenaires":
	        xtdti="2";
	    break;
	    case "clients":
	        xtdti="2";
	    break;
	    case "ressources":
	        xtdti="3";
	    break;
	    case "société":
	        xtdti="2";
	    break;
	    case "contact":
	        xtdti="5";
	    break;
	    default: 
	        xtdti="2";
	    break;
    }
    return xtdti;
}

function GetSiteNiveau2_EN(pageparente)
{	
    switch (pageparente.toLowerCase()) {
	    case "products":
	        pageparente="2";
	    break;
	    case "solutions":
	        pageparente="3";
	    break;
	    case "services":
	        pageparente="4";
	    break;
	    case "partners":
	        pageparente="5";
	    break;
	    case "customers":
	        pageparente="6";
	    break;
	    case "resources":
	        pageparente="7";
	    break;
	    case "company":
	        pageparente="8";
	    break;
	    case "contact":
	        pageparente="9";
	    break;
	    default: 
	        pageparente="";
	    break;
    }
    return pageparente;
}

function GetSiteNiveau2_DE(pageparente)
{	
    switch (pageparente.toLowerCase()) {
	    case "produkte":
	        pageparente="2";
	    break;
	    case "losungen":
	        pageparente="3";
	    break;
	    case "dienstleistungen":
	        pageparente="4";
	    break;
	    case "partner":
	        pageparente="5";
	    break;
	    case "kunden":
	        pageparente="6";
	    break;
	    case "informationsmaterial":
	        pageparente="7";
	    break;
	    case "unternehmen":
	        pageparente="8";
	    break;
	    case "kontakt":
	        pageparente="9";
	    break;
	    default: 
	        pageparente="";
	    break;
    }
    return pageparente;
}

function GetSiteNiveau2_ES(pageparente)
{	
    switch (pageparente.toLowerCase()) {
	    case "productos":
	        pageparente="2";
	    break;
	    case "soluciones":
	        pageparente="3";
	    break;
	    case "servicios":
	        pageparente="4";
	    break;
	    case "partners":
	        pageparente="5";
	    break;
	    case "clientes":
	        pageparente="6";
	    break;
	    case "recursos":
	        pageparente="7";
	    break;
	    case "empresa":
	        pageparente="8";
	    break;
	    case "contacto":
	        pageparente="9";
	    break;
	    default: 
	        pageparente="";
	    break;
    }
    return pageparente;
}


function OuvrirPopup(page,nom,option) {
       window.open(page,nom,option);
}

function Getxtpage(pageTitle)
{
    if (pageTitle=='XiTi_Analyzer_II')
    {
        xtpage = 'XiTi_Analyzer_II::Home';
    }
    else if (pageTitle=='AdTracker')
    {
        xtpage = 'XiTi_Analyzer_II::AdTracker';
    }
    else if (pageTitle=='SiteLinker')
    {
        xtpage = 'XiTi_Analyzer_II::SiteLinker';
    }
    else if (pageTitle=='Rich_media')
    {
        xtpage = 'XiTi_Analyzer_II::Rich_media';
    }
    else if (pageTitle=='SalesTracker')
    {
        xtpage = 'Options::SalesTracker';
    }
    else if (pageTitle=='DataExplorer')
    {
        xtpage = 'Options::DataExplorer';
    }
    else if (pageTitle=='Observer')
    {
        xtpage = 'Observer::Home';
    }
    else if (pageTitle=='E_Commerce')
    {
        xtpage = 'E_Business::E_Commerce';
    }
    else if (pageTitle=='E_Travel')
    {
        xtpage = 'E_Business::E_Travel';
    }
    else if (pageTitle=='Mobile')
    {
        xtpage = 'Mobile::Description';
    }
    else if (pageTitle=='Intranet')
    {
        xtpage = 'Intranet::Description';
    }
    else if (pageTitle=='Mini_sites_networks')
    {
        xtpage = 'Networks::Mini_sites_networks';
    }
    else
    {   
        xtpage=pageTitle;
    }
    return xtpage;
}

function GetTypepage(pageParente, pageTitle)
{
	// Produit
	if (pageParente == '__produits' && pageTitle !='XiTi_Analyzer_II' && pageTitle !='AdTracker' && pageTitle !='SiteLinker' && pageTitle !='Rich_media' && pageTitle !='XiTi_Pro' && pageTitle !='SalesTracker' && pageTitle !='DataExplorer' && pageTitle !='Observer' && pageTitle !='XiTi_Free')
    {
        typepage = '1-0-0';
    }
    // Fiche produit
	else if (pageTitle =='XiTi_Analyzer_II' || pageTitle =='XiTi_Pro' || pageTitle =='SalesTracker' || pageTitle =='DataExplorer' || pageTitle =='Observer' || pageTitle =='XiTi_Free')
    {
        typepage = '1-1-0';
    }
	// Fiche produit AdTracker/SiteLinker/RichMedia
	else if (pageTitle =='AdTracker' || pageTitle =='SiteLinker' || pageTitle =='Rich_media')
    {
        typepage = '1-1-1';
    }
	// Page Solutions
    else if (pageParente == '__Solutions')
    {
        typepage = '2-0-0';
    }
    // Page Partenaires
    else if (pageParente == '__Partenaires')
    {
        typepage = '4-0-0';
    }
	// Page Clients/Références
    else if (pageTitle == 'References')
	{
        typepage = '5-1-0';
    }
    // Page Clients/Références/Internet-Multimédia-Télécom
    else if (pageTitle == 'Internet_Multimedia_Telecom')
    {
        typepage = '5-1-1';
    }
	// Page Clients/Références/e-Commerce-E-services
    else if (pageTitle == 'E_commerce_E_services')
    {
        typepage = '5-1-2';
    }
	// Page Clients/Références/Administrations-Solutions
    else if (pageTitle == 'Administrations___Institutions')
    {
        typepage = '5-1-3';
    }
	// Page Clients/Références/Médias
    else if (pageTitle == 'Media')
    {
        typepage = '5-1-4';
    }
	// Page Clients/Références/Industries et Agroalimentaire
    else if (pageTitle == 'Industries')
    {
        typepage = '5-1-5';
    }
	// Page Clients/Références/Services
    else if (pageTitle == 'Services')
    {
        typepage = '5-1-6';
    }
	// Page Clients/Références/Emploie
    else if (pageTitle == 'Employment')
    {
        typepage = '5-1-7';
    }
	// Page Clients/Références/Edition-Education-Formation
    else if (pageTitle == 'Publishing___Education___Training')
    {
        typepage = '5-1-8';
    }
	// Page Clients/Références/Culture-Loisirs-Mode
    else if (pageTitle == 'Culture___Leisure___Fashion')
    {
        typepage = '5-1-9';
    }
	// Page Clients/Références/Banque-Assurance
    else if (pageTitle == 'Bank___Insurance')
    {
        typepage = '5-1-10';
    }
	// Page Clients/Témoignages
    else if (pageTitle == 'Testimonials')
    {
        typepage = '5-2-0';
    }
	// Page Services
    else if (pageParente == '__Services')
    {
        typepage = '6-0-0';
    }
	else
	{
		typepage = '';
	}
    return typepage;
}