try{
	// Firefox, e Opera
	ajax = new XMLHttpRequest(); 
}catch(ee){

	try{
		// Internet Explorer
		ajax = new ActiveXObject("Msxml2.XMLHTTP"); // IE
	}catch(e){
	
		try{
			// Algumas versões do Microsoft Internet Explorer
			ajax = new ActiveXObject("Microsoft.XMLHTTP"); // IE

		}catch(E){
			// O Browser não suporta AJAX, o objeto não é criado
			ajax = false;
			alert('Erro ao carregar... Por favor contate o suporte');
		}
	}	
}

function cadAdmin()
{
	var d = document.adm
	if (d.nome.value==''||d.nome.value.length<3||d.nome.value=='undefined') {
		alert('Por favor preencha corretamente o campo NOME\nMinimo de 3 caracteres');
		d.nome.focus();
		return false;
	} 
	else if (d.login.value==''||d.login.value.length<5||d.login.value=='undefined') {
		alert('Por favor preencha corretamente o campo LOGIN\nMinimo de 5 caracteres');
		d.login.focus();
		return false;
	} 
	else if (d.senha.value==''||d.senha.value.length<4||d.senha.value=='undefined') {
		alert('Por favor preencha corretamente o campo SENHA\nMinimo de 4 caracteres');
		d.senha.focus();
		return false;
	} 
	else {
		var nome = d.nome.value;
		var login = d.login.value;
		var pass = d.senha.value;
		var sEndereco = "../templates_inc/admin/adminExec.asp?tp=3&nm="+nome+"&log="+login+"&pass="+pass;
		ajax.open ('GET',sEndereco,true);
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) {
					alert('Administrador cadastrado com sucesso');
					document.getElementById("admCad").innerHTML = ajax.responseText;
				} 
				else {
					alert("Ocorreu um erro ao carregar, Por favor atualize o navegador e tente novamente.");
				}
			}
		}
		ajax.send("?tp=3&nm="+nome+"&log="+login+"&pass="+pass);
	}
}

function zeraSenha(id){
	var sEndereco = "../templates_inc/admin/adminExec.asp?tp=1&cod="+id;
	ajax.open ('GET',sEndereco,true)
	ajax.onreadystatechange = function(){

		if (ajax.readyState == 4 ){
			if (ajax.status == 200){
				if(ajax.responseText == 'OK')
				alert('Senha zerada com sucesso')
				else
				alert('Erro ao zerar senha')				
				} else{
					alert("Ocorreu um erro ao carregar, Por favor atualize o navegador e tente novamente.");
				}	
		} 	
	}
	ajax.send("?tp=1&cod="+id);
	}
	
function ativoAdm(id,atv){
	var sEndereco = "../templates_inc/admin/adminExec.asp?tp=2&cod="+id+"&atv="+atv;
	ajax.open ('GET',sEndereco,true)
	ajax.onreadystatechange = function(){

		if (ajax.readyState == 4 ){
			if (ajax.status == 200){
				alert('Status alterado com suceeso')
				document.getElementById("admCad").innerHTML = ajax.responseText
				} else{
					alert("Ocorreu um erro ao carregar, Por favor atualize o navegador e tente novamente.");
				}	
		} 	
	}
	ajax.send("?tp=2&cod="+id+"&atv="+atv);
	}
	
function deletaAdmin(id){
	if(confirm('Você tem certeza de que deseja deletar o administrador selecionado?')){
		var sEndereco = "../templates_inc/admin/adminExec.asp?tp=4&cod="+id;
		ajax.open ('GET',sEndereco,true)
		ajax.onreadystatechange = function(){
	
			if (ajax.readyState == 4 ){
				if (ajax.status == 200){					
					alert('Administrador excluído com sucesso')
					document.getElementById("admCad").innerHTML = ajax.responseText
					} else{
						alert("Ocorreu um erro ao carregar, Por favor atualize o navegador e tente novamente.");
					}	
			} 	
		}
		ajax.send("?tp=4&cod="+id);
	}
	}
	
