
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Função que permite digitar apenas numeros
function FSNumeros(strPermissao){
    	var	KeyCode = event.keyCode;
	var strPermitido = " KeyCode != 46 && KeyCode != 37 && KeyCode != 39 && KeyCode != 8 && KeyCode != 9 ";
	if (strPermissao != ""){
		if (strPermissao.indexOf(",") != -1){
			strPermissao = strPermissao.split(",");
			for(i=0; i < strPermissao.length; i++){
				strPermitido += " && KeyCode!= " + parseInt(strPermissao[i]);
			}
		}else{
			strPermitido += " && KeyCode!= " + parseInt(strPermissao);
		}
		strPermitido = eval(strPermitido);
		if ((KeyCode < 48 || KeyCode > 57) && (KeyCode < 96 || KeyCode > 105) && (strPermitido)){
			event.cancelBubble;
			event.returnValue= false;
			return false;
		}
	}else{
		if ((KeyCode < 48 || KeyCode > 57) && (KeyCode < 96 || KeyCode > 105) && (eval(strPermitido))){
			event.cancelBubble;
			event.returnValue= false;
			return false;
		}
	}
	//Valores para AlfaNumerico, Numerico
	//Virgulas 188, 190
	//Pontos 190,194
}
//------------------------------------------------------------------------------------------------------------------------------------------
//Função PopUp Exibir Imagem
function PopUp(Url, Height, Width, Left, Top, blnComo){
	if(blnComo){
		if(Top == "" ){
			Top =(parseInt(screen.height) - parseInt(Height)) / 2;
		}
		if(Left == ""){
			Left = (parseInt(screen.width) - parseInt(Width)) / 2;
		}
	}
	if(document.all){
		var objPopUp = showModalDialog(Url,'objPopUP', 'resizable: no; help: no; status: no; scroll: no; dialogHeight:' + Height +'px; dialogWidth:' + Width + 'px; dialogLeft:' + Left +'; dialogTop:' + Top + ';');
	}else{
		var objPopUp = window.open(Url, "objPopUP", "toolbars=no, height=" + Height + ", width=" + Width +", left=" + Left + ", top=" + Top);
		objPopUp.focus();
	}
}

function PopParceiros()
{
	PopUp("http://parceiros.webaula.com.br/mapa/index.asp",576,706,0,0, true);
}


//-------------------------------------------------------------------------------------------------------------------------------------------
function Focar(formulario, posicao){
	var obj = eval("document." + formulario);
	obj.elements[posicao].focus();
}
//-------------------------------------------------------------------------------------------------------------------------------------------
function EmailValidation(obj){
	var objValidation = new RegExp("^([\\w\\.\\-]{1,50})[@]([\\w\\.\\-]{1,125})([\\.]\\w{2,4})$");
	if(! objValidation.test(obj.value)){
		return false;
	}else{
		return true;
	}
}
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Pagina Cadastro.asp
function ValidaCPF(CPF){  
	if (CPF.length==11)	{
		for(i=0; i<10; i++){
			strTeste = i;
			strTeste = strTeste.toString();
			strTeste = strTeste + strTeste + strTeste + strTeste + strTeste + strTeste + strTeste + strTeste + strTeste + strTeste + strTeste
			if(CPF == "12345678909" || CPF == strTeste){
				return false;
				break;
			}
		}
		cpfcompleto = CPF;
	}else{	
		parte1 = CPF.substring(0,3);
		parte2 = CPF.substring(4,7);
		parte3 = CPF.substring(8,11);
		parte4 = CPF.substring(12,14);
		cpfcompleto = parte1 + parte2 + parte3 + parte4;
	}

	cpf1 = cpfcompleto.substring(0, 9);
	cpf2 = cpfcompleto.substring(9, 11);
	SOMA = 0;
	for (i = 0; i <= cpf1.length; i++){
		SOMA = SOMA + cpf1.substring(i, i + 1) * (11 - (i + 1))
	}
	SOMA = SOMA * 10;
	digito1 = (SOMA % 11);
	if (digito1 == 10){
		digito1 = 0;
	}  
	cpf1 = cpf1 + parseInt(digito1);
	SOMA = 0;
	  
	for (i = 0; i <= cpf1.length; i++) {
		SOMA = SOMA + cpf1.substring(i, i+1) * (12 - (i + 1));
	}  
	SOMA = SOMA * 10;
	digito2 = (SOMA % 11);
	  
	if (digito2 == 10){
		digito2 = 0;
	}  
	if (cpf2.substring(0,1) != digito1 || cpf2.substring(1,2) != digito2){
		return false;
	}else{
		return true;
	}
}

