// INJEKTIT -----------------------------------------------------------------------------------------

function injektoi_sivun_ylalaitaan(koodi,sivu_url) {
	if( (koodi.indexOf('pariisi')==-1) && (koodi.indexOf('etusivu')==-1) && (1==0) ) {
		document.write('<div class="topbar">');
		document.write("<strong>Uutta sivustolla:</strong> <a onclick=\"se('ylalaita','klikkaus','pariisin_matkaopas');\" href=\"/pariisi/\">Pariisin pieni matkaopas</a>!");
		document.write('</div>');
	} else if( (koodi.indexOf('etusivu')==-1) && (1==1) ) {
		document.write('<div class="topbar">');
		document.write("Tutustu myös muihin Pieniin matkaoppaisiin: ");
		if (koodi.indexOf('ateena')==-1) document.write(" <a onclick=\"se('ylalaita','klikkaus','ateena');\"   href=\"/ateena/\">Ateena</a> ");
		if (koodi.indexOf('berliini')==-1) document.write("| <a onclick=\"se('ylalaita','klikkaus','berliini');\" href=\"/berliini/\">Berliini</a> ");
		if (koodi.indexOf('budapest')==-1) document.write("| <a onclick=\"se('ylalaita','klikkaus','budapest');\"    href=\"/budapest/\">Budapest</a> ");
		if (koodi.indexOf('istanbul')==-1) document.write("| <a onclick=\"se('ylalaita','klikkaus','istanbul');\"  href=\"/istanbul/\">Istanbul</a> ");
		if (koodi.indexOf('pariisi')==-1) document.write("| <a onclick=\"se('ylalaita','klikkaus','pariisi');\"  href=\"/pariisi/\">Pariisi</a> ");
		if (koodi.indexOf('praha')==-1) document.write("| <a onclick=\"se('ylalaita','klikkaus','praha');\"    href=\"/praha/\">Praha</a> ");
		if (koodi.indexOf('tallinna')==-1) document.write("| <a onclick=\"se('ylalaita','klikkaus','tallinna');\" href=\"/tallinna/\">Tallinna</a> ");
		if (koodi.indexOf('riika')==-1) document.write("| <a onclick=\"se('ylalaita','klikkaus','riika');\"    href=\"/riika/\">Riika</a>");
		document.write('</div>');
	}
}

function injektoi_otsikkopalkkiin(koodi,sivu_url) {
	if((koodi.indexOf('riika')!=-1) && (1==0)) {
		// Tallinna-banneri riika-sivuilla toimii, mutta otettu pois käytöstä 28.10.2009 21:45 (teki sivusta levottoman)
		document.write('<div style="position:absolute;top:65px;left:285px;width:500px;padding:5px 5px 5px 11px;background-color:#ffffff;-moz-border-radius:5px;-webkit-border-radius:5px;">');
		document.write("Tie Riikaan kulkee <strong>Tallinnan</strong> kautta.<br/>Katso myös <a onclick=\"se('otsikkopalkki','klikkaus','tallinnan_matkaopas');\" href=\"../tallinna/\">Tallinnan pieni matkaopas</a>.");
		document.write('</div>');
	}
}

function injektoi_navigaatioriville(koodi,sivu_url) {
	if(koodi.indexOf('tallinna')!=-1) {
		document.write('<li style="margin-left:10px;"><a href="../hotellivinkit/tallinna.html" class="lisuke">15 hotellivinkkiä</a></li>');
		document.write('<li style="margin-left:10px;"><a href="risteilyt.html" class="lisuke">Tallinnan risteilyt</a></li>');
	} else if(koodi.indexOf('riika')!=-1) {
		document.write('<li style="margin-left:10px;"><a href="../hotellivinkit/riika.html" class="lisuke">Hotellivinkkejä</a></li>');
	}
}

function injektoi_sivun_otsikon_alle(koodi,sivu_url) {
	jakaminen_ja_kommentointi();
}

function injektoi_sisallon_joukkoon(koodi,sivu_url) {
	// Sisällön joukkoon.
	// KÄYTÄ IFRAME-TAPAA, MUUTEN MONET BANNERIT EIVÄT TOIMI IE:SSÄ!!!!
	if(koodi.indexOf('lennot')!=-1) {
		document.write('<div style="float:left;margin:6px 17px 10px 0px;width:300px;">');
		blue1_300x250();
		document.write('</div>');
	} else {
		document.write('<div style="float:left;margin:6px 17px 10px 0px;width:300px;">');
		rotaatio();
		document.write('</div>');
	}
}

function injektoi_alamainoksen_alle() {
	kommentointi();
}

