var go = 1; // kŠytetŠŠn listauksissa, poista, napin takia

function valitse_arvo()
{
	// samaa kŠytetŠŠn uutiskuvien ja fckeditorin kanssa
	eval("valittava_kentta1 = ReadCookie('valittava_kentta1')\;");
	
	if(parent.opener.document.forms[0].elements[valittava_kentta1] == undefined)
	{
		parent.opener.SetUrl( arguments[0] );
		parent.opener.ResetSizes(); // fck bugi?
		setTimeout('parent.close()', 100);
	}
	else
	{
		eval("parent.opener.document.forms[0].elements[valittava_kentta1].value = '"+ arguments[0] +"'\;");
	
		if(!parent.opener.valintaikkuna.closed)
		{
			parent.opener.valintaikkuna.close();
		}
	}
}

function m(etu, mt, paate, taka)
{
	var eka = 'ma';
	var kolmas = 'to:';
	var toka = 'il';
	var mm = eka + toka + kolmas;
	var mm2 = etu + '&#64;' + taka + '.' + paate;
	
	if(mt == 1)
	{
		document.write('<a href="');
		document.write(mm + mm2);
		document.write('">'); 
		document.write(mm2 + '</a>');
	}
	else
	{
		document.write(mm2);
	}
}

// SetCookie( 'cookienimi', 'arvo', 30, '/', '', '' );
function SetCookie(name, value, expires, path, domain, secure)
{
	// set time, it's in milliseconds
	var today = new Date();
	today.setTime( today.getTime() );
	
	/*
	if the expires variable is set, make the correct 
	expires time, the current script below will set 
	it for x number of days, to make it for hours, 
	delete * 24, for minutes, delete * 60 * 24
	*/
	if ( expires )
	{
	expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );
	
	document.cookie = name + "=" +escape( value ) +
	( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
	( ( path ) ? ";path=" + path : "" ) + 
	( ( domain ) ? ";domain=" + domain : "" ) +
	( ( secure ) ? ";secure" : "" );
}
function ReadCookie(cookienNimi)
{
	var theCookie=""+document.cookie;
	var ind=theCookie.indexOf(cookienNimi);
	
	if (ind==-1 || cookienNimi=="")
	{
		return "";
	}
	
	var ind1=theCookie.indexOf(';',ind);
	
	if (ind1==-1)
	{
		ind1=theCookie.length;
	}
	
	return unescape(theCookie.substring(ind+cookienNimi.length+1,ind1));
}

function linkkilista(linkki, href)
{
	if(href.search("javascript:"))
	{
		return;
	}
	
	if(!$.cookie('linkkilista'))
	{
		$.cookie('linkkilista',linkki, { path: '/' });
		return;
	}
	
	var data = $.cookie('linkkilista').split("|");
	onjotallennettu = false;
	for(var i = 0; i < data.length; i++)
	{
		if(data[i] == linkki)
		{
			onjotallennettu = true;
			break;
		}
	}
	
	if(onjotallennettu)
	{
		// poista
		var re = new RegExp("[|]*" + linkki + "[|]*","i");
		$.cookie('linkkilista' , $.cookie('linkkilista').replace(re, ''), { path: '/' });
	}
	else
	{
		$.cookie('linkkilista' , $.cookie('linkkilista') +"|" + linkki, { path: '/' });
	}
}


Array.prototype.has = function(value)
{
	var i;
	for (var i = 0, loopCnt = this.length; i < loopCnt; i++)
	{
		if (this[i] == value)
		{
			return true;
		}
	}
	return false;
};


function tarkista_pakolliset()
{
	var formi = eval("document.forms." + arguments[0]);
	
	for (var i = 1 ; i < arguments.length; i++)
	{
		if(formi.elements[arguments[i]].value == '')
		{
			alert("Täytä pakolliset kentät. Please, fill in all the required fields.");
			return false;
		}
	}
	
	with (formi.elements.email)
	{
		at=value.indexOf("@");
		piste=value.lastIndexOf(".");
		if (at < 1 || piste - at < 2) 
		{
			alert('Email-osoite on väärässä muodossa. Your email address is in wrong format');
			return false;
		}
		else
		{
			return true;
		}
	}

	return true;
}

/*
function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}
*/