function ValidaCNPJ(CNPJ){
	if (CNPJ.length==14){
		CNPJcompleto = CNPJ;
		parte5 = CNPJ.substring(12,14);
	}else{	
		parte1 = CNPJ.substring(0,2);
		parte2 = CNPJ.substring(3,6);
		parte3 = CNPJ.substring(7,10);
		parte4 = CNPJ.substring(11,15);
		parte5 = CNPJ.substring(16,18);
		CNPJcompleto = parte1 + parte2 + parte3 + parte4 + parte5;
	}

	CNPJ1 = CNPJcompleto;
	CNPJ2 = parte5;
	fluxo = '543298765432';
	SOMA = 0;
	  
	for (i = 0; i <= CNPJ1.length; i++){ 
		SOMA = SOMA + CNPJ1.substring(i, i + 1) * fluxo.substring(i, i + 1);
	}  
	SOMA = SOMA * 10;
	digito1 = (SOMA % 11);
	  
	if (digito1 == 10){
		digito1 = 0;
	}  
	fluxo = '6543298765432';
	CNPJ1 = CNPJ1 + parseInt(digito1);
	SOMA = 0;
	for (i = 0; i <= CNPJ1.length; i++) {
		SOMA = SOMA + CNPJ1.substring(i, i + 1) * fluxo.substring(i, i + 1);
	}  
	SOMA = SOMA * 10;
	digito2 = (SOMA % 11);
	if (digito2 == 10){
		digito2 = 0;
	}  
	if (CNPJ2.substring(0,1) != digito1 || CNPJ2.substring(1,2) != digito2){
		return false;
	}else{
	    return true;
	}	    
}


function EnviarCadastro(){
	var objForm = document.frmCadastro;
	var i;
	var blnErro = false;
	for(i=0;i < objForm.length; i++){
		if(objForm.elements[i].value == "" && objForm.elements[i].disabled == false && (objForm.elements[i].name != "txtComplemento" && objForm.elements[i].name != "txtDDDCel" && objForm.elements[i].name != "txtCel" && objForm.elements[i].name != "txtDDDFax" && objForm.elements[i].name != "txtFax")){
			alert("Campo com preenchimento obrigatório.");
			objForm.elements[i].style.background="#F0F2F9";
			objForm.elements[i].focus();
			blnErro = true;
			break;
		}else{
			if(objForm.txtEmail.value != "" &&  ! EmailValidation(objForm.txtEmail)){
				alert("O e-mail informado é inválido.");
				objForm.txtEmail.style.background="#F0F2F9";
				objForm.txtEmail.style.background="#F0F2F9";
				objForm.txtEmail.focus();
				blnErro = true;
				break;
			}else if(objForm.txtNome.value.indexOf(" ") == -1 || objForm.txtNome.value.indexOf(" ") == objForm.txtNome.value.length -1 || objForm.txtNome.value.indexOf(" ") == 0){
				alert("Sobrenome não informado.");
				objForm.txtNome.style.background="#F0F2F9";
				objForm.txtNome.style.background="#F0F2F9";
				objForm.txtNome.focus();
				blnErro = true;
				break;
			}else if(objForm.txtSenha.value != "" && objForm.txtCSenha.value != "" && objForm.txtSenha.value != objForm.txtCSenha.value){
				alert("As senhas informadas não conferem.");
				objForm.txtSenha.style.background="#F0F2F9";
				objForm.txtCSenha.style.background="#F0F2F9";
				objForm.txtSenha.focus();
				blnErro = true;
				break;
			}else if(objForm.radDoc[0].checked && ! ValidaCPF(objForm.txtDoc.value)){
				alert("O CPF informado é inválido.");
				objForm.txtDoc.style.background="#F0F2F9";
				objForm.txtDoc.focus();
				blnErro = true;
				break;
			}else if(objForm.radDoc[1].checked && ! ValidaCNPJ(objForm.txtDoc.value)){	
				alert("O CNPJ informado é inválido.");
				objForm.txtDoc.style.background="#F0F2F9";
				objForm.txtDoc.focus();
				blnErro = true;
				break;
			}else if(objForm.radContrato && !objForm.radContrato.checked){	
				alert("Por favor, leia nosso contrato e marque-o como aceito.");
				objForm.txtContrato.style.background="#F0F2F9";
				objForm.txtContrato.focus();
				blnErro = true;
				break;
			}else{
				objForm.elements[i].style.background="#FFFFFF";
			}
		}					
	}
	if(! blnErro){
		objForm.submit();
	}
}

