// JavaScript Document
function validaPasso() {
	var oficina = new Array();
	var oficina = document.getElementById('oficina');
	var erro = "";
	var quantidade = oficina.value.length;
	
	for(i=0 ; i<quantidade ; i++) {
		if(oficina[i].value == '') {
			erro += "Selecione uma oficína!\r\n";
			oficina[i].style.border="1px solid #FF0000";
		}
	}	
	
	if(erro == '') {
		return true;
	} else {
		alert(erro);
		return false;
	}
}

function replaceText(el, text) {
  if (el != null) {
    clearText(el);
    var newNode = document.createTextNode(text);
    el.appendChild(newNode);
  }
}

function getText(el) {
  var text = "";
  if (el != null) {
    if (el.childNodes) {
      for (var i = 0; i < el.childNodes.length; i++) {
        var childNode = el.childNodes[i];
        if (childNode.nodeValue != null) {
          text = text + childNode.nodeValue;
        }
      }
    }
  }
  return text;
}

function conta() {
	var valorAtual = getText(valorReal);
	var novoValor = ++valorAtual;
	replaceText(valorReal,novoValor);
}
// Valida formulário de cadastro rápido
function CadastroRapido() {
	
	var nomecompleto = document.getElementById('nomecompleto').value;
	
	var email = document.getElementById('email').value;
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);   
	
	var telefone = document.getElementById('telefone').value;
	var senha = document.getElementById('senha').value;
	var csenha = document.getElementById('csenha').value;
	var erro = '';
	
	
	
	if(nomecompleto == '') {
		erro += '- Preencha o campo Nome Completo\r\n';
		document.getElementById('nomecompleto').style.border='1px solid #FF0000';
		document.getElementById('nomecompleto').style.background='#F9F9F9';
		document.getElementById('sinalNome').src='imgs/x_erro.gif';
	} else {
		document.getElementById('nomecompleto').style.border='1px solid #00CC00';
		document.getElementById('sinalNome').src='imgs/ok_smile.gif';
	}
	
	if(email == '') { 		
		erro += '- Preencha o campo Email\r\n';
		document.getElementById('email').style.border='1px solid #FF0000';
		document.getElementById('email').style.background='#F9F9F9';
		document.getElementById('sinalEmail').src='imgs/x_erro.gif';
	} else {
		document.getElementById('email').style.border='1px solid #00CC00';
		document.getElementById('sinalEmail').src='imgs/ok_smile.gif';
	}
	
	if(er.test(email)){
		document.getElementById('email').style.border='1px solid #00CC00';
		document.getElementById('sinalEmail').src='imgs/ok_smile.gif';
	} else {
		erro += '- O e-mail digitado email nao é valido.\r\n';
		document.getElementById('email').style.border='1px solid #FF0000';
		document.getElementById('email').style.background='#F9F9F9';
		document.getElementById('sinalEmail').src='imgs/x_erro.gif';
	}
	
	if(telefone == '') { 		
		erro += '- Preencha o campo Telefone, qualquer número, podendo ser CELULAR também.\r\n';
		document.getElementById('telefone').style.border='1px solid #FF0000';
		document.getElementById('telefone').style.background='#F9F9F9';
		document.getElementById('sinalTelefone').src='imgs/x_erro.gif';
	} else {
		document.getElementById('telefone').style.border='1px solid #00CC00';
		document.getElementById('sinalTelefone').src='imgs/ok_smile.gif';
	}	
	
	if(senha == '') { 		
		erro += '- O campo senha deve ser preenchido.\r\n';
		document.getElementById('senha').style.border='1px solid #FF0000';
		document.getElementById('senha').style.background='#F9F9F9';
		document.getElementById('sinalSenha').src='imgs/x_erro.gif';
	} else {
		document.getElementById('senha').style.border='1px solid #00CC00';
		document.getElementById('sinalSenha').src='imgs/ok_smile.gif';
	}
	
	if(csenha == '') { 		
		erro += '- O campo confirmar senha deve ser preenchido.\r\n';
		document.getElementById('csenha').style.border='1px solid #FF0000';
		document.getElementById('csenha').style.background='#F9F9F9';
		document.getElementById('sinalCSenha').src='imgs/x_erro.gif';
	} else {
		document.getElementById('csenha').style.border='1px solid #00CC00';
		document.getElementById('sinalCSenha').src='imgs/ok_smile.gif';
	}
	if(senha != '' && csenha != '') {
			if(senha == csenha) {
				document.getElementById('senha').style.border='1px solid #00CC00';
				document.getElementById('sinalSenha').src='imgs/ok_smile.gif';
				
				document.getElementById('csenha').style.border='1px solid #00CC00';
				document.getElementById('sinalCSenha').src='imgs/ok_smile.gif';
				
			} else {
				erro += '- O campo Senha e Confirmar Senha devem ser iguais.\r\n';
				
				document.getElementById('senha').style.border='1px solid #FF0000';
				document.getElementById('senha').style.background='#F9F9F9';
				document.getElementById('sinalSenha').src='imgs/x_erro.gif';
				
				document.getElementById('csenha').style.border='1px solid #FF0000';
				document.getElementById('csenha').style.background='#F9F9F9';
				document.getElementById('sinalCSenha').src='imgs/x_erro.gif';
			}
	}
	if(erro != '') {
		alert(erro);
		erro = '';
		return false;
	} else {
		document.getElementById('cadastrarbt').value = 'Aguarde...';
		document.getElementById('cadastrarbt').disabled = true;
		return true;
	}
}

