function tarkistaPipari() {
	var pipari = haePipari('AuthCookie');
	if(pipari != null && pipari != ""){
		document.getElementById("login_a").innerHTML = "<a href='/auth/nph-checkout.cgi'>Kirjaudu ulos</a>";
              if(document.getElementById("paivita_omat_tietosi")){
		    document.getElementById("paivita_omat_tietosi").style.display = 'block';
              }
		//alert(document.cookie);
	}else{
		document.getElementById("login_a").innerHTML = "<a href='/login.shtml?http://pressi.sub.fi'>Kirjaudu sis&auml;&auml;n</a>";
              if(document.getElementById("paivita_omat_tietosi")){
		   document.getElementById("paivita_omat_tietosi").style.display = 'none';
              }
	}
}

function haePipari(piparin_nimi){
	//alert(document.cookie);
	if(document.cookie.length > 0){
		var haun_alku = document.cookie.indexOf(piparin_nimi + "=");
		if(haun_alku != -1){
			haun_alku = haun_alku + piparin_nimi.length+1;
			var haun_loppu = document.cookie.indexOf(";", haun_alku);
			if(haun_loppu == -1){
				haun_loppu = document.cookie.length;
			}
			return unescape(document.cookie.substring(haun_alku, haun_loppu));
		}
	}
	return "";
}

function lataaKausi(juttu,liitepdf) {
	location.href = '/kausilistat/index.shtml?' + juttu;
	var pdf_popup = window.open('','Kausiesite','height=600,width=960,scrollbars=1');
	pdf_popup.document.location = '/liitteet/' + liitepdf + '.pdf';
}

function avaaLista(juttu) {
	location.href = '/kausilistat/index.shtml?' + juttu;
}

function avaaPDF(liitepdf) {
	var pdf_popup = window.open('','Kausiesite','height=600,width=960,scrollbars=1');
	pdf_popup.document.location = '/liitteet/' + liitepdf + '.pdf';
}

function popup(obj,els,heig,topma) {

myelement = document.getElementById('overlay');
mypopup = document.getElementById('popup');


var x,y;
var test1 = document.body.scrollHeight;
var test2 = document.body.offsetHeight
if (test1 > test2) // all but Explorer Mac
{
x = document.body.scrollWidth;
y = document.body.scrollHeight;
}
else // Explorer Mac;
 //would also work in Explorer 6 Strict, Mozilla and Safari
 {
 x = document.body.offsetWidth;
 y = document.body.offsetHeight;
 }

 myelement.style.width = x+'px';
 //myelement.style.height = y+'px';

 var curleft = curtop = 0;

 if (obj.offsetParent) {
 curleft = obj.offsetLeft
 curtop = obj.offsetTop
 while (obj = obj.offsetParent) {
 curleft += obj.offsetLeft
 curtop += obj.offsetTop
 }
 }

 curtop = curtop-topma;
 curleft = (x-600)/2;
 mypopup.style.left = curleft+'px';
 mypopup.style.top = curtop+'px';


 if(myelement.style.display == 'none') {
 myelement.style.display = 'block';
 mypopup.style.display = 'block';

}
 else {
 myelement.style.display = 'none';
 mypopup.style.display = 'none';
 }

document.getElementById('print_link').href = '/tulosta.shtml?' + els;
document.getElementById('iframe').height = ''+heig;
document.getElementById('iframe').src = '/popup_include.shtml?'+els;

return false;

}

function hideinfo() {
document.getElementById('overlay').style.display = 'none';
document.getElementById('popup').style.display = 'none';
return false;
}



function naytaKaikki(kohde) {
	var kohde = document.getElementById(kohde);
	if(kohde.style.display == 'none'){
		kohde.style.display = 'block';
	}else{
		kohde.style.display = 'none'
	}
}

