﻿//funktio ajetaan aivan body-osan lopussa. 
function pageEnd(){
	createSendPageLink(); // Luodaan linkkiin onclick -toiminto
	createExtranetLink(); // Luodaan extranet-linkeille onclick -toiminnot
	if(document.body.id=='sendPage') {
		hideSendPageElements();
		luoSulkuLinkit();
		}
	}


function tarkistus(haku){

  if (haku=='tuote'){
    var courseSearchForm=document.courseSearchForm.word.value;
    courseSearchForm=courseSearchForm.replace("&", "%");
    document.courseSearchForm.word.value = courseSearchForm;
    courseSearchForm=courseSearchForm.replace(" ", "%");
    document.courseSearchForm.wordSearch.value=courseSearchForm;

    var characters = document.courseSearchForm.word.value.length;
    var show = document.courseSearchForm.show.value;
    var date = document.courseSearchForm.date.value;
    
    if ((characters<2 & show=='' & date=='') || document.courseSearchForm.word.value==min2char){
      document.courseSearchForm.word.value=min2char;
      return (false);
    }
    else{
      document.courseSearchForm.submit();
    }
  }
  
  if (haku=='all'){
    var searchText=document.searchForm.word.value;    
    searchText=searchText.replace("&", "%");
    document.searchForm.word.value = searchText;
    searchText=searchText.replace(" ", "%");
    document.searchForm.wordSearch.value=searchText;

    var characters = document.searchForm.word.value.length;
    
    if (document.searchForm.pages.checked==false && document.searchForm.training.checked==true){
      document.searchForm.docId.value="12458";
      document.searchForm.cg.value="10161";
    }
    
    if (characters<2 || document.searchForm.word.value==min2char) {
      document.searchForm.word.value=min2char;
      return (false);
    }
    else{
      document.searchForm.submit();
    }
  }
}



function addOption(){
  lastmonth = lastClass.substring(5,7);
  lastyear = lastClass.substring(0,4);
  
  var month_name=new Array(12);
  month_name["01"]="Tammikuu"
  month_name["02"]="Helmikuu"
  month_name["03"]="Maaliskuu"
  month_name["04"]="Huhtikuu"
  month_name["05"]="Toukokuu"
  month_name["06"]="KesÃ¤kuu"
  month_name["07"]="HeinÃ¤kuu"
  month_name["08"]="Elokuu"
  month_name["09"]="Syyskuu"
  month_name["10"]="Lokakuu"
  month_name["11"]="Marraskuu"
  month_name["12"]="Joulukuu"
  
  pvm()
  last=lastyear+""+lastmonth;
  now=getYear+""+getMonth
  
  while (now<=last){
    var optn = document.createElement("OPTION");
    optn.text = (month_name[getMonth]) +" "+ getYear;
    optn.value = getYear+""+getMonth;
    document.courseSearchForm.date.options.add(optn);
    kk=1
    pvm()
    now=getYear+""+getMonth
  }
}

function pvm(){
  currentTime.setMonth(currentTime.getMonth()+kk);
  getMonth = (currentTime.getMonth())
  getYear = (currentTime.getFullYear())
  if (getMonth==0){getMonth="01"}
  else if (getMonth==1){getMonth="02"}
  else if (getMonth==2){getMonth="03"}
  else if (getMonth==3){getMonth="04"}

  else if (getMonth==4){getMonth="05"}
  else if (getMonth==5){getMonth="06"}
  else if (getMonth==6){getMonth="07"}
  else if (getMonth==7){getMonth="08"}
  else if (getMonth==8){getMonth="09"}
  else if (getMonth==9){getMonth="10"}
  else if (getMonth==10){getMonth="11"}
  else if (getMonth==11){getMonth="12"}
}

function nollaa(field){
  if (field=='tuote'){
    if (document.courseSearchForm.word.value==min2char){document.courseSearchForm.word.value=""}
  }
  if (field=='all'){
    if (document.searchForm.word.value==min2char){document.searchForm.word.value=""}
  }
}

function valinta(){
  if (document.courseSearchForm.word.value==min2char){
    document.courseSearchForm.word.value="";
  }
}

// ======================================
// POPUPS
// ======================================


// fallback values. These values are only used if popup features are not defined in document <head> section
var _POPUP_FEATURES = 'location=0,statusbar=0,menubar=0,width=800,height=600';
var _POPUP_EXTRANET_FEATURES = 'toolbars=0,scrollbars=1,width=750,height=600';

function createSendPageLink() {
	if(!document.getElementById || !document.getElementById('sendPageLink')) return;
	var sendPageLink = document.getElementById('sendPageLink');
	// add onclick to link
	sendPageLink.onclick = callSendPageLinkOpener;
	}

function callSendPageLinkOpener() {
	var sendPageLink = document.getElementById('sendPageLink');
	link_popup(sendPageLink); return false
	}

function createExtranetLink() {
	if(!document.getElementById || !document.getElementById('navi1_extranetLink')) return;
	var navi1_extranetLink = document.getElementById('navi1_extranetLink');
	// add onclick to link
	navi1_extranetLink.onclick = callExtranetLinkOpener;

	if(document.getElementById('sitemapExtranetLink')) {
	var sitemapExtranetLink = document.getElementById('sitemapExtranetLink');
	// add onclick to link
	sitemapExtranetLink.onclick = callExtranetLinkOpener;
		}
	}

function callExtranetLinkOpener() {
	var navi1_extranetLink = document.getElementById('navi1_extranetLink');
	link_popup(navi1_extranetLink,_POPUP_EXTRANET_FEATURES); return false
	}


function link_popup(src, features) {
	// pops up a window grabbing the url from the event source's href '
	return raw_popup(src.getAttribute('href'), src.getAttribute('target') || '_blank', features);
	}

function raw_popup(url, target, features) {
	// pops up a window containing url optionally named target, optionally having features
	if (isUndefined(features)) features = _POPUP_FEATURES;
	if (isUndefined(target  )) target   = '_blank';
	var theWindow = window.open(url, 'poppari', features);
	theWindow.focus();
	return theWindow;
	}

function isUndefined(v) {
	var undef;
	return v===undef;
	}

// ======================================
// SEND PAGE SCRIPTS
// ======================================

// Muokataan sivua poppariin sopivaksi
function hideSendPageElements() {
	if(!document.getElementById || !document.getElementsByTagName || !window.opener ) return;
	document.getElementById('mainWrapper1').id='mainWrapper1Hidden';
	document.getElementById('mainWrapper2').id='mainWrapper2Hidden';
	document.getElementById('contentWrapper1').id='contentWrapper1Hidden';
	document.getElementById('content').id='contentJS';
	document.getElementById('top').style.display='none';
	document.getElementById('pageHeader').style.display='none';
	document.getElementById('navi1').style.display='none';
	document.getElementById('navi2').style.display='none';
	document.getElementById('rightCol').style.display='none';
	document.getElementById('searchContainer').style.display='none';
	document.getElementById('contactInfo').style.display='none';
	document.getElementById('pageFooter').style.display='none';
	}

function luoSulkuLinkit() {
	var linkurat = document.getElementsByTagName('a');
	for (var i=0;i<linkurat.length;i++) {
		linkurat[i].onclick=sulje;
		}
	}

function sulje() {
	window.close();
	return false;
	}





