var xmlHttp = new Object();
var idCont;
var tmpidMenu;

function _jsPage() {
	if (_jsPage.arguments.length == 1) idCont = "tdCont";
	else idCont = _jsPage.arguments[1];
	page = _jsPage.arguments[0];

	if (window.XMLHttpRequest) xmlHttp=new XMLHttpRequest()
	else if (window.ActiveXObject) xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")
	xmlHttp.onreadystatechange = _jsDone
	xmlHttp.open("GET", page, true)
	xmlHttp.send(null)
}

function _jsDone() { 
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
		document.getElementById(idCont).innerHTML = xmlHttp.responseText;
	}
	else {
		document.getElementById(idCont).innerHTML = "<img src=\"../img/imgCarregando.gif\">";
	}
}

function _jsGeraSelect(tabName, fieldName, searchKey, searchValue, paramJs, paramCss, fieldValue, resultText, resultValue, idCont) {
	_jsPage("../inc/geraSelect.php?tabName="+tabName+"&fieldName="+fieldName+"&searchKey="+searchKey+"&searchValue="+searchValue+"&paramJs="+paramJs+"&paramCss="+paramCss+"&fieldValue="+fieldValue+"&resultText="+resultText+"&resultValue="+resultValue,idCont)
}

function popup(x,n,w,h,s) {
    var l = ((window.screen.width  - w) / 2);
    var t = ((window.screen.height - h) / 2);
   janelinha = window.open(x,n,'leftmargin=-15,topmargin=-15,marginheight=0,marginwidth=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+s+',resizable=no,top='+t+',left='+l+',screenX='+l+',screenY='+t+',copyhistory=no,height='+h+',width='+w+'');
}

var TimeToFade = 200.0;

function fade(eid){
  var element = document.getElementById(eid);
  if(element == null)
    return;
   
  if(element.FadeState == null){
    if(element.style.opacity == null 
        || element.style.opacity == '' 
        || element.style.opacity == '1'){
      element.FadeState = 2;
    }
    else{
      element.FadeState = -2;
    }
  }
    
  if(element.FadeState == 1 || element.FadeState == -1){
    element.FadeState = element.FadeState == 1 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
  }
  else{
    element.FadeState = element.FadeState == 2 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime() 
        + ",'" + eid + "')", 33);
  }  
}
function animateFade(lastTick, eid){  
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
  
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks){
    element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = ' 
        + (element.FadeState == 1 ? '100' : '0') + ')';
    element.FadeState = element.FadeState == 1 ? 2 : -2;
    return;
  }
 
  element.FadeTimeLeft -= elapsedTicks;
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;

  element.style.opacity = newOpVal;
  element.style.filter = 
      'alpha(opacity = ' + (newOpVal*100) + ')';
  
  setTimeout("animateFade(" + curTick 
      + ",'" + eid + "')", 33);
}

function _jsPreviewThumb(imgSrc, divName, imgName) {
	document.getElementById(divName).style.display = '';	
	document.getElementById(imgName).src = imgSrc;	
}

function _jsBoxResposta(css, msg){
	document.getElementById('boxMensagem').className = css;
	document.getElementById('retornoMensagem').innerHTML = msg;
	document.getElementById('boxMensagem').style.display = '';
	//setTimeout('_jsDetalhes02('+Tipo_Id+')',100);
	setTimeout('fade(\'boxMensagem\')', 2000);
	//fade('boxMensagem');
}

function _jsCheckExcluir(Status) {
	fieldName = "Check_Item[]";
	fieldId = "Check_Item";
	if(document.frmLista[fieldName].length){
		for(i=0;i<=(document.frmLista[fieldName].length-1);i++) {
			document.frmLista[fieldName][i].checked = Status;
		}
	}
	else{
		document.getElementById(fieldId).checked = Status;
	}
}

function _jsSubmitLista(){
	var check = false;
	fieldName = "Check_Item[]";
	fieldId = "Check_Item";
	if(document.frmLista[fieldName].length){
		for(i=0;i<=(document.frmLista[fieldName].length-1);i++) {
			if(document.frmLista[fieldName][i].checked == true){
				check = true;
			}
		}
	}
	else{
		if(document.getElementById(fieldId).checked == true){
			check = true;	
		}
	}

	if(check) document.frmLista.submit();
	else alert('Pelo menos 1 item deve ser selecionado.');
}


function abrefecha(divAbre,divFecha){
	document.getElementById(divAbre).style.display=''; 
	document.getElementById(divFecha).style.display='none';
}