function injektoi_oikeaanlaitaan_ylos(koodi,sivu_url) {
	facebooklike(koodi);
	if(koodi.indexOf('tallinna')!=-1) tyokalut('tallinna');
		else if(koodi.indexOf('riika')!=-1) tyokalut('riika');
	  else if(koodi.indexOf('praha')!=-1) tyokalut('praha');
	  else if(koodi.indexOf('berliini')!=-1) tyokalut('berliini');
		else if(koodi.indexOf('lennot')!=-1) tyokalut('lennot');
		else if(koodi.indexOf('ateena')!=-1) tyokalut('ateena');
		else if(koodi.indexOf('budapest')!=-1) tyokalut('budapest');
		else if(koodi.indexOf('pariisi')!=-1) tyokalut('pariisi');
		else if(koodi.indexOf('istanbul')!=-1) tyokalut('istanbul');
		else if(koodi.indexOf('matkakohteet')!=-1) {
				var reg = /.*\/(.*?)_{0,1}[0-9]{0,1}\.html$/i;
				var ar = reg.exec(sivu_url);
				if(ar!=null) tyokalut(ar[1]);
		}
}

function injektoi_oikeaanlaitaan_alas(koodi,sivu_url) {
}

function injektoi(koodi) {
	sivu_url = window.location.href;
	if(koodi.indexOf('navi')!=-1) return injektoi_navigaatioriville(koodi,sivu_url);
	if(koodi.indexOf('oikeaylä')!=-1) return injektoi_oikeaanlaitaan_ylos(koodi,sivu_url); // Adwords-mainosten yläpuolelle.
	if(koodi.indexOf('oikeaala')!=-1) return injektoi_oikeaanlaitaan_alas(koodi,sivu_url); // Adwords-mainosten alle.
	if(koodi.indexOf('sisältö1')!=-1) return injektoi_sisallon_joukkoon(koodi,sivu_url);
	if(koodi.indexOf('otsikonalla')!=-1) return injektoi_sivun_otsikon_alle(koodi,sivu_url);
	if(koodi.indexOf('alamainoksenjalkeen')!=-1) return injektoi_alamainoksen_alle(koodi,sivu_url);
	if(koodi.indexOf('ylälaita')!=-1) return injektoi_sivun_ylalaitaan(koodi,sivu_url);
	if(koodi.indexOf('otsikkopalkki')!=-1) return injektoi_otsikkopalkkiin(koodi,sivu_url);
}

// TESTIT -------------------------------------------------------------------------------------------

function satunnainen_f(joukon_nimi,array_of_functions) {
	if(!cookiesOn()) return array_of_functions[0]();
	rand_no_f=readCookie("rand_no_"+joukon_nimi);
	if(rand_no_f==null) {
		var rand_no_f = Math.ceil((array_of_functions.length)*Math.random());
		createCookie("rand_no_"+joukon_nimi,rand_no_f,0);
	}
	return array_of_functions[rand_no_f-1]();
}
function satunnainen_n(testin_nimi,maksimi_arvo) {
	if(!cookiesOn()) return 1;
	rand_no_n=readCookie("rand_no_"+testin_nimi);
	if(rand_no_n==null) {
		var rand_no_n = Math.ceil(maksimi_arvo*Math.random());
		createCookie("rand_no_"+testin_nimi,rand_no_n,0);
	}
	return rand_no_n;
}

// ROTAATIOT ----------------------------------------------------------------------------------------

function daysInMonth(iMonth, iYear)
{
	return 32 - new Date(iYear, iMonth, 32).getDate();
}
function vuodenPaiva() {
	var nyt = new Date();
	var vuosi = nyt.getFullYear();
	var kuukausi = nyt.getMonth();
	var kuukaudenpaiva = nyt.getDate();
	var r=kuukaudenpaiva;
	for(i=1;i<=12;i++) {
		if(kuukausi>i) { r = r + daysInMonth(i,vuosi); }
	}
	return r;
}
function paivarotaatio(mainostajien_joukon_koko) {
	// Kaikki näkevät tiettynä päivänä saman mainoksen.
	return ( vuodenPaiva() % mainostajien_joukon_koko ) + 1;
}
function satunnainenrotaatio(mainostajien_joukon_koko) {
	// Mainos valitaan satunnaisesti.
	// Vierailija näkee kaikilla sivuilla tämän saman mainoksen tällä vierailukerralla.
	rand_no=readCookie("rand_no");
	if(rand_no==null || rand_no>mainostajien_joukon_koko) {
		var rand_no = Math.ceil(mainostajien_joukon_koko*Math.random());
		createCookie("rand_no",rand_no,0);
	}
	return rand_no;
}