function validaCli(){
	var d = document.cli
	if(d.cad.value!='alt'){	
		if(d.nome.value==''||d.nome.value.length<3||d.nome.value=='undefined'){
			alert('Por favor preencha corretamente o campo NOME\nMinimo de 3 caracteres');
			d.nome.focus();
			return false;
			} else if(d.arquivo.value==''||d.arquivo.value=='undefined'){
				alert('É obrigatório a inserção de um logotipo');
				d.arquivo.focus();
				return false;
				} else{
					return true;
				}
	}
}
	
function deletaCli(id){
	if(confirm('Você tem certeza de que deseja excluír o cliente selecionado?\nLEMBRE-SE QUE DELETANDO O CLIENTE, VOCÊ AUTOMATICAMENTE ESTARÁ DELETANDO OS RELEASES LIGADOS A ELE!')){
		var sEndereco = "../templates_inc/admin/adminExec.asp?tp=5&cod="+id;
		ajax.open ('GET',sEndereco,true)
		ajax.onreadystatechange = function(){
	
			if (ajax.readyState == 4 ){
				if (ajax.status == 200){					
					alert('Cliente excluído com sucesso')
					document.getElementById("admCli").innerHTML = ajax.responseText
					} else{
						alert("Ocorreu um erro ao carregar, Por favor atualize o navegador e tente novamente.");
					}	
			} 	
		}
		ajax.send("?tp=5&cod="+id);
	}
	}


function editCli(id){
	var d = document.cli
	var sEndereco = "../templates_inc/admin/adminExec.asp?tp=6&cod="+id;
	ajax.open ('GET',sEndereco,true)
	ajax.onreadystatechange = function(){

		if (ajax.readyState == 4 ){
			if (ajax.status == 200){
				var tudo = ajax.responseText
				var tmp = tudo.split("|")
				
				d.nome.value = tmp[0]
				d.arquivo.style.display = 'none'
				d.web.value = tmp[1]
				d.email.value = tmp[2]
				d.tel.value = tmp[3]
				d.enviar.style.display = 'none'
				d.alterar.style.display = 'inline'
				d.cancelar.style.display = 'inline'
				d.cliid.value = tmp[4]
				

				} else{
					alert("Ocorreu um erro ao carregar, Por favor atualize o navegador e tente novamente.");
				}	
		} 	
	}
	ajax.send("?tp=6&cod="+id);
	}


function editCliAlt(){
	var d = document.cli
	if(d.cad.value!='alt'){
		if(d.nome.value==''||d.nome.value.length<3||d.nome.value=='undefined'){
			alert('Por favor preencha corretamente o campo NOME\nMinimo de 3 caracteres');
			d.nome.focus();
			return false;
			} else{					
						var nome = d.nome.value
						var web = d.web.value
						var email = d.email.value
						var tel = d.tel.value
						var cod = d.cliid.value
						var sEndereco = "../templates_inc/admin/adminExec.asp?tp=7&nm="+nome+"&web="+web+"&email="+email+"&tel="+tel+"&cod="+cod;
						ajax.open ('GET',sEndereco,true)
						ajax.onreadystatechange = function(){
	
							if (ajax.readyState == 4 ){
								if (ajax.status == 200){
									alert('Cliente alterado com sucesso')
									document.getElementById("admCli").innerHTML = ajax.responseText
									d.arquivo.style.display = 'inline'									
									d.enviar.style.display = 'inline'
									d.alterar.style.display = 'none'
									d.cancelar.style.display = 'none'
									d.cliid.value = ''
									d.reset()
									} else{
										alert("Ocorreu um erro ao carregar, Por favor atualize o navegador e tente novamente.");
								}	
							} 								
						}
						ajax.send("?tp=7&nm="+nome+"&web="+web+"&email="+email+"&tel="+tel+"&cod="+cod);
					}
	}
}


function addLogo(id){
	var d = document.cli
	d.nome.style.display = 'none'
	d.arquivo.value = ''
	d.web.style.display = 'none'
	d.email.style.display = 'none'
	d.tel.style.display = 'none'
	d.enviar.style.display = 'none'
	d.alterarLogo.style.display = 'inline'
	d.cancelar.style.display = 'inline'
	d.cliid.value = id
	d.cad.value = 'alt'
	d.onsubmit.value=''
	}





