/*
#################################################################
#
#	Toni Aalto
#	Länsi-Suomi / 8.4.2008
#	toni.aalto@lansi-suomi.fi
#
#################################################################
*/

function changeImage(button,img){	
	document[button].src = "/images/buttons/" + img;
}

function returnCurrentDay(){
	
	var d=new Date();
	var currentDate = d.getDate();
	
	var m = new Date();
	var currentMonth = m.getMonth();
	currentMonth++;
	var y = new Date();
	var currentYear = y.getFullYear();
		
	var fullDate = currentDate + "." + currentMonth + "." + currentYear;
	return fullDate;
	
}

function printHeaderDay(){
	
	var d = returnCurrentDay();
	$("#headerCurrentDay").html(d);
	
}
$(document).ready(function(){
	// PÃ¤ivÃ¤mÃ¤Ã¤rÃ¤n ja nimipÃ¤ivÃ¤n tulostus
	printHeaderDay();
	//$("#headerCurrentNames").html(" " + nimipv);

	//Lomakkeiden enterin painallus
	$("#search").keypress(function(e) {						  
		if (e.which == 13){
		doTheSearch();
		}
		
	});
	
	addGoogleAnalytics();
	karkimediaJattibanneri();
	ymparistonUusin();


});

function karkimediaJattibanneri(){
	
	var karkkari = $("#karkkaritop").height();
	
	if(karkkari < 50) {
	$("#karkkaritop").removeClass();
	$("#karkkaritop").addClass('karkkaritopFalse');
	}
		else{
		$("#karkkaritop").removeClass();
		$("#karkkaritop").addClass('karkkaritopTrue');
		}
}


function checkFileFormat(fval){

	
	if (fval == "video"){
		//$("#video").show();
		//$("#kuva").hide();
		$("#tiedostonOhje").show();
		
	}
	
		else if (fval == "kuva"){
		//$("#video").hide();
		//$("#kuva").show();
		$("#tiedostonOhje").show();
		}
		
			else{
			$("#tiedostonOhje").hide();
			}
	
	
}


/*
#################################################################
#
#	ETUSIVUN PÃ„Ã„LLE TULEVA BANNERI
#
#################################################################
*/

function showPaalleTuleva()
{
	var leveys = window.document.body.clientWidth;
	var korkeus = window.document.body.clientHeight;
	var vasen = leveys / 2 - 250;
	var toppi = 215;
	
	//Haetaan cookiea tieto
	if (!$.cookie('op'))
	{
	setBannerCookie('op');
	$("#etusivunPaalleTuleva").show();
	$("#etusivunPaalleTuleva").css({ top: toppi , left: vasen });

	
	
	setTimeout(hideBanner, 5000);
	}
		else
		{
		//alert("lÃ¶yty");
		}
	
}

function hideBanner(banner) 
{
$("#etusivunPaalleTuleva").hide();
}

function setBannerCookie(cName) 
{
	$.cookie(cName, 'naytetty', { expires: 0.08 });
}


/*
#################################################################
#
#	HAKUBOXI
#
#################################################################
*/

function searchDo(){
	$("#search").removeClass();
	$("#search").addClass("searchInput");
	
	//alert($("#search").val());
	if ($("#search").val() == "anna hakusana") {
	$("#search").val('');
	}
}

function searchDoOut(){
	
	if ($("#search").val() == "") {
	$("#search").val('anna hakusana');
	}
}

function doTheSearch(){
	
	/* 
	<option value="1">Koko sivusto</option>
    <option value="2">Menokalenteri</option>
    <option value="3">Yrityshakemisto</option>
    <option value="4">Google</option>
	*/
	
	var searchTarget = $("#target").val();
	var searchText = $("#search").val();
	//alert(searchText);
	
	//Tarkistetaan syÃ¶te
	if (searchText == "" || searchText == "anna hakusana"){
	$("#search").removeClass();
	$("#search").addClass("searchInputMissing");
	}
		else{
			
			if (searchTarget == 4) {
				
				$("#searchForm").attr({ 
         			 action: "http://www.google.com/search",
					 method: "get"
        		});
			
			$("#search").attr({ 
				name: "q"
        		});
				
				$("#searchForm").append('<input type="hidden" name="hl" value="fi">');
				$("#searchForm").submit();
				
				//alert("google");
				
			}
			
			if (searchTarget == 1) {
				
				//alert("ddd");
				
				$("#searchForm").append('<input type="hidden" name="tem" value="lsearch">');
				$("#search").attr({ 
         			 name: "search_articletext"
        		});
				
				$("#searchForm").attr({ 
         			 action: "/scripts/edoris/edoris.dll",
					 method: "post"
        		});
								
				$("#searchForm").submit();
				
				//alert("ls");
				
			}

			if (searchTarget == 2) {
				
				$("#searchForm").append('<input type="hidden" name="tem" value="lsearch1">');
				$("#searchForm").append('<input type="hidden" name="startdate" value="">');
				$("#searchForm").append('<input type="hidden" name="enddate" value="">');
				$("#searchForm").append('<input type="hidden" name="eventsevent" value="0">');
				$("#searchForm").append('<input type="hidden" name="eventsplace" value="0">');				
			$("#search").attr({ 
         			 name: "search"
        		});
				
				$("#searchForm").attr({ 
         			 action: "/scripts/edoris/edoris.dll",
					 method: "post"
        		});
								
				$("#searchForm").submit();
				
				//alert("ls");
				
			}
			
			if (searchTarget == 3) {
				
				$("#searchForm").append('<input type="hidden" name="tem" value="lsearch2">');
				$("#searchForm").append('<input type="hidden" name="companybranch" value="0">');
				$("#searchForm").append('<input type="hidden" name="companyplace" value="0">');	
				$("#search").attr({ 
         			 name: "search"
        		});
				
				$("#searchForm").attr({ 
         			 action: "/scripts/edoris/edoris.dll",
					 method: "post"
        		});
								
				$("#searchForm").submit();
				
				//alert("ls");
				
			}


		}
}
/*
#################################################################
#
#	PÃ„Ã„NAVIGAATIO v.0.1
#
#################################################################
*/
var navigaatioOsiot = new Array("Netusivu","Nuutiset","Nsaa","Nurheilu","Naikalisa","Nymparisto","Nmielipiteet","Nasiakaspalvelu", "Ngalleria","Nyrhak","Nvaalit2008");
var activeNavigation;
var activeNavigationTemp;
var returnNavigation;
var activeSecondNavigation;
//snNvaalit2008

//Piilotetaan alanavit
$(document).ready(function(){
						   
	for(i=0; i < navigaatioOsiot.length; i++) {
		
		//$("#" + navigaatioOsiot[i]).removeClass();
		$("#sn" + navigaatioOsiot[i]).css({ display: "none" });
		//alert(navigaatioOsiot[i]);
		
		//$(this).css({ backgroundColor:"yellow", fontWeight:"bolder" });
	}
});


function setActiveNavigation(section){
	
	//alert(section);
	activeNavigation = section;
	$("#" + activeNavigation).removeClass();
	$("#" + activeNavigation).addClass("activeMainNavigation");
	
	changeNavigation(activeNavigation);
}







function changeNavigation(sec){

	clearTimeout(returnNavigation);
	activeNavigationTemp = sec;

	for(i=0; i < navigaatioOsiot.length; i++) {
		
		if(navigaatioOsiot[i] == sec) {
		$("#" + navigaatioOsiot[i]).removeClass();
		$("#" + navigaatioOsiot[i]).addClass("activeMainNavigation");
		$("#sn" + navigaatioOsiot[i]).show();
		//alert(navigaatioOsiot[i]);
		}
			else{
			$("#" + navigaatioOsiot[i]).removeClass();
			$("#" + navigaatioOsiot[i]).addClass("inactiveMainNavigation");
			$("#sn" + navigaatioOsiot[i]).hide();
			}
		
	}

}


function returnActiveNavigation(){
	
	clearTimeout(returnNavigation);
	
	for(i=0; i < navigaatioOsiot.length; i++) {
		
		if(navigaatioOsiot[i] == activeNavigation) {
		$("#" + navigaatioOsiot[i]).removeClass();
		$("#" + navigaatioOsiot[i]).addClass("activeMainNavigation");
		$("#sn" + navigaatioOsiot[i]).show();
		//alert(navigaatioOsiot[i]);
		}
			else{
			$("#" + navigaatioOsiot[i]).removeClass();
			$("#" + navigaatioOsiot[i]).addClass("inactiveMainNavigation");
			$("#sn" + navigaatioOsiot[i]).hide();
			}
		
	}
}

function clearActiveNavigationTime(){
clearTimeout(returnNavigation);
}

function clearActiveNavigation(){
returnNavigation = setTimeout("returnActiveNavigation()",1500);
}


/*
#################################################################
#
#	ALANNAVIGAATIO v.0.1
#
#################################################################
*/
var alaNavigaatioOsiot = new Array("Suutiset","Sraumajaalue");
var activeSecondNavigation;


