function abrePopup(URL){
	var width = 600;
	var height = 400;
	var left = 99
	var top = 99
	window.open(URL,'popup', 'width='+width+', height='+height+', top='+top+', left='+left+', toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, fullscreen=no');
}

function gotourl() {
  var i, args=gotourl.arguments; document.tv1_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function gotourlframe() {
  var i, args=gotourlframe.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function selecionaForm(objCampoVai){
	document.getElementById(objCampoVai).focus(); 
	document.getElementById(objCampoVai).select();
}

function jumpForm(objCampoEsta,objCampoQtde,objCampoVai){
	if(objCampoEsta.value.length == objCampoQtde){
		objCampoVai.select();
//		objCampoVai.focus(); 
	}
}

function excRegistro(objLocal, objMensagem){
	if(objLocal==1){
		if(objMensagem==1){
			var excluir = confirm("Deseja remover esse ítem de seu carrinho?");
			if (excluir)
				return true ;
			else
				return false ;
		}else if(objMensagem==2){
			var excluir = confirm("Deseja esvaziar seu carrinho?");
			if (excluir)
				return true ;
			else
				return false ;
		}else if(objMensagem==99){
			alert("Esse ítem não pode ser removido.")
			return false ;
		}
	}else if(objLocal==2){
	}
}

var modalIntervalo = '';
function abreModal(i, fcs) {
	var tamanhoJanela = document.getElementById("base");
	document.getElementById("modalGrade").style.display = "block";
	document.getElementById(i).style.display = "block";
	document.getElementById(i).style.visibility = "hidden";
	var altTela = Math.floor(document.body.offsetHeight);
	var largTela =  Math.floor(document.body.offsetWidth);
	var largDiv = Math.floor(document.getElementById(i).offsetWidth);
	var altDiv = Math.floor(document.getElementById(i).offsetHeight);
	document.getElementById("modalGrade").style.height = tamanhoJanela.offsetHeight + "px";
	document.getElementById("modalGrade").style.width = tamanhoJanela.offsetWidth + "px";
	
	var vScrollY = 0;

	if (document.all){
		if (!document.documentElement.scrollTop){
			vScrollY = document.body.scrollTop;
		}else{
			vScrollY = document.documentElement.scrollTop;
		}
	}else{
		vScrollY = window.pageYOffset;
	}	

//	divCarregando
	var largDivC = Math.floor(document.getElementById("divCarregando").offsetWidth);
	var altDivC = Math.floor(document.getElementById("divCarregando").offsetHeight);
	document.getElementById("divCarregando").style.display = "block";
	document.getElementById("divCarregando").style.width = '300px';
	document.getElementById("divCarregando").style.height = '200px';
	document.getElementById("divCarregando").style.left = ((largTela/2) - (largDivC/2)) - 150 + "px";
	document.getElementById("divCarregando").style.top = ((screen.availHeight/2) + vScrollY - (altDivC/2)) - 180 + "px";

	document.getElementById(i).style.left = ((largTela/2) - (largDiv/2)) + "px";
	document.getElementById(i).style.top = ((screen.availHeight/2) + vScrollY - (altDiv/2)) - 80 + "px";

	var setaTop = ((screen.availHeight/2) + vScrollY - (altDiv/2)) - 80 + "px";
	var acaoModal = "parent.posicionaModal('"+ i +"')";
	modalIntervalo = window.setInterval(acaoModal,2500);
	
	if(fcs==""){
	}else{
		selecionaForm(fcs);
	}
}

function posicionaModal(i){
	window.clearInterval(modalIntervalo);
	document.getElementById("divCarregando").style.display = "none";
	document.getElementById(i).style.visibility = "visible";
//	document.getElementById(i).style.top = top;
}

function fechaModal(i){
	document.getElementById("modalGrade").style.display = "none";
	document.getElementById(i).style.display = "none";
}

function jumpCep(objCampoVai){
	if(document.getElementById("cep2").value.length == 3){
		validaCEP(objCampoVai);
	}
}

function validaCEP(objCampoVai){
	var objCep = document.getElementById("cep1").value + document.getElementById("cep2").value;
	
	var objHTTP = new ActiveXObject("Microsoft.XMLHTTP");
	objHTTP.open("POST", "http://www.toyger.com.br/shared/inc/endereco.asp?cep="+ objCep +"", false);
	objHTTP.send("");
	var strRetorno = objHTTP.responseText;

	var xoXML = new ActiveXObject("MSXML2.DOMDocument");
	xoXML.loadXML(strRetorno);
	xoXML.validate;

	var totalRegistro = xoXML.childNodes(1).childNodes.length;
	
	for (i=0; i<totalRegistro; i++){
		var cep = xoXML.childNodes(1).childNodes(i).childNodes(0).text;
		var endereco = xoXML.childNodes(1).childNodes(i).childNodes(1).text;
		var estado = xoXML.childNodes(1).childNodes(i).childNodes(2).text;
		var cidade = xoXML.childNodes(1).childNodes(i).childNodes(3).text;
		var bairro = xoXML.childNodes(1).childNodes(i).childNodes(4).text;
		
//		alert(cep + ' / ' + endereco + ' / ' + estado + ' / ' + cidade + ' / ' + bairro)

		document.getElementById("endereco").value = endereco;
		document.getElementById("estado").value = estado;
		document.getElementById("cidade").value = cidade;
		document.getElementById("bairro").value = bairro;
	}
	document.getElementById("numero").focus();
}

function selRadioButton(objRecebeRadio) {
	var IDxx = document.getElementById(objRecebeRadio); 
	IDxx.checked = true;
}

function fechaErro(objRecebeErro){
	document.getElementById(objRecebeErro).style.display = 'none';
}

function selCheckbox(objRecebeCheck) {
	var IDxx = document.getElementById(objRecebeCheck);
	if(IDxx.checked==false){
		IDxx.checked = true;
	}else{
		IDxx.checked = false;
	}
}

function somenteNumeros(e){
	var tecla = event.keyCode;

	if (tecla > 45 && tecla < 58 && tecla != 47 && tecla != 46) // numeros de 0 a 9
		return true;
	else{
		if (tecla != 8) // backspace
			event.keyCode = 0;
		else
			return true;
	}	

}

function mascaraTelefone(objTelefone){
	var campo = objTelefone.value;
	var campoCount = campo.length;
	var itemAgora = '';

	for (i = 1 ; i < campoCount+1 ; i++){
		if(itemAgora.length < 9){
			itemAgora = itemAgora + campo.substring(i-1,i);
			if(i==4){
			itemAgora = itemAgora + '-';
			}
		}else{
			return false;
		}
	}
	objTelefone.value = itemAgora.replace('--','-');	
}

function wopen(page,wdt,hgt) {
	var _x				= wdt / 2;
	var _y				= hgt / 2;
	var pos_tela_width		= (screen.width / 2) - _x;
	var pos_tela_height		= (screen.height / 2) - _y;

	window.open(page,"album","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,noresize,copyhistory=no,width="+wdt+",height="+hgt+",top="+pos_tela_height+",left="+pos_tela_width);
}