function showThisHideOthers(kohde,muut) {
	var kohde = document.getElementById(kohde);
	var kaikki = getElementsByTagAndClassName('div',muut);
	for(i=0;i<kaikki.length;i++){
		kaikki[i].style.display = 'none';
	}

        if(kohde.style.display == 'none'){
                kohde.style.display = 'block';
        }else{
                kohde.style.display = 'none'
        }
}

function naytaPopup(kohde,muut) {
	var linkkitmp = kohde+'_linkki';
	var kaikki_linkit = getElementsByTagAndClassName('div','listan_linkki');
        var kohde = document.getElementById(kohde);
	var kaikki = getElementsByTagAndClassName('div',muut);
	var linkki = document.getElementById(linkkitmp);
	
        for(i=0;i<kaikki.length;i++){
                kaikki[i].style.display = 'none';
        }

	for(j=0;j<kaikki_linkit.length;j++){
		//kaikki_linkit[j].style.border = '1px solid white';
	}

        if(kohde.style.display == 'none'){
                kohde.style.display = 'block';
	        //linkki.style.backgroundColor = 'red';
        }else{
                kohde.style.display = 'none'
        }
}

function hidePopup(muut){
	var kaikki = getElementsByTagAndClassName('div',muut);
	for(i=0;i<kaikki.length;i++){
                kaikki[i].style.display = 'none';
        }
}


function checkFeedback(){
        $('footer').style.display = "none";
	var v1, v2, v3 = 0;
	if(document.getElementById("palaute").value != ''){
		v1 = 0;
	       $('palaute_error').style.display = 'none';
	}else{
		v1 = 1;
		$('palaute_error').innerHTML = 'Anna palautetta.';
		$('palaute_error').style.display = 'block';
	}

	if($('nimi').value != ''){
                v2 = 0;
                $('nimi_error').style.display = 'none';
        }else{
                v2 = 1;
                $('nimi_error').innerHTML = 'T&auml;yt&auml; nimesi.';
                $('nimi_error').style.display = 'block';
        }

	if($('sahkoposti').value != ''){
                v3 = 0;
                $('sposti_error').style.display = 'none';
		if(document.feedback.sahkoposti.value.length > 5 && document.feedback.sahkoposti.value.indexOf('@') != -1 && document.feedback.sahkoposti.value.indexOf('.') != -1){
				v3 = 0;
				$('sposti_error').style.display = 'none';
			}else{
				v3 = 1;
				$('sposti_error').innerHTML = 'Tarkista s&auml;hk&ouml;postiosoitteesi kirjoitusasu.';
				$('sposti_error').style.display = 'block';
			}

        } else {
	    v3 = 1;
	    $('sposti_error').innerHTML = 'Sy&ouml;t&auml; s&auml;hk&ouml;postiosoitteesi.';
	    $('sposti_error').style.display = 'block';
	 }

	if(v1 == 0 && v2 == 0 && v3 == 0){
		$('feedback').submit();
	}

}