function PessoaFJ(){
	if(document.frmCadastro.radDoc[1].checked){
		document.frmCadastro.txtDataNasc.disabled = true;
		document.frmCadastro.txtDoc.maxLength = "14"
	}else{
		document.frmCadastro.txtDataNasc.disabled = false;
		document.frmCadastro.txtDoc.maxLength = "11"
	}
}


//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// Pagina Detalhes.asp
function AdicionaraoCarrinho(id){
	var lngQuantidade = document.frmCarrinho.txtQuantidade.value;
	if (! isNaN(lngQuantidade)){
		self.location.href="adicionaraocarrinho.asp?txtCodProduto=" + id + "&txtQuantidade="+ lngQuantidade;
	}else{
		alert("A quantidade informada não pode ser aceita");
		document.frmCarrinho.txtQuantidade.focus();
		document.frmCarrinho.txtQuantidade.select();
	}
}

//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Pagina Carrinho.asp
function AtualizaCarrinho(){
	var objForm = document.frmCarrinho;
	var i;
	var bolProsseguir = true; 
	for(i=0;i < objForm.length; i++){
		if(objForm.elements[i].value == "" || objForm.elements[i].value == "0" || isNaN(objForm.elements[i].value)){
			bolProsseguir = confirm("Todos os produtos com quantidade igual a 0 (Zero) ou sem quantidade serão excluídos");
			if(!bolProsseguir){
				objForm.elements[i].focus();
				objForm.elements[i].select();
			}
			break;
		}					
	}
	if(bolProsseguir){
		objForm.submit();	
	}
}

function RemoveItem(lngCodProduto){
	self.location.href='removeitemcarrinho.asp?txtCodProduto=' + lngCodProduto;
}
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Pagina Identificacao.asp
	function EnviarDados(){
		var objForm = document.frmIdentificacao;
		var i;
		var blnErro = false;
		for(i=0 ; i < objForm.length; i++){
			if (objForm.elements[i].value == "" ){
				alert("Campo com preenchimento obrigatório.");
				objForm.elements[i].style.background="#f0f2f9";
				objForm.elements[i].focus();
				blnErro = true;
				break;
			}else{
				objForm.elements[i].style.background="#ffffff";
			}
		}
		if(! blnErro){
			objForm.submit();
		}
	}
	
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Pagina MenuEsquerdo.asp

function Pesquisar(){
	var objCampo = document.frm1.txtDescricao;
	if(objCampo.value.length < 3){
		alert("São necessários pelo menos 3 (três) caracteres para fazer a pesquisa!");
		objCampo.focus();
	}else{
		document.frm1.submit();
	}

}
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Pagina FormasDePagamento.asp