function setActiveSecondNavigation(section){
	
	//activeSecondNavigation = section;
	$("#" + section).removeClass();
	$("#" + section).addClass("activeSecondNavigation");
	
	changeNavigation(activeNavigation);
}

/*
#################################################################
#
#	UUTISEN KUVA JA VIDEO
#
#################################################################
*/
var videoOn = false;

$(document).ready(function(){
var param1 = $.getURLParam("w");
if(param1 == "video"){
showVideo();
}
});

function showVideo() {

	$("#oneNewsMovie").show();
	$("#oneNewsImage").hide();
	$("#imageNavi").html('<a href="javascript:showImage();"><img src="/images/buttons/pictures_inactive.gif" alt="Katso kuvat" border="0" name="kuva" onmouseover="changeImage(\'kuva\',\'pictures_active.gif\');" onmouseout="changeImage(\'kuva\',\'pictures_inactive.gif\');"/></a>');
	$("#videoNavi").html('<img src="/images/buttons/watch_video_active.gif" alt="Katso video" border="0" name="video"/>');
	
	tempKuvateksti = $("#oneNewsImageText").html();
	$("#oneNewsImageText").html('');
	videoOn = true;

}

function showImage(img,text) {
	
	$("#oneNewsMovie").hide();
	$("#oneNewsImage").show();
	$("#imageNavi").html('<img src="/images/buttons/pictures_active.gif" alt="Katso kuvat" border="0" name="kuva"/>');
	$("#videoNavi").html('<a href="javascript:showVideo();"><img src="/images/buttons/watch_video_inactive.gif" alt="Katso video" border="0" name="video" onmouseover="changeImage(\'video\',\'watch_video_active.gif\');" onmouseout="changeImage(\'video\',\'watch_video_inactive.gif\');"/></a>');
	$("#oneNewsImageText").html('<span>' + tempKuvateksti + '</span>');
	
	videoOn = false;
	
}

function changeArticleImage(img,text){
	
	if (videoOn == true){
		showImage();
	}
	
	$("#oneNewsImage").html('<img src="' + img + '" alt="' + img + '" />');
	$("#oneNewsImageText").html('<span>' + text + '</span>');
	
	
	
}


/*
#################################################################
#
#	TAPAHTUMAKALENTERI
#
#################################################################
*/

function putDates(){
		
	var d=new Date();
	var currentDate = d.getDate();
	$("#eventsDate").append('<option value="">* Kaikki</option>');

	
	for(i=0;i<31;i++){
		
		
		if (currentDate == i + 1) {
		$("#eventsDate").append('<option value="' + (i + 1) + '" selected>' + (i + 1) + '</option>');
		}
			else
			{
			$("#eventsDate").append('<option value="' + (i + 1) + '">' + (i + 1) + '</option>');

			}
	}
	$("#eventsDate").append('<option value="">* Kaikki</option>');
}

function putDatesForm(target){
		
	var d=new Date();
	var currentDate = d.getDate();
	
	for(i=0;i<31;i++){
		
			if (i < 9){
		tempd = "0" + (i + 1);	
		}
			else {
			tempd = i + 1;	
			}
		
		if (currentDate == i + 1) {
		$("#" + target).append('<option value="' + tempd + '" selected>' + (i + 1) + '</option>');
		}
			else
			{
			$("#" + target).append('<option value="' + tempd + '">' + (i + 1) + '</option>');

			}
	}
}

function putMonths(){
	
	var m = new Date();
	var currentMonth = m.getMonth();
	var months = new Array("Tammikuu", "Helmikuu", "Maaliskuu","Huhtikuu", "Toukokuu","Kes&auml;kuu","Hein&auml;kuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu");
	$("#eventsMonth").append('<option value="">* Kaikki</option>');
	
		
	for(i=0; i < 12; i++) {
		
		/*if (i < 10) {
		tempm = "0" + (i + 1);
		} 
			else {*/
			tempm = i + 1;
			//}
		
		if (currentMonth == i) {
		$("#eventsMonth").append('<option value="' + tempm + '" selected>' + months[i] + '</option>');	
		}
			else{
			$("#eventsMonth").append('<option value="' + tempm + '">' + months[i] + '</option>');
			}		
	}
	
	$("#eventsMonth").append('<option value="">* Kaikki</option>');
}

function putMonthsForm(target){
	
	var m = new Date();
	var currentMonth = m.getMonth();
	var months = new Array("Tammikuu", "Helmikuu", "Maaliskuu","Huhtikuu", "Toukokuu","Kes&auml;kuu","Hein&auml;kuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu");	
		
	for(i=0; i < 12; i++) {
		
		if (i < 9) {
		tempm = "0" + (i + 1);
		} 
			else {
			tempm = i + 1;
			}
		
		if (currentMonth == i) {
		$("#" + target).append('<option value="' + tempm + '" selected>' + months[i] + '</option>');	
		}
			else{
			$("#" + target).append('<option value="' + tempm + '">' + months[i] + '</option>');
			}		
	}
}


var years = new Array("2008","2009","2010");


function putYears(){
	
	var y = new Date();
	var currentYear = y.getFullYear();
	$("#eventsYear").append('<option value="">* Kaikki</option>');	
		
	for(i=0; i < years.length; i++) {
		
		if (currentYear == years[i]) {
		$("#eventsYear").append('<option value="' + years[i] + '" selected>' + years[i] + '</option>');	
		}
			else{
			$("#eventsYear").append('<option value="' + years[i] + '">' + years[i] + '</option>');
			}		
	}
	
	$("#eventsYear").append('<option value="">* Kaikki</option>');
}

function putYearsFormReg(target){
		
	var y = new Date();
	var currentYear = y.getFullYear();
	var currentYearNumber = parseFloat(currentYear);
	
	var years2 = new Array();
	
	var yearStart = 1910;
	
	yearCount = currentYearNumber - yearStart + 1;
	//alert(yearCount);

	for (i=0; i< yearCount; i++){
		years2[i] = yearStart;
		yearStart += 1;
	}
	
		
	for(i=0; i < years2.length; i++) {
		
		if (currentYear == years2[i]) {
		$("#" + target).append('<option value="' + years2[i] + '" selected>' + years2[i] + '</option>');	
		}
			else{
			$("#" + target).append('<option value="' + years2[i] + '">' + years2[i] + '</option>');
			}		
	}
}

function putYearsForm(target){
	
	var y = new Date();
	var currentYear = y.getFullYear();
		
	for(i=0; i < years.length; i++) {
		
		if (currentYear == years[i]) {
		$("#" + target).append('<option value="' + years[i] + '" selected>' + years[i] + '</option>');	
		}
			else{
			$("#" + target).append('<option value="' + years[i] + '">' + years[i] + '</option>');
			}		
	}
}


function putHoursForm(target){
	
	var y = new Date();
	var currentHours = y.getHours();
		
	for(i=1; i < 25; i++) {
		
		if (currentHours == i) {
		$("#" + target).append('<option value="' + i + '" selected>' + i + '</option>');	
		}
			else{
			$("#" + target).append('<option value="' + i + '">' + i + '</option>');
			}		
	}
}

var minutes = new Array("00","10","20","30","40","50");
function putYearsMinutes(target){
	
	var y = new Date();
	var currentMin = y.getMinutes();
		
	for(i=0; i < minutes.length; i++) {
		$("#" + target).append('<option value="' + minutes[i] + '">' + minutes[i] + '</option>');	
	}
}

function submitInsertForm(){
	
	var startTime;
	var endTime;
	var startDate;
	var endDate;
	var kohde = "tapahtumaKalenteriLomake";
	
	
	//Kellonaika
	startTime = $("#alkaaTunnit").val() + "." + $("#alkaaMinuutit").val();
	$("#" + kohde).append('<input type="hidden" name="FILE1_HEADER_STARTTIME" value="' + startTime +'" />');
	
	endTime = $("#loppuuTunnit").val() + "." + $("#loppuuMinuutit").val();
	$("#" + kohde).append('<input type="hidden" name="FILE1_HEADER_ENDTIME" value="' + endTime +'" />');
	
	//PÃ¤ivÃ¤mÃ¤Ã¤rÃ¤
	startDate = $("#alkaaVuosi").val() + $("#alkaaKuukausi").val() + $("#alkaaPaiva").val();
	$("#" + kohde).append('<input type="hidden" name="FILE1_HEADER_STARTDATE" value="' + startDate +'" />');
	//alert(startDate);
	endDate =  $("#loppuuVuosi").val() + $("#loppuuKuukausi").val() + $("#loppuuPaiva").val();
	$("#" + kohde).append('<input type="hidden" name="FILE1_HEADER_ENDDATE" value="' + endDate +'" />');	
	
	$("#tapahtumaKalenteriLomake").submit();
	//alert($("#alkaaPaiva").val());
}





