// kodowanie: UTF-8

function checkHTML(){
    if (!document.getElementById('html').checked) document.getElementById('html').checked=true;
}

function expandcodebox(classname){
var alltextareas=document.getElementsByTagName("textarea")
for (var i=0; i<alltextareas.length; i++){
if (alltextareas[i].className=="codebox"){
var curtextarea=alltextareas[i]

var hb=document.createElement("div")
hb.innerHTML='<ul class="selectcode"><li><a href="#selectcode" class="tabs">zaznacz cały</a></li><li><a href="#expandcode" class="tabs">pokaż cały</a></li></ul>'
var hbl=hb.getElementsByTagName("a")
if (curtextarea.offsetHeight>=curtextarea.scrollHeight){
hbl[1].style.display="none"
curtextarea.style.overflowY="hidden"
}

hbl[0].setAttribute("rel", i)

hbl[0].onclick=function(){
var targettextarea=document.getElementsByTagName("textarea")[parseInt(this.rel)]
targettextarea.select()
return false
}

hbl[1].setAttribute("rel", i)
hbl[1].setAttribute("rev", curtextarea.offsetHeight+" defaultHeight")

hbl[1].onclick=function(){
var targettextarea=document.getElementsByTagName("textarea")[parseInt(this.rel)]
if (this.getAttribute("rev").indexOf("defaultHeight")!=-1){// if textarea is default height
targettextarea.style.height=targettextarea.scrollHeight+"px"
this.innerHTML="zwiń"
targettextarea.style.overflowY="hidden"
//targettextarea.style.borderStyle="solid"
this.setAttribute("rev", this.getAttribute("rev").replace("defaultHeight", "scrollHeight"))
if (this.scrollIntoView)
this.scrollIntoView()
return false
}
else{
targettextarea.style.height=parseInt(this.getAttribute("rev"))+"px"
this.innerHTML="pokaż cały"
targettextarea.style.overflowY="scroll"
//targettextarea.style.borderStyle="solid"
//targettextarea.style.overflowY=""
//targettextarea.style.borderStyle=""

this.setAttribute("rev", this.getAttribute("rev").replace("scrollHeight", "defaultHeight"))
}
return false
}
curtextarea.style.marginTop=0
curtextarea.parentNode.insertBefore(hb, alltextareas[i])
}
}
}