function FormasdePagamento(){
	var objForm = document.frmFormasdePagamento;
	var blnEnviar = false;
	for(i=0;i < objForm.length; i++){
		if(objForm.elements[i].type == "radio" && objForm.elements[i].checked){
			if (objForm.elements[i].value == "41" || objForm.elements[i].value == "44" || objForm.elements[i].value == "23"){
				alert("Prezado cliente, caso a janela com as informações do meio de pagamento não apareça,\npor favor, " +
				"verifique se existe algum anti-popup ativo em seu computador.");
			}
			blnEnviar = true;
			objForm.submit();
			break;
		}
	
	}
	if(!blnEnviar){
		alert("Antes de Finalizar a compra, você deve escolher uma forma de pagamento.");
	}
}
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Pagina faleconosco.asp
	function FaleConosco(){
		var objForm = document.frmFaleConosco;
		var i;
		var blnErro = false;
		for(i=0 ; i < objForm.length; i++){
			if (objForm.elements[i].value == "" && objForm.elements[i].name != "txtTel" ){
				alert("Campo com preenchimento obrigatório.");
				objForm.elements[i].style.background="#f0f2f9";
				objForm.elements[i].focus();
				blnErro = true;
				break;
			}else{
				objForm.elements[i].style.background="#ffffff";
			}
		}
		if(! blnErro){
			objForm.submit();
		}
	}
	 
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function Calendario(strOnde, strDestino, lngInicio, lngFim){
	if(document.all){
		var retorno = showModalDialog(strOnde + 'calendario.asp?txtInicio=' + lngInicio + '&txtFim=' + lngFim + '&txtDestino=' + strDestino, 'calendario', 'resizable: no; help: no; status: no; scroll: no;');
		if(retorno != null){
			if(strDestino.indexOf(";") == -1){ 
				window.document.getElementById(strDestino).value = retorno;
			}else{
				var obj = eval("window.document." + strDestino.split(";")[0] + "." + strDestino.split(";")[1])
				obj.value = retorno;
			}
		}
		return false;
	}else{
		alert("Não foi possível abrir o calendário\nFavor informar a data no seguinte formato:\n01/12/2004.");
		var obj = window.document.getElementById(strDestino);
		obj.readOnly = false;
		obj.focus();
		obj.select();
		return false;
	}
}

//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Pagina: Cadastro de Comissionado via site
function EnviarCadastroComissionado(){
	var objForm = document.frmCadastro;
	var i;
	var blnErro = false;
	for(i=0;i < objForm.length; i++){
		if(objForm.elements[i].value == "" && objForm.elements[i].disabled == false && (objForm.elements[i].name != "txtComplemento" && objForm.elements[i].name != "txtDDDCel" && objForm.elements[i].name != "txtCel" && objForm.elements[i].name != "txtDDDFax" && objForm.elements[i].name != "txtFax"  && objForm.elements[i].name != "txtNomeBanco"  && objForm.elements[i].name != "txtCodAgencia"  && objForm.elements[i].name != "txtDigAgencia"  && objForm.elements[i].name != "txtCodConta"  && objForm.elements[i].name != "txtDigConta" &&  objForm.elements[i].name != "txtContato")){
			alert("Campo com preenchimento obrigatório.");
			objForm.elements[i].style.background="#F0F2F9";
			objForm.elements[i].focus();
			blnErro = true;
			break;
		}else{
			if(objForm.txtEma.value != "" &&  ! EmailValidation(objForm.txtEma)){
				alert("O e-mail informado é inválido.");
				objForm.txtEma.style.background="#F0F2F9";
				objForm.txtEma.style.background="#F0F2F9";
				objForm.txtEma.focus();
				blnErro = true;
				break;
			}else if(objForm.txtSenha && objForm.txtSenha.value != "" && objForm.txtCSenha.value != "" && objForm.txtSenha.value != objForm.txtCSenha.value){
				alert("As senhas informadas não conferem.");
				objForm.txtSenha.style.background="#F0F2F9";
				objForm.txtCSenha.style.background="#F0F2F9";
				objForm.txtSenha.focus();
				blnErro = true;
				break;
			}else if(objForm.radDoc[0].checked && ! ValidaCPF(objForm.txtDoc.value)){
				alert("O CPF informado é inválido.");
				objForm.txtDoc.style.background="#F0F2F9";
				objForm.txtDoc.focus();
				blnErro = true;
				break;
			}else if(objForm.radDoc[1].checked && ! ValidaCNPJ(objForm.txtDoc.value)){	
				alert("O CNPJ informado é inválido.");
				objForm.txtDoc.style.background="#F0F2F9";
				objForm.txtDoc.focus();
				blnErro = true;
				break;
			}else if(! objForm.radBanner.checked){
				alert("A escolha do modelo de vitrine é obrigatório");
				objForm.radBanner.style.background="#F0F2F9";
				objForm.radBanner.focus();
				blnErro = true;
				break;
			}else{
				objForm.elements[i].style.background="#FFFFFF";
			}
		}					
	}
	if(! blnErro){
		objForm.submit();
	}
}