function submitSearchForm(){
	
	var startDate;
	var endDate;
	var endDateTemp = parseInt($("#eventsDatePlus").val());
	var startDateDay = $("#eventsDate").val();
	var startMonthDay = $("#eventsMonth").val();
	var startYearDay = $("#eventsYear").val();
	
	//var endDateTemp2 = startYaerDay + "." + startMonthDay + "." + startYearDay;
	
	//alert(endDateTemp);
	var kohde = "tapahtumaKalenteriHaku";
	d11 = false;
	d22 = false;
	var myDate=new Date(startYearDay, startMonthDay - 1, startDateDay);
	//alert(myDate);
	
	if (endDateTemp == 0) {
		myDate.setDate(myDate.getDate());
		}
			else {
				myDate.setDate(myDate.getDate() + endDateTemp);
			}
		
	var d1 = myDate.getDate();
	if (d1 < 10){d11 = true;}
	d1.toString();
	if (d11 == true){d1 = "0" + d1;}
	//alert(d1);
	
	var d2 = myDate.getMonth();
	d2++;
	if (d2 < 10){d22 = true;}
	d2.toString();
	if (d22 == true){d2 = "0" + d2;}	
	
	var d3 = myDate.getFullYear();
	d3.toString();
	//alert(d3 + d1);
	
	var startDateDay = $("#eventsDate").val();
	if (startDateDay < 10) {
		startDateDay.toString();
		startDateDay = "0" + startDateDay;
	}
	
		var startMonthDay = $("#eventsMonth").val();
	if (startMonthDay < 10) {
		startMonthDay.toString();
		startMonthDay = "0" + startMonthDay;
	}
	
	
	//PÃ¤ivÃ¤mÃ¤Ã¤rÃ¤
	startDate = startYearDay + startMonthDay + startDateDay;
	$("#" + kohde).append('<input type="hidden" name="STARTDATE" value="' + startDate +'" />');
	
	endDate =  d3 + "" + d2 + "" + d1;
	$("#" + kohde).append('<input type="hidden" name="ENDDATE" value="' + endDate +'" />');	
	//alert("Loppuu: " + endDate);
	//alert("Alkaa: " + startDate);
	$("#tapahtumaKalenteriHaku").submit();

}

function submitRegEditForm(){
	
	
	startDate = $("#alkaaVuosi").val() + $("#alkaaKuukausi").val() + $("#alkaaPaiva").val();	
	$("#rekisterointi").append('<input type="hidden" name="birthdate" id="birthdate" value="' + startDate +'" />');
	$("#rekisterointi").submit();

}


/*
#################################################################
#
#	BANNERIEN SEURANTA
#
#################################################################
*/

var ryhmat = Array("etusivu","uutisetSaa","urheilu","muut");
var bannerit = Array("jb","st1","st2","ipa","pa");
var tempPlace;

function addGoogleAnalytics(){

	//KÃ¤ydÃ¤n lÃ¤pi ryhmÃ¤t ja bannerit. MikÃ¤li sivulta lÃ¶ytyy nÃ¤iden yhdistelmiÃ¤ lisÃ¤tÃ¤Ã¤n google koodi niihin
	for(i=0;i<ryhmat.length;i++){
		
		for(e=0;e<bannerit.length;e++){
						
			tempPlace = ryhmat[i] + "_" + bannerit[e];
			
			if ( $("#" + tempPlace).length > 0 ) {
				
				if ( $("#" + tempPlace).html() != "" ) {
											
					$("#" + tempPlace).click(function(){
						pageTracker._trackPageview('/bannerit/klikkaukset/' + $(this).attr("id"));
						//alert($(this).attr("id"));
					});
					
				}
				
				//pageTracker._trackPageview('/bannerit/lataukset/' + tempPlace);
			}	
		}
	}		
}
//pageTracker._trackPageview('/bannerit/klikkaukset/' + tempPlace);
//pageTracker._trackPageview('/bannerit/lataukset/' + tempPlace);

/*
#################################################################
#
#	Lehden tilaus
#
#################################################################
*/

var tilaukset = 	new Array();
var tarjoukset = 	new Array();

// TILAUKSET JA TARJOUKSET
tilaukset[0] =		new Array(
							  	"Kestotilaus 12 kk yhdessä erässä ",
							  	203.00,
								203.00,
								""
							  );
tarjoukset[0] =		new Array(
								"4 kk:n Länsi-Suomet (arvo 83,90e) ",
							  	"50 euron lahjakortti Rauman Prismaan ",
							  	"50 euron lahjakortti Pick´n Payhin "
								);
tilaukset[1] =		new Array(
							  	"Kestotilaus 12 kk kahdessa erässä ",
							  	106.50,
								213.00,
								""
							  );
tarjoukset[1] =		new Array(
								"2 kk:n Länsi-Suomet"
								);
tilaukset[2] =		new Array(
							  	"Kestotilaus 12 kk kolmessa erässä ",
							  	73.00,
								219.00,
								""
							  );
tarjoukset[2] =		new Array(
								"2 kk:n Länsi-Suomet"
								);
tilaukset[3] =		new Array(
							  	"Kestotilaus 12 kk neljässä erässä (1. erä 26.00e, seuraavat norm. hinnalla 56.00e)",
							  	26.00,
								194.00,
								"Ensimmäinen erä 26 euroa. Seuraavat erät normaalihinnalla 56.00 euroa."
							  );
tarjoukset[3] =		new Array();
tilaukset[4] =		new Array(
							  	"Opiskelijatilaus 1kk yhdessä erässä",
							  	11.00,
								11.00,
								"Opiskelijatilauksen voi tehdä omassa taloudessa asuva päätoiminen opiskelija, jos samassa taloudessa ei asu ansiotyössä olevaa henkilöä."
							  );
tarjoukset[4] =		new Array();
tilaukset[5] =		new Array(
							  	"Opiskelijatilaus 3kk yhdessä erässä",
							  	33.00,
								33.00,
								"Opiskelijatilauksen voi tehdä omassa taloudessa asuva päätoiminen opiskelija, jos samassa taloudessa ei asu ansiotyössä olevaa henkilöä."
							  );
tarjoukset[5] =		new Array();
tilaukset[6] =		new Array(
							  	"PE-SU Länsi-Suomet 3,5 kk – 46,00 €",
							  	23.00,
								46.00,
								""
							  );
tarjoukset[6] =		new Array();
tilaukset[7] =		new Array(
							  	"4 kuukauden Länsi-Suomet 75 euroa (yhdessä erässä)",
							  	75.00,
								75.00,
								""
							  );
tarjoukset[7] =		new Array(
								"Neljän viikon Länsi-Suomi lehdet ",
							  	"Lounaslahjakortti Rauman Kiinailaisravintolaan (arvo 14.60e) "
								);
tilaukset[8] =		new Array(
							  	"4 kuukauden Länsi-Suomet 75 euroa (kolmessa erässä)",
							  	25.00,
								75.00,
								""
							  );
tarjoukset[8] =		new Array(
								"Neljän viikon Länsi-Suomi lehdet ",
							  	"Lounaslahjakortti Rauman Kiinailaisravintolaan (arvo 14.60e) "
								);
tilaukset[9] =		new Array(
							  	"2 kuukauden Länsi-Suomet 40 euroa (yhdessä erässä)",
							  	40.00,
								40.00,
								""
							  );
tarjoukset[9] =		new Array(
								"Kahden viikon Länsi-Suomi lehdet "
								);
tilaukset[10] =		new Array(
							  	"2 kuukauden Länsi-Suomet 40 euroa (kahdessa erässä)",
							  	20.00,
								40.00,
								""
							  );
tarjoukset[10] =		new Array(
								"Kahden viikon Länsi-Suomi lehdet "
								);
var tilausNimi;
var tilausHinta;
var tilausKokohinta;
var tilausPaalliset;
var tilausHuom;
var num;



function setOrderstoHtml(){

	$("#tilaus").append('<option value="">Valitse tilaus</option>');

	//Haetaan tilaukset ja tarjoukset
	for (i=0; i < tilaukset.length; i++) {
	
		var hinta = tilaukset[i][1];
		hinta = hinta.toFixed(2);
		$("#tilaus").append('<option value="' + i + '" class="formsHalfSelectoption">' + tilaukset[i][0] + ' ' + hinta + 'e</option>');	
	}
}

function checkTilaus(num){
	
	
	$("#paalliset").empty();
	//Tilauksen nimi
	tilausNimi = tilaukset[num][0];
	$("#tilausTeksti").html('<h5>Tilaus</h5><span class="tilauksenTeksti">' + tilausNimi + '</span>');

	//Tilauksen hinta
	tilausHinta = tilaukset[num][1];
	tilausKokohinta = tilaukset[num][2];
	$("#tilausHinta").html('<h5>Hinta</h5><span class="tilauksenTeksti">' + tilausHinta + 'e (Kokonaishinta: ' + tilausKokohinta + 'e)</span>');
	
	//KaupanpÃ¤Ã¤lle
	tilausPaalliset = tarjoukset[num];
	if (tilausPaalliset != ""){
	showKaupanPaalliset(num);
	}
		else {
			hideKaupanPaalliset();
		}
		
	//Huomioitavaa
	tilausHuom = tilaukset[num][3];
	if (tilausHuom != undefined) {
		$("#tilausHuom").html('<h5>Huomioitavaa</h5><span class="tilauksenTekstiHuom">' + tilausHuom + '</span>');
	}
		else {
			tilausHuom = "";
			$("#tilausHuom").html('<h5>Huomioitavaa</h5>');
		}
		
	//Opiskelijatilaus
	if(num == 4 || num == 5){
		$("#opiskelijaTilaus").show();
	}
		else
		{
		$("#opiskelijaTilaus").hide();
		}
}

