


//Show layers

function show_layer(){
for(var i = 0,e = arguments.length;i < e;i++){
var myDiv = document.getElementById(arguments[i]).style;
myDiv.display = "block";
}
}

function hide_layer(){
for(var i = 0,e = arguments.length;i < e;i++){
var myDiv = document.getElementById(arguments[i]).style;
myDiv.display = "none";
}
}


function show_visibility(){
  for(var i = 0,e = arguments.length;i < e;i++)
  {
    var myDiv = document.getElementById(arguments[i]).style;
    myDiv.display = "block";

    if(i==2)
    {
     document.getElementById(arguments[i]).style.color="#00A1CB";
    }
  }
}

function hide_visibility(){
  for(var i = 0,e = arguments.length;i < e;i++)
  {
     var myDiv = document.getElementById(arguments[i]).style;
     myDiv.display = "none";
     if(i>5)
     {

      myDiv.display = "block";
      document.getElementById(arguments[i]).style.color="#4D4D4D";
     }
  }
}

var lstSelected=new Array();

function toggleLayer(_w) {

   var isIE=document.all?true:false;
   var isDOM=document.getElementById?true:false;
   var isNS4=document.layers?true:false;
   var _h='s';

   if (lstSelected[_w]=='s') { _h='h'; lstSelected[_w]='h'; } else { _h='s'; lstSelected[_w]='s'; }

  if (isDOM)
  {
    if (_h=='s') { document.getElementById(_w).style.display = 'block'; document.getElementById(_w).style.visibility='visible'; }
    if (_h=='h') { document.getElementById(_w).style.display = 'none'; document.getElementById(_w).style.visibility='hidden'; }
  }
  else if (isIE) {
    if (_h=='s') { eval("document.all."+_w+".style.display='block';"); eval("document.all."+_w+".style.visibility='visible';"); }
    if (_h=='h') { eval("document.all."+_w+".style.display='none';"); eval("document.all."+_w+".style.visibility='hidden';"); }
  }
  else if(isNS4)
  {
    if (_h=='s') { eval("document.layers['"+_w+"'].display='block';"); eval("document.layers['"+_w+"'].visibility='show';"); }
    if (_h=='h') { eval("document.layers['"+_w+"'].display='none';"); eval("document.layers['"+_w+"'].visibility='hide';"); }
  }
}

function formClearField(obj,val)
{
   if (obj.value==val) obj.value='';
}

/************************************************************************
@ setAtribute(id_1, atr_1, id_2, atr_2,tipo)
by luis@ villaverde (Jan/2008)

Atribuição de valores entre elementos
id_1: 	identificação do elemento a atribuir valor
id_2: 	identificação do elemento a extrair valor
atr_1: 	Atributo do elemento id_1 que toma valor
atr_2: 	Atributo do elemento id_2 que passa valor,
		no caso de tipo=default, assume o valor
		a atribuir

tipo:	0 - Atribuição de valor a um atributo de elemento id_1
		1 - Passagem de valor de Select para Input
		2 - Passagem de valor de Element para Input
		3 - Passagem de valor de atributo de Element para outro/mesmo atributo de outro Element

ex: (0) - setAtribute('teste','style.display','','none',0);
		  setAtribute('teste','style.backgroundColor','','red',0);
		  setAtribute('teste','innerHTML','','Texto teste',0);
	(1) - setAtribute('campo2','codigo','campo1','value',1);value de campo2 = atributo 'codigo' da select box campo1
	(2) - setAtribute('teste2','value','teste1','value',2); value de teste2 = value de teste1
	(3) - setAtribute('teste2','style.color','teste','style.backgroundColor',3); cor de font teste2 = cor do fundo teste1

***********************************************************************/
function setAtribute(id_1, atr_1, id_2, atr_2,tipo){

	var elemento1 = document.getElementById(id_1);
	var elemento2 = document.getElementById(id_2);

	switch(tipo){
		case 0://atribui um valor a um atributo de um qq elemento
			elemento1_tmp = "document.getElementById('"+id_1+"')." + atr_1 +" = '" + atr_2 + "'";
			eval(elemento1_tmp);
		break;

		case 1: //SELECT  to INPUT
			atr_2 = elemento2.options[elemento2.selectedIndex].getAttribute(atr_2);
			elemento1.setAttribute(atr_1,atr_2);
			break;

		case 2: // aplicar em INPUTs simples
			atr_2 = elemento2.getAttribute(atr_2);
			elemento1.setAttribute(atr_1,atr_2);
			break;

		case 3://atribui um valor de um atributo de um elemento para outro atributo de outro elemento
			elemento1_tmp  = "document.getElementById('"+id_1+"')." + atr_1 +" = ";
			elemento1_tmp += "document.getElementById('"+id_2+"')." + atr_2 ;
			eval(elemento1_tmp);
		break;
	}

}


