function submitar(){
aForm = document.forms[0];
aForm.submit();
}

desm = 0;
function marcaTudo( id ) {
var el = $(id);
	for (var i = 0; i < el.elements.length; i++){
		
		if(desm%2 == 0){
			el.elements[i].checked = true;
		}else{
			el.elements[i].checked = false;
		}
	}
desm++;
}

// alinha janela no centro da p
function centralizaScreen(larg,altu){
var screenW = 800, screenH = 600;
	if (parseInt(navigator.appVersion)>3){
		screenW = screen.width;
		screenH = screen.height;
	}else if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)==3  && navigator.javaEnabled()) {
		var jToolkit = java.awt.Toolkit.getDefaultToolkit();
		var jScreenSize = jToolkit.getScreenSize();
		screenW = jScreenSize.width;
		screenH = jScreenSize.height;
	}

var alturaJanela = parseInt( (screenH / 2) - (altu/2) );
var larguraJanela= parseInt( (screenW / 2) - (larg/2) );

window.moveTo(larguraJanela,alturaJanela);
}

// abre janela
function midiaJanela(){
	window.resizeTo(800,530);
	window.moveTo(0,0);
}

// verifica se um pedido foi iniciado
function apagar(PagIr,msgAlerta){
		if(confirm(msgAlerta)) {
		window.location.href=(PagIr);
		}
	}
	
// abre pop up	
function resultado(janela){
	window.open(janela,'','top=0,left=0,toolbar=0,location=no,status=1,menubar=0,scrollbars=1,resizable=1,width=500,height=500');
}

function bannerJanela(janela,w,h){
	window.open(janela,'Baners','top=0,left=0,toolbar=0,location=no,status=1,menubar=0,scrollbars=1,resizable=1,width='+w+',height='+h);
}

//Contar caracteres de campoTexto
// onKeyUp='contaCaracteres(this,car,500);
function contaCaracteres(texto,subtrair,total){
	var campoTexto = texto;
	var contar = subtrair;
	var caracteres = total;
	
	intCaracteres = caracteres - campoTexto.value.length; 
	if (intCaracteres > 0){ 
		contar.value = intCaracteres; 
		return true; 
	}else{ 
		contar.value = 0; 
		campoTexto.value = campoTexto.value.substr(0,caracteres) 
		return false; 
	} 
} 

function qtdCaracteres(texto, onde){
	intCaracteres = document.getElementById(texto).value.length;
	document.getElementById(onde).innerHTML = intCaracteres;
}

//onsubmit="return formCriaPopup(this.target,'300','350')" target="formtarget"
function formCriaPopup(t,lar,alt){
window.open("", t, "width="+lar+",height="+alt+",status=1");
return true;
}

//onkeypress="return formataCPF(this , event)"
function formataCPF(input, evento){
	var BACKSPACE	= 8; 
	var DEL			= 46; 
	var FRENTE		= 39; 
	var TRAS		= 37;          
	var tecla= (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode)

	if (( tecla == BACKSPACE )||(tecla == DEL)||(tecla == FRENTE)||(tecla == TRAS)) {
		return true; 
	}

if ( tecla == 13 )     return false; 
	if ((tecla < 48) || (tecla > 57)){
	evento.returnValue = false;
	return false;
}else{ 
	if((input.value.length == 3) || (input.value.length == 7)){
		input.value=input.value + "." ;
	}else{
		if(input.value.length == 11) {
			input.value = input.value + "-" ;
		}
	}
}
return true;		
}

function FormataCNPJ(Campo, teclapres){
	var tecla = teclapres.keyCode;
	var vr = new String(Campo.value);
	vr = vr.replace(".", "");
	vr = vr.replace(".", "");
	vr = vr.replace("/", "");
	vr = vr.replace("-", "");
	tam = vr.length + 1 ;
	if(tecla != 9 && tecla !=8){
	if(tam > 2 && tam < 6)
	Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
	if(tam >= 6 && tam < 9)
	Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5);
	if(tam >= 9 && tam < 13)
	Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8);
	if(tam >= 13 && tam < 15)
	Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
	}
}

//onkeypress="return formataTelefone(this , event)"
function formataTelefone(input, evento){
	var BACKSPACE =  8; 
	var DEL		  =  46; 
	var FRENTE	  =  39; 
	var TRAS	  =  37;
	
	var tecla= (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode);
	if (( tecla == BACKSPACE )||(tecla == DEL)||(tecla == FRENTE)||(tecla == TRAS)||(tecla == 9)) {
		return true; 
	}
	if ( tecla == 13 )     return false; 
	
	
	if ((tecla<48)||(tecla>57)) {
	evento.returnValue = false; 
	return false;
	}else{ 
	
	if ((input.value.length==0)){
		input.value=input.value + "(" 
	}else if ((input.value.length==3)){
		input.value=input.value + ")" ;
	}else if ((input.value.length==8)){
		input.value=input.value + "-" ;
	}

	}
	return true;			
};