function checkPreviewOrder(){

	var v1, v2, v3, v4, v5, v6 = 0;

	if($('ohjelman_nimi').value != ''){
                v1 = 0;
                $('ohjelman_nimi_error').style.display = 'none';
        }else{
                v1 = 1;
                $('ohjelman_nimi_error').innerHTML = 'Sy&ouml;t&auml; ohjelman nimi.';
                $('ohjelman_nimi_error').style.display = 'block';
        }

        if($('kanava').value != ''){
                v2 = 0;
                $('kanava_error').style.display = 'none';
        }else{
                v2 = 1;
                $('kanava_error').innerHTML = 'Sy&ouml;t&auml; kanava.';
                $('kanava_error').style.display = 'block';
        }

        if($('tilaajan_nimi').value != ''){
                v3 = 0;
                $('tilaajan_nimi_error').style.display = 'none';
        }else{
                v3 = 1;
                $('tilaajan_nimi_error').innerHTML = 'Sy&ouml;t&auml; tilaajan nimi.';
                $('tilaajan_nimi_error').style.display = 'block';
        }

        if($('media').value != ''){
                v4 = 0;
                $('media_error').style.display = 'none';
        }else{
                v4 = 1;
                $('media_error').innerHTML = 'Sy&ouml;t&auml; media.';
                $('media_error').style.display = 'block';
        }

        if($('osoite').value != ''){
                v5 = 0;
                $('osoite_error').style.display = 'none';
        }else{
                v5 = 1;
                $('osoite_error').innerHTML = 'Sy&ouml;t&auml; nauhan toimitusosoite.';
                $('osoite_error').style.display = 'block';
        }

        if($('sahkoposti').value != ''){
                v6 = 0;
                $('sposti_error').style.display = 'none';
                if($('sahkoposti').value.length > 5 && $('sahkoposti').value.indexOf('@') != -1 && $('sahkoposti').value.indexOf('.') != -1){
                                v6 = 0;
                                $('sposti_error').style.display = 'none';
                        }else{
                                v6 = 1;
                                $('sposti_error').innerHTML = 'Tarkista s&auml;hk&ouml;postiosoitteesi kirjoitusasu.';
                                $('sposti_error').style.display = 'block';
                        }

        } else {
		v6 = 1;
		$('sposti_error').innerHTML = 'Sy&ouml;t&auml; s&auml;hk&ouml;postiosoitteesi.';
                $('sposti_error').style.display = 'block';
	}

	if(v1 == 0 && v2 == 0 && v3 == 0 && v4 == 0 && v5 == 0 && v6 == 0){
		document.tilaa.submit();
	}
}


