﻿// /Style%20Library/custom/customedCodes.js

 

function GetCustomServiceType_() { return 'avi'; }


function GetCustomLangCode_()
{
	 
	var txtLocation = (""+document.location+"").toLowerCase();
 	if (txtLocation.indexOf("/fi/")!=-1)	
		return "fi"
	else if (txtLocation.indexOf("/swe/")!=-1)	
		return "swe"
	else if (txtLocation.indexOf("/en/")!=-1)	
		return "en"
	else	return "";

}

function customedPageToolsHandler(pageTime_)
{

	// tassa haettas kieliversio
	customedInitToolsHandler(pageTime_);

} 

function customedReleaseToolsHandler(pageTime_)
{

	// tassa haettas kieliversio
	customedInitToolsHandler(pageTime_);
} 


function customedInitToolsHandler(pageTime_)
{

		var txtCustomLanguage =((GetCustomLangCode_())?GetCustomLangCode_():'fi');
		document.write('<div style="width:100%; margin: 10px; 20px; font-family: arial; font-size: 12px; color: black;" id="printToolsDiv">');
		document.write('<div style="width:200px;float: left; " id="printToolsSubLeft">');
	
		var splArr=pageTime_.split(" ");
		if (splArr.length==2)
			document.write( ((txtCustomLanguage =='fi')?('Päivitetty'):('Uppdaterad'))+ '&nbsp;&nbsp;' + splArr[0]);
		
		document.write('</div>');
		document.write('<div style="width:200px;float: left;" id="printToolsSubRight">');
		document.write('<table   border="0" cellspacing="0"><tr>');
		document.write('<td><a href="#"><img hspace="5" vspace="2" src="/SiteCollectionImages/print.gif" border="0"></a></td>');	
		document.write('<td ><a href="javascript:CustomPrintEvent();">'+((txtCustomLanguage =='fi')?('Tulosta'):('Skriv ut')) +'</a><td>');	
		document.write('</tr></table>');
		document.write('</div>');
	document.write('</div>');

} 


function customedReleaseTitleHandler()
{
	var txtCustomLanguage = GetCustomLangCode_();
	if (txtCustomLanguage)
	{
		if (txtCustomLanguage=='fi')
			document.write('Tiedote');

		if (txtCustomLanguage=='swe')
			document.write('Meddelanden');
	}
	else
	{
	document.write('Tiedote');
	}
} 






// /Style%20Library/custom/printCustom.js

function CustomPrintEvent()
{
 
 
	var dAll = (document.all) ? 1 : 0;
	var pr = (window.print) ? 1 : 0;
	 
	if(!pr)
		return;

	// maindataalue
	//var arId = 'mainprintarea';
	var arId = 'maindataalue';
	var printArea = document.getElementById(arId);
 	
	
	if (printArea == null && dAll) 
		printArea = eval('document.all.' + arId);
	
	if (printArea) 
	{

		var txtServiceTypeIs = GetCustomServiceType_();
			
		var a = "<" + "script" + ">function window_close() {  window.close(); }</" + "script" + "> ";
				var sStart = "<html><head> "+a+"<link rel='stylesheet' type='text/css' href='/Style%20Library/custom/"+txtServiceTypeIs +".css'/><link href='/Style%20Library/custom/"+txtServiceTypeIs +"_nostot.css' rel='stylesheet' type='text/css' /><link href='/Style%20Library/normaali.css' rel='stylesheet' type='text/css' /><style> #printToolsSubRight { display : none; } div.breadcrumb { display : none; }</style> </head><body onload=\"javascript:window.print(); setTimeout('window_close();',10000);\">";
		var 	sStop = "</body></html>";

		var html = '<img width="678" height="99" style=" margin-left: 5px;margin-bottom: 5px;" src="/SiteCollectionImages/'+txtServiceTypeIs +'_printlogo.jpg" border="0"/><br clear="all"/><table id="tblTwoCols" cellspacing="0" border="0" cellpadding="0" width="100%"><tr><td   id="maindataalue">';
		var html2 = '</td></tr></table>';

		var w = window.open('about:blank','printWin'+ GetxGuid(),'width=800,height=600,scrollbars=yes');
		wdoc = w.document;
		wdoc.open();
		wdoc.write( sStart + html + printArea.innerHTML +html2 ) ;
	 
		wdoc.writeln( sStop );
		wdoc.close();
		w.focus();

		 
		 
	}
	
 
 }
function GetxGuid()
{
	var td = new Date(); 
	var str = 'asappi' + td.getSeconds() + '_';
	str+= td.getYear() + '_';
	str+= td.getMonth() + '_';
	str+= td.getDate() + '_';
	str+= td.getHours() + '_';
	str+= td.getMinutes() + '_';
	str+= td.getSeconds();
	td = null;
	return str;
}