function showKaupanPaalliset(num){
	
	//NÃ¤ytetÃ¤Ã¤n kenttÃ¤
	$("#paalliset").removeAttr('disabled');
	$("#paalliset").removeClass();
	$("#paalliset").addClass('formsSelect');
			
	$("#labelPaalliset").removeClass();
	$("#labelPaalliset").addClass("labelEnabled");
	$("#paalliset").append('<option value="">Valitse kaupanpäällinen</option>');
	
	//LisÃ¤tÃ¤Ã¤n pÃ¤Ã¤lliset pudotusvalikkoon
	for (i = 0; i < tarjoukset[num].length; i++) {
		
		//alert(tarjoukset[num][i]);
		$("#paalliset").append('<option value="' + tarjoukset[num][i] + '" class="formsHalfSelectoption">' + tarjoukset[num][i] + '</option>');	
		tilausPaalliset = tarjoukset[num][0];
	}
}

function hideKaupanPaalliset(){
	
	tilausPaalliset = "";
	$("#paalliset").empty();
	$("#paalliset").attr('disabled','disabled');
	$("#paalliset").removeClass();
	$("#paalliset").addClass('formsTextItemRdisabled');
			
	$("#labelPaalliset").removeClass();
	$("#labelPaalliset").addClass("labelDisabled");
	
	$("#tilausPaalle").html('<h5>Kaupanpäälle</h5>');
	
	
}


function checkPaalliset(paalli){
	
	tilausPaalliset = paalli;
	$("#tilausPaalle").html('<h5>Kaupanpäälle</h5><span class="tilauksenTeksti">' + tilausPaalliset + '</span>');

	
}


function tilaaLahjaksi(val){
	
	if ($('#lahja:checked').val() != null) {
		$("#saajanTiedot").show();
	}
		else{
		$("#saajanTiedot").hide();
		}

}

function jatkaMaksunvalintaa(){
	
	tilausHinta = tilausHinta.toFixed(2);
	tilausKokohinta = tilausKokohinta.toFixed(2);
	
	$("#lehdentilausform").append('<input type="hidden" name="tilausHinta" value="' + tilausHinta +'" />');	
	$("#lehdentilausform").append('<input type="hidden" name="tilausKokohinta" value="' + tilausKokohinta +'" />');	
	$("#lehdentilausform").append('<input type="hidden" name="tilausPaalliset" value="' + tilausPaalliset +'" />');	
	$("#lehdentilausform").append('<input type="hidden" name="tilausHuom" value="' + tilausHuom +'" />');	
	$("#lehdentilausform").append('<input type="hidden" name="tilausNimi" value="' + tilausNimi +'" />');
	
	$("#lehdentilausform").submit();
	
}



//var tilausNimi;
//var tilausHinta;
//var tilausKokohinta;
//var tilausPaalliset;
//var tilausHuom;




/*
#################################################################
#
#	KUVAT JA VIDEOT
#
#################################################################
*/

function changePage(currentPage, countPages){
	var seriesPerPage = 16;
}


/*
#################################################################
#
#	NIMIPÃ„IVÃ„
#
#################################################################
*/


var nyt = new Date();
var paiva = nyt.getDate();
var kuukausi = nyt.getMonth();

tammikuu = new Array(31);
tammikuu[0]="UudenvuodenpÃ¤ivÃ¤";
tammikuu[1]="Aapeli";
tammikuu[2]="Elmo, Elmer";
tammikuu[3]="Ruut";
tammikuu[4]="Lea, Leea";
tammikuu[5]="Harri";
tammikuu[6]="Aukusti, Aku";
tammikuu[7]="Hilppa, Titta";
tammikuu[8]="Veikko, Veli, Veijo";
tammikuu[9]="Nyyrikki";
tammikuu[10]="Kari, Karri";
tammikuu[11]="Toini";
tammikuu[12]="Nuutti";
tammikuu[13]="Sakari, Saku";
tammikuu[14]="Solja";
tammikuu[15]="Ilmari, Ilmo";
tammikuu[16]="Toni, Anttoni";
tammikuu[17]="Laura";
tammikuu[18]="Heikki, Henrik";
tammikuu[19]="Henna, Henni";
tammikuu[20]="Aune, Oona";
tammikuu[21]="Visa";
tammikuu[22]="Eine, Eini, Enni";
tammikuu[23]="Senja";
tammikuu[24]="Paavo, Pauli";
tammikuu[25]="Joonatan";
tammikuu[26]="Viljo";
tammikuu[27]="Kaarlo, Kalle";
tammikuu[28]="Valtteri";
tammikuu[29]="Irja";
tammikuu[30]="Alli";

helmikuu = new Array(28);
helmikuu[0]="Riitta";
helmikuu[1]="Aamu";
helmikuu[2]="Valo";
helmikuu[3]="Armi";
helmikuu[4]="Asser";
helmikuu[5]="Terhi, Teija, Tiia";
helmikuu[6]="Riku, Rikhard";
helmikuu[7]="Laina";
helmikuu[8]="Raija, Raisa";
helmikuu[9]="Elina, Elna";
helmikuu[10]="Talvikki";
helmikuu[11]="Elma, Elmi";
helmikuu[12]="Sulo, Sulho";
helmikuu[13]="Voitto";
helmikuu[14]="Sipi, Sippo";
helmikuu[15]="Kai";
helmikuu[16]="VÃ¤inÃ¶, VÃ¤inÃ¤mÃ¶";
helmikuu[17]="Kaino";
helmikuu[18]="Eija";
helmikuu[19]="Heli, HelinÃ¤";
helmikuu[20]="Keijo";
helmikuu[21]="Tuulikki, Tuuli";
helmikuu[22]="Aslak";
helmikuu[23]="Matti, Mattias";
helmikuu[24]="Tuija, Tuire";
helmikuu[25]="Nestori";
helmikuu[26]="Torsti";
helmikuu[27]="Onni";

maaliskuu = new Array(31);
maaliskuu[0]="Alpo, Alvi, Alpi";
maaliskuu[1]="Virve, Virva";
maaliskuu[2]="Kauko";
maaliskuu[3]="Ari, Arsi, Atro";
maaliskuu[4]="Laila, Leila";
maaliskuu[5]="Tarmo";
maaliskuu[6]="Tarja, Taru";
maaliskuu[7]="Vilppu";
maaliskuu[8]="Auvo";
maaliskuu[9]="Aurora, Aura, Auri";
maaliskuu[10]="Kalervo";
maaliskuu[11]="Reijo, Reko";
maaliskuu[12]="Erno, Tarvo";
maaliskuu[13]="Matilda, Tilda";
maaliskuu[14]="Risto";
maaliskuu[15]="Ilkka";
maaliskuu[16]="Kerttu, Kerttuli";
maaliskuu[17]="Eetu, Edvard";
maaliskuu[18]="Jooseppi, Juuso";
maaliskuu[19]="Aki, Joakim, Kim";
maaliskuu[20]="Pentti";
maaliskuu[21]="Vihtori";
maaliskuu[22]="Akseli";
maaliskuu[23]="Kaapo, Gabriel";
maaliskuu[24]="Aija";
maaliskuu[25]="Manu, Immanuel";
maaliskuu[26]="Sauli, Saul";
maaliskuu[27]="Armas";
maaliskuu[28]="Joonas, Jouni, Joni";
maaliskuu[29]="Usko, Tage";
maaliskuu[30]="Irma, Irmeli";

huhtikuu = new Array(30);
huhtikuu[0]="Raita, Pulmu";
huhtikuu[1]="Pellervo";
huhtikuu[2]="Sampo";
huhtikuu[3]="Ukko";
huhtikuu[4]="Irene, Irina";
huhtikuu[5]="Vilho, Ville";
huhtikuu[6]="Allan, Ahvo";
huhtikuu[7]="Suoma, Suometar";
huhtikuu[8]="Elias, Eelis";
huhtikuu[9]="Tero";
huhtikuu[10]="Verna";
huhtikuu[11]="Julius, Julia";
huhtikuu[12]="Tellervo";
huhtikuu[13]="Taito";
huhtikuu[14]="Linda, Tuomi";
huhtikuu[15]="Jalo, Patrik";
huhtikuu[16]="Otto";
huhtikuu[17]="Valto, Valdemar";
huhtikuu[18]="PÃ¤ivi, Pilvi";
huhtikuu[19]="Lauha";
huhtikuu[20]="Anssi, Anselmi";
huhtikuu[21]="Alina";
huhtikuu[22]="YrjÃ¶, Jyrki, Jyri";
huhtikuu[23]="Pertti, Albert";
huhtikuu[24]="Markku, Markus, Marko";
huhtikuu[25]="Terttu, Teresa";
huhtikuu[26]="Merja";
huhtikuu[27]="Ilpo, Ilppo";
huhtikuu[28]="Teijo";
huhtikuu[29]="Mirja, Mirva, Mira, Miia";

