/*///////////////////////////////////////////////////////////////////////////
//muda o valor do objeto                                                    /
//Coloque o nome do formulario caso seja radio ou check                     /
//mV('form','campo','novovalor')                                     /
//mV('','campo','novovalor')                                         /
///////////////////////////////////////////////////////////////////////////*/
function mV(formulario,campo,valor){
	var elemento = document.getElementById(campo);
	var RadioCheck, val
	
	if (elemento){
		if(!elemento.type){
			//muda o conteúdo do div/span
			return elemento.innerHTML = valor;
		}else{
			// muda o valor dos elementos de formulário exceto [radio,check]
			if((elemento.type != 'checkbox')&&(elemento.type != 'radio')){
				return elemento.value = valor;
			// muda o valor dos elemento [radio,check]
			}else{
				RadioCheck = document.forms[formulario].elements[campo];
				if(RadioCheck){
					var radioLength = RadioCheck.length;
					if(radioLength == undefined){
						RadioCheck.checked = (RadioCheck.value == valor.toString());
						return;
					};
					/*varifica se é array*/
					if(valor.indexOf(',')>0){
						/*se for limpa os valores marcados*/
						for(var x = 0; x < valor.length; x++){
							for(var i = 0; i < radioLength; i++){
								RadioCheck[i].checked = false;
							};
						};
						/*se for transforma em array*/
						valor = valor.split(',')
						/*da o loop marcando os novos valores*/
						for(var x = 0; x < valor.length; x++){
							for(var i = 0; i < radioLength; i++){
								if(RadioCheck[i].value == valor[x].toString()) {
									RadioCheck[i].checked = true;
								};
							};
						};
					}else{
						/*se não for limpa os valores marcados e marca o novo valor*/
						for(var i = 0; i < radioLength; i++){
							RadioCheck[i].checked = false;
							if(RadioCheck[i].value == valor.toString()) {
								RadioCheck[i].checked = true;
							};
						};
					};
				};
			};
		};
	};
};

/*///////////////////////////////////////////////////////////////////////////
//Marca todas em um checkbox                                                /
//mT('form','campo','M')                                                        /
///////////////////////////////////////////////////////////////////////////*/
function mT(formulario,campo,modo){
	var elemento = document.getElementById(campo);
	var Check, val
	
	if (elemento){
		if((elemento.type == 'checkbox')){
			Check = document.forms[formulario].elements[campo];
			if(Check){
				var radioLength = Check.length;
				for(var i = 0; i < radioLength; i++){
					if(modo=='M'){
						Check[i].checked = true;
					}else{
						Check[i].checked = false;
					};
				};
			};
		};
	};
};
