function montrer(objet) {
	setvisibility(objet, 'visible');
}

function cacher(objet) {
	setvisibility(objet, 'hidden');
}

function setvisibility (objet, statut) {
	element = getElement(objet);
	if (element.style.visibility != statut) element.style.visibility = statut;
}

function remoteAction () {
	//
}

function getElement(id, d) {
    if (!d) {d=document;}
    if (d.all) {
        return d.all[id];
    } else if (d.getElementById) {
        return d.getElementById(id);
    } else {
        for (iLayer = 1; iLayer < d.layers.length; iLayer++) {
            if (d.layers[iLayer].id == id) {
                return d.layers[iLayer];
            }
        }
    }
    return Null;
}

function ocultar_mostrar(){
	if(getElement('algo').style.visibility=='visible'){
		getElement('algo').style.visibility='hidden';
		getElement('bot').value='Mostrar';
	} else if(getElement('algo').style.visibility=='hidden'){
		getElement('algo').style.visibility='visible';
		getElement('bot').value='Ocultar';
	}
}

function move(origen, destino, c, m){
	eld = getElement(origen);
	elo = getElement(destino);
	elv = getElement(c);
	var i = eld.selectedIndex;
	elo.options[elo.length] = new Option(eld.options[i].text,eld.value,"","");
	eld.options[i] = null;
	v = '';
	if (m=='+') {
		for (j=0;j<elo.length;j++){
			v = v+elo.options[j].value+';';
		}
	} else if (m=='-') {
		for (j=0;j<eld.length;j++){
			v = v+eld.options[j].value+';';
		}
	}
	v = v.substring(0,v.length-1);
	elv.value=v;
}

function moveRight(){
	eld = getElement('osel');
	elo = getElement('sel');
	var i = elo.selectedIndex;
	eld.options[eld.length] = new Option(elo.options[i].text,elo.value,"","");
	elo.options[i] = null;
}

var nfile = 1;
var numfile = 0;
function addFile(){
	nfile++;
	v = "<br /><input type='file' name='file"+nfile+"' id='file"+nfile+"' value=''>";
	getElement('file_'+nfile).innerHTML = v;
	
	if ( nfile>=numfile ){
		getElement('more_file').style.visibility='hidden';
	}
	
	if ( nfile>1 ){
		getElement('less_file').style.visibility='visible';
	}
	
	return false;
}

function dropFile(){
	getElement('file_'+nfile).innerHTML = '';
	nfile--;
	
	if ( nfile<numfile ){
		getElement('more_file').style.visibility='visible';
	}
	
	if ( nfile<=1 ){
		getElement('less_file').style.visibility='hidden'
	}
	
	return false;
}

function ictProject(i){
	if(i==1){
		getElement('dsector').style.display='none';
		getElement('dprj_ict_description').style.display='none';
		getElement('dprj_mdg_relevant').style.display='none';
	} else if(i==2){
		getElement('dsector').style.display='block';
		getElement('dprj_ict_description').style.display='block';
		getElement('dprj_mdg_relevant').style.display='block';
	}
}

function openWindow(n) {
	window.open(n, "window", "width=300, height=200, scrollbar=yes");
}

contentSelected=6;
function searchSelectAll() {
	e = getElement('todo').checked;
	
	if(e==false) {
		contentSelected=0;
		getElement('searchCnt').style.display='none';
		getElement('searchSec').style.display='none';
		getElement('searchMdg').style.display='none';
		getElement('searchKey').style.display='none';
	} else if(e==true) {
		contentSelected=6;
		getElement('searchCnt').style.display='block';
		getElement('searchSec').style.display='block';
		getElement('searchMdg').style.display='block';
		getElement('searchKey').style.display='block';
	}
	
	getElement('int_').checked=e;
	getElement('prj').checked=e;
	getElement('ppl').checked=e;
	getElement('mki').checked=e;
	getElement('doc').checked=e;
	getElement('evt').checked=e;
}

function searchVerification(i) {
	e = i.checked;
	
	if(i.name=='int_') {
		if(e==false) {
			if (contentSelected==1) {
				getElement('searchCnt').style.display='none';
			}
		} else {
			if (contentSelected==0) {
				getElement('searchCnt').style.display='block';
			}
		}
	}
	
	if(i.name=='prj') {
		if(e==false) {
			getElement('searchSec').style.display='none';
			if (getElement('mki').checked==false && getElement('doc').checked==false) {
				getElement('searchMdg').style.display='none';
			}
		} else {
			getElement('searchSec').style.display='block';
			getElement('searchCnt').style.display='block';
			getElement('searchMdg').style.display='block';
		}
	}
	
	if(i.name=='ppl') {
		if(e==false) {
			if (contentSelected==1) {
				getElement('searchCnt').style.display='none';
			}
			if (getElement('doc').checked==false) {
				getElement('searchKey').style.display='none';
			}
		} else {
				getElement('searchCnt').style.display='block';
				getElement('searchKey').style.display='block';
		}
	}
	
	if(i.name=='mki') {
		if(e==false) {
			if (getElement('prj').checked==false && getElement('doc').checked==false) {
				getElement('searchMdg').style.display='none';
			}
			if (contentSelected==1) {
				getElement('searchCnt').style.display='none';
			}
		} else {
			getElement('searchCnt').style.display='block';
			getElement('searchMdg').style.display='block';
		}
	}
	
	if(i.name=='doc') {
		if(e==false) {
			if (getElement('prj').checked==false && getElement('mki').checked==false) {
				getElement('searchMdg').style.display='none';
			}
			if (contentSelected==1) {
				getElement('searchCnt').style.display='none';
			}
			if (getElement('ppl').checked==false) {
				getElement('searchKey').style.display='none';
			}
		} else {
			getElement('searchCnt').style.display='block';
			getElement('searchMdg').style.display='block';
			getElement('searchKey').style.display='block';
		}
	}
	
	if(i.name=='evt') {
		if(e==false) {
			if (contentSelected==1) {
				getElement('searchCnt').style.display='none';
			}
		} else {
				getElement('searchCnt').style.display='block';
		}
	}
	
	if(e==false) {
		contentSelected-=1;
	} else if(e==true) {
		contentSelected+=1;
	}
	if (contentSelected==6) {
		getElement('todo').checked=true;
	} else {
		getElement('todo').checked=false;
	}
	if(contentSelected==0) {
		getElement('searchSec').style.display='none';
		getElement('searchCnt').style.display='none';
		getElement('searchMdg').style.display='none';
	}
}

/*function copyToList(from,to)
{
  fromList = eval('document.forms[0].' + from);
  toList = eval('document.forms[0].' + to);
  if (toList.options.length > 0 && toList.options[0].value == 'temp')
  {
    toList.options.length = 0;
  }
  var sel = false;
  for (i=0;i<fromList.options.length;i++)
  {
    var current = fromList.options[i];
    if (current.selected)
    {
      sel = true;
      if (current.value == 'temp')
      {
        alert ('You cannot move this text!');
        return;
      }
      txt = current.text;
      val = current.value;
      toList.options[toList.length] = new Option(txt,val);
      fromList.options[i] = null;
      i--;
    }
  }
  if (!sel) alert ('You haven\'t selected any options!');
}*/