toukokuu = new Array(31);
toukokuu[0]="Vappu, Valpuri";
toukokuu[1]="Vuokko, Viivi";
toukokuu[2]="Outi";
toukokuu[3]="Ruusu, Roosa";
toukokuu[4]="Maini";
toukokuu[5]="Ylermi";
toukokuu[6]="Helmi, Kastehelmi";
toukokuu[7]="Heino";
toukokuu[8]="Timo";
toukokuu[9]="Aino, Aina, Aini";
toukokuu[10]="Osmo";
toukokuu[11]="Lotta";
toukokuu[12]="Kukka, Floora";
toukokuu[13]="Tuula";
toukokuu[14]="Sofia, Sonja";
toukokuu[15]="Esteri, Essi";
toukokuu[16]="Maila, Maili";
toukokuu[17]="Erkki, Eero";
toukokuu[18]="Emilia, Milja, Emma";
toukokuu[19]="Lilja, Karoliina";
toukokuu[20]="Kosti, Kosta";
toukokuu[21]="Hemminki, Hemmo";
toukokuu[22]="Lyydia, Lyyli";
toukokuu[23]="Tuukka, Touko";
toukokuu[24]="Urpo";
toukokuu[25]="Minna, Vilma";
toukokuu[26]="Ritva";
toukokuu[27]="Alma";
toukokuu[28]="Oiva, Oivi";
toukokuu[29]="Pasi";
toukokuu[30]="Helka, Helga";

kesakuu = new Array(30);
kesakuu[0]="Teemu, Nikodemus";
kesakuu[1]="Venla";
kesakuu[2]="Orvokki";
kesakuu[3]="Toivo";
kesakuu[4]="Sulevi";
kesakuu[5]="Kustaa, KyÃ¶sti";
kesakuu[6]="Suvi";
kesakuu[7]="Salomo, Salomon";
kesakuu[8]="Ensio";
kesakuu[9]="Seppo";
kesakuu[10]="Impi, Immi";
kesakuu[11]="Esko";
kesakuu[12]="Raili, Raila";
kesakuu[13]="Kielo";
kesakuu[14]="Vieno, Viena";
kesakuu[15]="PÃ¤ivi, PÃ¤ivikki, PÃ¤ivÃ¤";
kesakuu[16]="Urho";
kesakuu[17]="Tapio";
kesakuu[18]="Siiri";
kesakuu[19]="Into";
kesakuu[20]="Ahti, Ahto";
kesakuu[21]="Paula, Liina, Pauliina";
kesakuu[22]="Aatto, Aatu, Aadolf";
kesakuu[23]="Johannes, Juhani, Juha";
kesakuu[24]="Uuno";
kesakuu[25]="Jorma, Jarmo, Jarkko";
kesakuu[26]="Elviira, Elvi";
kesakuu[27]="Leo";
kesakuu[28]="Pietari, Pekka, Petri, Petra";
kesakuu[29]="PÃ¤iviÃ¶, PÃ¤ivÃ¶";

heinakuu = new Array(31);
heinakuu[0]="Aaro, Aaron";
heinakuu[1]="Maria, Mari, Maija, Meeri, Maaria";
heinakuu[2]="Arvo";
heinakuu[3]="Ulla, Upu";
heinakuu[4]="Unto, Untamo";
heinakuu[5]="Esa, Esaias";
heinakuu[6]="Klaus, Launo";
heinakuu[7]="Turo, Turkka";
heinakuu[8]="Ilta, Jasmin";
heinakuu[9]="Saima, Saimi";
heinakuu[10]="Elli, Noora, Nelli";
heinakuu[11]="Hermanni, Herkko";
heinakuu[12]="Ilari, Lari, Joel";
heinakuu[13]="Aliisa";
heinakuu[14]="Rauni, Rauna";
heinakuu[15]="Reino";
heinakuu[16]="Ossi, Ossian";
heinakuu[17]="Riikka";
heinakuu[18]="Saara, Sari, Salli, Salla";
heinakuu[19]="Marketta, Maarit, Reeta";
heinakuu[20]="Johanna, Hanna, Jenni";
heinakuu[21]="Leena, Leeni, Lenita";
heinakuu[22]="Oili, Olga";
heinakuu[23]="Kirsti, Tiina, Kirsi, Kristiina";
heinakuu[24]="Jaakko, Jaakoppi";
heinakuu[25]="Martta";
heinakuu[26]="Heidi";
heinakuu[27]="Atso";
heinakuu[28]="Olavi, Olli, Uolevi, Uoti";
heinakuu[29]="Asta";
heinakuu[30]="Helena, Elena";

elokuu = new Array(31);
elokuu[0]="Maire";
elokuu[1]="Kimmo";
elokuu[2]="Linnea, Nea, Vanamo";
elokuu[3]="Veera";
elokuu[4]="Salme, Sanelma";
elokuu[5]="Toimi, Keimo";
elokuu[6]="Lahja";
elokuu[7]="Sylvi, Sylvia, Silva";
elokuu[8]="Erja, Eira";
elokuu[9]="Lauri, Lasse, Lassi";
elokuu[10]="Sanna, Susanna, Sanni";
elokuu[11]="Klaara";
elokuu[12]="Jesse";
elokuu[13]="Onerva, Kanerva";
elokuu[14]="Marjatta, Marja, Jaana";
elokuu[15]="Aulis";
elokuu[16]="Verneri";
elokuu[17]="Leevi";
elokuu[18]="Mauno, Maunu";
elokuu[19]="Samuli, Sami, Samuel, Samu";
elokuu[20]="Soini, Veini";
elokuu[21]="Iivari, Iivo";
elokuu[22]="Varma, Signe";
elokuu[23]="Perttu";
elokuu[24]="Loviisa";
elokuu[25]="Ilma, Ilmi, Ilmatar";
elokuu[26]="Rauli";
elokuu[27]="Tauno";
elokuu[28]="Iines, Iina, Inari";
elokuu[29]="Eemil, Eemeli";
elokuu[30]="Arvi";

syyskuu = new Array(30);
syyskuu[0]="Pirkka";
syyskuu[1]="Sinikka, Sini";
syyskuu[2]="Soili, Soile, Soila";
syyskuu[3]="Ansa";
syyskuu[4]="Mainio";
syyskuu[5]="Asko";
syyskuu[6]="Arho, Arhippa";
syyskuu[7]="Taimi";
syyskuu[8]="Eevert, Isto";
syyskuu[9]="Kalevi, Kaleva";
syyskuu[10]="Santeri, Ali, Ale, Aleksanteri";
syyskuu[11]="Valma, Vilja ";
syyskuu[12]="Orvo";
syyskuu[13]="Iida";
syyskuu[14]="Sirpa";
syyskuu[15]="Hellevi, Hillevi, Hille, Hilla";
syyskuu[16]="Aili, Aila";
syyskuu[17]="Tyyne, Tytti, Tyyni";
syyskuu[18]="Reija";
syyskuu[19]="Varpu, Vaula";
syyskuu[20]="Mervi";
syyskuu[21]="Mauri";
syyskuu[22]="Mielikki";
syyskuu[23]="Alvar, Auno";
syyskuu[24]="Kullervo";
syyskuu[25]="Kuisma";
syyskuu[26]="Vesa";
syyskuu[27]="Arja";
syyskuu[28]="Mikko, Mika, Mikael, Miika";
syyskuu[29]="Sorja, Sirja";

lokakuu = new Array(31);
lokakuu[0]="Rauno, Rainer, Raine, Raino";
lokakuu[1]="Valio";
lokakuu[2]="Raimo";
lokakuu[3]="Saila, Saija";
lokakuu[4]="Inkeri, Inka";
lokakuu[5]="Minttu, Pinja";
lokakuu[6]="Pirkko, Pirjo, Piritta";
lokakuu[7]="Hilja";
lokakuu[8]="Ilona";
lokakuu[9]="Aleksi, Aleksis";
lokakuu[10]="Otso, Ohto";
lokakuu[11]="Aarre, Aarto";
lokakuu[12]="Taina, Tanja, Taija";
lokakuu[13]="Elsa, Else, Elsi";
lokakuu[14]="Helvi, Heta";
lokakuu[15]="Sirkka, Sirkku";
lokakuu[16]="Saini, Saana";
lokakuu[17]="Satu, SÃ¤de";
lokakuu[18]="Uljas";
lokakuu[19]="Kauno, Kasperi";
lokakuu[20]="Ursula";
lokakuu[21]="Anja, Anita, Anniina, Anitta";
lokakuu[22]="Severi";
lokakuu[23]="Asmo";
lokakuu[24]="Sointu";
lokakuu[25]="Amanda, Niina, Manta";
lokakuu[26]="Helli, HellÃ¤, Hellin, Helle";
lokakuu[27]="Simo";
lokakuu[28]="Alfred, Urmas";
lokakuu[29]="Eila";
lokakuu[30]="Artturi, Arto, Arttu";

