// Validacao de Formulário


// Hover de imagens
var sufixoImgOver = '_ov';
var classToOver = 'roll';

function findimg(){
	var imgs,i;  // Faz um loop através de todas as imagens
	//verificando se alguma delas contém a classe da var 'classToOver'
	imgs=document.getElementsByTagName('img');
	for(i=0;i<imgs.length;i++){
		if(eval('/'+classToOver+'/').test(imgs[i].className)) {
			// adiciona a função roll ao elemento-pai da imagem
			imgs[i].parentNode.onmouseover=function(){roll(this,'over'); };
			imgs[i].parentNode.onmouseout=function(){roll(this,'up');};
			imgs[i].parentNode.onfocus=function(){roll(this,'over');};
			imgs[i].parentNode.onblur=function(){roll(this,'up');};
		}
	}
}

function roll(o,state){
	var i,isnode,src,ftype,newsrc,nownode;
	// loop através de todos os childNodes
	for (i=0;i<o.childNodes.length;i++){
		nownode = o.childNodes[i];
		// se o nó é um elementoif the node is an element and
		// e é uma IMG, muda a variável e sai do loop
		if(nownode.nodeType==1 && /img/i.test(nownode.nodeName)){
			isnode = i;
			break;
		}
	}  // verifica o src e faz o roll-over
	src = o.childNodes[isnode].src;
	ftype = src.substring(src.lastIndexOf('.'), src.length);
	if (state == 'over' && o.state != state) {
		//set over
		newsrc = src.replace(ftype, sufixoImgOver+ftype);
	} else if(o.state == 'over') {
		//set up
		newsrc = src.replace(sufixoImgOver,'');
	}
	if (newsrc) {
		o.state = state;
		o.childNodes[isnode].src=newsrc;
	}
}

// onload
// uso -> arOnload.push('findimg');
var arOnload = new Array();
var wol = window.onload;
window.onload = function(){
	if (wol) wol.call();
	if (arOnload) {
		for (var i in arOnload) {
			arOnload[i].call();
		}
	}
	delete arOnload;
}
arOnload.push(findimg);

////////////////////
function termoResponsabilidade(){
	var url = "../home/termo_responsabilidade.php";
	var wn = window.open(url, 'termo', 'width=365,height=370');
	wn.focus();
}