// 2011
function _ot2(_w_loc2, _testUrl)
{
	return (_w_loc2.indexOf((_testUrl.toLowerCase()))!= -1);
}
//  
 
function customedGetMapForServices(txtServiceTypeIs, txtCustomLanguage)
{
   if (txtServiceTypeIs=='ely' && txtCustomLanguage=='fi')
	 {
		 return '<map name="custommap'+txtServiceTypeIs+'">\
		 	<area shape="poly" coords="167,349,156,328,155,303,163,281,194,293,234,293,266,327,239,379,204,393,175,399,170,403,160,403,156,367" href="/fi/ELYkeskukset/Sivut/ELYSavokarjala.aspx">\
			<area shape="poly" coords="151,413,162,406,175,409,172,401,199,399,236,379,190,441,162,447" href="/fi/ELYkeskukset/Sivut/ELYEtelakarjala.aspx">\
			<area shape="poly" coords="89,418,89,428,102,435,96,450,72,460,81,472,156,450,158,436,146,414,156,406,155,389,145,387,121,404" href="/fi/ELYkeskukset/Sivut/ELYesuomi.aspx">\
			<area shape="poly" coords="75,362,74,394,77,406,81,414,87,420,84,431,99,435,84,453,65,457,38,428,48,369,62,369" href="/fi/ELYkeskukset/Sivut/ELYsatakunta.aspx">\
			<area shape="poly" coords="101,352,118,366,118,377,123,403,116,403,96,414,82,411,81,403,75,396,79,379,81,359" href="/fi/ELYkeskukset/Sivut/ELYpirkanmaa.aspx">\
			<area shape="poly" coords="118,318,133,301,150,305,155,325,151,332,160,340,163,354,153,364,158,387,148,382,128,394,123,381,118,360,108,354,123,347" href="/fi/ELYkeskukset/Sivut/ELYKeskiSuomi.aspx">\
			<area shape="poly" coords="102,268,126,301,114,317,121,347,102,347,77,355,60,366,48,366,48,320" href="/fi/ELYkeskukset/Sivut/ELYPohjanmaa.aspx">\
			<area shape="poly" coords="135,210,155,197,177,192,197,199,202,172,221,173,227,202,224,212,222,237,231,246,236,264,244,278,234,291,216,286,199,288,192,290,168,274,150,286,151,300,129,298,108,269,135,231" href="/fi/ELYkeskukset/Sivut/ELY oulu.aspx">\
			<area shape="poly" coords="135,207,151,195,170,197,177,188,194,195,202,168,216,168,207,145,224,106,199,82,204,25,185,5,160,10,150,52,138,67,99,64,75,30,64,40,104,87,109,161,118,197,131,209" href="/fi/ELYkeskukset/Sivut/ELYLappi.aspx">\
			</map>';
			
			
			
	}
	
	 if (txtServiceTypeIs=='ely' && txtCustomLanguage=='swe')
	 {
	 	 return '<map name="custommap'+txtServiceTypeIs+'">\
		 	<area shape="poly" coords="167,349,156,328,155,303,163,281,194,293,234,293,266,327,239,379,204,393,175,399,170,403,160,403,156,367" href="/swe/Ely_centralerna/Sidor/ELYsavokarjala.aspx">\
			<area shape="poly" coords="151,413,162,406,175,409,172,401,199,399,236,379,190,441,162,447" href="/swe/Ely_centralerna/Sidor/ELYekarjala.aspx">\
			<area shape="poly" coords="89,418,89,428,102,435,96,450,72,460,81,472,156,450,158,436,146,414,156,406,155,389,145,387,121,404" href="/swe/Ely_centralerna/Sidor/ELYesuomi.aspx">\
			<area shape="poly" coords="75,362,74,394,77,406,81,414,87,420,84,431,99,435,84,453,65,457,38,428,48,369,62,369" href="/swe/Ely_centralerna/Sidor/ELYsatakunta.aspx">\
			<area shape="poly" coords="101,352,118,366,118,377,123,403,116,403,96,414,82,411,81,403,75,396,79,379,81,359" href="/swe/Ely_centralerna/Sidor/ELYpirkanmaa.aspx">\
			<area shape="poly" coords="118,318,133,301,150,305,155,325,151,332,160,340,163,354,153,364,158,387,148,382,128,394,123,381,118,360,108,354,123,347" href="/swe/Ely_centralerna/Sidor/ELYksuomi.aspx">\
			<area shape="poly" coords="102,268,126,301,114,317,121,347,102,347,77,355,60,366,48,366,48,320" href="/swe/Ely_centralerna/Sidor/ELYpohjanmaa.aspx">\
			<area shape="poly" coords="135,210,155,197,177,192,197,199,202,172,221,173,227,202,224,212,222,237,231,246,236,264,244,278,234,291,216,286,199,288,192,290,168,274,150,286,151,300,129,298,108,269,135,231" href="/swe/Ely_centralerna/Sidor/ELYoulu.aspx">\
			<area shape="poly" coords="135,207,151,195,170,197,177,188,194,195,202,168,216,168,207,145,224,106,199,82,204,25,185,5,160,10,150,52,138,67,99,64,75,30,64,40,104,87,109,161,118,197,131,209" href="/swe/Ely_centralerna/Sidor/ELYlappi.aspx">\
			</map>';

	 
		 
			
	}

	 
	 if (txtServiceTypeIs=='avi' && txtCustomLanguage=='fi')
	 {
	 	var w_loc2 = window.location.toString().toLowerCase(); 
	 	
	 	if ( _ot2(w_loc2, '/fi/Sivut/etusivu.aspx'))
	 	{
	 	    //front page 
	 	     return '<map name="custommap'+txtServiceTypeIs+'">\
			<area shape="poly" coords="167,348,156,327,155,302,163,280,194,292,234,292,266,326,239,378,204,392,175,398,170,402,160,402,156,366" href="/ita">\
			<area shape="poly" coords="80,359,79,391,82,403,86,411,90,419,95,426,104,432,89,450,70,454,43,425,53,366,67,366" href="/lounais">\
			<area shape="poly" coords="135,210,155,201,169,205,197,201,202,172,221,173,227,202,224,212,222,237,231,246,236,264,244,278,234,291,216,286,199,288,192,290,168,277,154,287,153,302,129,298,108,269,135,231" href="/pohjois">\
			<area shape="poly" coords="135,208,151,196,170,198,177,189,194,196,202,169,216,169,207,146,224,107,199,83,207,35,185,13,163,19,150,53,138,68,99,65,84,41,71,55,104,88,109,162,118,198,131,210" href="/lappi">\
			<area shape="poly" coords="108,271,131,303,138,301,151,308,154,323,151,329,160,340,163,349,155,359,155,381,146,376,101,408,91,409,80,393,86,353,79,351,67,364,54,362,51,335,56,306,86,291" href="/lansi">\
			<area shape="poly" coords="94,413,105,412,147,379,156,387,158,402,165,406,179,405,229,385,186,436,86,463,86,454,98,445,105,427" href="/etela">\
			</map>';
	 	   // 
	 	}
	 	else
	 	{
	 	 return '<map name="custommap'+txtServiceTypeIs+'">\
			<area shape="poly" coords="167,348,156,327,155,302,163,280,194,292,234,292,266,326,239,378,204,392,175,398,170,402,160,402,156,366" href="/fi/virastot/Sivut/Ita-SuomenAVI.aspx">\
			<area shape="poly" coords="80,359,79,391,82,403,86,411,90,419,95,426,104,432,89,450,70,454,43,425,53,366,67,366" href="/fi/virastot/Sivut/Lounais-SuomenAVI.aspx">\
			<area shape="poly" coords="135,210,155,201,169,205,197,201,202,172,221,173,227,202,224,212,222,237,231,246,236,264,244,278,234,291,216,286,199,288,192,290,168,277,154,287,153,302,129,298,108,269,135,231" href="/fi/virastot/Sivut/Pohjois-SuomenAVI.aspx">\
			<area shape="poly" coords="135,208,151,196,170,198,177,189,194,196,202,169,216,169,207,146,224,107,199,83,207,35,185,13,163,19,150,53,138,68,99,65,84,41,71,55,104,88,109,162,118,198,131,210" href="/fi/virastot/Sivut/LapinAVI.aspx">\
			<area shape="poly" coords="108,271,131,303,138,301,151,308,154,323,151,329,160,340,163,349,155,359,155,381,146,376,101,408,91,409,80,393,86,353,79,351,67,364,54,362,51,335,56,306,86,291" href="/fi/virastot/Sivut/Lansi-jaSisa-SuomenAVI.aspx">\
			<area shape="poly" coords="94,413,105,412,147,379,156,387,158,402,165,406,179,405,229,385,186,436,86,463,86,454,98,445,105,427" href="/fi/virastot/Sivut/Etela-SuomenAVI.aspx">\
			</map>';

	 	}
	 	 
	 		 		
	 }	

	 if (txtServiceTypeIs=='avi' && txtCustomLanguage=='swe')
	 {
	    var w_loc2 = window.location.toString().toLowerCase(); 
	    
	    if ( _ot2(w_loc2, '/swe/Sidor/default.aspx'))
	 	{
	 	    //front page 
	 	    return '<map name="custommap'+txtServiceTypeIs+'">\
			<area shape="poly" coords="167,348,156,327,155,302,163,280,194,292,234,292,266,326,239,378,204,392,175,398,170,402,160,402,156,366" href="http://www.rfv.fi/ostra">\
			<area shape="poly" coords="80,359,79,391,82,403,86,411,90,419,95,426,104,432,89,450,70,454,43,425,53,366,67,366" href="http://www.rfv.fi/sydvastra">\
			<area shape="poly" coords="135,210,155,201,169,205,197,201,202,172,221,173,227,202,224,212,222,237,231,246,236,264,244,278,234,291,216,286,199,288,192,290,168,277,154,287,153,302,129,298,108,269,135,231" \
			 href="http://www.rfv.fi/norra">\
			<area shape="poly" coords="135,208,151,196,170,198,177,189,194,196,202,169,216,169,207,146,224,107,199,83,207,35,185,13,163,19,150,53,138,68,99,65,84,41,71,55,104,88,109,162,118,198,131,210" href="http://www.rfv.fi/lappland">\
			<area shape="poly" coords="108,271,131,303,138,301,151,308,154,323,151,329,160,340,163,349,155,359,155,381,146,376,101,408,91,409,80,393,86,353,79,351,67,364,54,362,51,335,56,306,86,291" href="http://www.rfv.fi/vastra">\
			<area shape="poly" coords="94,413,105,412,147,379,156,387,158,402,165,406,179,405,229,385,186,436,86,463,86,454,98,445,105,427" href="http://www.rfv.fi/sodra">\
			</map>';
	 	   // 
	 	}
	 	else
	 	{
		 return '<map name="custommap'+txtServiceTypeIs+'">\
			<area shape="poly" coords="167,348,156,327,155,302,163,280,194,292,234,292,266,326,239,378,204,392,175,398,170,402,160,402,156,366" href="/swe/Verker/Sidor/OstraFinlandRFV.aspx">\
			<area shape="poly" coords="80,359,79,391,82,403,86,411,90,419,95,426,104,432,89,450,70,454,43,425,53,366,67,366" href="/swe/Verker/Sidor/SydvastraFinlandRFV.aspx">\
			<area shape="poly" coords="135,210,155,201,169,205,197,201,202,172,221,173,227,202,224,212,222,237,231,246,236,264,244,278,234,291,216,286,199,288,192,290,168,277,154,287,153,302,129,298,108,269,135,231" \
			 href="/swe/Verker/Sidor/NorraFinlandRFV.aspx">\
			<area shape="poly" coords="135,208,151,196,170,198,177,189,194,196,202,169,216,169,207,146,224,107,199,83,207,35,185,13,163,19,150,53,138,68,99,65,84,41,71,55,104,88,109,162,118,198,131,210" href="/swe/Verker/Sidor/LapplandRFV.aspx">\
			<area shape="poly" coords="108,271,131,303,138,301,151,308,154,323,151,329,160,340,163,349,155,359,155,381,146,376,101,408,91,409,80,393,86,353,79,351,67,364,54,362,51,335,56,306,86,291" href="/swe/Verker/Sidor/VastraochInreFinlanRFV.aspx">\
			<area shape="poly" coords="94,413,105,412,147,379,156,387,158,402,165,406,179,405,229,385,186,436,86,463,86,454,98,445,105,427" href="/swe/Verker/Sidor/SodraFinlandRFV.aspx">\
			</map>';
        }
  }	 

	 
	 return ' ';
}
 

			

function  customedDoFade(xid, intValue)
{
	if (intValue < 11)
	{

		var  elem = document.getElementById(xid);
		 if (elem)
		 {
		 	
			 elem.style.opacity = intValue/10;
			// elem.style.color = newColor;
			 elem.style.filter = 'alpha(opacity=' + intValue*10 + ')';
			 intValue++;
			setTimeout('customedDoFade("ximg",'+intValue+')',50);
		 }
	 }
}

			

function customedLocationImageHandler()
{

	var txtCustomLanguage = GetCustomLangCode_();
	var txtServiceTypeIs = GetCustomServiceType_();
	if (txtCustomLanguage && txtServiceTypeIs)
	{
	 
		  	document.write(customedGetMapForServices(txtServiceTypeIs, txtCustomLanguage));
			document.write('<div  style="background: white;text-align:center; margin-top: 10px; margin-bottom: 10px;"><img id="ximg" src="/Style%20Library/custom/flash/karttaIso_'+txtCustomLanguage+'_'+txtServiceTypeIs+'.png" usemap="#custommap'+txtServiceTypeIs+'" border=""/></div>');
			setTimeout('customedDoFade("ximg",1);',50);
			 

	}
	

}


