function EnviaEmailPlatemail(obj)
{
		
	with(document.frevendedor) 

	{
		if(txtNome.value == '')
		{
			alert('O campo "Seu nome:" deve ser preenchido!');
			txtNome.focus();
			return false;
		}

		if(txtEmail.value == '')
		{
			alert('O campo "Seu e-mail:" deve ser preenchido!');
			txtEmail.focus();
			return false;
		
		}
		else 
		{
			parte1 = txtEmail.value.indexOf("@");
			parte2 = txtEmail.value.indexOf(".");
			parte3 = txtEmail.value.length;
	         
			if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
					alert ('O campo "Seu e-mail:" deve conter um endereco eletrônico!');
					txtEmail.focus();
					return false;
			}
			
			if (txtRevenda.value == '')    
			{
			
				alert('O campo "Nome da Revenda:" deve ser preenchido!');
				txtRevenda.focus();
				return false;
			
			
			}
			
			if (intLojas.value == '')
			{
				alert('O campo "Número de lojas:" deve ser preenchido!')		
				intLojas.focus();
				return false;
				
			}			
			
			if (txtCid.value == '')
			{
				alert('O campo "Cidade Sede:" deve ser preenchido!')
				txtCid.focus();
				return false;
			
			}		
			
			if (txtEst.value == '')
			{
				alert('O campo "Estado Sede:" deve ser preenchido!')
				txtEst.focus();
				return false;
			
			}
			
			if (intQtdeProd.value == '')
			{

			
				alert('O campo "Quantidade produtos vendidos mensalmente:" deve ser preenchido!')
				intQtdeProd.focus();
				return false;
			
			}
		}
	}
/*---ajax---*/
formSender(obj,'/ajax/platemailrv.asp','Platemail'); 
}


function proximoCampo(strValor, intTam, strCampo)
{
	if(intTam == 0) document.getElementById(strCampo).focus();
	else if(strValor.length == intTam) document.getElementById(strCampo).focus();
}


function getKey (event) 
{
    return event?(event.keyCode?event.keyCode:(event.which?event.which:event.charCode)):null;
}

function soAlfaNum(e)
{
	var tecla = getKey(e);

	if(
		!( 
			( 	
				((tecla > 47) && (tecla<58))  ||
				((tecla > 64) && (tecla<91))  ||
				((tecla > 96) && (tecla<123)) ||
				((tecla > 242) && (tecla<246)) ||
				(tecla==226) || 
				(tecla==194) || 
				(tecla==212) || 
				(tecla==224) || 
				(tecla==227) || 
				(tecla==195) || 
				(tecla==193) || 
				(tecla==192) || 
				(tecla==201) || 
				(tecla==202) || 
				(tecla==211) || 
				(tecla==213) || 
				(tecla==255) || 
				(tecla==250) || 
				(tecla==241) || 
				(tecla==237) || 
				(tecla==234) || 
				(tecla==233) || 
				(tecla==231) || 
				(tecla==225) || 
				(tecla==180) || 
				(tecla==126) || 
				(tecla==94) || 
				(tecla==63) || 
				(tecla==46) || 
				(tecla==45) || 
				(tecla==32) || 
				(tecla==9) || 
				(tecla==8)
				) && 
				(tecla!=168)
			)
		)
	{
		return false;
	}
		return true;
}






function soAlfa(e)
{
	var tecla = getKey(e);

	if(
		!( 
			( 	
				((tecla > 64) && (tecla<91))  ||
				((tecla > 96) && (tecla<123)) ||
				((tecla > 242) && (tecla<246)) ||
				(tecla==226) || 
				(tecla==194) || 
				(tecla==212) || 
				(tecla==224) || 
				(tecla==227) || 
				(tecla==195) || 
				(tecla==193) || 
				(tecla==192) || 
				(tecla==201) || 
				(tecla==202) || 
				(tecla==211) || 
				(tecla==213) || 
				(tecla==255) || 
				(tecla==250) || 
				(tecla==241) || 
				(tecla==237) || 
				(tecla==234) || 
				(tecla==233) || 
				(tecla==231) || 
				(tecla==225) || 
				(tecla==180) || 
				(tecla==126) || 
				(tecla==94) || 
				(tecla==63) || 
				(tecla==46) || 
				(tecla==45) || 
				(tecla==32) || 
				(tecla==9) || 
				(tecla==8)
				) && 
				(tecla!=168)
			)
		)
	{
		return false;
	}
		return true;
}

function soNum(e) 
{
    var tecla = getKey(e);

    if ((tecla > 47 && tecla < 58) || (tecla == 8) || (tecla == 9)) // numeros de 0 a 9, tab, end, home, del, bkspc
    {
        return true;
    }
    else
    {       
        return false;        
    }    
}

var req;



function formSender(f,URL,DIV) 
{	

    var acao = f.action;
    var metodo = f.method.toLowerCase();  

    Nome_Div = DIV

    if(!acao) {  
        alert("Erro: O valor action do formulário não foi definido");  
    }
	
    var send = new Array();  

    var elementos = f.elements;  
    	    
    for(var i = 0; i < elementos.length; i++)
    {
        var e = elementos[i];  //Identifica o nome do Campo[i]
    
        if(!e.name)  
            continue;  

        var nVal = "";  
		nVal = e.value;
	
		var tipo = e.type.toLowerCase();  //Identifica o Tipo do Campo: Checkbox, Radio, Text...

        if(tipo != "checkbox" && tipo != "radio") {
            send[send.length] = e.name + "=" + nVal;  
        } else {  
            if(e.checked) {  
                send[send.length] = e.name + "=" + nVal;  
            }  
        }
    }  
    
    send = send.join("&");  //Efetua um Join de todos os Campos do Formulario
	
	URL = URL + "?" + send;
	
    req = false;
    //req = new ActiveXObject("Microsoft.XMLHTTP");
    try { req = new ActiveXObject("Msxml2.XMLHTTP"); } 

	catch (e) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); } 

	catch (e) { try { req = new XMLHttpRequest(); } 

	catch (e) { req = false; }}} 
    
	if (!req)
	{
		alert ('XMLHttpRequest failed to instantiate');
		return false;
	}

	req.onreadystatechange = statusCheckForm;
	req.open ('GET', URL, true);
	req.send (null);  
} 



function statusCheckForm()
{	
	if (req.readyState == 4 && req.status == 200)
	{ 
		document.getElementById(Nome_Div).innerHTML = (req.responseText);
	}
}