function validaPar(){
	var d = document.par
	if(d.cad.value!='alt'){	
		if(d.nome.value==''||d.nome.value.length<3||d.nome.value=='undefined'){
			alert('Por favor preencha corretamente o campo NOME\nMinimo de 3 caracteres');
			d.nome.focus();
			return false;
			} else if(d.arquivo.value==''||d.arquivo.value=='undefined'){
				alert('É obrigatório a inserção de um logotipo');
				d.arquivo.focus();
				return false;
				} else if(d.web.value.length<8||d.web.value=='undefined'){
					alert('É obrigatório a inserção de um website');
					d.web.focus();
					return false;
					} else{
						return true;
						}
	}
}
	
function deletaPar(id){
	if(confirm('Você tem certeza de que deseja excluír o parceiro selecionado?')){
		var sEndereco = "../templates_inc/admin/adminExec.asp?tp=12&cod="+id;
		ajax.open ('GET',sEndereco,true)
		ajax.onreadystatechange = function(){
	
			if (ajax.readyState == 4 ){
				if (ajax.status == 200){					
					alert('Cliente excluído com sucesso')
					document.getElementById("admPar").innerHTML = ajax.responseText
					} else{
						alert("Ocorreu um erro ao carregar, Por favor atualize o navegador e tente novamente.");
					}	
			} 	
		}
		ajax.send("?tp=12&cod="+id);
	}
	}


function editPar(id){
	var d = document.par
	var sEndereco = "../templates_inc/admin/adminExec.asp?tp=13&cod="+id;
	ajax.open ('GET',sEndereco,true)
	ajax.onreadystatechange = function(){

		if (ajax.readyState == 4 ){
			if (ajax.status == 200){
				var tudo = ajax.responseText
				var tmp = tudo.split("|")
				
				d.nome.value = tmp[0]
				d.arquivo.style.display = 'none'
				d.web.value = tmp[1]
				d.email.value = tmp[2]
				d.tel.value = tmp[3]
				d.enviar.style.display = 'none'
				d.alterar.style.display = 'inline'
				d.cancelar.style.display = 'inline'
				d.parid.value = tmp[4]
				

				} else{
					alert("Ocorreu um erro ao carregar, Por favor atualize o navegador e tente novamente.");
				}	
		} 	
	}
	ajax.send("?tp=13&cod="+id);
	}


function editParAlt(){
	var d = document.par
	if(d.cad.value!='alt'){
		if(d.nome.value==''||d.nome.value.length<3||d.nome.value=='undefined'){
			alert('aaaPor favor preencha corretamente o campo NOME\nMinimo de 3 caracteres');
			d.nome.focus();
			return false;
			} else if(d.web.value.length<8||d.web.value=='undefined'){
				alert('É obrigatório a inserção de um website');
				d.web.focus();
				return false;
					} else{					
						var nome = d.nome.value
						var web = d.web.value
						var email = d.email.value
						var tel = d.tel.value
						var cod = d.parid.value
						var sEndereco = "../templates_inc/admin/adminExec.asp?tp=14&nm="+nome+"&web="+web+"&email="+email+"&tel="+tel+"&cod="+cod;
						ajax.open ('GET',sEndereco,true)
						ajax.onreadystatechange = function(){
	
							if (ajax.readyState == 4 ){
								if (ajax.status == 200){
									alert('Parceiro alterado com sucesso')
									document.getElementById("admPar").innerHTML = ajax.responseText
									d.arquivo.style.display = 'inline'									
									d.enviar.style.display = 'inline'
									d.alterar.style.display = 'none'
									d.cancelar.style.display = 'none'
									d.parid.value = ''
									d.reset()
									} else{
										alert("Ocorreu um erro ao carregar, Por favor atualize o navegador e tente novamente.");
								}	
							} 								
						}
						ajax.send("?tp=14&nm="+nome+"&web="+web+"&email="+email+"&tel="+tel+"&cod="+cod);
					}
	}
}