marraskuu = new Array(30);
marraskuu[0]="Pyry, Lyly";
marraskuu[1]="Topi, Topias";
marraskuu[2]="Terho";
marraskuu[3]="Hertta";
marraskuu[4]="Reima";
marraskuu[5]="Kustaa Aadolf";
marraskuu[6]="Taisto";
marraskuu[7]="Aatos";
marraskuu[8]="Teuvo";
marraskuu[9]="Martti";
marraskuu[10]="Panu";
marraskuu[11]="Virpi";
marraskuu[12]="Ano, Kristian";
marraskuu[13]="Iiris";
marraskuu[14]="Janika, Janita, Janina";
marraskuu[15]="Aarne, Aarno, Aarni";
marraskuu[16]="Eino, Einar";
marraskuu[17]="Tenho, Jousia";
marraskuu[18]="Liisa, Eliisa, Elisa, Elisabet";
marraskuu[19]="Jalmari, Jari";
marraskuu[20]="Hilma";
marraskuu[21]="Silja, Selja";
marraskuu[22]="Ismo";
marraskuu[23]="Lempi, Lemmikki, Sivi";
marraskuu[24]="Katri, Kaisa, Kaija, Katja";
marraskuu[25]="Sisko";
marraskuu[26]="Hilkka";
marraskuu[27]="Heini";
marraskuu[28]="Aimo";
marraskuu[29]="Antti, Antero, Atte";

joulukuu = new Array(31);
joulukuu[0]="Oskari";
joulukuu[1]="Anelma, Unelma";
joulukuu[2]="Vellamo, Meri";
joulukuu[3]="Airi, Aira";
joulukuu[4]="Selma";
joulukuu[5]="Niilo, Niko, Niklas";
joulukuu[6]="Sampsa";
joulukuu[7]="Kyllikki, Kylli";
joulukuu[8]="Anna, Anne, Anni, Anu, Annikki";
joulukuu[9]="Jutta";
joulukuu[10]="Taneli, Tatu, Daniel";
joulukuu[11]="Tuovi";
joulukuu[12]="Seija";
joulukuu[13]="Jouko";
joulukuu[14]="Heimo";
joulukuu[15]="Auli, Aulikki";
joulukuu[16]="Raakel";
joulukuu[17]="Aapo, Aappo, Rami";
joulukuu[18]="Iikka, Iiro, Iisakki, Isko";
joulukuu[19]="Benjamin, Kerkko";
joulukuu[20]="Tuomas, Tuomo, Tommi";
joulukuu[21]="Raafael";
joulukuu[22]="Senni";
joulukuu[23]="Aatami, Eeva, Eevi, Eveliina";
joulukuu[24]="-JoulupÃ¤ivÃ¤-";
joulukuu[25]="Tapani, Teppo";
joulukuu[26]="Hannu, Hannes";
joulukuu[27]="Piia";
joulukuu[28]="Rauha";
joulukuu[29]="Daavid, Taavetti, Taavi";
joulukuu[30]="Sylvester, Silvo";

// Tarkistetaan kuukausi ja pÃ¤ivÃ¤, sijoitetaan sankari nimipv -muuttujaan
if(kuukausi == 0)nimipv=tammikuu[paiva-1];
if(kuukausi == 1)nimipv=helmikuu[paiva-1];
if(kuukausi == 2)nimipv=maaliskuu[paiva-1];
if(kuukausi == 3)nimipv=huhtikuu[paiva-1];
if(kuukausi == 4)nimipv=toukokuu[paiva-1];
if(kuukausi == 5)nimipv=kesakuu[paiva-1];
if(kuukausi == 6)nimipv=heinakuu[paiva-1];
if(kuukausi == 7)nimipv=elokuu[paiva-1];
if(kuukausi == 8)nimipv=syyskuu[paiva-1];
if(kuukausi == 9)nimipv=lokakuu[paiva-1];
if(kuukausi == 10)nimipv=marraskuu[paiva-1];
if(kuukausi == 11)nimipv=joulukuu[paiva-1];

/*
#################################################################
#
#	REKISTERÃ–INTI
#
#################################################################
*/



function submitRegForm(){
	
	/*var startTime;
	var endTime;
	var startDate;
	var endDate;
	var kohde = "tapahtumaKalenteriLomake";
	
	
	//Kellonaika
	startTime = $("#alkaaTunnit").val() + "." + $("#alkaaMinuutit").val();
	$("#" + kohde).append('<input type="hidden" name="FILE1_HEADER_STARTTIME" value="' + startTime +'" />');
	
	endTime = $("#loppuuTunnit").val() + "." + $("#loppuuMinuutit").val();
	$("#" + kohde).append('<input type="hidden" name="FILE1_HEADER_ENDTIME" value="' + endTime +'" />');
	
	//PÃ¤ivÃ¤mÃ¤Ã¤rÃ¤
	startDate = $("#alkaaVuosi").val() + $("#alkaaKuukausi").val() + $("#alkaaPaiva").val();
	$("#" + kohde).append('<input type="hidden" name="FILE1_HEADER_STARTDATE" value="' + startDate +'" />');
	//alert(startDate);
	endDate =  $("#loppuuVuosi").val() + $("#loppuuKuukausi").val() + $("#loppuuPaiva").val();
	$("#" + kohde).append('<input type="hidden" name="FILE1_HEADER_ENDDATE" value="' + endDate +'" />');	
	*/
	$("#rekisterointi").submit();

}

function submitLoginForm(){
	$("#loginForm").submit();
}

function submitPassForm(){	
	$("#passwordForm").submit();
}

function submitFeedbackForm(){	
	$("#palaute").submit();
}

function checkRegDistrict(val) {
	
		
		if(val == "jokumuu"){
			
			//$("#showDistrict").show();
			$("#place2").removeAttr('disabled');
			$("#place2").removeClass();
			$("#place2").addClass('formsTextHalfItemR');
			
			$("#labelDistrict").removeClass();
			$("#labelDistrict").addClass("labelEnabled");

			
		}
		
		else{
		//$("#showDistrict").hide();	
		$("#place2").attr('disabled','disabled');
		$("#place2").removeClass();
		$("#place2").addClass('formsTextHalfItemRdisabled');
		$("#place2").val('');
			
		$("#labelDistrict").removeClass();
		$("#labelDistrict").addClass("labelDisabled");
		
		}	
		
}

function checkRegOrder(val) {
	
		
		if(val == "kylla"){
			//$("#showDistrict").show();
			$("#ORDERNUMBER").removeAttr('disabled');
			$("#ORDERNUMBER").removeClass();
			$("#ORDERNUMBER").addClass('formsTextHalfItemR');
			
			$("#labelorderNumber").removeClass();
			$("#labelorderNumber").addClass("labelEnabled");

			
		}
		
		else{
		//$("#showDistrict").hide();	
		$("#ORDERNUMBER").attr('disabled','disabled');
		$("#ORDERNUMBER").removeClass();
		$("#ORDERNUMBER").addClass('formsTextHalfItemRdisabled');
		$("#ORDERNUMBER").val('');
			
		$("#labelorderNumber").removeClass();
		$("#labelorderNumber").addClass("labelDisabled");
		
		}	
		
}

function checkRegPaikkakunta(val,lomake,labeltext) {
	
		if(val == "jokumuu"){
			//$("#showDistrict").show();
			$("#" + lomake).removeAttr('disabled');
			$("#" + lomake).removeClass();
			$("#" + lomake).addClass('formsTextHalfItemR');
			
			$("#" + labeltext).removeClass();
			$("#" + labeltext).addClass("labelEnabled");
	
		}
		
		else{
		//$("#showDistrict").hide();	
		$("#" + lomake).attr('disabled','disabled');
		$("#" + lomake).removeClass();
		$("#" + lomake).addClass('formsTextHalfItemRdisabled');
		$("#" + lomake).val('');
			
		$("#" + labeltext).removeClass();
		$("#" + labeltext).addClass("labelDisabled");
		
		}	
		
}


function laskeMerkit(area,maara){
	
	var tekstit = $("#" + area).val();
	var maara = maara;
	$("#merkkeja").attr('disabled','disabled');
	
	if (tekstit.length <= maara) {
		
		var tekstitTemp = tekstit;
		$("#merkkeja").val(tekstit.length + ' / ' + maara);
		return true;
		
	}
	
		else {
			
			$("#" + area).val(tekstit.substr(0,maara));
			return false;
			
		}
}

function tarkistaAsiakasnumero(kentta,maksu){
	
	var asnumero = $("#" + kentta).val();
	if (asnumero.length > 2){
		
		kauppaPuotiHinta = 2.00;
		tarkistaKauppapuotiHinta(kauppaPuotiHinta);
	}
		else {
			
			kauppaPuotiHinta = 12.00;
			tarkistaKauppapuotiHinta(kauppaPuotiHinta);
			
		}
	//alert(asnumero);
}