function _jsValContato() {
	if (document.frm1.Contato_Nome.value == '') {
		alert('Voce deve preencher o seu nome completo');	
		document.frm1.Contato_Nome.focus();
		return false;
	}	
	if (document.frm1.Contato_Telefone.value == '') {
		alert('Voce deve preencher o número do seu telefone');	
		document.frm1.Contato_Telefone.focus();
		return false;
	}
	if (document.frm1.Contato_Email.value == '' || document.frm1.Contato_Email.value.indexOf("@") == -1 || document.frm1.Contato_Email.value.indexOf(".") == -1) {
		alert('Voce deve preencher o seu e-mail corretamente');	
		document.frm1.Contato_Email.focus();
		return false;
	}
	if (document.frm1.Contato_Cidade.value == '') {
		alert('Voce deve preencher o nome de sua cidade');	
		document.frm1.Contato_Cidade.focus();
		return false;
	}
	if (document.frm1.Contato_Mensagem.value == '') {
		alert('Voce deve preencher a Mensagem');	
		document.frm1.Contato_Mensagem.focus();
		return false;
	}
}

function FormataValor(id,tammax,teclapres) {
   
    if(window.event) 
	{ // Internet Explorer
	 var tecla = teclapres.keyCode; 
	}
	else if(teclapres.which) 
	{ // Nestcape / firefox
	 var tecla = teclapres.which;
    }
	vr = document.getElementById(id).value;
	vr = vr.toString().replace( "/", "" );
	vr = vr.toString().replace( "/", "" );
	vr = vr.toString().replace( ",", "" );
	vr = vr.toString().replace( ".", "" );
	vr = vr.toString().replace( ".", "" );
	vr = vr.toString().replace( ".", "" );
	vr = vr.toString().replace( ".", "" );
	tam = vr.length;
	
	if (tam < tammax && tecla != 8){ tam = vr.length + 1; }
		if (tecla == 8 ){ tam = tam - 1; }
		if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){
		if ( tam <= 2 ){
		document.getElementById(id).value = vr; }
		if ( (tam > 2) && (tam <= 5) ){
		document.getElementById(id).value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ); }
		if ( (tam >= 6) && (tam <= 8) ){
		document.getElementById(id).value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); }
		if ( (tam >= 9) && (tam <= 11) ){
		document.getElementById(id).value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); }
		if ( (tam >= 12) && (tam <= 14) ){
		document.getElementById(id).value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); }
		if ( (tam >= 15) && (tam <= 17) ){
		document.getElementById(id).value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam );}
	}
}

function _jsPopup(Caminho){
	popup("http://"+Caminho,'','700','500','yes')
}

/* ========= EDITOR TABAJARA =========== */
function bbCodeB(textarea) {
	if(document.selection && document.selection.createRange().text != ""){
		document.selection.createRange().text = "[b]" + document.selection.createRange().text + "[/b]";
	}
	else if(typeof(textarea.selectionStart) != "undefined") {
		var antes, selecionado, depois;
		
		antes = textarea.value.substring(0, textarea.selectionStart);
		selecionado = textarea.value.substring(textarea.selectionStart, textarea.selectionEnd);
		depois = textarea.value.substring(textarea.selectionEnd);
		
		textarea.value = antes + "[b]" + selecionado + "[/b]" + depois;
	}
	if(document.selection.createRange().text == "" || (!document.selection && textarea.selectionStart == "undefined")) {
		return false;
	}
}

function bbCodeI(textarea) {
	if(document.selection && document.selection.createRange().text != ""){
		document.selection.createRange().text = "[i]" + document.selection.createRange().text + "[/i]";
	}
	else if(typeof(textarea.selectionStart) != "undefined") {
		var antes, selecionado, depois;
		
		antes = textarea.value.substring(0, textarea.selectionStart);
		selecionado = textarea.value.substring(textarea.selectionStart, textarea.selectionEnd);
		depois = textarea.value.substring(textarea.selectionEnd);
		
		textarea.value = antes + "[i]" + selecionado + "[/i]" + depois;
	}
	if(document.selection.createRange().text == "" || (!document.selection && textarea.selectionStart == "undefined")) {
		return false;
	}
}

function bbCodeU(textarea) {
	if(document.selection && document.selection.createRange().text != ""){
		document.selection.createRange().text = "[s]" + document.selection.createRange().text + "[/s]";
	}
	else if(typeof(textarea.selectionStart) != "undefined") {
		var antes, selecionado, depois;
		
		antes = textarea.value.substring(0, textarea.selectionStart);
		selecionado = textarea.value.substring(textarea.selectionStart, textarea.selectionEnd);
		depois = textarea.value.substring(textarea.selectionEnd);
		
		textarea.value = antes + "[s]" + selecionado + "[/s]" + depois;
	}
	if(document.selection.createRange().text == "" || (!document.selection && textarea.selectionStart == "undefined")) {
		return false;
	}
}