function checkRegistration(){

        var v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11 = 0;

        if($('etunimi').value != ''){
                v1 = 0;
                $('etunimi_error').style.display = 'none';
        }else{
                v1 = 1;
                $('etunimi_error').innerHTML = 'Sy&ouml;t&auml; etunimesi.';
                $('etunimi_error').style.display = 'block';
        }

        if($('sukunimi').value != ''){
                v2 = 0;
                $('sukunimi_error').style.display = 'none';
        }else{
                v2 = 1;
                $('sukunimi_error').innerHTML = 'Sy&ouml;t&auml; sukunimesi.';
                $('sukunimi_error').style.display = 'block';
        }

        if($('yritys').value != ''){
                v3 = 0;
                $('yritys_error').style.display = 'none';
        }else{
                v3 = 1;
                $('yritys_error').innerHTML = 'Sy&ouml;t&auml; yrityksesi nimi.';
                $('yritys_error').style.display = 'block';
        }

	if($('yrityksen_yhteystiedot').value != ''){
                v4 = 0;
                $('yrityksen_yhteystiedot_error').style.display = 'none';
        }else{
                v4 = 1;
                $('yrityksen_yhteystiedot_error').innerHTML = 'Sy&ouml;t&auml; yrityksesi yhteystiedot.';
                $('yrityksen_yhteystiedot_error').style.display = 'block';
        }

        if($('matkapuhelinnumero').value != ''){
                v5 = 0;
                $('matkapuhelinnumero_error').style.display = 'none';
        }else{
                v5 = 1;
                $('matkapuhelinnumero_error').innerHTML = 'Sy&ouml;t&auml; matkapuhelimesi.';
                $('matkapuhelinnumero_error').style.display = 'block';
        }

	if($('sahkoposti').value != ''){
                v6 = 0;
                $('sposti_error').style.display = 'none';
                if($('sahkoposti').value.length > 5 && $('sahkoposti').value.indexOf('@') != -1 && $('sahkoposti').value.indexOf('.') != -1){
                                v6 = 0;
                                $('sposti_error').style.display = 'none';
                        }else{
                                v6 = 1;
                                $('sposti_error').innerHTML = 'Tarkista s&auml;hk&ouml;postiosoitteesi kirjoitusasu.';
                                $('sposti_error').style.display = 'block';
                        }

        } else {
                v6 = 1;
                $('sposti_error').innerHTML = 'Sy&ouml;t&auml; s&auml;hk&ouml;postiosoitteesi.';
                $('sposti_error').style.display = 'block';
        }

	if($('kayttoperustelut').value != ''){
                v7 = 0;
                $('kayttoperustelut_error').style.display = 'none';
        }else{
                v7 = 1;
                $('kayttoperustelut_error').innerHTML = 'Sy&ouml;t&auml; k&auml;ytt&ouml;perustelut.';
                $('kayttoperustelut_error').style.display = 'block';
        }

        if($('haluan_tiedotteet').checked || $('en_halua_tiedotteita').checked){
                v8 = 0;
                $('en_halua_tiedotteita_error').style.display = 'none';
        }else{
                v8 = 1;
                $('en_halua_tiedotteita_error').innerHTML = 'Valitse jompikumpi yll&auml; olevista vaihtoehdoista.';
                $('en_halua_tiedotteita_error').style.display = 'block';
        }

        if($('haluan_vaihtaa_salasanani') && $('haluan_vaihtaa_salasanani').checked){
                if($('vanhasalasana').value != '' && $('uusisalasana').value != '' && $('uusisalasana_uudestaan') != ''){
			v9 = 0;
			$('salasana_error').style.display = 'none';
		}else{
			v9 = 1;
			$('salasana_error').innerHTML = 'T&auml;yt&auml; kaikki kolme (3) salasanakentt&auml;&auml;.';
			$('salasana_error').style.display = 'block';
		}
	}else{
		v9 = 0;
		$('salasana_error').style.display = 'none';
	}

	if($('ehdot').checked){
                v10 = 0;
                $('ehdot_error').style.display = 'none';
        }else{
                v10 = 1;
                $('ehdot_error').innerHTML = 'Hyv&auml;ksy palvelun k&auml;ytt&ouml;ehdot jatkaaksesi.';
                $('ehdot_error').style.display = 'block';
        }

	if($('toimenkuva').value != ''){
                v11 = 0;
                $('toimenkuva_error').style.display = 'none';
        }else{
                v11 = 1;
                $('toimenkuva_error').innerHTML = 'Ilmoita toimenkuvasi.';
                $('toimenkuva_error').style.display = 'block';
        }


        if(v1 == 0 && v2 == 0 && v3 == 0 && v4 == 0 && v5 == 0 && v6 == 0 && v7 == 0 && v8 == 0 && v9 == 0 && v10 == 0 && v11 == 0){
                document.omat_tiedot.submit();
        }
}

