/*******************************************************************************
	Funzioni per eseguire l'overmouse di un'immagine
	
	<a href="../../index.php" 
		onMouseOut="MM_swapImgRestore();"  
		onMouseOver="MM_swapImage('nome','','nome_immagine_over',1);">
	<img name="jameika" src="nome_immagine" width="53" height="26"></a>
*******************************************************************************/
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}

/*******************************************************************************
	Funzione per creare un link ad un indirizzo e-mail anti-spam
	
	Esempio:
	<script type="text/javascript" language="javascript">
	LinkMailAntiSpam('info', 'dominio.it', 'contattataci', 'linkRosso');
	</script>
*******************************************************************************/
function LinkMailAntiSpam(user, domain, content, cssClass)
{
	var recipient = user + "@" + domain
	var url = "mailto:" + recipient
	
	if (content)
		var recipient = content;
	
	if (cssClass)
		document.write("<a href='" + url + "' class='" + cssClass + "'>" + 
			recipient + "</a>");
	else
		document.write("<a href='" + url + "'>" + recipient + "</a>");
}

/*******************************************************************************
	Funzione per creare un indirizzo e-mail anti-spam
	
	<a href="javascript:MailAntiSpam('info', 'dominio.it');">
*******************************************************************************/
function MailAntiSpam(user, domain)
{
	var url = "mailto:" + user + "@" + domain;
	document.location = url;
}

/*******************************************************************************
	Funzione per settare un cookie
	
	Chiamata tipo: setCookie('mps','it',360);
*******************************************************************************/
function setCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

/*******************************************************************************
	Funzione per cambiare url della pagina in base alla lingua scelta
	
	Chiamata tipo: setCookie('en-it');
*******************************************************************************/
function changeLang(direction){
	var page;
	//alert(location.href);

	// Scrivo le nuove pagine
	if (direction == "en-it"){
		if (location.href.indexOf("home") != -1)
			page = location.href.replace("home","home_it");
		else
			page = "http://"+location.host+"/home_it.html";
		if (location.href.indexOf("job") != -1)
			page = location.href.replace("job","lavoro");
		if (location.href.indexOf("special") != -1)
			page = location.href.replace("special","speciali");
		if (location.href.indexOf("numbers") != -1)
			page = location.href.replace("numbers","numeri");
		if (location.href.indexOf("headquarters") != -1)
			page = location.href.replace("headquarters","sede");
		if (location.href.indexOf("partnership") != -1)
			page = location.href.replace("partnership","partnership_it");
		if (location.href.indexOf("membership") != -1)
			page = location.href.replace("membership","membership_it");
		if (location.href.indexOf("quantitative") != -1)
			page = location.href.replace("quantitative","quantitativo");
		if (location.href.indexOf("qualitative") != -1)
			page = location.href.replace("qualitative","qualitativo");
		if (location.href.indexOf("experience") != -1)
			page = location.href.replace("experience","experience_it");
		if (location.href.indexOf("semiotic") != -1)
			page = location.href.replace("semiotic","semiotica");
		if (location.href.indexOf("field") != -1)
			page = location.href.replace("field","field_it");
		if (location.href.indexOf("edp") != -1)
			page = location.href.replace("edp","edp_it");
		if (location.href.indexOf("strategic") != -1)
			page = location.href.replace("strategic","strategico");
		if (location.href.indexOf("research_process") != -1)
			page = location.href.replace("research_process","ricerca");
		if (location.href.indexOf("methodologies") != -1)
			page = location.href.replace("methodologies","metodologie");
		if (location.href.indexOf("tools") != -1)
			page = location.href.replace("tools","strumenti");
		if (location.href.indexOf("products") != -1)
			page = location.href.replace("products","prodotti");
		if (location.href.indexOf("contacts") != -1)
			page = location.href.replace("contacts","contatti");
		if (location.href.indexOf("client") != -1)
			page = location.href.replace("client","clienti");
		if (location.href.indexOf("policy_en") != -1)
			page = location.href.replace("policy_en","policy_it");
	}else{
		if (location.href.indexOf("home_it") != -1)
			page = location.href.replace("home_it","home");
		else
			page = "http://"+location.host+"/home.html";
		if ((location.href.indexOf("intervistatore") != -1) || (location.href.indexOf("consulente") != -1) || (location.href.indexOf("stetoscopio") != -1))
			page = "http://"+location.host+"/home.html";
		if (location.href.indexOf("lavoro") != -1)
			page = location.href.replace("lavoro","job");
		if (location.href.indexOf("speciali") != -1)
			page = location.href.replace("speciali","special");
		if (location.href.indexOf("numeri") != -1)
			page = location.href.replace("numeri","numbers");
		if (location.href.indexOf("sede") != -1)
			page = location.href.replace("sede","headquarters");
		if (location.href.indexOf("partnership_it") != -1)
			page = location.href.replace("partnership_it","partnership");
		if (location.href.indexOf("membership_it") != -1)
			page = location.href.replace("membership_it","membership");
		if (location.href.indexOf("quantitativo") != -1)
			page = location.href.replace("quantitativo","quantitative");
		if (location.href.indexOf("qualitativo") != -1)
			page = location.href.replace("qualitativo","qualitative");
		if (location.href.indexOf("experience_it") != -1)
			page = location.href.replace("experience_it","experience");
		if (location.href.indexOf("semiotica") != -1)
			page = location.href.replace("semiotica","semiotic");
		if (location.href.indexOf("field_it") != -1)
			page = location.href.replace("field_it","field");
		if (location.href.indexOf("edp_it") != -1)
			page = location.href.replace("edp_it","edp");
		if (location.href.indexOf("strategico") != -1)
			page = location.href.replace("strategico","strategic");
		if (location.href.indexOf("ricerca") != -1)
			page = location.href.replace("ricerca","research_process");
		if (location.href.indexOf("metodologie") != -1)
			page = location.href.replace("metodologie","methodologies");
		if (location.href.indexOf("strumenti") != -1)
			page = location.href.replace("strumenti","tools");
		if (location.href.indexOf("prodotti") != -1)
			page = location.href.replace("prodotti","products");
		if (location.href.indexOf("contatti") != -1)
			page = location.href.replace("contatti","contacts");
		if (location.href.indexOf("clienti") != -1)
			page = location.href.replace("clienti","client");
		if (location.href.indexOf("policy_it") != -1)
			page = location.href.replace("policy_it","policy_en");
	}
	
	//alert(page);
	// Ricarico la pagina
	
	location.href = page;
	//window.location.replace(page);
	//window.location.reload(true);
};