//onkeypress="return formataHora(this , event)"
function formataHora(input, evento){
	var BACKSPACE =  8; 
	var DEL		  =  46; 
	var FRENTE	  =  39; 
	var TRAS	  =  37;
	
	var tecla= (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode);
	if (( tecla == BACKSPACE )||(tecla == DEL)||(tecla == FRENTE)||(tecla == TRAS)||(tecla == 9)) {
		return true; 
	}
	if ( tecla == 13 ) return false; 
	if ((tecla<48)||(tecla>57)) {
	evento.returnValue = false; 
	return false;
	} else { 
	if ((input.value.length==2)){
		input.value=input.value + ":" ;
	}
	if ((input.value.length==5)){
		input.value=input.value + ":" ;
	}
	}
	return true;			
};

// onkeypress="return formataData(this , event)" maxlength="10" size="12"
function formataData(input, evento){
	var BACKSPACE =  8; 
	var DEL		  =  46; 
	var FRENTE	  =  39; 
	var TRAS	  =  37;
	
	var tecla= (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode);
	if (( tecla == BACKSPACE )||(tecla == DEL)||(tecla == FRENTE)||(tecla == TRAS)||(tecla == 9)) {
		return true; 
	}
	if ( tecla == 13 )     return false; 
	
	
	if ((tecla<48)||(tecla>57)) {
	evento.returnValue = false; 
	return false;
	} else { 
		if ((input.value.length==2)||(input.value.length==5)){
			input.value=input.value + "/" ;
		}
	}
	return true;			
}


//onkeypress="return formataNumero(this , event)"
function formataNumero(input, evento)
{
	var BACKSPACE =  8; 
	var DEL		  =  46; 
	var FRENTE	  =  39; 
	var TRAS	  =  37;
	
	var tecla= (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode);
	if (( tecla == BACKSPACE )||(tecla == DEL)||(tecla == FRENTE)||(tecla == TRAS)||(tecla == 9)) {
		return true; 
	}
	if ( tecla == 13 )     return false; 
		if ((tecla<48)||(tecla>57)) {
			evento.returnValue = false; 
			return false;
		}else { 
			return true;			
		}						
}

function teclas(campo,evt){
    if(((evt.keyCode < 96) || (evt.keyCode > 105)) &&
       ((evt.keyCode < 48) || (evt.keyCode > 57)) ){
           campo.value = campo.value.replace(String.fromCharCode(evt.keyCode).toLowerCase(),"");
    }
}

// onkeyup="numMoeda(this,event)"
function numMoeda(campo,evt){

    // para evitar caracteres alfas.
       teclas(campo,evt);
       str = campo.value;

       while(str.search(",") != -1)
           str = str.replace(",","");
       i = 0;

       while(i< str.length){
           if(str.substr(i,1) == ".")
              str = str.replace(".","");
              i++;
       }

       part1 = str.substr(0,str.length - 2);
       while(part1.search(" ") != -1)
           part1 = part1.replace(" ","");

           part2 = str.substr(str.length - 2,2);
           res = "";
           i = part1.length;
           sob = i % 3;
           if((sob != 0) && (i > 2))
              res = part1.substr(0,sob) + ".";
           else
              res = part1.substr(0,sob);
           j = 1;
           part1 = part1.substr(sob);
           i = 0;
           while(i < part1.length){
              if(j == 3){
                 if(i + 1 == part1.length)
                    res = res + part1.substr(i-2,3);
                 else res = res + part1.substr(i-2,3) + ".";
              }
              i++;
              j = j<3?j+1:1;
           }
           campo.value = res + "," + part2;
}




function trocaDisabledEnquete(){
	$('responder_enquete').disabled = false;	
}




// funcoes dos combos com ajax
function carregarCombo(destino, valorURL, url, botao){
	//alert(botao);
	var i,e,o,valores='';
	chargeCMB = function(){
		var mpOption = ajax.response;
		var mpForm = $(destino);
		
		var total = (mpForm.length+2)
		for(i=0;i<total;i++){
			mpForm.options[i] = null;
		}
		
		eval(mpOption);

		for(e=0; e<valorURL.length;e++){
			if($(valorURL[e])){
				$(valorURL[e]).disabled = false
				$(botao).disabled = false
			}
		}
	}

	// verifica quais os ids a serem enviados
	for(o=0; o<valorURL.length;o++){
		if($(valorURL[o])){
			valores +='&'+valorURL[o]+'='+$(valorURL[o]).value;
			$(valorURL[o]).disabled = true
			$(botao).disabled = true
		}
	}
		 
	//alert(url+'?ativar=1'+valores+'&destino='+destino);

	destino = destino;
	ajax.method = 'get';
	ajax.requestFile = url+'?ativar=1'+valores+'&destino='+destino;
	ajax.onCompletion = chargeCMB;
	ajax.runAJAX();
}








