//funcao check uncheck para colocoes de checkbox
function checkAll(nForm, checkMaster, checkChild){	
	//verifica se o master esta marcado
	var checar = document.forms[nForm].elements[checkMaster].checked;
	//verifica a existencia dos filhos
	var status = String(document.forms[nForm].elements[checkChild]);					
	if(status!="undefined"){
		//verifica a existencia de um array de filhos
		var staSize = String(document.forms[nForm].elements[checkChild].length);
		if(staSize!="undefined"){
			//seta todos filhos
			for(var i=0;i<document.forms[nForm].elements[checkChild].length;i++){
				document.forms[nForm].elements[checkChild][i].checked = checar;
			}
		}else{
			//seta o check unico
			document.forms[nForm].elements[checkChild].checked = checar;
		}		
	}	
}