function addLogoPar(id){
	var d = document.par
	d.nome.style.display = 'none'
	d.arquivo.value = ''
	d.web.style.display = 'none'
	d.email.style.display = 'none'
	d.tel.style.display = 'none'
	d.enviar.style.display = 'none'
	d.alterarLogo.style.display = 'inline'
	d.cancelar.style.display = 'inline'
	d.parid.value = id
	d.cad.value = 'alt'
	d.onsubmit.value=''
	alert(d.cad.value)
	}





function altSenha(id){
	var d = document.pass
		if(d.atual.value==''||d.atual.value=='undefined'){
			alert('Por favor preencha corretamente o campo SENHA ATUAL\nMinimo de 2 caracteres');
			d.atual.focus();
			return false;
		} else{
			if(d.nova.value==''||d.nova.value=='undefined'||d.nova.value.length<4){
				alert('Por favor preencha corretamente o campo SENHA NOVA\nMinimo de 4 caracteres');
				d.nova.focus();
				return false;
				} else{
					if(d.nova.value!=d.nova2.value){
						alert('As senhas não conferem. Por favor verifique e tente novamente')
						d.nova.focus()
						return false;
						} else{
							var atual = d.atual.value
							var nova = d.nova.value
							var sEndereco = "../templates_inc/admin/adminExec.asp?tp=8&cod="+id+"&atual="+atual+"&nova="+nova;
							ajax.open ('GET',sEndereco,true)
							ajax.onreadystatechange = function(){
						
								if (ajax.readyState == 4 ){
									if (ajax.status == 200){
										if(ajax.responseText == 'OK'){
											alert('Senha alterada com sucesso');
											d.reset();
										}else if(ajax.responseText == 'NO'){
											alert('Senha ATUAL não está correta')
										}else{
											alert('Erro ao alterar senha')				
										}
									} else{
										alert("Ocorreu um erro ao carregar, Por favor atualize o navegador e tente novamente.");
									}	
								} 	
							}
							ajax.send("?tp=8&cod="+id+"&atual="+atual+"&nova="+nova);
							
							
							}
					}
			}
	}



