// @version : 29-07-2008

function endlargeImage(imagePath, linkPath) {		
	var image = document.getElementById('endlarged');
	var link  = document.getElementById('endlargelink');
	
	image.style.display = 'block';
	if(linkPath){ link.href = linkPath; }
	image.src = imagePath;
}

function cmAddtolist(fieldid, valueid){
	value = document.getElementById(valueid).value;
	document.getElementById(fieldid).options.add(new Option(value, value), 0);
	document.getElementById(valueid).value = '';
}

function cmRemoveFromList(fieldid){
	var elSel = document.getElementById(fieldid);
  var i;
  for (i = elSel.length - 1; i>=0; i--) {
    if (elSel.options[i].selected) {
      elSel.remove(i);
    }
  }
}

function cmSubmitMultiSelect(fieldid){
	for( var i = 0; i < document.getElementById(fieldid).options.length; i++ ) { 
		document.getElementById(fieldid).options[i].selected = true;
	}
}

function cmShowValues(fieldid, thisid){		
		if(document.getElementById(thisid).checked == true ){
				//window.alert('ja');
				document.getElementById(fieldid).style.display = 'block';
				document.getElementById(fieldid).style.visibility = 'visible';
		}else{
				document.getElementById(fieldid).style.display = 'none';
				document.getElementById(fieldid).style.visibility = 'hidden';
				// Uncheck checkboxes within the hiding field.
				var theDiv = document.getElementById(fieldid);
				var Inputs = theDiv.getElementsByTagName('input');				
				for(var n=0;n < Inputs.length; ++n){
					if(Inputs[n].type == 'checkbox'){
						Inputs[n].checked = false;
					}
				}
		}		
}