//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Pagina: Cadastro de Comissionado via Gestor
function EnviarCadastroComissionadoGestor(){
	var objForm = document.frmCadastro;
	var i;
	var blnErro = false;
	for(i=0;i < objForm.length; i++){
		if(objForm.elements[i].value == "" && objForm.elements[i].disabled == false && (objForm.elements[i].name != "txtComplemento" && objForm.elements[i].name != "txtDDDCel" && objForm.elements[i].name != "txtCel" && objForm.elements[i].name != "txtDDDFax" && objForm.elements[i].name != "txtFax"  && objForm.elements[i].name != "txtNomeBanco"  && objForm.elements[i].name != "txtCodAgencia"  && objForm.elements[i].name != "txtDigAgencia"  && objForm.elements[i].name != "txtCodConta"  && objForm.elements[i].name != "txtDigConta")){
			alert("Campo com preenchimento obrigatório.");
			objForm.elements[i].style.background="#F0F2F9";
			objForm.elements[i].focus();
			blnErro = true;
			break;
		}else{
			if(objForm.txtEma.value != "" &&  ! EmailValidation(objForm.txtEma)){
				alert("O e-mail informado é inválido.");
				objForm.txtEma.style.background="#F0F2F9";
				objForm.txtEma.style.background="#F0F2F9";
				objForm.txtEma.focus();
				blnErro = true;
				break;
			}else if(objForm.txtSenha && objForm.txtSenha.value != "" && objForm.txtCSenha.value != "" && objForm.txtSenha.value != objForm.txtCSenha.value){
				alert("As senhas informadas não conferem.");
				objForm.txtSenha.style.background="#F0F2F9";
				objForm.txtCSenha.style.background="#F0F2F9";
				objForm.txtSenha.focus();
				blnErro = true;
				break;
			}else if(objForm.radDoc[0].checked && ! ValidaCPF(objForm.txtDoc.value)){
				alert("O CPF informado é inválido.");
				objForm.txtDoc.style.background="#F0F2F9";
				objForm.txtDoc.focus();
				blnErro = true;
				break;
			}else if(objForm.radDoc[1].checked && ! ValidaCNPJ(objForm.txtDoc.value)){	
				alert("O CNPJ informado é inválido.");
				objForm.txtDoc.style.background="#F0F2F9";
				objForm.txtDoc.focus();
				blnErro = true;
				break;
			}else{
				objForm.elements[i].style.background="#FFFFFF";
			}
		}					
	}
	if(! blnErro){
		objForm.submit();
	}
}

//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function chat(){
	var Height= "400";
	var Width= "400";
	var	Top =(parseInt(screen.height) - parseInt(Height)) / 2;
	var	Left = (parseInt(screen.width) - parseInt(Width)) / 2;
	var tmpUrl = 'http://chat.webaula.com.br/chat.asp?chat=s&ref=shopping';
	var objPopUp = window.open(tmpUrl, "objChat", "toolbars=no, height=" + Height + ", width=" + Width +", left=" + Left + ", top=" + Top);
	objPopUp.focus();

}


//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function MM_preloadImages()	{ //v3.0
	var d=document; if(d.images){	if(!d.MM_p)	d.MM_p=new Array();
	var	i,j=d.MM_p.length,a=MM_preloadImages.arguments;	for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image;	d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr;	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) {	//v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length)	{
	d=parent.frames[n.substring(p+1)].document;	n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x	&& d.getElementById) x=d.getElementById(n);	return x;
}

function MM_swapImage()	{ //v3.0
  var i,j=0,x,a=MM_swapImage.arguments;	document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src;	x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) {	//v2.0
  window.open(theURL,winName,features);
}

