function submitForm(formulario){
   var form = document.getElementById(formulario);
   form.submit();
};



function abrefecha(ident)
{
var coluna = document.getElementById(ident);
if (coluna.style.display == '')
	{
		coluna.style.display = 'none';
	} 	
else
	{
		coluna.style.display = '';
	}
}

var trocar = "trOff";

function trocaFundo(obj,cmd){
	switch (cmd){
		case "trOn":
			if(document.getElementById("trOn")){
				var temp = document.getElementById("trOn");
				temp.id = "trOff";
				trocar = "trOn";
				obj.id = cmd;
			} else {
				obj.id = cmd;
				trocar = cmd;
			}
		break;
		case "trOver":
			trocar = obj.id;
			obj.id = cmd;
		break;
		default:
			obj.id = trocar;
		break;
	}
}



function trocaAbas() {
  var args = trocaAbas.arguments;
	for (var i=0; i < args.length; i++){
		switch (i){
			case 0:
				var aux = document.getElementById("BotaoOn");
				aux.id = "BotaoOff";
				document.getElementById(aux.className).src = imgPath + aux.className + '_off.jpg';
				args[i].id = "BotaoOn";
				document.getElementById(args[i].className).src = imgPath + args[i].className + '.jpg';
			break;
			case 1:
				var obj = document.getElementById(args[i]);
				obj.style.display = "";
			break;
			default:
				var obj = document.getElementById(args[i]);
				obj.style.display = "none";
			break;
		}
	}
}

var campoQtde = false;

function defineOpcionalCS(campo){
	var opt = document.getElementById("Opcionais");
	var form = document.forms[0];
	var final;
	if (opt.value != ''){
		var opts = opt.value.split("|");
		switch (campo.id) {
			case 'tamanho':
				final = campo.value + '|' + opts[1];
				for(var i = 0; i < form.modelo.length; i++){
					if(form.modelo[i].checked && campoQtde == true){
						trocaView('bt_submit','bt_tamanho','bt_modelo','bt_qtde');
						break;
					} else {
						if(form.modelo[i].checked == false){
							trocaView('bt_modelo','bt_submit','bt_tamanho','bt_qtde');
						} else {
							if (campoQtde == false){
								trocaView('bt_qtde','bt_tamanho','bt_submit','bt_modelo');
								break;
							}
						}
					}
				}
			break;
			case 'modelo':
				final = opts[0] + '|' + campo.value;
				for(var i = 0; i < form.tamanho.length; i++){
					if(form.tamanho[i].checked && campoQtde == true){
						trocaView('bt_submit','bt_tamanho','bt_modelo','bt_qtde');
						break;
					} else {
						if(form.tamanho[i].checked == false){
							trocaView('bt_tamanho','bt_submit','bt_modelo','bt_qtde');
						} else {
							if (campoQtde == false){
								trocaView('bt_qtde','bt_tamanho','bt_submit','bt_modelo');
								break;
							}
						}
					}
				}
			break;
		}
	} else {
		switch (campo.id) {
			case 'tamanho':
				final = campo.value + '|';
				trocaView('bt_modelo','bt_submit','bt_tamanho','bt_qtde');
			break;
			case 'modelo':
				final = '|' + campo.value;
				trocaView('bt_tamanho','bt_submit','bt_modelo','bt_qtde');
			break;
		}
	}
	opt.value = final;
}



function defineOpcionalCT(campo){
	var opt = document.getElementById("Opcionais");
	opt.value = campo.value;
	trocaView('bt_submit','bt_tamanho');
	if(campoQtde == true){
		trocaView('bt_submit','bt_tamanho','bt_qtde');
	} else {
		trocaView('bt_qtde','bt_submit','bt_tamanho');
	}
}


function defineOpcionalBN(campo){
	var opt = document.getElementById("Opcionais");
	opt.value = campo.value;
	if(campoQtde == true){
		trocaView('bt_submit','bt_patrocinador','bt_qtde');
	} else {
		trocaView('bt_qtde','bt_submit','bt_patrocinador');
	}
}

