// ************** Kuvanvaihtaja ****************
// (c) 2008 
// Kalle Mansikkaniemi / Systems Garden Oy
//
// Asetukset:
// <div id="kuvanvaihto" style="width: 200px; height: 100px; background: url(/_layouts/images/homepage.gif) no-repeat top left;"></div>
// - Vaihda edellisen rivin taustakuvaksi defaultimage, joka mahdollisesti vaihdetaan, tai säädä se erikseen css-tiedostossa
// - Säädä kuvaKansio, josta kuvat löytyvät
// - Säädä prefix, jos tarpeen. Kuvat ovat muodoltaan "su_yhteystiedot.jpg" prefixin kanssa. Kommentoi koko muuttuja, jos sitä ei tarvita.
// - Säädä sivusto, jonka mukaan kuvan tiedostonimi muodostetaan. Sivustonimeen lisätään .jpg, jolla kuva haetaan

	var kuvaKansio = "Style%20Library/mps_web/top_pics";
	var prefix = 1; //Esim. http://www.intranet.fi/su/yhteystiedot/alasivusto/muuta.aspx <-- prefix = 1 = "su"
	var sivusto = 2; //Esim. http://www.intranet.fi/su/yhteystiedot/alasivusto/muuta.aspx <-- sivusto = 2 = "yhteystiedot"
	
// ---------------  Ohjelma alkaa tästä  ------------------

// Tämänhetkinen sijainti

var loc_href = location.href;
var web_url = loc_href.substring(0, loc_href.indexOf(document.domain)) + document.domain;
var kuvan_prefix = "";

var tutkiPrefix=loc_href.split("/")[sivusto+2].toLowerCase();

switch(tutkiPrefix){
	case "en":
	case "fi":
	case "global":
	case "cn":
	case "dk":
	case "ee":
	case "fr":
	case "de":
	case "it":
	case "lv":
	case "no":
	case "pl":
	case "ru":
	case "se":
		prefix++;
		sivusto++;
		kuvan_prefix =  loc_href.split("/")[prefix+1] + "_" + loc_href.split("/")[prefix+2] + "_";
	break
	default:
		kuvan_prefix = loc_href.split("/")[prefix+2] + "_";		
}

var parent_site = loc_href.split("/")[sivusto+2];
var kuvanOsoite = web_url + "/" + kuvaKansio + "/" + kuvan_prefix + parent_site + ".jpg";
//alert(kuvanOsoite);

var kielimuuttuja = location.href.split("/")[3].toLowerCase();