function checkRegistration2(){

        var v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11 = 0;

        if($('etunimi').value != ''){
                v1 = 0;
                $('etunimi_error').style.display = 'none';
        }else{
                v1 = 1;
                $('etunimi_error').innerHTML = 'Sy&ouml;t&auml; etunimesi.';
                $('etunimi_error').style.display = 'block';
        }

        if($('sukunimi').value != ''){
                v2 = 0;
                $('sukunimi_error').style.display = 'none';
        }else{
                v2 = 1;
                $('sukunimi_error').innerHTML = 'Sy&ouml;t&auml; sukunimesi.';
                $('sukunimi_error').style.display = 'block';
        }

        if($('yritys').value != ''){
                v3 = 0;
                $('yritys_error').style.display = 'none';
        }else{
                v3 = 1;
                $('yritys_error').innerHTML = 'Sy&ouml;t&auml; yrityksesi nimi.';
                $('yritys_error').style.display = 'block';
        }

	if($('yrityksen_yhteystiedot').value != ''){
                v4 = 0;
                $('yrityksen_yhteystiedot_error').style.display = 'none';
        }else{
                v4 = 1;
                $('yrityksen_yhteystiedot_error').innerHTML = 'Sy&ouml;t&auml; yrityksesi yhteystiedot.';
                $('yrityksen_yhteystiedot_error').style.display = 'block';
        }

        if($('matkapuhelinnumero').value != ''){
                v5 = 0;
                $('matkapuhelinnumero_error').style.display = 'none';
        }else{
                v5 = 1;
                $('matkapuhelinnumero_error').innerHTML = 'Sy&ouml;t&auml; matkapuhelinnumerosi.';
                $('matkapuhelinnumero_error').style.display = 'block';
        }

	 if($('toimenkuva').value != ''){
                v6 = 0;
                $('toimenkuva_error').style.display = 'none';
        }else{
                v6 = 1;
                $('toimenkuva_error').innerHTML = 'Ilmoita toimenkuvasi.';
                $('toimenkuva_error').style.display = 'block';
        }

	if($('sahkoposti').value != ''){
                v7 = 0;
                $('sposti_error').style.display = 'none';
                if($('sahkoposti').value.length > 5 && $('sahkoposti').value.indexOf('@') != -1 && $('sahkoposti').value.indexOf('.') != -1){
                                v7 = 0;
                                $('sposti_error').style.display = 'none';
                        }else{
                                v7 = 1;
                                $('sposti_error').innerHTML = 'Tarkista s&auml;hk&ouml;postiosoitteesi kirjoitusasu.';
                                $('sposti_error').style.display = 'block';
                        }

        }else{
                v7 = 1;
                $('sposti_error').innerHTML = 'Sy&ouml;t&auml; s&auml;hk&ouml;postiosoitteesi.';
                $('sposti_error').style.display = 'block';
        }

        if($('kayttoperustelut').value != ''){
                v8 = 0;
                $('kayttoperustelut_error').style.display = 'none';
        }else{
                v8 = 1;
                $('kayttoperustelut_error').innerHTML = 'Sy&ouml;t&auml; k&auml;ytt&ouml;perustelut.';
                $('kayttoperustelut_error').style.display = 'block';
        }

        if($('haluan_tiedotteet').checked || $('en_halua_tiedotteita').checked || $('kotimaiset').checked || $('maksutv').checked ||$('ulkomaiset').checked || $('lapset').checked || $('maanantaivinkit').checked || $('urheilu').checked || $('muutostiedotteet').checked || $('kutsut').checked || $('elokuvat').checked || $('yritystiedotteet').checked || $('uutiset_ja_asiaohjelmat').checked) {
                v9 = 0;
                $('en_halua_tiedotteita_error').style.display = 'none';
        }else{
                v9 = 1;
                $('en_halua_tiedotteita_error').innerHTML = 'Valitse jompikumpi yll&auml; olevista vaihtoehdoista tai alapuolelta tiedotteet, jotka haluat.';
                $('en_halua_tiedotteita_error').style.display = 'block';
        }

        if($('salasana').value != '' && $('salasana_varmistus').value != ''){
	    if($('salasana').value == $('salasana_varmistus').value){
	         v10 = 0;
		  $('salasana_error').style.display = 'none';
	    }else{
		  v10 = 1;
		  $('salasana_error').innerHTML = 'Salasanat eiv&auml;t t&auml;sm&auml;&auml;.';
		  $('salasana_error').style.display = 'block';
	    }
	 }else{
		  v10 = 1;
		  $('salasana_error').innerHTML = 'T&auml;yt&auml; molemmat salasanakent&auml;t.';
		  $('salasana_error').style.display = 'block';
	 }

	 if($('ehdot').checked){
                v11 = 0;
                $('ehdot_error').style.display = 'none';
        }else{
                v11 = 1;
                $('ehdot_error').innerHTML = 'Hyv&auml;ksy palvelun k&auml;ytt&ouml;ehdot jatkaaksesi.';
                $('ehdot_error').style.display = 'block';
        }

        if(v1 == 0 && v2 == 0 && v3 == 0 && v4 == 0 && v5 == 0 && v6 == 0 && v7 == 0 && v8 == 0 && v9 == 0 && v10 == 0 && v11 == 0){
                document.rekisteroidy.submit();
        }
}