function rotaatio() {

	var mainostaja_i = satunnainenrotaatio(10);
	// mainostaja_i = 8;

	var url_mainos_id=getUrlVars()["mainos"];
	if(url_mainos_id!=undefined) mainostaja_i = url_mainos_id;

	if(mainostaja_i==1) { mainostaja = 'hotelscom'; }
	
	if(mainostaja_i==2) { mainostaja = 'hotelclub'; }
	if(mainostaja_i==3) { mainostaja = 'ebookers'; }
	if(mainostaja_i==4) { mainostaja = 'blue1'; }
	if(mainostaja_i==5) { mainostaja = 'if'; }
	if(mainostaja_i==6) { mainostaja = 'kaleva'; }
	if(mainostaja_i==7) { mainostaja = 'area'; }

	if(mainostaja_i==8)  { mainostaja = 'goviral'; }
	if(mainostaja_i==9)  { mainostaja = 'goviral'; }
	if(mainostaja_i==10) { mainostaja = 'goviral'; }

	if(mainostaja=='tallink') {
		tallink_300x250();
	}
	if(mainostaja=='hotelscom') {
		hotelscom_300x250();
	}
	if(mainostaja=='hotelclub') {
		hotelclub_300x250();
	}
	if(mainostaja=='ebookers') {
		ebookers_300x250();
	}
	if(mainostaja=='blue1') {
		blue1_300x250();
	}
	if(mainostaja=='if') {
		if_300x250();
	}
	if(mainostaja=='kaleva') {
		kaleva_300x250();
	}
	if(mainostaja=='area') {
		area_300x250();
	}
	if(mainostaja=='goviral') {
		goviral();
	}

}

// BANNERIT -----------------------------------------------------------------------------------------

function tallink_300x250() {
	var uri = 'http://impfi.tradedoubler.com/imp?type(iframe)g(17708840)a(1571189)' + new String (Math.random()).substring (2, 11);
	document.write('<iframe src="'+uri +'" width="300" height="250" frameborder="0" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>');
}
function hotelscom_150x200() {
	document.write('<div style="padding-bottom:15px;border-bottom:2px solid #f0f0f0;margin-bottom:20px;padding-left:4px;">');

	// kesälennuskampanja
	var uri = 'http://impfi.tradedoubler.com/imp?type(iframe)g(18320460)a(1571189)' + new String (Math.random()).substring (2, 11);
	document.write('<iframe src="'+uri +'" width="300" height="250" frameborder="0" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>');

	// aktiivinen ennen kesäalea.
	// var uri = 'http://impfi.tradedoubler.com/imp?type(iframe)g(18320452)a(1571189)' + new String (Math.random()).substring (2, 11);
	// document.write('<iframe src="'+uri +'" width="150" height="200" frameborder="0" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>');
	document.write('</div>');
}
function hotelscom_300x250() {
	var uri = 'http://impfi.tradedoubler.com/imp?type(iframe)g(18320460)a(1571189)' + new String (Math.random()).substring (2, 11);
	document.write('<iframe src="'+uri +'" width="300" height="250" frameborder="0" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>');
}
function hotelclub_300x250() {
	var uri = 'http://impfi.tradedoubler.com/imp?type(iframe)g(17687898)a(1571189)' + new String (Math.random()).substring (2, 11);
	document.write('<iframe src="'+uri +'" width="300" height="250" frameborder="0" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>');
}
function ebookers_300x250() {
	var uri = 'http://impfi.tradedoubler.com/imp?type(iframe)g(1060690)a(1571189)' + new String (Math.random()).substring (2, 11);
	document.write('<iframe src="'+uri +'" width="300" height="250" frameborder="0" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>');
}
function blue1_300x250() {
	var uri = 'http://impfi.tradedoubler.com/imp?type(iframe)g(17614758)a(1571189)' + new String (Math.random()).substring (2, 11);
	document.write('<iframe src="'+uri +'" width="300" height="250" frameborder="0" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>');
}
function if_300x250() {
	var uri = 'http://impfi.tradedoubler.com/imp?type(iframe)g(16322248)a(1571189)' + new String (Math.random()).substring (2, 11);
	document.write('<iframe src="'+uri +'" width="300" height="250" frameborder="0" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>');
}
function kaleva_300x250() {
	var uri = 'http://impfi.tradedoubler.com/imp?type(iframe)g(17912028)a(1571189)' + new String (Math.random()).substring (2, 11);
	document.write('<iframe src="'+uri +'" width="300" height="250" frameborder="0" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>');
}
function area_300x250() {
	var uri = 'http://impfi.tradedoubler.com/imp?type(iframe)g(18467916)a(1571189)' + new String (Math.random()).substring (2, 11);
	document.write('<iframe src="'+uri +'" width="300" height="250" frameborder="0" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>');
}
function goviral() {
	document.write('<iframe id="goviral_iframe" src="http://www.pienimatkaopas.com/goviral_iframe_content.html" style="width:305px;height:255px;" frameborder="0"></iframe>');
}


