function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


//Muda o bg do menu
function updateTableImage(which, theImage) {
     which.style.backgroundImage = 'url('+theImage+')';
}


// Muda o estilo dos forms
function muda_css(obj,classe){
	if (document.all){elemento=event.srcElement;}
	else if (document.getElementById){elemento=obj.target;}
	elemento.className=classe;
}


// Redireciona a página
function vai(selObj){
	valor = selObj.options[selObj.selectedIndex].value;
	if(valor != "#"){
		self.location = valor;
	}
}


// Marcar todos os checkbox
function cA(fr,nome){
	for(i=0,n=fr.elements.length;i<n;i++)
		if(fr.elements[i].name.indexOf(nome) !=-1){
			fr.elements[i].checked=true;
	}
}
function uA(fr,nome){
	for(i=0,n=fr.elements.length;i<n;i++)
		if(fr.elements[i].name.indexOf(nome) !=-1){
			fr.elements[i].checked=false;
	}
}


// Função  para abrir janela popup
function NewWindow(mypage,myname,w,h,status,bars){
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	var settings ='height='+h+',';
	settings +='width='+w+',';
	settings +='top='+wint+',';
	settings +='left='+winl+',';
	settings +='status='+status+',';
	settings +='resizable=no,';
	settings +='scrollbars='+bars;
	win=window.open(mypage,myname,settings);
	if(parseInt(navigator.appVersion) >= 4){
		win.window.focus();
	}
}


// Função para votar na Enquete
function enqueteVotar() {
	var path = document.formEnquete;
	var codEnquete;
	var codResposta;
	var j = 0;
	var parametros = '';
	
	for (i = 0; i < path.COD_RESPOSTA.length; i++) {
		if (path.COD_RESPOSTA[i].checked) {
			codEnquete	=	path.COD_ENQUETE.value;
			codResposta	=	path.COD_RESPOSTA[i].value;
			parametros	+=	'&COD_ENQUETE='+codEnquete+'&COD_RESPOSTA=' + codResposta;
		}
	}
	
	if (codResposta == undefined) {
		return false;
	}

	NewWindow('../enquete/resultado.asp?ACAO=votar'+parametros,'enqvot','290','300','yes','yes');		
}

/*#############################################################################################
		MULTIPLA SELEÇÃO
#############################################################################################*/

//1. Para passar todos os ítens da list de origem para a de destino:
function allLeft2Right() {
	var listOri = document.getElementById("listOrigem")  
	var listDest = document.getElementById("listDestino"); 
	for(var i = 0; i < listOri.length; i++) {    
	  	var opcao = listOri.options[i];    
		var novaOpcao = new Option(opcao.text, listDest.length);    
		novaOpcao.value = opcao.value;    
		listOri.remove(i);    
		try {      
			listDest.add(novaOpcao,null);    
		} catch (e) {      
			listDest.add(novaOpcao);    
		}    
		i--;  
	}
}
//2. função para passar todos os ítens do destino para a origem:
function allRight2Left() {  
	var listOri = document.getElementById("listOrigem")  
	var listDest = document.getElementById("listDestino");  
	for(var i = 0; i < listDest.length; i++) {    
		var opcao = listDest.options[i];    
		var novaOpcao = new Option(opcao.text, listOri.length);    
		novaOpcao.value = opcao.value;    
		
		listDest.remove(i);    
		try {      
			listOri.add(novaOpcao,null);    
		} catch (e) {      
			listOri.add(novaOpcao);    
		}    
		i--;  
	}
}
//3. Função para apenas os ítens selecionados da origem para o destino:
function left2Right() {  
	var listOri = document.getElementById("listOrigem")  
	var listDest = document.getElementById("listDestino");  
	for(var i = 0; i < listOri.length; i++) {    
		var opcao = listOri.options[i];    
		if(opcao.selected) {      
			var novaOpcao = new Option(opcao.text, listDest.length);      
			novaOpcao.value = opcao.value;  
			
			listOri.remove(i);      
			try {        
				listDest.add(novaOpcao,null); //Firefox      
			} catch(e) {        
				listDest.add(novaOpcao); //IE      
			}      
			i--;    
		}  
	}
}
//4. e por último, para passar os ítens marcados do destino para a origem
function right2Left() {  
	var listOri = document.getElementById("listOrigem")  
	var listDest = document.getElementById("listDestino");  
	for(var i = 0; i < listDest.length; i++) {    
		var opcao = listDest.options[i];    
		if(opcao.selected) {      
			var novaOpcao = new Option(opcao.text, listOri.length);      
			novaOpcao.value = opcao.value;      
			listDest.remove(i);      
			try {        
				listOri.add(novaOpcao,null);      
			} catch (e) {        
				listOri.add(novaOpcao);      
			}      
			i--;
	    }  
	}
}
function doSelecionaAll()  {

	var listDest = document.getElementById("listDestino"); 
	for(var i = 0; i < listDest.length; i++) {    
	  	listDest.options[i].selected = true;
	}

	var listOrigem = document.getElementById("listOrigem"); 
	for(var i = 0; i < listOrigem.length; i++) {    
	  	listOrigem.options[i].selected = true;
	}


}