function tarkastalinkki(){
	var elem_a=document.getElementById("column_right_a");
	var elem_b=document.getElementById("column_right_b");
	var elem_c=document.getElementById("rightblogi1");

	if (elem_a)	{
		if(elem_a.innerHTML.length<100){
			elem_a.style.display='none';
		}
	}
	if (elem_b)	{
		if(elem_b.innerHTML.length<100){
			elem_b.style.display='none';
		}
	}
	if (elem_c)	{
		if(elem_c.innerHTML.length<100){
			elem_c.style.display='none';
		}
	}

	switch(kielimuuttuja){
		case "fi":
			//Esimerkkitapaus, kopioi "kielilinkki" ja "luottamuksellisuuslinkki" muiden sivujen
			//alle, mikäli ne löytyvät www.mpsglobe.com/pages -kirjastosta
			if (document.getElementById("kielilinkki"))	{				
				document.getElementById("kielilinkki").innerHTML="<a href=\"#\" onclick=\"javascript:window.open( 'http://www.mpsglobe.com/pages/legal_fi.aspx', '', 'resizable=1,HEIGHT=400,WIDTH=620');\">Legal statement</a>";
			}
			if (document.getElementById("luottamuksellisuuslinkki"))	{				
				document.getElementById("luottamuksellisuuslinkki").innerHTML="<a href=\"#\" onclick=\"javascript:window.open( 'http://www.mpsglobe.com/pages/conf_fi.aspx', '', 'resizable=1,HEIGHT=400,WIDTH=620');\">Confidentiality</a>";
			}
			if (document.getElementById("sitemap"))	{				
				document.getElementById("sitemap").innerHTML="<a href=\"http://www.mps.fi/FI/Pages/Sitemap.aspx\"><img src=\"/Style%20Library/mps_web/sitemap.gif\" alt=\"\" style=\"vertical-align:middle; border:0;\"/> Sitemap</a>";
			}
			break
		case "global":
			
			if (document.getElementById("sitemap"))	{				
				document.getElementById("sitemap").innerHTML="<a href=\"http://www.mpsglobe.com/global/Pages/Sitemap.aspx\"><img src=\"/Style%20Library/mps_web/sitemap.gif\" alt=\"\" style=\"vertical-align:middle; border:0;\"/> Sitemap</a>";
			}
			break
		case "cn":
			if (document.getElementById("sitemap"))	{				
				document.getElementById("sitemap").innerHTML="<a href=\"http://www.mpsglobe.cn/cn/Pages/Sitemap.aspx\"><img src=\"/Style%20Library/mps_web/sitemap.gif\" alt=\"\" style=\"vertical-align:middle; border:0;\"/> Sitemap</a>";
			}
			break
		case "dk":
			if (document.getElementById("sitemap"))	{				
				document.getElementById("sitemap").innerHTML="<a href=\"http://www.mpsglobe.dk/dk/Pages/Sitemap.aspx\"><img src=\"/Style%20Library/mps_web/sitemap.gif\" alt=\"\" style=\"vertical-align:middle; border:0;\"/> Sitemap</a>";
			}
			break
		case "ee":
			if (document.getElementById("sitemap"))	{				
				document.getElementById("sitemap").innerHTML="<a href=\"http://www.mps.ee/ee/Pages/Sitemap.aspx\"><img src=\"/Style%20Library/mps_web/sitemap.gif\" alt=\"\" style=\"vertical-align:middle; border:0;\"/> Sitemap</a>";
			}
			break
		case "fr":
			if (document.getElementById("sitemap"))	{				
				document.getElementById("sitemap").innerHTML="<a href=\"http://www.mpsglobe.fr/fr/Pages/Sitemap.aspx\"><img src=\"/Style%20Library/mps_web/sitemap.gif\" alt=\"\" style=\"vertical-align:middle; border:0;\"/> Sitemap</a>";
			}
			break
		case "de":
			if (document.getElementById("sitemap"))	{				
				document.getElementById("sitemap").innerHTML="<a href=\"http://www.mpsglobe.de/de/Pages/Sitemap.aspx\"><img src=\"/Style%20Library/mps_web/sitemap.gif\" alt=\"\" style=\"vertical-align:middle; border:0;\"/> Sitemap</a>";
			}
			break
		case "it":
			if (document.getElementById("sitemap"))	{				
				document.getElementById("sitemap").innerHTML="<a href=\"http://www.mpsglobe.it/it/Pages/Sitemap.aspx\"><img src=\"/Style%20Library/mps_web/sitemap.gif\" alt=\"\" style=\"vertical-align:middle; border:0;\"/> Sitemap</a>";
			}
			break
		case "lv":
			if (document.getElementById("sitemap"))	{				
				document.getElementById("sitemap").innerHTML="<a href=\"http://www.mpsglobe.lv/lv/Pages/Sitemap.aspx\"><img src=\"/Style%20Library/mps_web/sitemap.gif\" alt=\"\" style=\"vertical-align:middle; border:0;\"/> Sitemap</a>";
			}
			break
		case "no":
			if (document.getElementById("sitemap"))	{				
				document.getElementById("sitemap").innerHTML="<a href=\"http://www.mps.no/no/Pages/Sitemap.aspx\"><img src=\"/Style%20Library/mps_web/sitemap.gif\" alt=\"\" style=\"vertical-align:middle; border:0;\"/> Sitemap</a>";
			}
			break
		case "pl":
			if (document.getElementById("sitemap"))	{				
				document.getElementById("sitemap").innerHTML="<a href=\"http://www.mpsglobe.pl/pl/Pages/Sitemap.aspx\"><img src=\"/Style%20Library/mps_web/sitemap.gif\" alt=\"\" style=\"vertical-align:middle; border:0;\"/> Sitemap</a>";
			}
			break
		case "ru":
			if (document.getElementById("sitemap"))	{				
				document.getElementById("sitemap").innerHTML="<a href=\"http://www.mpsglobe.ru/ru/Pages/Sitemap.aspx\"><img src=\"/Style%20Library/mps_web/sitemap.gif\" alt=\"\" style=\"vertical-align:middle; border:0;\"/> Sitemap</a>";
			}
			break
		case "se":
			if (document.getElementById("sitemap"))	{				
				document.getElementById("sitemap").innerHTML="<a href=\"http://www.mps.se/se/Pages/Sitemap.aspx\"><img src=\"/Style%20Library/mps_web/sitemap.gif\" alt=\"\" style=\"vertical-align:middle; border:0;\"/> Sitemap</a>";
			}
			break
	}
}

function tarkastasitemap(){} // Toiminnot siirretty tarkastalinkki() funktioon

function vaihdaKuva(){
	req = getreq();
	req.onreadystatechange = imagexists;
	req.open("get", kuvanOsoite, true);
	req.send(null);          
}
                                         

function imagexists(){
	if(req.readyState == 4) {
		if(req.status == 200){
  			document.getElementById("flash").style.background = "url("+kuvanOsoite+")";
   		}
   		else{
   			document.getElementById("flash").style.backgroundImage = 'url(/Style%20Library/mps_web/flash.jpg)';
  		}
	}
}

function getreq() {
	if(window.XMLHttpRequest)
		return new XMLHttpRequest();
	else if(window.ActiveXObject)
		return new ActiveXObject("Microsoft.XMLHTTP");
}

// --------------  Ohjelma päättyy tähän -----------------
//-->

