//função para abrir janela
function MM_openBrWindow(theURL,winName,features) 
{
		var myWin =  window.open(theURL,winName,features);
		myWin.focus();
}
///////////////////////////////////////////////////////////

//Favoritos
var bookmarkurl = document.location
var bookmarktitle = document.title

function addbookmark(){
	str_titulo = "Classificados do Bairro";
	str_url = "http://www.classificadosdobairro.com.br";
	//FireFox
	if (window.sidebar)
		{
    		window.sidebar.addPanel(str_titulo, str_url,"");
		}
	//IE
	else if( window.external )
		{
  	  		window.external.AddFavorite( str_url, str_titulo);
		}
	//Opera
	else if(window.opera && window.print)
		{
    		return true;
		}
}
//////////////////////////////
function fnMascara(objeto, evt, mask)
{ 
	var LetrasU = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var LetrasL = 'abcdefghijklmnopqrstuvwxyz';
	var Letras  = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';	
	var Numeros = '0123456789';
	var Fixos  = '().-:/ ';
	var Charset = " !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_/`abcdefghijklmnopqrstuvwxyz{|}~";

	evt = (evt) ? evt : (window.event) ? window.event : "";
	var value = objeto.value;
	if (evt) {
 	var ntecla = (evt.which) ? evt.which : evt.keyCode;
 	tecla = Charset.substr(ntecla - 32, 1);
 	if (ntecla < 32) return true;

 	var tamanho = value.length;
 	if (tamanho >= mask.length) return false;

 	var pos = mask.substr(tamanho,1);
 	while (Fixos.indexOf(pos) != -1)
	 	{
 	 		value += pos;
 	 		tamanho = value.length;
 	 		if (tamanho >= mask.length) return false;
 	 		pos = mask.substr(tamanho,1);
		}

 	switch (pos) 
		{
   			case '#' : if (Numeros.indexOf(tecla) == -1) return false; break;
   			case 'A' : if (LetrasU.indexOf(tecla) == -1) return false; break;
   			case 'a' : if (LetrasL.indexOf(tecla) == -1) return false; break;
   			case 'Z' : if (Letras.indexOf(tecla) == -1) return false; break;
   			case '*' : objeto.value = value; return true; break;
   			default : return false; break;
 		}
	}
	objeto.value = value;
	return true;
}


function validanews(form,evento)
	{
	if (newsletter.nome.value == "")
			{
				alert("Atenção!\nO campo NOME deve ser preenchido corretamente.");
				newsletter.nome.focus();
				return false;
			}	
		if (newsletter.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
			{
				alert("Atenção!\nO campo E-MAIL deve ser preenchido corretamente.");
				newsletter.email.focus();
				return false;
			}
		
	}

	
function jExibeThumb(thumbName,id) 
{
	var tmpImg;
	tmpImg = thumbName.src;
	thumbName.src = document.mainImg.src;
	document.mainImg.src = tmpImg;
	document.getElementById(id).value=tmpImg;
}

//Atualizar Quantidades De Pedidos Da Cesta de Compras
function jReload()
{
	document.formCesta.submit();
}

function fnCheca_Sedex(nform) 
{
	opcao = document.getElementById("opcao").value;
	//validacao de radio buttons
	marcado = -1
	for (i=0; i<nform.frete.length; i++) {
		if (nform.frete[i].checked) {
			marcado = i
			resposta = nform.frete[i].value
			if (resposta == "sedex" || resposta == "sedex10")
			{
				if(nform.cep.value.length < 8)
					{
						alert("Atenção!\nFavor Preencher o CEP corretamente.");
						nform.cep.focus();
						return false;
					}
			}
		}
}
	
	if (marcado == -1) {
		alert("Atenção!\nSelecione uma das opções de frete.");
		nform.frete[0].focus();
		return false;
	} 
}	

function fnCheca_Sedex2(nform) 
{
	opcao = document.getElementById("opcao").value;
	
	//return false;
	//validacao de radio buttons
	marcado = -1
	for (i=0; i<nform.frete.length; i++) {
		if (nform.frete[i].checked) {
			marcado = i
			resposta = nform.frete[i].value
			if (resposta == "sedex" || resposta == "sedex10")
			{
				if(nform.cep.value.length < 8)
					{
						alert("Atenção!\nFavor Preencher o CEP corretamente.");
						nform.cep.focus();
						return false;
					}
			}
		}
}

	if (marcado == -1) {
		alert("Atenção!\nSelecione uma das opções de frete.");
		nform.frete[0].focus();
		return false;
	} 

	if(opcao == 1 || resposta == "sedex" || resposta == "sedex10")
	{
		if(nform.tarifa.value == "" || nform.tarifa.value == 0)
			{
				alert("Atenção!\nTarifa não foi calculada, aperte o botão atualizar após digitar o cep.");
				return false;
			}
		else
			{
				document.location.href = 'fechamento.asp';
			}
	}
	else if(opcao == 2 && resposta == "retirada")
		{
			document.location.href = 'fechamento.asp?acao=S'
		}
	else if(opcao == 3 && resposta == "transportadora")
		{
			if(nform.str_transportadora.value == "")
				{
					alert("Atenção!\nO campos TRANSPORTADORA deve ser preenchido corretamente.");
					nform.str_transportadora.focus();
					return false;
				}
			else if (nform.str_telefone.value == "")
				{
					alert("Atenção!\nO campos TELEFONE deve ser preenchido corretamente.");
					nform.str_telefone.focus();
					return false;
				}
			else
				{
					document.location.href = 'fechamento.asp?acao=T&transportadora=' + document.getElementById('str_transportadora').value + '&telefone=' + document.getElementById('str_telefone').value;
				}
		}
	else if (opcao == 4 || resposta == "grats")
	{
		
		document.location.href = 'fechamento.asp?acao=G'
	}
}

// Valida cadastro
function ValidaFechamento(form) 
{
	
	if (form.enderecoalternativo.checked)
	{
		
		if (form.endereco.value == "") 
		{
			alert("Atenção!\nO campo ENDERECO deve ser preenchido corretamente.");
			form.endereco.focus();
			return false;
		}
		if (form.numero.value == "") 
		{
			alert("Atenção!\nO campo NÚMERO deve ser preenchido corretamente.");
			form.numero.focus();
			return false;
		}
		if (form.bairro.value == "") 
		{
			alert("Atenção!\nO campo BAIRRO deve ser preenchido corretamente.");
			form.bairro.focus();
			return false;
		}
		if (form.cep.value == "" || form.cep.value.length < 7) 
		{
			alert("Atenção!\nO campo CEP deve ser preenchido corretamente.");
			form.cep.focus();
			return false;
		}
		if (form.cidade.value == "") 
		{
			alert("Atenção!\nO campo CIDADE deve ser preenchido corretamente.");
			form.cidade.focus();
			return false;
		}
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function fnValidaStatus(form)
{
	if(form.str_nome.value.length < 1)
		{
			alert("Atenção!\nO Campo NOME deve ser preenchido corretamente");
			form.str_nome.focus();
			return false;
		}
	
	if (form.str_email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
		{
			alert("Atenção!\nO campo E-MAIL deve ser preenchido corretamente.");
			form.str_email.focus();
			return false;
		}
		
	if(form.bl_mensagem.value.length < 12)
		{
			alert("Atenção!\nO Campo MOTIVO deve ser preenchido corretamente");
			form.bl_mensagem.focus();
			return false;
		}
}


