
function setJS() {
	document.getElementById('hasJS').value = 1;
	return true;
}

function yesno() {
	return confirm('Oletko varma?');
}

function textareaCount(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit) {
		field.value = field.value.substring(0, maxlimit);
	}
	document.getElementById(cntfield).innerHTML = '' + (maxlimit - field.value.length) + ' merkkiä jäljellä';
}

function textareaCountUsed(field,cntfield) {
	document.getElementById(cntfield).innerHTML = '' + field.value.length + ' merkkiä käytetty';
}

function hide(objectid)
{
	var box=document.getElementById(objectid);
	if (box!=null) {
		box.style.visibility = 'hidden';
		}
}

function showBlock(objectid)
{
	var box=document.getElementById(objectid);
	if (box!=null) {
		box.className = 'BlockVisible';
		}
}


function hideBlock(objectid)
{
	var box=document.getElementById(objectid);
	if (box!=null) {
		box.className = 'BlockHidden';
		}
}

function switchBlock(objectid) {
	var box=document.getElementById(objectid);
	if (box!=null) {
		if (box.className =='BlockHidden') {
		showBlock(objectid);
		} else {
		hideBlock(objectid);
		}
		}
}

function changeImgStatus(img,path,on,off) {
	//var img=document.getElementById(objectid);


		if (img.src.indexOf(path+on)>0) {
			img.src = path + off;
			//alert(path + off);
		} else {
			//alert(path + on);
			img.src = path + on;

		}

}



function show(objectid)
{
	var box=document.getElementById(objectid);
	if (box!=null) {
		box.style.visibility = 'visible';
		}
}



function removepage(objectid,pagename) {
    var d = document.Edit;
	var box=document.getElementById(objectid);
	if (box!=null) {
	    var ll=box.options.length;
		for (i=0;i<ll;i++) {
			if (box.options[i].value.indexOf('_'+pagename)==-1) {
					box.options[i].disabled = true;
				} else {
					box.options[i].selected =true;

                    var linkText = box.options[i].text;

                    var linkText = linkText.replace(/\./gi,'');
                   // alert(linkText);
                    d.menutitle.value = linkText;
				}
			}
		}
}

function release(objectid) {
	var box=document.getElementById(objectid);
	if (box!=null) {
	    var ll=box.options.length;
		for (i=0;i<ll;i++) {
				box.options[i].disabled = false;
			}
		}
}


function editAction() {
	var d = document.Edit;


	if (d.menuitemaction.selectedIndex==1 || d.menuitemaction.selectedIndex==2) {
		show('menuitem');
		show('menutitle');
		show('tdmenuitem');
		show('tdmenutitle');
		release('menuitem');

		if (d.menuitemaction.selectedIndex==2) {
		    removepage('menuitem',d.name.value);
		} else {
		  if (d.menutitle.value=='') {
			d.menutitle.value = d.title.value;
		  }
		}
	}



	if (d.menuitemaction.selectedIndex<1) {
		hide('menuitem');
		hide('menutitle');
		hide('tdmenuitem');
		hide('tdmenutitle');
	}
}

function changelinkname(lname,urli) {
    n=prompt('Anna linkin uusi nimi',lname);
    if (n == false || n == null || n.length == 0) {
            document.location=urli;
    } else {
          document.location=urli+'&mia=ch&newname='+n;
          return false;
      }
}



function changeItemText() {
    var d = document.Edit;

	if (d.menuitemaction.selectedIndex==3) {
	   d.menutitle.value='-linkin uusi kuvaus';
	}
}

function addImages() {
	var filesField = document.getElementById('uploadFields');
	var newDiv = document.createElement('div');
	newDiv.innerHTML += '<br>&nbsp;<br>Sijainti:<input type="file" size="40" name="file[]" /><br>';
    newDiv.innerHTML += 'Otsikko:<input type="fileheader" size="40" name="fileheader[]" /><br>';
    newDiv.innerHTML += 'Kuvaus:<input type="filedesc" size="40" name="filedesc[]" /><br>';

	filesField.appendChild(newDiv);
}