// TYÖKALUT -----------------------------------------------------------------------------------------

function tyokalut_kaleva(tila) {
	if(tila=='riika')	          url="http://www.kalevatravel.fi/matkapaketit/eurooppa/latvia/riika/";
		else if(tila=='berliini') url="http://www.kalevatravel.fi/matkapaketit/eurooppa/saksa/berliini/";
	  else if(tila=='ateena')   url="http://www.kalevatravel.fi/matkapaketit/eurooppa/kreikka/ateena/";
	  else if(tila=='praha')    url="http://www.kalevatravel.fi/matkapaketit/eurooppa/praha/";
	  else if(tila=='budapest') url="http://www.kalevatravel.fi/matkapaketit/eurooppa/budapest/";
	  else if(tila=='pariisi') url="http://www.kalevatravel.fi/matkapaketit/eurooppa/pariisi/";
		else return "";
	r = "<li><a onclick=\"s(this,'"+capitalize(tila)+" Työkaluissa');\" style=\"color:#008000;\" href=\"http://clk.tradedoubler.com/click?p(115257)a(1571189)g(17912100)url("+url+")\" target=\"_blank\">Kaleva</a><img style=\"position:absolute;\" src=\"http://impgb.tradedoubler.com/imp?type(inv)g(17912100)a(1571189)\" /></li>";
	return r;
}
function tyokalut_area(tila) {
	if(tila=='riika')	          url="http://www.area.fi/Riika";
		else if(tila=='berliini') url="http://www.area.fi/Berliini";
	  else if(tila=='ateena')   url="http://www.area.fi/Ateena";
	  else if(tila=='praha')    url="http://www.area.fi/Praha";
	  else if(tila=='budapest') url="http://www.area.fi/budapest";
	  else if(tila=='pariisi') url="http://www.area.fi/pariisi";
	  else return "";
	r = "<li><a onclick=\"s(this,'"+capitalize(tila)+" Työkaluissa');\" style=\"color:#008000;\" href=\"http://clk.tradedoubler.com/click?p(38486)a(1571189)g(16333946)url("+url+")\" target=\"_blank\">Area</a><img style=\"position:absolute;\" src=\"http://impgb.tradedoubler.com/imp?type(inv)g(16333946)a(1571189)\" /></li>";
	return r;
}
function tyokalut_hotelscom(tila) {
	if(tila=='riika')	          url="http://fi.hotels.com/de805270/Hotellit-latvia-riika/";
		else if(tila=='tallinna') url="http://fi.hotels.com/de470416/Hotellit-viro-tallinna/";
		else if(tila=='berliini') url="http://fi.hotels.com/de332483/Hotellit-saksa-berliini/";
	  else if(tila=='ateena')   url="http://fi.hotels.com/de593632/Hotellit-kreikka-ateena/";
	  else if(tila=='praha')    url="http://fi.hotels.com/de1634829/Hotellit-tsekki-praha/";
	  else if(tila=='budapest') url="http://fi.hotels.com/de643376/Hotellit-unkari-budapest/";
	  else if(tila=='pariisi')  url="http://fi.hotels.com/de504261/Hotellit-ranska-pariisi/";
	  else if(tila=='istanbul') url="http://fi.hotels.com/de1341107/hotellit-turkki-istanbul/";
	  else return "";
	r = "<li><a onclick=\"s(this,'"+capitalize(tila)+" Työkaluissa')\" style=\"color:#008000;\" href=\"http://clk.tradedoubler.com/click?p(24238)a(1571189)g(11769638)url("+url+"?pos=HCOM_FI&locale=fi_FI)\" target=\"_blank\">Hotels.com / "+capitalize(tila)+"</a><img style=\"position:absolute\" src=\"http://impfi.tradedoubler.com/imp?type(inv)g(11769638)a(1571189)\"></li>";
	return r;
}
function tyokalut_hotelscom_tarjoukset(tila) {
	if(tila=='riika')	           url="http://fi.hotels.com/sd805270/riika-hotellierikoistarjoukset/";
	  else if(tila=='ateena')    url="http://fi.hotels.com/sd593632/ateena-hotellierikoistarjoukset/";
		else if(tila=='berliini')  url="http://fi.hotels.com/sd332483/berliini-hotellierikoistarjoukset/";
	  else if(tila=='budapest')  url="http://fi.hotels.com/sd643376/budapest-hotellierikoistarjoukset/";
	  else if(tila=='dubrovnik') url="http://fi.hotels.com/sd1635425/dubrovnik-hotellierikoistarjoukset/";
	  else if(tila=='edinburgh') url="http://fi.hotels.com/sd554344/edinburgh-hotellierikoistarjoukset/";
	  else if(tila=='praha')     url="http://fi.hotels.com/sd1634829/praha-hotellierikoistarjoukset/";
	  else if(tila=='pariisi')   url="http://fi.hotels.com/sd504261/pariisi-hotellierikoistarjoukset/";
	  else if(tila=='ljubljana') url="http://fi.hotels.com/sd1251268/ljubljana-hotellierikoistarjoukset/";
	  else if(tila=='salzburg')  url="http://fi.hotels.com/sd37626/salzburg-hotellierikoistarjoukset/";
		else if(tila=='tallinna')  url="http://fi.hotels.com/sd470416/tallinna-hotellierikoistarjoukset/";
		else if(tila=='varna')     url="http://fi.hotels.com/sd106751/varna-hotellierikoistarjoukset/";
		else if(tila=='istanbul')  url="http://fi.hotels.com/sd1341107/istanbul-hotellierikoistarjoukset/";
	  else return "";
	r = "<li><a onclick=\"s(this,'"+capitalize(tila)+" Tarjoukset Työkaluissa')\" style=\"color:#008000;\" href=\"http://clk.tradedoubler.com/click?p(24238)a(1571189)g(11769638)url("+url+"?pos=HCOM_FI&locale=fi_FI)\" target=\"_blank\">Tarjoukset - Hotels.com</a><img style=\"position:absolute\" src=\"http://impfi.tradedoubler.com/imp?type(inv)g(11769638)a(1571189)\"></li>";
	return r;
}
function tyokalut_hotelclub(tila) {
	if(tila=='riika')	           url="http://www.hotelclub.com/Latvia/Riga-hotels/";
		else if(tila=='edinburgh') url="http://www.hotelclub.com/United-Kingdom/Edinburgh-hotels/";
		else if(tila=='ljubljana') url="http://www.hotelclub.com/Slovenia/Ljubljana-hotels/";
	  else if(tila=='praha')     url="http://www.hotelclub.com/Czech-Republic/Prague-hotels/";
	  else if(tila=='salzburg')  url="http://www.hotelclub.com/Austria/Salzburg-hotels/";
		else if(tila=='tallinna')  url="http://www.hotelclub.com/Estonia/Tallinn-hotels/";
	  else return "";
	r = "<li><a onclick=\"s(this,'"+capitalize(tila)+" Työkaluissa')\" style=\"color:#008000;\" href=\"http://clk.tradedoubler.com/click?p(77553)a(1571189)g(17562084)url("+url+")\" target=\"_blank\">HotelClub</a><img style=\"position:absolute\" src=\"http://impgb.tradedoubler.com/imp?type(inv)g(17562084)a(1571189)\"></li>";
	return r;
}
function tyokalut_bookplus(tila) {
	tila=tila.replace('_',' ');
	url = "http://www.bookplus.fi/search?category=862&q="+capitalize(tila)+"&x=0&y=0"; 
	r = "<li><a onclick=\"s(this,'"+capitalize(tila)+" Kirjahaku Työkaluissa')\" href=\"http://clk.tradedoubler.com/click?p(6406)a(1571189)g(16139766)url("+url+")\" style=\"color:#008000;\" target=\"_blank\">Bookplus / "+capitalize(tila)+"</a><img style=\"position:absolute\" src=\"http://impgb.tradedoubler.com/imp?type(inv)g(16139766)a(1571189)\" /></li>";
	return r;
}
function tyokalut_blue1(tila) {
	kohteet = " ";
	// http://www.blue1.com/fi/fi/Kohteemme/Eurooppa/ 12.6.2010 21:43
	kohteet = kohteet + "Ateena Barcelona Berliini Biarritz Bryssel Dubrovnik Goteborg Koopenhamina Lontoo Milano Munchen Nizza Oslopariisi Rooma Split Tukholma Zurich ";
 	kohteet = kohteet + "Bangkok Chicago Dubai New York Peking Tokio Washington";
	kohteet = kohteet + " ";
	if(kohteet.toLowerCase().indexOf(" "+tila+" ")!=-1) {
		return "<li><a onclick=\"s(this,'Työkaluissa')\" style=\"color:#008000;\" href=\"http://clk.tradedoubler.com/click?p=69021&a=1571189&g=17302636\" target=\"_blank\">Blue1</a><img style=\"position:absolute\" src=\"http://impfi.tradedoubler.com/imp?type(inv)g(17302636)a(1571189)\"></li>";
	} else return "";
}
function tyokalut_tallinksilja(tila) {
	return "";
	reitti = "";
	if(tila=="riika") reitti = "Tukholma-Riika"
		else if(tila=="tallinna") reitti = "Helsinki-Tallinna"
		else if(tila=="berliini") reitti = "Helsinki-Rostock";
	if(reitti!="") {
		return "<li><a onclick=\"s(this,'Työkaluissa')\" style=\"color:#008000;\" href=\"http://clk.tradedoubler.com/click?p(88777)a(1571189)g(17697380)\" target=\"_blank\">Tallink Silja ("+reitti+")</a></li>";
	} else return "";
}


