
function addTxtField(form,strName,contentId,iSize,bBR) {
  	var content = document.getElementById(contentId);
    var obj = document.createElement("INPUT");
    obj.size = iSize;
    obj.name = strName;
    
    if(bBR){
		var oBR = document.createElement("br");
		content.appendChild(oBR);    	  
	}
	content.appendChild(obj);
}

function disEnabObject(obj){
	obj.disabled = !(obj.disabled);
	var z = (obj.disabled) ? 'disabled' : 'enabled';
}


function setTableCellValue(strID,infoID){
	var x = document.getElementById(strID).rows;
	var y = x[0].cells;
	
	y[0].innerHTML = getInfoText(infoID);		

	return true;  
}

//-1 ja 0 indeksi ovat perustekstejä mitkä näytetään kun siirrytään pois linkin päältä
function showMsg(id,strObj){  		
		var element = document.getElementById(strObj);
		if(id==-1){
			strMsg = "Saat kuvauksen vastaus-<br>mahdollisuudesta viemällä<br> hiiren ko. kohdan päälle.<br><br>";
		}else if(id==0){
		  	strMsg = "Saat kuvauksen vastaus-<br>mahdollisuudesta viemällä hiiren<br>ko. kohdan päälle.<br><br>Käy katsomasssa muiden<br> erikoisalojen kysymyksiä<br>osoitteessa<br><a href=\"http://www.hoidonseuranta.fi\"><u>www.hoidonseuranta.fi</u></a><br> tai ota yhteyttä.<br><br>";	
		}else if(id==1){
			strMsg = "Potilaalla on mahdollisuus käyttää myös soittopalvelua, jolloin potilas saa puhelun tietyin väliajoin hoitojakson jälkeen ja häneltä kysytään hoidonseurantakysymykset puhelimitse. Soittopalvelua voidaan käyttää esimerkiksi potilaille, jotka eivät pysty käyttämään sähköpostia tai tekstiviestiä (esim. vanhukset).<br><br>";		  	
		}else if(id==2){
			strMsg = "Tekstiviestillä vastattaessa potilas saa hoitoyksiköstä, jossa on ollut hoidettavana, tekstiviestin tietyin väliajoin hoitojakson jälkeen. Kun potilaan saama tekstiviesti on esillä puhelimen näyttöruudulla, potilas käyttää vastaa-toimintoa. Potilas kirjoittaa viestin alkuun kyselykohtaisen avainsanan, jonka on saanut hoitoyksiköstä. Potilaan vastaus muodostuu jokaisen kyselyn kysymyksestä ja lähetettävä viesti on esimerkiksi ps ab ababababab..<br><br>";		  
		}else if(id==3){
			strMsg = "Sähköpostilla vastattaessa potilas saa sähköpostiviestin, jossa on linkki kyselylomakkeeseen. Kysely lähetetään potilaalle ennen hoitojaksoa sekä hoitojakson jälkeen.<br><br>";		  
		}else if(id==4){
			strMsg = "Potilas voi vastata kyselyyn kirjeellä toimitettavan kyselylomakkeen avulla. Potilaalle lähetetään kyselylomake sekä vastauskuori ennen hoitojaksoa sekä hoitojakson jälkeen.<br><br>";		  
		}else if(id==5){
			strMsg = "Kyselyihin on myös mahdollista vastata asiakaspäätteen välityksellä. Tämä tarkoittaa sitä että kun potilas/vastaaja saapuu toimenpiteseen/hoitoyksiköön hänet ohjataan vastaamaan asiakaspäätteelle. Potilas/vastaaja voi kirjautua päätteelle syöttämällä oman hetu/muun ID koodin. Mikäli ko. henkilö vastaa ensimmäistä kertaa tulee hänen syöttää myös taustatietonsa. Kun ko. henkilö on vastannut kyselyyn kirjautuu hän ulos palvelusta ja tiedot siirtyvät tietokantaan.<br><br>";
		}else if(id==6){ //15D
			strMsg = "Potilaalle lähetetään sähköpostilla kehoite täyttää internetissä oleva lomake, johon on annettu linkki. Kehoite lähetetään ennen hoitojaksoa sekä sen jälkeen sopivana ajankohtana.<br><br>";
		}else if(id==7){ //15D
			strMsg = "Potilas voi vastata kyselyyn kirjeellä toimitettavan kyselylomakkeen avulla. Potilaalle lähetetään kyselylomake sekä vastauskuori ennen hoitojaksoa sekä sen jälkeen sopivana ajankohtana.<br><br>";
		}	
	

		element.innerHTML = strMsg;
		
		return true;
}


