
	function openWin(a){
		b = window.open(a,'Demo','resizable,scrollbars,width=260, height=380, top=0, left=0');
	}

	function validarLogin(form){
	        vLogin  = frmAcess.login.value;
	        vPasswd = frmAcess.passwd.value;
	        if (vLogin==""){
	                alert("Atenção: Informe o seu email para validação!");
			return false;
	        }
	        if (vPasswd==""){
	                alert("Atenção: Informe a sua senha para validação!");
			return false;
	        }
	}

	function solicitarLogin(form){
	        vLogin  = frmAcess.login.value;
	        if (vLogin==""){
	                alert("Atenção: Informe o seu email para validação!");
			return false;
	        }
	        frmAcess.passwd.value = "";
	        window.location.href = "./servico.php?login="+vLogin+"&passwd=";
	}

	function validaDados(a) {
		grava=true;
		msg="";
		var oForm = document.cadFrm;
		var val = oForm.email.value;
		if (cadFrm.nome.value=="") {
 			msg="Favor preencher o nome...";
			grava=false;
			alert(msg);
			return false;
		}
		if (cadFrm.contato.value=="") {
 			msg="Favor preencher o Contato...";
			grava=false;
			alert(msg);
			return false;
		}
		if ((cadFrm.cbosegmento.value=="")&&(cadFrm.txtsegmento.value=="Segmento novo digite aqui")) {
			msg="Favor escolher o segmento ou informar o novo segmento...";
			grava=false;
			alert(msg);
			return false;
		}
		if (cadFrm.endereco.value=="") {
 			msg="Favor preencher o endereço...";
			grava=false;
			alert(msg);
			return false;
		}
		if (cadFrm.numero.value=="") {
			msg="Favor preencher o numero do endereço...";
			grava=false;
			alert(msg);
			return false;
		}
		if (cadFrm.cep.value=="") {
			msg="Favor preencher o cep...";
			grava=false;
			alert(msg);
			return false;
		}
		if ((cadFrm.cbobairro.value=="")&&(cadFrm.bairro.value=="Bairro novo digite aqui")) { 
			msg="Favor escolher o bairro ou informar o novo Bairro...";
			grava=false;
			alert(msg);
			return false;
		}
		if (cadFrm.cbozona.value=="") {
			msg="Favor escolher a Zona de localização...";
			grava=false;
			alert(msg);
			return false;
		}
		if ((cadFrm.fone.value=="")||(cadFrm.fone.value=="(999) 9999-9999")||(cadFrm.fone.value=="(999)9999-9999")) {
			msg="Favor preencher o Telefone corretamente...";
			grava=false;
			alert(msg);
			return false;
		}
		if ((cadFrm.celular.value=="(999) 9999-9999")||(cadFrm.celular.value=="(999)9999-9999")) {
			msg="Favor preencher o celular corretamente ou APAGAR o campo...";
			grava=false;
			alert(msg);
			return false;
		}
		if ((cadFrm.cbocidade.value=="")&&(cadFrm.txtcidade.value=="Cidade nova digite aqui")) {
			msg="Favor escolher a cidade ou informar a nova cidade...";
			grava=false;
			alert(msg);
			return false;
		}
	        if ((cadFrm.cboestado.value=="")&&(cadFrm.txtestado.value=="Estado novo digite aqui")) {
			msg="Favor escolher a Estado ou informar o novo estado...";
			grava=false;
			alert(msg);
			return false;
		}
		if (cadFrm.email.value!="não possui email") {
			if (validaEmail(cadFrm.email.value)==false) {
				alert("O email está inválido... Favor verificar!!");
				return false;
			}
		}
		if (cadFrm.site.value!="não possui site") {
			if (validaSite(cadFrm.site.value)==false) {
				alert("O site está inválido... Favor verificar!!");
				return false;
			}
		} 
		if (cadFrm.dsramo.value=="") {
			msg="Favor informar uma breve descrição do negócio...";
			grava=false;
			alert(msg);
			return false;
		}
		document.cadFrm.submit();
        return grava;
	}

	function validaEmail(pemail) {
		invalidChars = " /:,;";
		if (pemail == "") {						// verifica se está preenchido
			return false;
		}
		for (i=0; i<invalidChars.length; i++) {	// verifica se contém caracteres válidos
			badChar = invalidChars.charAt(i);
			if (pemail.indexOf(badChar,0) > -1) {
				return false;
			}
		}
		atPos = pemail.indexOf("@",1);			// verifica se contém "@"
		if (atPos == -1) {
			return false;
		}
		if (pemail.indexOf("@",atPos+1) != -1) {	// apenas um "@"
			return false;
		}
		periodPos = pemail.indexOf(".",atPos);
		if (periodPos == -1) {					// verifica se contém "." após "@"
			return false;
		}
		if (periodPos+3 > pemail.length)	{		// verifica se contém pelo menos 2 caracteres após "."
			return false;
		}
		return true;
	}

	function validaSite(psite) {
		invalidChars = " \:,;";
		if (psite == "") {						// verifica se está preenchido
			return false;
		}
		for (i=0; i<invalidChars.length; i++) {	// verifica se contém caracteres válidos
			badChar = invalidChars.charAt(i);
			if (psite.indexOf(badChar,0) > -1) {
				return false;
			}
		}
		tUrl = psite.substring(0,3);
		if (tUrl != "www") {
			return false;
		}
		periodPos = psite.indexOf(".",1);
		if (periodPos == -1) {					
			return false;
		}
		if (periodPos+3 > psite.length)	{		
			return false;
		}
		return true;
	}

	