function tyokalut(tila) {

	document.write("<div style=\"text-align:left;font-size:12px;width:160px;padding-bottom:15px;border-bottom:2px solid #f0f0f0;margin-bottom:20px;\">");

	matkaoppaat_html = tyokalut_bookplus(tila);
	if(matkaoppaat_html!="") {
		document.write("<div style=\"font-family:Times;font-size:18px;\">Matkaopaskirjat</div><ul>");
		document.write(matkaoppaat_html);
	}

	laivamatkat_html = tyokalut_tallinksilja(tila);
	if(laivamatkat_html!="") {
		document.write("</ul><div style=\"font-family:Times;font-size:18px;margin-top:7px;\">Laivamatkat</div><ul>");
		document.write(laivamatkat_html);
	}

	hotellit_html = tyokalut_hotelscom_tarjoukset(tila) + tyokalut_hotelclub(tila);
	if(hotellit_html!="") {
		if( (tila=='tallinna') || (tila=='praha') || (tila=='ateena') || (tila=='pariisi') ) {
			document.write("</ul><div style=\"font-family:Times;font-size:18px;margin-top:7px;\">Hotellit "+capitalize(tila)+"ssa</div><ul>");
		} else if( (tila=='berliini') ) {
			document.write("</ul><div style=\"font-family:Times;font-size:18px;margin-top:7px;\">Hotellit "+capitalize(tila)+"ssä</div><ul>");
		} else if(tila=='riika') {
			document.write("</ul><div style=\"font-family:Times;font-size:18px;margin-top:7px;\">Hotellit Riiassa</div><ul>");
		} else if( (tila=='budapest') || (tila=='istanbul') ) {
			document.write("</ul><div style=\"font-family:Times;font-size:18px;margin-top:7px;\">Hotellit "+capitalize(tila)+"issa</div><ul>");
		} else {
			document.write("</ul><div style=\"font-family:Times;font-size:18px;margin-top:7px;\">Hotellit</div><ul>");
		}
		document.write(hotellit_html);
	}

	pakettimatkat_html = tyokalut_kaleva(tila)+tyokalut_area(tila);
	if(pakettimatkat_html!="") {
		document.write("</ul><div style=\"font-family:Times;font-size:18px;margin-top:7px;\">Pakettimatkat</div><ul>");
		document.write(pakettimatkat_html);
	}

	document.write("</ul><div style=\"font-family:Times;font-size:18px;margin-top:7px;\">Lennot, Hotellit</div><ul>");
	document.write("<li><a onclick=\"s(this,'Työkaluissa')\" style=\"color:#008000;\" href=\"http://clk.tradedoubler.com/click?p=406&a=1571189&g=81448\" target=\"_blank\">Ebookers.fi</a><img style=\"position:absolute\" src=\"http://impfi.tradedoubler.com/imp?type(inv)g(81448)a(1571189)\">");
	document.write("<li><a onclick=\"s(this,'Työkaluissa')\" style=\"color:#008000;\" href=\"http://clk.tradedoubler.com/click?p=25220&a=1571189&g=13915990\" target=\"_blank\">Supersaver.fi</a><img style=\"position:absolute\" src=\"http://impfi.tradedoubler.com/imp?type(inv)g(13915990)a(1571189)\">");

	lennot_html = tyokalut_blue1(tila);
	if(lennot_html!="") {
		document.write("</ul><div style=\"font-family:Times;font-size:18px;margin-top:7px;\">Lennot</div><ul>");
		document.write(lennot_html);
	}

	document.write("</ul><div style=\"font-family:Times;font-size:18px;margin-top:7px;\">Matkavakuutus</div><ul>");
	document.write("<li><a onclick=\"s(this,'Työkaluissa')\" style=\"color:#008000;\" href=\"http://clk.tradedoubler.com/click?p=44478&a=1571189&g=16753074\" target=\"_blank\">If (-10% alennus)</a><img style=\"position:absolute\" src=\"http://impfi.tradedoubler.com/imp?type(inv)g(16753074)a(1571189)\">");

	document.write("</ul></div>");
}