function tarkistaKauppapuotiHinta(hinta) {
	
	$("#hinta").val(hinta + " euroa");
	//$("#hinta").attr('disabled','disabled');
	$("#kauppapuoti").append('<input type="hidden" name="oikeaHinta" value="' + kauppaPuotiHinta.toFixed(2) + '" />');

}




/*
 * Date prototype extensions. Doesn't depend on any
 * other code. Doens't overwrite existing methods.
 *
 * Adds dayNames, abbrDayNames, monthNames and abbrMonthNames static properties and isLeapYear,
 * isWeekend, isWeekDay, getDaysInMonth, getDayName, getMonthName, getDayOfYear, getWeekOfYear,
 * setDayOfYear, addYears, addMonths, addDays, addHours, addMinutes, addSeconds methods
 *
 * Copyright (c) 2006 JÃƒÂ¶rn Zaefferer and Brandon Aaron (brandon.aaron@gmail.com || http://brandonaaron.net)
 *
 * Additional methods and properties added by Kelvin Luck: firstDayOfWeek, dateFormat, zeroTime, asString, fromString -
 * I've added my name to these methods so you know who to blame if they are broken!
 * 
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 */

/**
 * An Array of day names starting with Sunday.
 * 
 * @example dayNames[0]
 * @result 'Sunday'
 *
 * @name dayNames
 * @type Array
 * @cat Plugins/Methods/Date
 */
Date.dayNames = ['Sunnuntai', 'Maanantai', 'Tiistai', 'Keskiviikko', 'Torstai', 'Perjantai', 'Lauantai'];

/**
 * An Array of abbreviated day names starting with Sun.
 * 
 * @example abbrDayNames[0]
 * @result 'Sun'
 *
 * @name abbrDayNames
 * @type Array
 * @cat Plugins/Methods/Date
 */
Date.abbrDayNames = ['Su', 'Ma', 'Ti', 'Ke', 'To', 'Pe', 'La'];

/**
 * An Array of month names starting with Janurary.
 * 
 * @example monthNames[0]
 * @result 'January'
 *
 * @name monthNames
 * @type Array
 * @cat Plugins/Methods/Date
 */
Date.monthNames = ['Tammikuu', 'Helmikuu', 'Maaliskuu', 'Huhtikuu', 'Toukokuu', 'KesÃ¤kuu', 'HeinÃ¤kuu', 'Elokuu', 'Syyskuu', 'Lokakuu', 'Marraskuu', 'Joulukuu'];

/**
 * An Array of abbreviated month names starting with Jan.
 * 
 * @example abbrMonthNames[0]
 * @result 'Jan'
 *
 * @name monthNames
 * @type Array
 * @cat Plugins/Methods/Date
 */
Date.abbrMonthNames = ['Tammi', 'Helmi', 'Maalis', 'Huhti', 'Touko', 'KesÃ¤', 'HeinÃ¤', 'Elo', 'Syys', 'Loka', 'Marras', 'Joulu'];

/**
 * The first day of the week for this locale.
 *
 * @name firstDayOfWeek
 * @type Number
 * @cat Plugins/Methods/Date
 * @author Kelvin Luck
 */
Date.firstDayOfWeek = 1;

/**
 * The format that string dates should be represented as (e.g. 'dd/mm/yyyy' for UK, 'mm/dd/yyyy' for US, 'yyyy-mm-dd' for Unicode etc).
 *
 * @name format
 * @type String
 * @cat Plugins/Methods/Date
 * @author Kelvin Luck
 */
//Date.format = 'dd/mm/yyyy';
//Date.format = 'mm/dd/yyyy';
//Date.format = 'yyyy-mm-dd';
Date.format = 'dd.mm.yy';

/**
 * The first two numbers in the century to be used when decoding a two digit year. Since a two digit year is ambiguous (and date.setYear
 * only works with numbers < 99 and so doesn't allow you to set years after 2000) we need to use this to disambiguate the two digit year codes.
 *
 * @name format
 * @type String
 * @cat Plugins/Methods/Date
 * @author Kelvin Luck
 */
Date.fullYearStart = '20';

