function doSubmit(frm){if(!frm.PARAMNAMES)return true;var names=frm.PARAMNAMES;var optcnt=0;for(var i=0;i<frm.elements.length;i++){var element=frm.elements[i];if(element.name=="PARAMNAMES")continue;if(element.name=="IBIAPP_app")continue;if(element.name=="IBIF_ex")continue;if(element.type=="button")continue;if(typeof element.type=="undefined")continue;if(element.type=="submit")continue;if(element.name==frm.elements[i-1].name)continue;var option=new Option(element.name,element.name,true,true);option.selected=true;names.options[optcnt]=option;optcnt++;}}
function makeLinkForm(frm){doSubmit(frm);var randStr='A'+Math.floor(Math.random()*1000000);var YAIKA=0;var envirEs=envir.replace(/\//g,"\\/");optcnta='<!-- saved from url=(0017)http://localhost/ -->\r\n';optcnta+='<a href="javascript:void(0)" onclick="raportille('+randStr+'());return false;">'+document.title+'<\/a><br \/>\r\n';optcnta+='<script><!--\r\n';optcnt='function '+randStr+'(){\r\n';optcnt+='var txt=\'%3C!DOCTYPE HTML PUBLIC "-\\/\\/W3C\\/\\/DTD HTML 4.0 Transitional\\/\\/EN"%3E\\r\\n\' +\r\n';optcnt+='\'%3C!%2D%2D saved from url=(0017)http:\\/\\/localhost/ %2D%2D%3E\\r\\n\'+\r\n';optcnt+='\'%3Chtml%3E%3Chead%3E\'+\r\n';optcnt+='\'%3CMETA http-equiv=Content-Type content="text/html; charset=ISO-8859-1"%3E\\r\\n\'+\r\n';optcnt+='\'%3Cscript%3Efunction ladattu(){document.forms["'+randStr+'"].submit();}\\r\\n\'+\r\n';optcnt+='\'%3C\/script%3E\\r\\n\'+\r\n';optcnt+='\'%3C/head%3E%3Cbody%3E\\r\\n\'+\r\n';optcnt+='\'%3C!%2D%2D%5BIF IE%5D%3E%3Cdiv id="lataa" name="lataa" \'+\r\n';optcnt+='\'style="position:absolute;top:20%;left:30%;z-index:999;background-color: #f5f5f5;border: 1 solid #003580; \'+\r\n';optcnt+='\'padding:10px;filter: \'+ \r\n';optcnt+='\'progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#e4e4e4,endColorStr=#ffffff) \'+\r\n';optcnt+='\'progid:DXImageTransform.Microsoft.Alpha(Opacity=70);" %3E\\r\\n\'+\r\n';optcnt+='\'%3Cspan style="font-family:verdana,arial,helvetica;font-weight:bold;font-size:125%;padding-legt:10px;"%3E Haetaan tietoja raportille... %3C/span%3E\'+\r\n';optcnt+='\'%3C/div%3E%3C!%5Bendif%5D%2D%2D%3E\\r\\n\'+\r\n';optcnt+='\'%3Cdiv style="visibility:hidden;" %3E\\r\\n\'+\r\n';optcnt+='\'%3CFORM style="display:inline;" ';optcnt+='name="'+randStr+'" id="'+randStr;optcnt+='" action="'+envirEs+'" method="post"%3E\\r\\n\'+\r\n';for(var i=0;i<frm.elements.length;i++){current=frm.elements[i];if(current.name=='YAIKATIETO'){optcnt+='\'%3Cselect name="YAIKATIETO"%3E\\r\\n\'+\r\n';optcnt+='\'%3Coption value="" selected%3E\\r\\n\'+\r\n';optcnt+='\'%3C\/select%3E\\r\\n\'+\r\n';if(YAIKA==0){optcnt+='\'%3Cselect name="YAIKA_LKM"%3E\'+\r\n';optcnt+='\'%3Coption value="'+current.length+'" selected%3E\\r\\n\'+\r\n';optcnt+='\'%3C\/select%3E\\r\\n\'+\r\n';}
continue;}
if(current.name=='YALUEJAOTUS'){optcnt+='\'%3Cselect name="YALUEJAOTUS"%3E\\r\\n\'+\r\n';optcnt+='\'%3Coption value="" selected%3E\\r\\n\'+\r\n';optcnt+='\'%3C\/select%3E\\r\\n\'+\r\n';continue;}
if(current.name=='YHISTORY'){optcnt+='\'%3Cselect name="YHISTORY"%3E\\r\\n\'+\r\n';optcnt+='\'%3Coption value="" selected%3E\\r\\n\'+\r\n';optcnt+='\'%3C\/select%3E\\r\\n\'+\r\n';continue;}
if(current.name=='YAIKA_LKM'){if(YAIKA==0){optcnt+='\'%3Cselect name="YAIKA_LKM"%3E\\r\\n\'+\r\n';optcnt+='\'%3Coption value="'+current.options[0].value+'" selected%3E\\r\\n\'+\r\n';optcnt+='\'%3C\/select%3E\\r\\n\'+\r\n';var YAIKA=1;}
continue;}
switch(current.type){case"select-multiple":optcnt+='\'%3Cselect name="'+current.name+'" multiple%3E\\r\\n\'+\r\n';for(var j=0;j<current.length;j++){if(current.options[j].value=='YAIKATIETO'|current.options[j].text=='YAIKATIETO'){optcnt+='\'%3Coption value="YAIKA_LKM" selected%3E\\r\\n\'+\r\n';}
if(current.options[j].value!=""){optcnt+='\'%3Coption value="'+current.options[j].value+'" selected%3E\\r\\n\'+\r\n';}
else
optcnt+='\'%3Coption value="'+current.options[j].text+'" selected%3E\\r\\n\'+\r\n';}
optcnt+='\'%3C\/select%3E\\r\\n\'+\r\n';break;case"select-one":optcnt+='\'%3Cselect name="'+current.name+'" %3E\\r\\n\'+\r\n';for(var j=0;j<current.length;j++){if(current.options[j].selected){if(current.options[j].value!=""){optcnt+='\'%3Coption value="'+current.options[j].value+'" selected%3E\\r\\n\'+\r\n';}
else
optcnt+='\'%3Coption value="'+current.options[j].text+'" selected%3E\\r\\n\'+\r\n';}}
optcnt+='\'%3C\/select%3E\\r\\n\'+\r\n';break;case"hidden":optcnt+='\'%3Cinput type="'+current.type+'" name="'+current.name+'" value="'+current.value+'"%3E\\r\\n\'+\r\n';break;}}
optcnt+='\'%3C\/form%3E\\r\\n\'+\r\n';optcnt+='\'%3C\/div%3E\\r\\n\'+\r\n';optcnt+='\'%3Cscript%3Eladattu();%3C\/script%3E%3C\/body%3E%3C\/html%3E\';\r\n';optcnt+='return txt;\r\n}\r\n ';optcnt+='function raportille(txt){\r\n';optcnt+='var linkWindow = window.open("about:blank","_blank","");\r\n';optcnt+='linkWindow.document.open("text/html", "_blank");';optcnt+='linkWindow.document.charset="iso-8859-1";';optcnt+='linkWindow.document.write(unescape(txt));\r\n';optcnt+='linkWindow.document.close()\r\n';optcnt+='}\r\n\/\/-->\r\n<\/script>';while(optcnt.indexOf('')!=-1||optcnt.indexOf('')!=-1||optcnt.indexOf('')!=-1||optcnt.indexOf('')!=-1||optcnt.indexOf('')!=-1||optcnt.indexOf('')!=-1){optcnt=optcnt.replace('','&|aring;');optcnt=optcnt.replace('','&|auml;');optcnt=optcnt.replace('','&|ouml;');optcnt=optcnt.replace('','&|Aring;');optcnt=optcnt.replace('','&|Auml;');optcnt=optcnt.replace('','&|Ouml;');}
optcnt=optcnta+optcnt;var linkWindow2=window.open("",randStr+'B','width=600,height=405');linkWindow2.document.open("text/html","_blank");linkWindow2.document.charset="iso-8859-1";var raamitxt='<frameset rows="400,5">'+'<frame src="'+urlbase+'/approot/baseapp/linkkiohje.htm" name=menu>'+'<frame src="about:blank" name=main>'+'<\/frameset>';linkWindow2.document.write(raamitxt);linkWindow2.document.close()
linkWindow2.main.document.open("text/html","_blank");linkWindow2.main.document.charset="iso-8859-1";linkWindow2.main.document.write(optcnt)
linkWindow2.main.document.close()}
function checkforframe(){if(document.layers&&(self.innerHeight==0&&self.innerWidth==0))return;if(top==self){var newURL='http://kelanet.kela.fi/frameset.htmla?'+self.location.href;if(document.images)top.location.replace(newURL);else top.location.href=newURL;}}
function poraudu(){var argv=poraudu.arguments;var argc=argv.length;var forminNimi=argv[0];var formi=document.forms[forminNimi];formi.target='';formi.elements['YTULOSTUS'].options[0].value='HTMT';for(var i=1;i<argc;i=i+2){var arglen=argv[i].length;var argName=argv[i].substr(0,arglen-1);if(argName=='rivimtj'||argName=='sarakemtj'){var num=argv[i].substr(arglen-1,arglen)-1;formi.elements[argName].options[num].value=argv[i+1];}
else if(argName=='muuttujat'){if(argv[i+1]!='?'){var num=argv[i].substr(arglen-1,arglen)-1;if(formi.elements[argName].options[num].value=='?')formi.elements[argName].options[num].value=argv[i+1];else{optionU=new Option(argv[i+1],argv[i+1],true,true);formi.elements[argName].options[formi.elements[argName].options.length]=optionU;}}}
else{formi.elements[argv[i]].length=1;formi.elements[argv[i]].options[0].value=argv[i+1];}
if(argv[i]=='YTULOSTUS'&&(argv[i+1]=='PDF'||argv[i+1]=='EXL2K')){formi.target=argv[i+1]+Math.floor(Math.random()*1000000);}
if(argv[i]=='YOHJELMA')formi.elements['YLOMAKE'].options[0].value=argv[i+1]+'L';}
doSubmit(formi);formi.submit();formi.elements['YTULOSTUS'].options[0].value='HTMT';formi.target='';return false;}
function poraudu2(){var argv=poraudu2.arguments;var argc=argv.length;var forminNimi=argv[0];if(document.layers&&document.piilossa){var formi=document.piilossa.document.forms[forminNimi];}
else var formi=document.forms[forminNimi];for(var i=1;i<argc;i=i+2){formi.elements[argv[i]].value=argv[i+1];if(argv[i]=='YTULOSTUS'&&(argv[i+1]=='PDF'||argv[i+1]=='EXL2K')){formi.target=argv[i+1]+Math.floor(Math.random()*1000000);}
if(argv[i]=='YOHJELMA')formi.elements['YLOMAKE'].value=argv[i+1]+'L';}
doSubmit(formi);return false;}
function targetExists(formi){if(formi.target!=''){var uusiIkkuna=window.open("",formi.target);uusiIkkuna.focus();}}
function latautuu(name){var formi=$("#A1");if(formi.attr("target")==''){formi.hide();if(jQuery.browser.opera)$("#"+name).show();else{$("#"+name).show("fast",function(){$("#lataaimg").attr("src",$(this).attr("src"));});}}
return true;}
function tutkival(){var loop=true;var y2val=document.forms['A1'].Y2VALINTA;for(i=0;i<y2val.length;i++){if(yalueval==y2val.options[i].value){y2val.selectedIndex=i;break;}}}
function updateTsto(){var y2val=document.forms['A1'].Y2VALINTA;yalueval=y2val.options[y2val.selectedIndex].value;}
function favorites(){var ibifex='';var y1val=document.forms['A1'].Y1VALINTA
var y2val=document.forms['A1'].Y2VALINTA
var valinta="&Y1VALINTA="+y1val.value+"&Y2VALINTA="+y2val.value;if(document.all){if(document.location.href.indexOf('?IBIF_ex=HTK')==-1)ibifex='?IBIF_ex=HTK';if(document.location.href.indexOf('&Y1VALINTA')!=-1){var url=document.location.href.substring(0,document.location.href.indexOf('&Y1VALINTA'))+ibifex+valinta;}
else{var url=document.location.href+ibifex+valinta;}
var title="Kelasto-raportit - "+y2val.options[y2val.selectedIndex].text;window.external.AddFavorite(url,title);}}
function replace(string,text,by){var strLength=string.length,txtLength=text.length;var i=string.indexOf(text);if((!i)&&(text!=string.substring(0,txtLength)))return string;if(i==-1)return string;var newstr=string.substring(0,i)+by;if(i+txtLength<strLength)
newstr+=replace(string.substring(i+txtLength,strLength),text,by);return newstr;}