// Seleciona CheckBox
function select_all(e, status, form){
	for(x=0; x < document.forms[''+form].elements[e].length; x++){
		document.forms[''+form].elements[e][x].checked = status;
	}
}

// Jump Menu
function jump(targ,selObj){ eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); }

// Botão de Submit
function buttonSubmit(obj, form){
	
	// Efetua o Submit
	form.submit(); 
	
	// Altera Valor
	obj.value = 'Aguarde...';
	
	// Altera Estado
	obj.disabled = true;
	
}

//Ver elemento escondido
function see(i){
  i = document.getElementById(i);
  if(!i){
	return false;
  }else{
	if(i.style.display=='' || i.style.display=='none'){
		i.style.display = 'block';
 	}else{
		i.style.display = 'none';
  	}
  }
}

//Sumir elemento
function sumir(i){
  i = document.getElementById(i);
  if(!i){
	return false;
  }else{
	if(i.style.display == 'block'){
		i.style.display = 'none';
 	}
  }
}

//Aparecer elemento
function aparecer(i){
  i = document.getElementById(i);
  if(!i){
	return false;
  }else{
	if(i.style.display == 'none'){
		i.style.display = 'block';
 	}
  }
}

function comeca_e() {
	var maxx=document.getElementById('noticias').style.width.replace('px','');
	var tam=document.getElementById('noticias').scrollLeft;
	//alert(tam+'aa'+maxx);
	if(tam<=maxx) {
	document.getElementById('noticias').scrollLeft=tam-2;
	a=setTimeout('comeca_e()', 20);
	}
}
function comeca_d() {
	var maxx=document.getElementById('noticias').style.width.replace('px','');
	var tam=document.getElementById('noticias').scrollLeft;
	if(tam<maxx) {
	document.getElementById('noticias').scrollLeft=tam+2;
	a=setTimeout('comeca_d()', 20);
	}
}
function para() {
	var maxx=document.getElementById('noticias').style.width.replace('px','');
	var tam=document.getElementById('noticias').scrollLeft;
	if(tam<maxx) {
	clearTimeout(a);
	}
}
function comeca_ci() {
	var maxx=document.getElementById('ac').scrollTop;
	var tam=document.getElementById('ac').scrollHeight;
	//alert('top: '+maxx+' height: '+tam);
	if(maxx!=0) {
	document.getElementById('ac').scrollTop-=2;
	a=setTimeout('comeca_ci()', 20);
	}
}
function comeca_ba() {
	//document.getElementById('ac').scrollTop+=5;
	var maxx=document.getElementById('ac').scrollTop;
	var tam=document.getElementById('ac').scrollHeight;
	if(tam>maxx) {
	document.getElementById('ac').scrollTop+=2;
		a=setTimeout('comeca_ba()', 20);
	}
}
function para2() {
	var maxx=document.getElementById('ac').scrollTop;
	var tam=document.getElementById('ac').scrollLeft;
	if(tam<maxx) {
	clearTimeout(a);
	}
}