(function() {

	/**
	 * Adds a given method under the given name 
	 * to the Date prototype if it doesn't
	 * currently exist.
	 *
	 * @private
	 */
	function add(name, method) {
		if( !Date.prototype[name] ) {
			Date.prototype[name] = method;
		}
	};
	
	/**
	 * Checks if the year is a leap year.
	 *
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.isLeapYear();
	 * @result true
	 *
	 * @name isLeapYear
	 * @type Boolean
	 * @cat Plugins/Methods/Date
	 */
	add("isLeapYear", function() {
		var y = this.getFullYear();
		return (y%4==0 && y%100!=0) || y%400==0;
	});
	
	/**
	 * Checks if the day is a weekend day (Sat or Sun).
	 *
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.isWeekend();
	 * @result false
	 *
	 * @name isWeekend
	 * @type Boolean
	 * @cat Plugins/Methods/Date
	 */
	add("isWeekend", function() {
		return this.getDay()==0 || this.getDay() == 1 || this.getDay()==2 || this.getDay()==4 || this.getDay()==5 ;
	});
	
	/**
	 * Check if the day is a day of the week (Mon-Fri)
	 * 
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.isWeekDay();
	 * @result false
	 * 
	 * @name isWeekDay
	 * @type Boolean
	 * @cat Plugins/Methods/Date
	 */
	add("isWeekDay", function() {
		return !this.isWeekend();
	});
	
	/**
	 * Gets the number of days in the month.
	 * 
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.getDaysInMonth();
	 * @result 31
	 * 
	 * @name getDaysInMonth
	 * @type Number
	 * @cat Plugins/Methods/Date
	 */
	add("getDaysInMonth", function() {
		return [31,(this.isLeapYear() ? 29:28),31,30,31,30,31,31,30,31,30,31][this.getMonth()];
	});
	
	/**
	 * Gets the name of the day.
	 * 
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.getDayName();
	 * @result 'Saturday'
	 * 
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.getDayName(true);
	 * @result 'Sat'
	 * 
	 * @param abbreviated Boolean When set to true the name will be abbreviated.
	 * @name getDayName
	 * @type String
	 * @cat Plugins/Methods/Date
	 */
	add("getDayName", function(abbreviated) {
		return abbreviated ? Date.abbrDayNames[this.getDay()] : Date.dayNames[this.getDay()];
	});

	/**
	 * Gets the name of the month.
	 * 
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.getMonthName();
	 * @result 'Janurary'
	 *
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.getMonthName(true);
	 * @result 'Jan'
	 * 
	 * @param abbreviated Boolean When set to true the name will be abbreviated.
	 * @name getDayName
	 * @type String
	 * @cat Plugins/Methods/Date
	 */
	add("getMonthName", function(abbreviated) {
		return abbreviated ? Date.abbrMonthNames[this.getMonth()] : Date.monthNames[this.getMonth()];
	});

	/**
	 * Get the number of the day of the year.
	 * 
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.getDayOfYear();
	 * @result 11
	 * 
	 * @name getDayOfYear
	 * @type Number
	 * @cat Plugins/Methods/Date
	 */
	add("getDayOfYear", function() {
		var tmpdtm = new Date("1/1/" + this.getFullYear());
		return Math.floor((this.getTime() - tmpdtm.getTime()) / 86400000);
	});
	
	/**
	 * Get the number of the week of the year.
	 * 
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.getWeekOfYear();
	 * @result 2
	 * 
	 * @name getWeekOfYear
	 * @type Number
	 * @cat Plugins/Methods/Date
	 */
	add("getWeekOfYear", function() {
		return Math.ceil(this.getDayOfYear() / 7);
	});

	/**
	 * Set the day of the year.
	 * 
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.setDayOfYear(1);
	 * dtm.toString();
	 * @result 'Tue Jan 01 2008 00:00:00'
	 * 
	 * @name setDayOfYear
	 * @type Date
	 * @cat Plugins/Methods/Date
	 */
	add("setDayOfYear", function(day) {
		this.setMonth(0);
		this.setDate(day);
		return this;
	});
	
	/**
	 * Add a number of years to the date object.
	 * 
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.addYears(1);
	 * dtm.toString();
	 * @result 'Mon Jan 12 2009 00:00:00'
	 * 
	 * @name addYears
	 * @type Date
	 * @cat Plugins/Methods/Date
	 */
	add("addYears", function(num) {
		this.setFullYear(this.getFullYear() + num);
		return this;
	});
	
	/**
	 * Add a number of months to the date object.
	 * 
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.addMonths(1);
	 * dtm.toString();
	 * @result 'Tue Feb 12 2008 00:00:00'
	 * 
	 * @name addMonths
	 * @type Date
	 * @cat Plugins/Methods/Date
	 */
	add("addMonths", function(num) {
		var tmpdtm = this.getDate();
		
		this.setMonth(this.getMonth() + num);
		
		if (tmpdtm > this.getDate())
			this.addDays(-this.getDate());
		
		return this;
	});
	
	/**
	 * Add a number of days to the date object.
	 * 
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.addDays(1);
	 * dtm.toString();
	 * @result 'Sun Jan 13 2008 00:00:00'
	 * 
	 * @name addDays
	 * @type Date
	 * @cat Plugins/Methods/Date
	 */
	add("addDays", function(num) {
		this.setDate(this.getDate() + num);
		return this;
	});
	
	/**
	 * Add a number of hours to the date object.
	 * 
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.addHours(24);
	 * dtm.toString();
	 * @result 'Sun Jan 13 2008 00:00:00'
	 * 
	 * @name addHours
	 * @type Date
	 * @cat Plugins/Methods/Date
	 */
	add("addHours", function(num) {
		this.setHours(this.getHours() + num);
		return this;
	});

	/**
	 * Add a number of minutes to the date object.
	 * 
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.addMinutes(60);
	 * dtm.toString();
	 * @result 'Sat Jan 12 2008 01:00:00'
	 * 
	 * @name addMinutes
	 * @type Date
	 * @cat Plugins/Methods/Date
	 */
	add("addMinutes", function(num) {
		this.setMinutes(this.getMinutes() + num);
		return this;
	});
	
	/**
	 * Add a number of seconds to the date object.
	 * 
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.addSeconds(60);
	 * dtm.toString();
	 * @result 'Sat Jan 12 2008 00:01:00'
	 * 
	 * @name addSeconds
	 * @type Date
	 * @cat Plugins/Methods/Date
	 */
	add("addSeconds", function(num) {
		this.setSeconds(this.getSeconds() + num);
		return this;
	});
	
	/**
	 * Sets the time component of this Date to zero for cleaner, easier comparison of dates where time is not relevant.
	 * 
	 * @example var dtm = new Date();
	 * dtm.zeroTime();
	 * dtm.toString();
	 * @result 'Sat Jan 12 2008 00:01:00'
	 * 
	 * @name zeroTime
	 * @type Date
	 * @cat Plugins/Methods/Date
	 * @author Kelvin Luck
	 */
	add("zeroTime", function() {
		this.setMilliseconds(0);
		this.setSeconds(0);
		this.setMinutes(0);
		this.setHours(0);
		return this;
	});
	
	/**
	 * Returns a string representation of the date object according to Date.format.
	 * (Date.toString may be used in other places so I purposefully didn't overwrite it)
	 * 
	 * @example var dtm = new Date("01/12/2008");
	 * dtm.asString();
	 * @result '12/01/2008' // (where Date.format == 'dd/mm/yyyy'
	 * 
	 * @name asString
	 * @type Date
	 * @cat Plugins/Methods/Date
	 * @author Kelvin Luck
	 */
	add("asString", function() {
		var r = Date.format;
		return r
			.split('yyyy').join(this.getFullYear())
			.split('yy').join((this.getFullYear() + '').substring(2))
			.split('mmm').join(this.getMonthName(true))
			.split('mm').join(_zeroPad(this.getMonth()+1))
			.split('dd').join(_zeroPad(this.getDate()));
	});
	
	/**
	 * Returns a new date object created from the passed String according to Date.format or false if the attempt to do this results in an invalid date object
	 * (We can't simple use Date.parse as it's not aware of locale and I chose not to overwrite it incase it's functionality is being relied on elsewhere)
	 *
	 * @example var dtm = Date.fromString("12/01/2008");
	 * dtm.toString();
	 * @result 'Sat Jan 12 2008 00:00:00' // (where Date.format == 'dd/mm/yyyy'
	 * 
	 * @name fromString
	 * @type Date
	 * @cat Plugins/Methods/Date
	 * @author Kelvin Luck
	 */
	Date.fromString = function(s)
	{
		var f = Date.format;
		var d = new Date('01/01/1977');
		var iY = f.indexOf('yyyy');
		if (iY > -1) {
			d.setFullYear(Number(s.substr(iY, 4)));
		} else {
			// TODO - this doesn't work very well - are there any rules for what is meant by a two digit year?
			d.setFullYear(Number(Date.fullYearStart + s.substr(f.indexOf('yy'), 2)));
		}
		var iM = f.indexOf('mmm');
		if (iM > -1) {
			var mStr = s.substr(iM, 3);
			for (var i=0; i<Date.abbrMonthNames.length; i++) {
				if (Date.abbrMonthNames[i] == mStr) break;
			}
			d.setMonth(i);
		} else {
			d.setMonth(Number(s.substr(f.indexOf('mm'), 2)) - 1);
		}
		d.setDate(Number(s.substr(f.indexOf('dd'), 2)));
		if (isNaN(d.getTime())) {
			return false;
		}
		return d;
	};
	
	// utility method
	var _zeroPad = function(num) {
		var s = '0'+num;
		return s.substring(s.length-2)
		//return ('0'+num).substring(-2); // doesn't work on IE :(
	};
	
})();
		
/*
#################################################################
#
#	LOMAKKEIDEN TARKISTUS
#
#################################################################
*/

/**
 * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;


/*
#################################################################
#
#	COOKIE
#
#################################################################
*/


jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        // CAUTION: Needed to parenthesize options.path and options.domain
        // in the following expressions, otherwise they evaluate to undefined
        // in the packed version for some reason...
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};

/*
#################################################################
#
#	KELIKAMERAT
#
#################################################################
*/

function vaihdaKamera(kamera) {

if (kamera == 'tie8rauma'){
$("#kelikameraFrame").html('<iframe src="http://www.tiehallinto.fi/alk/kelikamerat/kamera-C0252501.html" height="900" width="800" scrolling="no" frameborder="0"></iframe>');
}
	else if(kamera == 'tie12lapinmaki'){
	$("#kelikameraFrame").html('<iframe src="http://www.tiehallinto.fi/alk/kelikamerat/kamera-C0251709.html" height="900" width="800" scrolling="no" frameborder="0"></iframe>');
	}
	else if(kamera == 'tie196lokalahti'){
	$("#kelikameraFrame").html('<iframe src="http://www.tiehallinto.fi/alk/kelikamerat/kamera-C0251601.html" height="900" width="800" scrolling="no" frameborder="0"></iframe>');
	}
	else if(kamera == 'tie8nasti'){
	$("#kelikameraFrame").html('<iframe src="http://www.tiehallinto.fi/alk/kelikamerat/kamera-C0250701.html" height="900" width="800" scrolling="no" frameborder="0"></iframe>');
	}
	else if(kamera == 'tie204ylane'){
	$("#kelikameraFrame").html('<iframe src="http://www.tiehallinto.fi/alk/kelikamerat/kamera-C0254602.html" height="900" width="800" scrolling="no" frameborder="0"></iframe>');
	}
	else if(kamera == 'tie2honkaluoto'){
	$("#kelikameraFrame").html('<iframe src="http://www.tiehallinto.fi/alk/kelikamerat/kamera-C0252300.html" height="900" width="800" scrolling="no" frameborder="0"></iframe>');
	}
}





/* Copyright (c) 2006 Mathias Bank (http://www.mathias-bank.de)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 * 
 * Thanks to Hinnerk Ruemenapf - http://hinnerk.ruemenapf.de/ for bug reporting and fixing.
 */
jQuery.extend({
/**
* Returns get parameters.
*
* If the desired param does not exist, null will be returned
*
* @example value = $.getURLParam("paramName");
*/ 
 getURLParam: function(strParamName){
	  var strReturn = "";
	  var strHref = window.location.href;
	  var bFound=false;
	  
	  var cmpstring = strParamName + "=";
	  var cmplen = cmpstring.length;

	  if ( strHref.indexOf("?") > -1 ){
	    var strQueryString = strHref.substr(strHref.indexOf("?")+1);
	    var aQueryString = strQueryString.split("&");
	    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
	      if (aQueryString[iParam].substr(0,cmplen)==cmpstring){
	        var aParam = aQueryString[iParam].split("=");
	        strReturn = aParam[1];
	        bFound=true;
	        break;
	      }
	      
	    }
	  }
	  if (bFound==false) return null;
	  return strReturn;
	}
});



/* YMPÃ„RISTÃ–N UUSIN OTSIKKO */
function ymparistonUusin() {

	$.get("/ls/index.php?q=ymparisto/uusinxml.xml",{},function(xml){
	  	
		// Run the function for each student tag in the XML file
		$('uutinen',xml).each(function(i) {
			otsikko = $(this).find("otsikko").text();
			link = $(this).find("osoite").text();
			paiva = $(this).find("pubDate").text();
			description = $(this).find("juttu").text();
		});
		
		$("#newsLiftFrontpage4").html('<div class="newsLift"><h2><a href="' + link + '">' + otsikko + '</a></h2><span class="sectionHeader2">YMPÄRISTÖ</span>&nbsp;<span class="lightBrown">|</span>&nbsp;<b>Uusin blogikirjoitus</b>&nbsp;<span class="lightBrown">|</span>&nbsp;' + description + '</div>');

	});

}