function MM_goToURL() {	//v3.0
  var i, args=MM_goToURL.arguments;	document.MM_returnValue	= false;
  for (i=0;	i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function Favoritos(url){
	if (document.all){
		window.external.AddFavorite(url,window.document.title);
	}else{
		alert("Pressione 'CTRL + D'	para adicionar ao favoritos");
	}
}
//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function Indicacao(strChaveEmpresa){
	var tmpUrl = "indicacao.asp?chaveEmpresa=" + strChaveEmpresa;
	var Height= "400";
	var Width= "400";
	var	Top =(parseInt(screen.height) - parseInt(Height)) / 2;
	var	Left = (parseInt(screen.width) - parseInt(Width)) / 2;
	var objPopUp = window.open(tmpUrl, "objPopUP", "toolbars=no, height=" + Height + ", width=" + Width +", left=" + Left + ", top=" + Top);
	objPopUp.focus();
}
//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function EnviarIndicacao(obj){
	var blnErro = false;
	for(var i=0; i < obj.length; i++){
		if(obj.elements[i].name != "txtMensagem" && obj.elements[i].type != "hidden"){
			if(obj.elements[i].value == ""){
				alert("Campo com preenchimento obrigatório");
				obj.elements[i].style.background = "#f0f2f9";
				obj.elements[i].focus();
				blnErro = true;
				break;
			}else{
				obj.elements[i].style.background = "#ffffff";
			}
		}
	}
	if(! blnErro){
		obj.submit();
	}
}
//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// Função para desabilitar campo
function Desabilitar(strNomeCampo, objCheckbox){
	if (strNomeCampo != ""){
		var objTmp = eval("document.forms[0]." + strNomeCampo);
		if(objCheckbox.checked){
			objTmp.disabled = true;
		}else{
			objTmp.disabled = false;
		}
	}
}
//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Função Para verificação de formulário genérico (onsubmit)
function FVerificaForm(obj){
	var i;
	var blnErro = false;
	for (i=0; i < obj.length; i++){
		if(obj.elements[i].requerido=="true"){
			if(obj.elements[i].value == "" || obj.elements[i].value == null){
				alert("Campo com preenchimento obrigatório");
				obj.elements[i].style.background = "#f0f2f9";
				obj.elements[i].focus();
				return false;
				break;
			}else{
				obj.elements[i].style.background = "#ffffff";
			}				
		}
	}
	return true;
}
//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Utilização para demos de cursos no gestor no shopping
function abrirJanelaDemo(codcurso, qtdtopico, empresa){
	if(codcurso!=''){
	window.open('http://cursos.webaula.com.br/cursos/demos/saladeaula.asp?qtdtopico='+qtdtopico+"&codcurso="+codcurso+"&empresa=" + empresa,'SalaDemo','toolbar=0,location=0,status=0,menubar=0,scrollbars=yes,resizable=yes,width=800,height=545,left=0,top=0');
	}
}