function bbCodeA(textarea) {
	var link = prompt("Coloque sua url:","http://");
	if(link != null){
		if(document.selection && document.selection.createRange().text != ""){
			document.selection.createRange().text = "[url=\""+ link +"\"]"+ document.selection.createRange().text + "[/url]";
		}
		else if(typeof(textarea.selectionStart) != "undefined") {
			var antes, selecionado, depois;
			
			antes = textarea.value.substring(0, textarea.selectionStart);
			selecionado = textarea.value.substring(textarea.selectionStart, textarea.selectionEnd);
			depois = textarea.value.substring(textarea.selectionEnd);
			
			textarea.value = antes + "[url=\""+ link +"\"]"+ selecionado + "[/url]" + depois;
		}
		if(document.selection.createRange().text == "" || (!document.selection && textarea.selectionStart == "undefined")) {
			return false;
		}
	}
}
/* ===================================== */
function _jsClosePopup(){
	document.getElementById('BannerPopup').style.display = 'none';	
	document.getElementById('popBody').style.overflow = 'auto';	
	document.getElementById('popBody').scroll = 'yes';
}

function _jsFechaBanner(){
	document.getElementById('bannerCortina').style.display = 'none';	
}


function _jsValFranquia() {
	if (document.frm1.Franquia_Nome.value == '') {
		alert('Voce deve preencher o campo Nome corretamente.');	
		document.frm1.Franquia_Nome.focus();
		return false;
	}	
	if (document.frm1.Franquia_Email.value == '' || document.frm1.Franquia_Email.value.indexOf("@") == -1 || document.frm1.Franquia_Email.value.indexOf(".") == -1) {
		alert('Voce deve preencher campo e-mail corretamente');	
		document.frm1.Franquia_Email.focus();
		return false;
	}
	if (document.frm1.Franquia_CPF.value == '') {
		alert('Voce deve preencher o campo CPF corretamente');	
		document.frm1.Franquia_CPF.focus();
		return false;
	}
	if (document.frm1.Franquia_RG.value == '') {
		alert('Voce deve preencher o campo RG corretamente');	
		document.frm1.Franquia_RG.focus();
		return false;
	}
	if (document.frm1.Franquia_Escolaridade.value == '') {
		alert('Voce deve preencher o campo Escolaridade corretamente');	
		document.frm1.Franquia_Escolaridade.focus();
		return false;
	}
	if (document.frm1.Franquia_Profissao.value == '') {
		alert('Voce deve preencher o campo Profissao corretamente');	
		document.frm1.Franquia_Profissao.focus();
		return false;
	}
	if (document.frm1.Franquia_RendaMensal.value == '') {
		alert('Voce deve preencher o campo Renda Mensal corretamente');	
		document.frm1.Franquia_RendaMensal.focus();
		return false;
	}
	if (document.frm1.Franquia_OutrasRendas.value == '') {
		alert('Voce deve preencher o campo Outras Rendas corretamente');	
		document.frm1.Franquia_OutrasRendas.focus();
		return false;
	}
	if (document.frm1.Franquia_Endereco.value == '') {
		alert('Voce deve preencher o campo Endereço corretamente');	
		document.frm1.Franquia_Endereco.focus();
		return false;
	}
	if (document.frm1.Franquia_Bairro.value == '') {
		alert('Voce deve preencher o campo Bairro corretamente');	
		document.frm1.Franquia_Bairro.focus();
		return false;
	}
	if (document.frm1.Franquia_Cidade.value == '') {
		alert('Voce deve preencher o campo Cidade corretamente');	
		document.frm1.Franquia_Cidade.focus();
		return false;
	}
	if (document.frm1.Franquia_CEP.value == '') {
		alert('Voce deve preencher o campo CEP corretamente');	
		document.frm1.Franquia_CEP.focus();
		return false;
	}
	if (document.frm1.Franquia_Telefone.value == '') {
		alert('Voce deve preencher o campo Telefone corretamente');	
		document.frm1.Franquia_Telefone.focus();
		return false;
	}
	if (document.frm1.Franquia_Celular.value == '') {
		alert('Voce deve preencher o campo Celular corretamente');	
		document.frm1.Franquia_Celular.focus();
		return false;
	}
}