function facebooklike(tila) {
	// http://developers.facebook.com/docs/reference/plugins/like-box
	document.write('<div style="margin-bottom:10px;"><iframe src="http://www.facebook.com/plugins/likebox.php?id=311017130970&width=160&height=260&connections=2&stream=false&header=true" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:160px; height:260px"></iframe></div>');
}

// JAKAMINEN ----------------------------------------------------------------------------------------

function jakaminen_addthis() {
	document.write('<script type="text/javascript">');
	document.write('var addthis_pub="nmtoos";');
	document.write('var addthis_language = "fi";');
	document.write('var addthis_options = "email,delicious,google,blinklist,facebook,linkedin,myspace,twitter,more";');
	document.write('</scr'+'ipt>');
	document.write("<a href=\"http://www.addthis.com/bookmark.php?v=20\" onmouseover=\"return addthis_open(this, '', '[URL]', '[TITLE]')\" onmouseout=\"addthis_close()\" onclick=\"return addthis_sendto()\"><img src=\"http://s7.addthis.com/static/btn/lg-share-fi.gif\" width=\"125\" height=\"16\" alt=\"Bookmark and Share\" style=\"border:0\"/></a>");
	document.write('<script type="text/javascript" src="http://s7.addthis.com/js/200/addthis_widget.js"></scr'+'ipt>');
}
function jakaminen_facebook() {
	// 25.10.2009 16:32 asti: document.write("<script>function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script><style> html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif) no-repeat top left; }</style><a href=\"http://www.facebook.com/share.php?u=<url>\" onclick=\"pageTracker._trackPageview('/share/facebook/vakio/');return fbs_click()\" target=\"_blank\" class=\"fb_share_link\">Jaa Facebookissa</a>");
	// 26.10.2009 12:02 asti: document.write("<script>function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script><style> html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif) no-repeat top left; }</style><a href=\"http://www.facebook.com/share.php?u=<url>\" onclick=\"pageTracker._trackPageview('/share/facebook/vakio/');return fbs_click()\" target=\"_blank\" class=\"fb_share_link\">Kerro kavereille Facebookissa</a>");
	document.write("<script>function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script><style> html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif) no-repeat top left; }</style><a href=\"http://www.facebook.com/share.php?u=<url>\" onclick=\"se('jakaminen','facebook','Vinkkaa sivusta Facebookissa');return fbs_click()\" target=\"_blank\" class=\"fb_share_link\">Vinkkaa sivusta Facebookissa</a>");
}

