function Browser() {
var ua, s, i;
this.isIE    = false;
this.isNS    = false;
this.version = null;
ua = navigator.userAgent;
s = "MSIE";
if ( ( i = ua.indexOf(s)) >= 0 ) {
		this.isIE = true;
		this.version = parseFloat(ua.substr(i + s.length));
		return;
	}
	s = "Netscape6/";
		if ((i = ua.indexOf(s)) >= 0) {
		this.isNS = true;
		this.version = parseFloat(ua.substr(i + s.length));
		return;
	}
	s = "Gecko";
		if ((i = ua.indexOf(s)) >= 0) {
		this.isNS = true;
		this.version = 6.1;
		return;
}
}
var browser = new Browser();

function getStyle(oElm, strCssRule){
    var strValue = "";
    if(document.defaultView && document.defaultView.getComputedStyle){
        strValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(strCssRule);
    }
    else if(oElm.currentStyle){
        strCssRule = strCssRule.replace(/\-(\w)/g- function (strMatch, p1){
            return p1.toUpperCase();
        });
        strValue = oElm.currentStyle[strCssRule];
    }
    return strValue;
}

fixPaiMeio = function(){
	var pai_meio = document.getElementById( 'pai_meio' );
	altura = parseInt( getStyle( pai_meio, 'height' ) );
	
	if( altura > 960 ){
		
		pai_meio.style.height = 'auto';
	}else{
		pai_meio.style.height = '960px';
	}

}


function pega(b){
	
	return document.getElementById(b);	
}
function showHidden(boolAcao, elObjeto) {
	switch (boolAcao){
	
		case true:		
			var obj           = pega(elObjeto);
			obj.style.display = "block";	
		break;
		
		case false:		
			var obj           = pega(elObjeto);
			obj.style.display = "none";		
		break;
	}
}
function StartAlpha(obj, opacity, fim){

	var obj = pega(obj).style;
	
	var resultado = (opacity/100);
	
	obj.opacity      = (resultado);
	obj.MozOpacity   = (resultado);
	obj.KhtmlOpacity = (resultado);
	obj.filter       = 'alpha(opacity='+resultado * 100+')';
	
	
	if( ( (resultado * 100) - 1) == fim){
	
		showHidden(false, objFechar)
		showHidden(true, objAbrir)
		
		pega(objFechar).style.opacity      = '1.0';
		pega(objFechar).style.MozOpacity   = '1.0';
		pega(objFechar).style.KhtmlOpacity = '1.0';
		pega(objFechar).style.filter       = 'alpha(opacity=100)';		
		
	}

}
function alpha(obj, speed, timer, inicio, fim, sentido){
	var speed   = speed;
	var timer   = timer;
	var obj   = obj;
	
	var inicio  = inicio
	var fim     = fim
	var opacity = opacity;
	
	switch (sentido){
	
		case '+':
			for(i=inicio; i < fim ;i++) setTimeout('StartAlpha("'+obj+'", '+i+', '+fim+')', timer ++ * speed)
		break;
		
		case '-':
			for(i=inicio; i > fim ;i--) setTimeout('StartAlpha("'+obj+'", '+i+', '+fim+')', timer ++ * speed)
			
		break
	
	}
}


function selectMultiple(elObj, acao){
	for(var i = 0;i < elObj.length;i++){
	
	switch ( acao ){
	
		case true:
			elObj.options[i].selected = true;
		
		break;
		case false:
			elObj.options[i].selected = false;
		break;
	}

}
}

function ValoresSelecionados(objId){
	var arrNewValues;
	var intNewPos;
	var strTemp = PegaValorSelecionado(objId);
	arrNewValues = strTemp.split(",");
	for(var i=0;i<arrNewValues.length-1;i++){
		if(arrNewValues[i]==1){
		intNewPos = i;
	}
}
for(var i=0;i<arrOldValues.length-1;i++){
		if(arrOldValues[i]==1 && i != intNewPos){
			objId.options[i].selected= true;
		}
			else if(arrOldValues[i]==0 && i != intNewPos){
			objId.options[i].selected= false;
		}
	
		if(arrOldValues[intNewPos]== 1){
			objId.options[intNewPos].selected = false;
		}else{
			objId.options[intNewPos].selected = true;
		}
	}
}
function PegaValorSelecionado(objId){
var strTemp = "";
for(var i = 0;i < objId.length;i++){
	if(objId.options[i].selected == true){
		strTemp += "1,";
	
	}else{
	
		strTemp += "0,";
	}
}
	return strTemp;
}

function ValorAtual(objId){
	var strValues = "";
	strValues = PegaValorSelecionado(objId);
	arrOldValues = strValues.split(",")
}

estrela = function( quantidade, total ){

	for ( i = 0; i < quantidade; i ++ ){
		var i_atual = i + 1
	
		document.getElementById( 'estrela_'+i_atual ).src = 'http://'+window.location.hostname+'/_img_/ico_estrela.jpg';
		document.getElementById( 'estrelas' ).value       = quantidade;
	}

	for ( i = quantidade; i < total; i ++ ){
		var i_atual = parseInt( i ) + 1
		
		document.getElementById( 'estrela_'+i_atual ).src = 'http://'+window.location.hostname+'/_img_/ico_estrela_off.jpg';
	
	}											
}
posicaoAtual = false
function passoPasso( obj, acao ){
	
	
	if( obj.style.background != '#FFFFFF' ){

		obj.style.background = '#FFFFFF';

		if( posicaoAtual != obj && posicaoAtual != false ){ 
			

				posicaoAtual.style.background = '#CDE7F4';

		}
		
		posicaoAtual   = obj;
	}

}
popup = function( imagem, largura, altura, Scroll ) {
	janela = window.open( imagem, "Popup", "scrollbars="+Scroll+",menubar=no,status=no,toolbar=no,fullscreen=no,width="+largura+",height="+altura+",location=no");
	janela.focus();
	
	eval(janela);
}
centraliza = function( x, y )
{

       window.resizeTo(x,y);
       window.moveTo((window.screen.width-x)/2,(window.screen.height-y)/2);

}