function checkForgetPassword(){

	var v1, v2, v3 = 0;

	if($('unohtunut').value != ''){
		v1 = 0;
		$('unohtunut_error').style.display = 'none';
	}else{
		v1 = 1;
		$('unohtunut_error').innerHTML = 'Anna palautteesi / yhteystietosi.';
		$('unohtunut_error').style.display = 'block';
	}

	if($('nimi').value != ''){
                v2 = 0;
                $('nimi_error').style.display = 'none';
        }else{
                v2 = 1;
                $('nimi_error').innerHTML = 'T&auml;yt&auml; nimesi.';
                $('nimi_error').style.display = 'block';
        }

	if($('sahkoposti').value != ''){
                v3 = 0;
                $('sposti_error').style.display = 'none';
		if(document.unohdus.sahkoposti.value.length > 5 && document.unohdus.sahkoposti.value.indexOf('@') != -1 && document.unohdus.sahkoposti.value.indexOf('.') != -1){
				v3 = 0;
				$('sposti_error').style.display = 'none';
			}else{
				v3 = 1;
				$('sposti_error').innerHTML = 'Tarkista s&auml;hk&ouml;postiosoitteesi kirjoitusasu.';
				$('sposti_error').style.display = 'block';
			}

        } else {
	    v3 = 1;
	    $('sposti_error').innerHTML = 'Anna s&auml;hk&ouml;postiosoitteesi.';
	    $('sposti_error').style.display = 'block';
	 }

	if(v1 == 0 && v2 == 0 && v3 == 0){
		document.unohdus.submit();
	}

}

function showSelectedMonth(){
	var kuukaudet = getElementsByTagAndClassName('div', 'moviemonth');
	var valittu = document.getElementById("kuukausi").options[document.getElementById("kuukausi").selectedIndex].value;
	for(i=0;i<kuukaudet.length;i++){
            if (valittu == kuukaudet[i].id) {
                kuukaudet[i].style.display = 'block';
            } else {
                kuukaudet[i].style.display = 'none';
            }       
       }
}

function ostoskoriUncheckAll() {
var allCheckBoxes = document.forms['osta'].elements['image_checkbox'];
   if(!allCheckBoxes) {
      return;
   } 		
var checkBoxCount = allCheckBoxes.length;
   if(!checkBoxCount) {
      allCheckBoxes.checked = false;
   } else {
      for(var i = 0; i < checkBoxCount; i++) {
	  allCheckBoxes[i].checked = false;
      }
   }
}

function laheta(){
	if($('etunimi').value != '' && $('etunimi').value != null && $('sukunimi').value != '' && $('pvm').value != '' && $('yritys').value != '' && $('osoite').value != '' && $('pnumero').value != ''){
		document.astrologia.submit();
	}else{
		$('virheet').innerHTML = "Tarkista kaikki pakolliset kent&auml;t.";
	}
	return false;
}

function laheta_haaneuvoja(){
	if($('nimi').value != '' && $('yritys').value != null && $('puh').value != '' && $('sposti').value != ''){
		document.haaneuvoja.submit();
	}else{
		$('virheet').innerHTML = "Tarkista kaikki pakolliset kent&auml;t.";
	}
	return false;
}


/* Latauslinkit */
var cur_lataa_url = '';

function lataaConfirmBox(url) {
  document.getElementById('lataa_confirm').style.display='block';
  document.getElementById('fade').style.display='block';
  cur_lataa_url = url;
  return false;
}

function lataaClose() {
  document.getElementById('lataa_confirm').style.display='none';
  document.getElementById('fade').style.display='none';
}

function lataaConfirm() {
  document.getElementById('lataa_confirm').style.display='none';
  document.getElementById('fade').style.display='none';
  if (cur_lataa_url != '') {
    window.open(cur_lataa_url, '_blank');
  }
}
/* /Latauslinkit */