function jakaminen_ja_kommentointi() {
	document.write('<div id="ylatyokalut" style="padding:10px 0px 0px 0px;">');
	document.write('<table><tr><td style="">');
	// jakaminen_addthis();
	jakaminen_facebook();
	document.write('</td><td style="padding-left:15px;padding-bottom:5px;">');
	document.write('<a href="#kommentoi" style="color:#000080">Kommentoi sivua</a>');
	document.write('</td></tr></table>');
	document.write('</div>');
}

// KOMMENTOINTI -------------------------------------------------------------------------------------

function kommentointi() {
	$osoite = {};
	$osoite[1] =  "palau";
	document.write('<div id="kommentointityokalu" style="background-color:#E9F0FA;padding:10px;margin-top:20px;">');
	document.write('<form ');
	document.write("target=\"palauteiframe\"");
	document.write('method="post" enctype="application/x-www-form-urlencoded" action="http://www.int2000.net/palautelomake">');
	document.write('<h2><a name="kommentoi">Kommentoi</a></h2></td></tr>');
	document.write('<p>');
	document.write('Lisää lusikkasi soppaan, rohkeasti :).<br>');
	document.write('Vinkkaa, kerro oma mielipiteesi, täydennä tai korjaa, kritisoi, ihan mitä vain.');
	document.write('</p>');
	document.write('<p>');
	$osoite[2] = "te@pien";
	document.write('Nimesi tai nimimerkkisi:<br>');
	document.write('<input type="text" name="nimi" value="" size=40">');
	document.write('</p>');
	document.write('<p style="margin-bottom:10px">');
	document.write('Kommenttisi:<br>');
	document.write('<textarea name="kommentti" rows="5" cols="60"></textarea>');
	document.write('</p>');
	document.write('<table><tr><td style="vertical-align:top;padding-top:4px;"><input type="submit" value="Kommentoi"></td><td style="padding-left:8px;"><iframe frameborder="0" name="palauteiframe" style="border:none;width:350px;height:45px;" src="../tyhja.html"></iframe></td></tr></table>');
	$osoite[3] = "imatkaopas.com";
	document.write('<input type="hidden" name="recipient" value="'+$osoite[1]+$osoite[2]+$osoite[3]+'">');
	document.write('<input type="hidden" name="redirect" value="http://www.pienimatkaopas.com/kiitos2.html">');
	var currentTime = new Date();
	var month = currentTime.getMonth() + 1;
	var day = currentTime.getDate();
	var year = currentTime.getFullYear();
	var hours = currentTime.getHours();
	var minutes = currentTime.getMinutes();
	if (minutes < 10) { minutes = "0"+minutes; }
	document.write('<input type="hidden" name="subject" value="Palaute - Pieni Matkaopas ('+day+'.'+month+'.'+year+' '+hours+':'+minutes+')">');
	document.write('<input type="hidden" name="url" value="'+window.location.href+'">');
	document.write('</form>');
	document.write('</div>');
}