function verificaCampos(pcampoqtd,pcampoopt,codPrd){
	var form = document.forms[0];
	var campoqtd = document.getElementById(pcampoqtd);
	var campoopt = document.getElementById(pcampoopt);
	if((campoqtd.value == "") || (campoqtd.value == "0")){
		Qtde = false;
	}
    else{
    	Qtde = true;
	}
	if(campoopt.value == ""){
		Opti = false;
	}
	else{
		Opti = true;
	}
	if ((Qtde == true) && (Opti == true))
	{
    	trocaView('show','bt_submit'+codPrd);
		trocaView('hide','bt_qtde'+codPrd,'bt_opti'+codPrd);
	}
	else
	if (Qtde == true)
	{
    	trocaView('hide','bt_qtde'+codPrd,'bt_submit'+codPrd);
		trocaView('show','bt_opti'+codPrd);		
	}
	else	
	if (Opti == true)
	{
    	trocaView('hide','bt_opti'+codPrd,'bt_submit'+codPrd);
		trocaView('show','bt_qtde'+codPrd);		
	}
}


 function getTarget(e) {
  // IE5
   if (e.srcElement) {
    return e.srcElement;
   }
    if (e.target) {
    return e.target;
   }
 }

  function getKeyCode(e) {
 //IE5
 if (e.srcElement) {
  return e.keyCode
 }
  // NC5
  if (e.target) {
   return e.which
  }
 }



 function e_Int(event){
     var sMask = "0123456789";
     var KeyTyped = String.fromCharCode(getKeyCode(event));
     // IE only version var KeyTyped = String.fromCharCode(window.event.keyCode);
     // ** IE only var srcObject = window.event.srcElement;
     var targ = getTarget(event);
     //alert(window.event.keyCode);
     keyCount = targ.value.length;
     keyCode = getKeyCode(event);
     if (keyCode < 15) /* del, backspace and other movement characters are okay */ {
        return true;
     } else if (sMask.indexOf(KeyTyped.toString()) == -1) {
        return false;
     }

     return true;
  }



 function somenteInteiro(evt) {
   evt = (evt) ? evt : ((window.event) ? window.event : "")
   if (evt) {
       var elem = (evt.target) ? evt.target : evt.srcElement
       if (evt.type == "keypress") {
         return e_Int(evt);
       }
   }
	 return true;
 }



function escreveStatusFaClube(option){
	switch (option){
		case 'T':
			document.write("Proposto");
		break;		
		case 'P':
			document.write("Em Homologação");
		break;
		case 'O':
			document.write("Homologado");
		break;
		case 'C':
			document.write("Cancelado");
		break;		
	}
}


function escreveCargoMembroFaClube(option){
	switch (option){
		case 'P':
			document.write("Presidente");
		break;
		case 'V':
			document.write("Vice-Presidente");
		break;
		case 'A':
			document.write("Diretor Administrativo");
		break;		
		case 'D':
			document.write("Diretorde Merchandising");
		break;		
		case 'N':
			document.write("Diretor de Negócios");
		break;		
		case 'H':
			document.write("Diretor de História");
		break;		
		case 'R':
			document.write("Diretor de Relacionamento");
		break;				
		case 'E':
			document.write("Diretor de Projetos Especiais");
		break;				
		case 'J':
			document.write("Diretor de Planejamento");
		break;						
	}
}


function ajustaDescricao(campo,conteudo){
	var obj = document.getElementById(campo);
	obj.innerText = conteudo;
}

function trocaComando(cmd, valorcmd){
	document.getElementById(cmd).value = valorcmd;	
}


function trocaForm(nome_form,targ,act){
	var form = document.getElementById(nome_form);
	form.onsubmit = act;	
	form.target = targ;	
}

function ativaActiveBody() {
       if (navigator.appName == "Microsoft Internet Explorer") {
               var conteudo =
document.getElementsByTagName('body')[0].innerHTML;
               document.getElementsByTagName('body')[0].innerHTML =conteudo;
       }
}


function addEvent(obj, evType, fn){
       var w3DOM = obj.addEventListener;
       var ieDOM = obj.attachEvent;
       
	   if(w3DOM) obj.addEventListener(evType, fn, true);
       if(ieDOM) obj.attachEvent("on"+evType, fn);
}


addEvent(window,"load",ativaActiveBody);