function getInfoText(id){
	var infoTxt = new Array(20);
	
	if(id > -1){
		infoTxt[0] = "<b>Asiakastyytyväisyysseurannan</b> avulla on helppoa kerätä tietoa siitä, kuinka tyytyväisiä potilaat ovat saamaansa palveluun.  Tämä on kustannustehokas tapa tarkastella, mitä prosesseja pitäisi parantaa tai ottaa käyttöön, jotta palvelun laatu säilyy tai paranee.<br><br>Tyytyväiset asiakkaat tekevät työskentely-ympäristöstä paremman..";
		infoTxt[1] = "<b>Täysin automatisoidulla  järjestelmällä</b> saadaan tietoa hoidon laadusta ja tehokkuudesta. Potilasta ei jätetä kotiuttamisen jälkeen yksin vaan toipumista seurataan. Näin saadaan vertailukelpoista tietoa esimerkiksi sairaslomien tarpeesta, hoitoa seuraavista lääkärikäynneistä ja mahdollisista infektioista.<br><br>Huolenpito lisää turvallisuutta.";
		infoTxt[2] = "<b>Komplianssimittarin avulla</b> voidaan arvioida ja tukea potilaan hoitoon sitoutumista. Työkalun avulla voidaan kehittää kustannustehokkaita hoitotapoja. Tieteellisesti validin tuotteen on kehittänyt terveydenhuollon tohtori, professori Helvi Kyngäs.<br><br>Hoitoon sitoutuminen merkitsee parempaa hyvinvointia.";
		infoTxt[3] = "<b>15D</b> on tieteellisesti validoitu mittari, jonka on kehittänyt professori Harri Sintonen. Se antaa mahdollisuuden tarkastella hoidon vaikutusta potilaan terveyteen liittyvään elämänlaatuun..";
		//CUF
		infoTxt[4] = "Järjestelmä lähettää potilaalle automaattisesti kyselyn sen jälkeen, kun hän on käynyt hoitoyksikkössä.";
		infoTxt[5] = "Hoitajat voivat käyttää ns. liikennevalokäyttöliittymää, josta he näkevät reaaliaikaisesti, mikä palvelun laatuun vaikuttava osa-alue sujuu hyvin ja mikä huonosti. Liikennevalokäyttöliittymä päivitetään kerran vuorokaudessa.";
		infoTxt[6] = "Lääkärit saavat kuukausittain sähköpostin, jossa on liitteenä lääkäreiden raportti. Raportista nähdään, miten erittäin hyvien ja hyvien vastausten prosentuaalinen osuus vaihtelee kuukausittain verrattuna huonoihin ja erittäin huonoihin vastauksiin.";
		infoTxt[7] = "Johdon raporttien avulla voidaan tarkastella asiakastyytyväisyyden kehitystä erikoisaloittain. Lisäksi voidaan tarkastella vastausprosentteja.";
		//CPF
		infoTxt[8] = "Potilaat saavat kyselyn tietyin aikavälein hoitotoimenpiteen jälkeen. Terveydenhuollon yksikkö voi itse päättää kysymykset, joita potilailta kysytään.";	
		infoTxt[9] = "Hoitajat saavat kuukausittain sähköpostin, jossa on liitteenä hoidonseurannan raportti, jossa verrataan  oman tiimin potilaita koko yksikköön.";
		infoTxt[10] = "Hälytyskäyttöliittymä: Hoitoyksikkö voi itse päättää, mitkä hoidonseurannan kysymykset ovat ns. hälytyskysymyksiä ja mikä vastausvaihtoehto aiheuttaa hälytyksen. Hälytys menee hoitajan sähköpostiin ja lisäksi se näkyy myös hoidonseurannan hälytyskäyttöliittymässä.";
		infoTxt[11] = "Lääkäreille lähetetään kuukausittain sähköpostiin raportti, jossa verrataan omia tuloksia oman erikoisalan ja koko yksikön tuloksiin. Lisäksi voidaan hakea yksittäisen potilaan vastauksia potilaan henkilötunnuksen avulla.";
		infoTxt[12] = "Johdon raporttien avulla voidaan tarkastella asiakastyytyväisyyden kehitystä erikoisaloittain. Lisäksi voidaan tarkastella vastausprosentteja.";
		//CCF
		infoTxt[13] = "Potilaat saavat kyselyn esim. sähköpostilla. Hoitoyksikkö voi itse päättää kyselyn ajankohdan.";
		infoTxt[14] = "";
		//15D
		infoTxt[15] = "Järjestelmä lähettää automaattisesti sovituin väliajoin potilaalle sähköpostilla (tai kirjeitse) kehotteen täyttää kyselylomake internetissä tai kirjeitse paperilomakkeen täytettäväksi.";
		infoTxt[16] = "Hoitajat saavat kuukausittain sähköpostin, jossa on liitteenä hoidonseurannan raportti, jossa verrataan  oman tiimin potilaita koko yksikköön.";
		infoTxt[17] = "";
		infoTxt[18] = "";
	
		return infoTxt[id];
	}
	else{
		return "";	
	}
}




function goToUrl(url) {
	location.href = url;
}
/*
function selectDeselect(formIndex) {
	formi = document.forms[formIndex];
	for(i=0;i<formi.elements.length;i++) {
		elementti = formi.elements[i];
		if(elementti.type=='checkbox')
		elementti.checked = (elementti.checked) ? false : true;
	}
}
*/

function selectDeselect(strObj) {
	var elements = document.getElementsByName(strObj);   
	
	for(i=0;i<elements.length;i++) {
		elementti = elements[i];
		if(elementti.type=='checkbox')
			elementti.checked = (elementti.checked) ? false : true;
	}
}