function se(kategoria,toiminto,otsikko) {
	if(window.location.href.indexOf('/H:/HTML/')!=-1) {
		alert('event=('+kategoria+','+toiminto+','+otsikko+')');
	} else {
		pageTracker._trackEvent(kategoria,toiminto,otsikko);
	}
}
function s(o,kohde,osoite) {
	try {
		if(typeof o == 'string') {

			leima = o;

		} else {

			if(osoite==null) {
				osoite = o.href.toLowerCase();
				osoite = osoite.replace('http://','');
				osoite = osoite.replace('https://','');
				osoite_i = osoite.indexOf('/');
				if(osoite_i!=-1) { osoite = osoite.substring(0,osoite_i); }
			}

			if(kohde==null) { kohde = o.innerHTML; }
			kohde = kohde.toLowerCase();
			kohde = kohde.replace(/ä/g,'a');
			kohde = kohde.replace(/ö/g,'o');
			kohde = kohde.replace(/å/g,'a');
			kohde = kohde.replace(/ü/g,'u');
			kohde = kohde.replace(/[^a-zA-Z0-9_/]+/g,'_');

			prefiksi = '/out/';
			if(osoite.indexOf('tradedoubler')!=-1) {
				prefiksi = '/tradedoubler/';
				var reg = /p[=\(]([0-9]+)[&\)]/i;
				var ar = reg.exec(o.href);
				if(ar!=null) {
					prefiksi = prefiksi + ar[1] + '/';
					if(ar[1]=='44478') osoite = 'www.if.fi';
					if(ar[1]=='25220') osoite = 'www.supersaver.fi';
					if(ar[1]=='406') osoite = 'www.ebookers.fi';
					if(ar[1]=='6406') osoite = 'www.bookplus.fi';
					if(ar[1]=='77553') osoite = 'www.hotelclub.com';
					if(ar[1]=='69021') osoite = 'www.blue1.com';
					if(ar[1]=='115257') osoite = 'www.kalevatravel.fi';
					if(ar[1]=='38486') osoite = 'www.area.fi';
					if(ar[1]=='88777') osoite = 'www.tallinksilja.com';
				}
				reg = /url\(https{0,1}:\/\/(.*?)\/.*?\)/i;
				ar = reg.exec(o.href);
				if(ar!=null) {
					osoite = ar[1];
				}
			}

			if(osoite!='') { osoite = osoite + '/'; }

			leima = prefiksi+osoite+kohde

		}

		if(window.location.href.indexOf('/H:/HTML/')!=-1) {
			alert(leima);
		} else {
			pageTracker._trackPageview(leima);
		}
	} catch(err) {
		// Jatketaan. Virhe voi johtua esim. siitä että tracker-koodi on estetty jollain adblockerilla.
	}
}

function spamprotection(id) {
	if(id=='as') {
		document.write(unescape('%54%65%6B%73%74%69%3A'+'%20%41%6E%6E%69%69%6E%61'+'%20%53%69%6D%75%6C%61'));
	}
}

// TUKIFUNKTIOT -------------------------------------------------------------------------------------

function getUrlVars() {
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}
function capitalize(rivi) {
	return rivi.replace( /(^|\s)([a-z])/g , function(m,p1,p2){ return p1+p2.toUpperCase(); } );
}
function createCookie(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=/";
}
function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++)
    {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}
function eraseCookie(name)
{
    createCookie(name,"",-1);
}
function cookiesOn() {
	testValue=Math.floor(1000*Math.random());
	createCookie('smcookietest',testValue,90);
	if (testValue==readCookie('smcookietest')) return true;
	else return false;
}
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}
var lightbox = {};
function alustaLightBox() {
  addLoadEvent(function(){
    lightbox = new MultiBox('mb', {descClassName: 'multiBoxDesc', useOverlay: false });
  });
}