// funcoes para deslocar valores dos combos
function move(fbox, tbox) {   
fbox = $(fbox);
tbox = $(tbox);

     var arrFbox = new Array();
     var arrTbox = new Array();
     var arrLookup = new Array();
     var i;
     for(i=0; i<tbox.options.length; i++) {
          arrLookup[tbox.options[i].text] = tbox.options[i].value;
          arrTbox[i] = tbox.options[i].text;
     }
     var fLength = 0;
     var tLength = arrTbox.length
     for(i=0; i<fbox.options.length; i++) {
          arrLookup[fbox.options[i].text] = fbox.options[i].value;
          if(fbox.options[i].selected && fbox.options[i].value != "") {
               arrTbox[tLength] = fbox.options[i].text;
               tLength++;
          } else {
               arrFbox[fLength] = fbox.options[i].text;
               fLength++;
          }
     }
     arrFbox.sort();
     arrTbox.sort();
     fbox.length = 0;
     tbox.length = 0;
     var c;
     for(c=0; c<arrFbox.length; c++) {
          var no = new Option();
          no.value = arrLookup[arrFbox[c]];
          no.text = arrFbox[c];
          fbox[c] = no;
     }
     for(c=0; c<arrTbox.length; c++) {
     	var no = new Option();
     	no.value = arrLookup[arrTbox[c]];
     	no.text = arrTbox[c];
     	tbox[c] = no;
     }
}




function marcarTudo(box) {

     box = $(box);

     for(var i=0; i<box.length; i++) {
     box[i].selected = true;
     }
}




function desmarcarTudo(box) {

     box = $(box);

     for(var i=0; i<box.length; i++) {
     box[i].selected = false;
     }
}

function anoModelo(x,tecla){
	separador="/";
	tecla=tecla.keyCode;
	valor=x.value.split('');
	formatado="";
	i=0;
	while(i<valor.length){
		caractere=valor[i];
		numeros=/^\d+$/;
		if(numeros.test(caractere) || caractere==separador){ formatado+=String(caractere);}
		if((formatado.length==4 || formatado.length==8) && tecla!=2){formatado+=separador; i++;}
		i++;
	}
	x.value=formatado;
}


/************************************************************************/
/******************  EXCLUIR FOTOS ATUAIS DOS PRODUTOS  *****************/
function fotos_atuais_resp(){
	sucess = ajax.response;
	if(sucess.length>0){
		eval(sucess);
	}
}

function excluir_fotos_atuais(url,id_produto,nome_foto){
	ajax.method 	= "get";
	ajax.requestFile = url+'?url='+url+'&id_produto='+id_produto+'&nome_foto='+nome_foto;
 	ajax.onCompletion = fotos_atuais_resp;
	ajax.runAJAX();
	
}
/******************  EXCLUIR FOTOS ATUAIS DOS PRODUTOS  *****************/
/************************************************************************/

// onkeypress="return formataCEP(event,this,'#####-###');" size="10" maxlength="9"
function formataCEP(e,src,mask) {
    if(window.event) { _TXT = e.keyCode; }
    else if(e.which) { _TXT = e.which; }
    if(_TXT > 47 && _TXT < 58) {
 var i = src.value.length; var saida = mask.substring(0,1); var texto = mask.substring(i)
 if (texto.substring(0,1) != saida) { src.value += texto.substring(0,1); }
    return true; } else { if (_TXT != 8) { return false; }
 else { return true; }
    }
}


inicial = 14;
function fontSize(tam,id){
	div = $(id);
	switch(tam){
		case 'crescer' :
			if(inicial < 20){
				inicial++;
				div.style.fontSize = inicial+'px';
			}
		break;
		
		case 'diminuir' :
			if(inicial > 9){
				inicial--;
				div.style.fontSize = inicial+'px';
			}
		break;
		
		case 'normal':
			div.style.fontSize = 12+'px';
			inicial = 12;
		break;
	}

}

function tamanhoLetra(){
	tags = new Array();
	tags[0] = 'p';
	tags[1] = 'span';
	tags[2] = 'font';
	
	for(i = 0; i < tags.length; i++){
		var elemento = document.getElementsByTagName( tags[i] );		
		if(elemento.length > 0){
			for(e=0; e < elemento.length; e++){
				if(elemento[e] != "undefined"){
					elemento[e].style.fontSize = 12+'px';
					alert(elemento[e].className);
				}
			}
		}
	}
	
}
function $(iD){
	return document.getElementById( iD );
}

function promocaoSucess(){
	sucess = ajax.response;
	var meio = $('meio');
	if(sucess.length>0){
		meio.innerHTML = sucess;
	}
}

function promocao( pg ){
	ajax.method 	= "get";
	ajax.requestFile = url+'?pg='+pg;
 	ajax.onCompletion = promocaoSucess;
	ajax.runAJAX();
	
}