function cadNoticia(pag){
	var d = document.not
		if(d.tit.value==''||d.tit.value.length<3||d.tit.value=='undefined'){
			alert('Por favor preencha corretamente o campo TITULO\nMinimo de 3 caracteres');
			d.tit.focus();
			return false;
			} else if(d.txt.value==''||d.txt.value=='undefined'){
				alert('Por favor preencha corretamente o campo CONTEUDO\nMinimo de 5 caracteres');
				d.txt.focus();
				return false;
				} else{
					var tit = d.tit.value
					var titEncode = tit.replace(/[']+/g,'`')
					titEncode = titEncode.replace(/["]+/g,'``')
					d.tit.value = titEncode

					var subt = d.subt.value
					var subtEncode = subt.replace(/[']+/g,'`')
					subtEncode = subtEncode.replace(/["]+/g,'``')
					d.subt.value = subtEncode

					var fonte = d.fonte.value
					var fonteEncode = fonte.replace(/[']+/g,'`')
					fonteEncode = fonteEncode.replace(/["]+/g,'``')
					d.fonte.value = fonteEncode

					var txt = d.txt.value
					var txtEncode = txt.replace(/[']+/g,'`')
					txtEncode = txtEncode.replace(/["]+/g,'``')
					d.txt.value = txtEncode
					return true;
				}
}



function deletaNot(id,pag){
	if(confirm('Você tem certeza de que deseja deletar a noticia selecionada?')){
	var sEndereco = "../templates_inc/admin/adminExec.asp?tp=9&cod="+id+"&pag="+pag;
	ajax.open ('GET',sEndereco,true)
	ajax.onreadystatechange = function(){

		if (ajax.readyState == 4 ){
			if (ajax.status == 200){
					alert('Noticia excluída com sucesso')
					document.getElementById("admNot").innerHTML = ajax.responseText				
				} else{
					alert("Ocorreu um erro ao carregar, Por favor atualize o navegador e tente novamente.");
				}	
		} 	
	}
	ajax.send("?tp=9&cod="+id+"&pag="+pag);
	}
}


function cadRelease(pag){
	var d = document.rel
		if(d.tit.value==''||d.tit.value.length<3||d.tit.value=='undefined'){
			alert('Por favor preencha corretamente o campo TITULO\nMinimo de 3 caracteres');
			d.tit.focus();
			return false;
			} else if(d.cli.value==''||d.cli.value=='undefined'){
				alert('Por favor selecione o CLIENTE correspondente ao release');
				d.cli.focus();
				return false;
					} else if(d.txt.value==''||d.txt.value.length<5||d.txt.value=='undefined'){
						alert('Por favor preencha corretamente o campo CONTEUDO\nMinimo de 5 caracteres');
						d.txt.focus();
						return false;
							} else{
								var tit = d.tit.value
								var titEncode = tit.replace(/[']+/g,'`')
								titEncode = titEncode.replace(/["]+/g,'``')
								d.tit.value = titEncode
			
								var subt = d.subt.value
								var subtEncode = subt.replace(/[']+/g,'`')
								subtEncode = subtEncode.replace(/["]+/g,'``')
								d.subt.value = subtEncode
								return true;
							}
}


function deletaRel(id,pag){
	if(confirm('Você tem certeza de que deseja deletar o release selecionado?')){
	var sEndereco = "../templates_inc/admin/adminExec.asp?tp=10&cod="+id+"&pag="+pag;
	ajax.open ('GET',sEndereco,true)
	ajax.onreadystatechange = function(){

		if (ajax.readyState == 4 ){
			if (ajax.status == 200){
					alert('Release excluído com sucesso')
					document.getElementById("admRel").innerHTML = ajax.responseText				
				} else{
					alert("Ocorreu um erro ao carregar, Por favor atualize o navegador e tente novamente.");
				}	
		} 	
	}
	ajax.send("?tp=10&cod="+id+"&pag="+pag);
	}
}



function enviaEmail(){
	var d = document.formContato
		if(d.nome.value==''||d.nome.value.length<3||d.nome.value=='undefined'){
			alert('Por favor preencha corretamente o campo NOME\nMinimo de 4 caracteres');
			d.nome.focus();
			return false;
			} else if(d.email.value==''||d.email.value.length<10||d.email.value=='undefined'){
				alert('Por favor preencha corretamente o campo EMAIL');
				d.email.focus();
				return false;
				} else if (d.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
					alert('O E-MAIL parece estar incorreto, por favor verifique.');
					d.email.focus();
					return false;
					} else if(d.assunto.value==''||d.assunto.value.length<2||d.assunto.value=='undefined'){
						alert('Por favor preencha corretamente o campo ASSUNTO\nMinimo de 2 caracteres');
						d.assunto.focus();
						return false;
						} else if(d.mensagem.value==''||d.mensagem.value.length<2||d.mensagem.value=='undefined'){
							alert('Por favor preencha corretamente o campo MENSAGEM');
							d.mensagem.focus();
							return false;
							} else{
								var nome = d.nome.value
								var email = d.email.value
								var assunto = d.assunto.value
								var como = d.como.value
								var tmp = d.mensagem.value
								var msg = tmp.replace(/\n/g,"<br />")
								var sEndereco = "templates_inc/admin/adminExec.asp?tp=11&nm="+nome+"&email="+email+"&ass="+assunto+"&como="+como+"&msg="+msg;
								ajax.open ('GET',sEndereco,true)
								ajax.onreadystatechange = function(){
							
									if (ajax.readyState == 4 ){
										if (ajax.status == 200){
												alert('Email enviado com sucesso')
												d.reset()
											} else{
												alert(ajax.status);
												alert("Ocorreu um erro ao carregar, Por favor atualize o navegador e tente novamente.");
											}	
									} 	
								}
								ajax.send("?tp=11&nm="+nome+"&email="+email+"&ass="+assunto+"&como="+como+"&msg="+msg);
							}
}




// ----------------- Mascaras ---------------------
function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function maskFone(v){
    v=v.replace(/\D/g,"")
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2")
    v=v.replace(/(\d{4})(\d)/,"$1-$2")
    return v
}

function capitalizeMe(obj) {
        val = obj
        newVal = '';
        val = val.split(' ');
        for(var c=0; c < val.length; c++) {
         newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + ' ';
        }
        return newVal;
}