//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Função para criar ou atualizar um cookie
function SetCookie( name, value, expires, path, domain, secure ){
	document.cookie = name + "=" + escape(value) + 
	((expires) ? "; expires=" + expires.toGMTString() : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure=" + secure : "");
}
//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Função para Buscar um Cookie
function GetCookie( name ){
	var NomeCookie = name + "=";
	var TamanhoNomeCookie = NomeCookie.length;
	var TamanhoCookie = document.cookie.length;
	var i = 0;
	while ( i < TamanhoCookie ){
		var j = i + TamanhoNomeCookie;
		if (document.cookie.substring( i, j ) == NomeCookie){
			var lngString = document.cookie.indexOf(";", j);
			if ( lngString == -1 ){
				lngString = document.cookie.length;
			}
			return unescape(document.cookie.substring(j, lngString));
		}
		i = document.cookie.indexOf(" ", i ) + 1;
		if ( i == 0 ) {
			break;
		}
	}
	return null;
}

function DeleteCookie ( name, path, domain ) {
	if (GetCookie( name ) ) {
		document.cookie = name + "=" + 
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		"; expires= Thu, 01-Jan-70 00:00:01 GMT";
	}
}
//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Posiciona o a caixa de mensagem na tela
function PosicionarCaixaMensagem(){
	var tmpWidth = screen.availWidth - 440;
	var tmpHeight = screen.availHeight - 210;
	document.getElementById("divCaixaMensagem").style.left = tmpWidth ;
	document.getElementById("divCaixaMensagem").style.top = tmpHeight ;
}
//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Oculta a caixa de mensagem após exibição
function OcultarCaixaMensagem(){
	document.getElementById("divCaixaMensagem").style.display = "none";
}
//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//Ordenação de Tabelas via javascript
//Variaveis Globais
var lngColunaSendoOrdenada = 0;
var objTabela;
var lngUltimoIndiceOrdem = -1;

//Função auxiliar para ordenação crescente de dados
function ordenarLinhasCrescente(lngArgumento1,lngArgumento2){
	strDados1 = objTabela.rows[lngArgumento1].cells[lngColunaSendoOrdenada].innerHTML;
	strDados2 = objTabela.rows[lngArgumento2].cells[lngColunaSendoOrdenada].innerHTML;
	if(! isNaN(strDados1)){
		strDados1 = parseFloat(strDados1);
	}
	if(! isNaN(strDados2)){
		strDados2 = parseFloat(strDados2);
	}
	return (strDados1 == strDados2 ? 0 : (strDados1 < strDados2 ? -1 : 1 ));
}

//Função auxiliar para ordenação decrescente de dados
function ordenarLinhasDecrescente(lngArgumento1,lngArgumento2){
	strDados1 = objTabela.rows[lngArgumento1].cells[lngColunaSendoOrdenada].innerHTML;
	strDados2 = objTabela.rows[lngArgumento2].cells[lngColunaSendoOrdenada].innerHTML;
	if(! isNaN(strDados1)){
		strDados1 = parseFloat(strDados1);
	}
	if(! isNaN(strDados2)){
		strDados2 = parseFloat(strDados2);
	}
	return (strDados1 == strDados2 ? 0 : (strDados1 < strDados2 ? 1 : -1 ));
}

//Função Principal para ordenação da tabela lexicograficamente
function ordenarTabela(strNomeTabela, lngIndiceTabela, lngSaltaLinhaInicio, lngSaltaLinhaFim)
{
	var arrOrdenacao = new Array();
	objTabela = document.getElementById(strNomeTabela);
	lngColunaSendoOrdenada = lngIndiceTabela;
	//Contagem das linhas a ordenar
	for ( i = 0 ; i < objTabela.rows.length-(lngSaltaLinhaInicio+lngSaltaLinhaFim) ; i++ )
	{
		arrOrdenacao[i] = i + lngSaltaLinhaInicio;
	}
	//Verificação de ordenação crescente ou decrescente
	if (lngUltimoIndiceOrdem != lngColunaSendoOrdenada ){
		lngUltimoIndiceOrdem = lngColunaSendoOrdenada;
		arrOrdenacao.sort(ordenarLinhasCrescente);
	}else{
		lngUltimoIndiceOrdem = -1;
		arrOrdenacao.sort(ordenarLinhasDecrescente);
	}
	//Leitura dos dados da tabela
	for ( i = 0 ; i < arrOrdenacao.length ; ++i )
	{
		var colunas = objTabela.rows[arrOrdenacao[i]].cells;
		arrOrdenacao[i] = new Array();
		for ( j = 0 ; j < colunas.length ; j++ )
		{
			arrOrdenacao[i][j] = colunas[j].innerHTML;
		}
	}
	//Atribuição dos dados na tabela
	for ( i = 0 ; i < arrOrdenacao.length ; i++ )
	{
		for ( j = 0 ; j < arrOrdenacao[i].length ; j++ )
		{
			objTabela.rows[i + lngSaltaLinhaInicio ].cells[j].innerHTML = arrOrdenacao[i][j];
		}
	}
}
//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function RemissaoBoleto(){
	var strMsg = "Para remissão do seu boleto bancário, por favor entre com seu e-mail e senha e clique no botão ''Confirmar Dados'', " +
	" clique agora no menu ''Meus Pedidos'' e escolha o pedido em que você quer remitir o boleto.";
	self.location.href="identificacao.asp";
	alert(strMsg)
}
//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
