// JavaScript Document
function cadClienteDOM(url)
{
	var nomesite = document.getElementById("nomesite").value;
	var ajaxCADCLI = ajaxInit();
	if(ajaxCADCLI)
	{
		ajaxCADCLI.open("GET", url, true);
		ajaxCADCLI.onreadystatechange = function() 
		{
			if(ajaxCADCLI.readyState == 1)
			{
				document.getElementById("divMsgValida").innerHTML = "<img src='"+nomesite+"images/loading.gif' width='16' height='16'>";
			}
			if(ajaxCADCLI.readyState == 4)
			{
				if(ajaxCADCLI.status == 200)
				{
					alert(ajaxCADCLI.responseText);
					if(ajaxCADCLI.responseText=="0")
					{
						document.getElementById("divMsgValida").innerHTML = "Problemas ao gravar dados.";
					}
					if(ajaxCADCLI.responseText=="1")
					{
						document.getElementById("divMsgValida").innerHTML = "Cadastro realizado com sucesso, aguarde o redirecionamento.";
						setTimeout("window.location='"+nomesite+"'",2000);
					}
				}
				else
				{
					alert(ajaxCADCLI.statusText);
				}
			}
		}
		ajaxCADCLI.send(null);
	}
}

function geraCarrinhoDOM(url)
{
	var nomesite = document.getElementById("nomesite").value;
	var ajaxGCMIN = ajaxInit();
	if(ajaxGCMIN)
	{
		ajaxGCMIN.open("GET", url, true);
		ajaxGCMIN.onreadystatechange = function() 
		{
			if(ajaxGCMIN.readyState == 1)
			{
				document.getElementById("divCarrinhoDir").innerHTML = "<img src='"+nomesite+"images/loading.gif' width='16' height='16'>";
			}
			if(ajaxGCMIN.readyState == 4)
			{
				if(ajaxGCMIN.status == 200)
				{
					//alert(ajaxGCMIN.responseText);
					document.getElementById("divCarrinhoDir").innerHTML = ajaxGCMIN.responseText;
				}
				else
				{
					alert(ajaxGCMIN.statusText);
				}
			}
		}
		ajaxGCMIN.send(null);
	}
}
//Gera opcoes de frete
function geraGeraOpcoesFrete(url)
{
	var nomesite = document.getElementById("nomesite").value;
	var ajaxGOF = ajaxInit();
	if(ajaxGOF)
	{
		ajaxGOF.open("GET", url, true);
		ajaxGOF.onreadystatechange = function() 
		{
			if(ajaxGOF.readyState == 1)
			{
				document.getElementById("msgCalcFrete").innerHTML = "<img src='"+nomesite+"images/loading.gif' width='16' height='16'>";
			}
			if(ajaxGOF.readyState == 4)
			{
				if(ajaxGOF.status == 200)
				{
					//alert(ajaxGCMIN.responseText);
					document.getElementById("msgCalcFrete").innerHTML = ajaxGOF.responseText;
				}
				else
				{
					alert(ajaxGOF.statusText);
				}
			}
		}
		ajaxGOF.send(null);
	}
}

//Funcao que valida se o email ja existe
function validaUsuario(url)
{
	var ajaxVUSU = ajaxInit();
	if(ajaxVUSU)
	{
		ajaxVUSU.open("GET", url, true);
		ajaxVUSU.onreadystatechange = function() 
		{
			if(ajaxVUSU.readyState == 1)
			{
				document.getElementById("divMsgValidaEmail").innerHTML = "Validando, aguarde.";
			}
			if(ajaxVUSU.readyState == 4)
			{
				if(ajaxVUSU.status == 200)
				{
					if(ajaxVUSU.responseText=="1")
					{
						document.getElementById("divMsgValidaEmail").innerHTML = "Email já existe em nossa base de dados, favor digite outro.";
						document.getElementById("cli_email").value="";
						document.getElementById("cli_email").focus();
					}
					if(ajaxVUSU.responseText=="0")
					{
						document.getElementById("divMsgValidaEmail").innerHTML = "&nbsp;";
					}
				}
				else
				{
					alert(ajaxVUSU.statusText);
				}
			}
		}
		ajaxVUSU.send(null);
	}
}

//Funcao que loga no site
function logarnoSite(url,pag)
{
	var ajaxLOGSITE = ajaxInit();
	if(ajaxLOGSITE)
	{
		ajaxLOGSITE.open("GET", url, true);
		ajaxLOGSITE.onreadystatechange = function() 
		{
			if(ajaxLOGSITE.readyState == 1)
			{
				document.getElementById("divMsgLogin").innerHTML = "Validando, aguarde.";
			}
			if(ajaxLOGSITE.readyState == 4)
			{
				if(ajaxLOGSITE.status == 200)
				{
					//alert(ajaxLOGSITE.responseText);
					if(ajaxLOGSITE.responseText=="1")
					{
						document.getElementById("divMsgLogin").innerHTML = "Logando, aguarde.";
						var urlredirect = document.getElementById("nomesite").value;
						setTimeout("window.location='"+urlredirect+"'",3000);						
					}
					else if(ajaxLOGSITE.responseText=="0")
					{
						document.getElementById("divMsgLogin").innerHTML = "Usuário ou senha não existem.";
					}
				}
				else
				{
					alert(ajaxLOGSITE.statusText);
				}
			}
		}
		ajaxLOGSITE.send(null);
	}
}

//LEMBRAR SENHA
function esqueciSenhaLembrar(url)
{
	var ajaxLS = ajaxInit();
	if(ajaxLS)
	{
		ajaxLS.open("GET", url, true);
		ajaxLS.onreadystatechange = function() 
		{
			if(ajaxLS.readyState == 1)
			{
				document.getElementById("divMsgSenha").innerHTML = "Aguarde.";
			}
			if(ajaxLS.readyState == 4)
			{
				if(ajaxLS.status == 200)
				{
					//alert(ajaxFC.responseText);
					if(ajaxLS.responseText=="1")
					{
						document.getElementById("divMsgSenha").innerHTML = "Veja as instruções enviadas para seu email.";
						var urlredirect = document.getElementById("nomesite").value+"cadastro";
						setTimeout("window.location='"+urlredirect+"'",10000);	
					}
					else
					{
						document.getElementById("divMsgSenha").innerHTML = "Problema no lembrete de senha, favor procurar o administrador do site.";
					}
				}
				else
				{
					alert(ajaxLS.statusText);
				}
			}
		}
		ajaxLS.send(null);
	}
}

function getTipoFreteGRAVA()
{

}

//REATIVAR SENHA
function redSenha(url)
{
	var ajaxRESE = ajaxInit();
	if(ajaxRESE)
	{
		ajaxRESE.open("GET", url, true);
		ajaxRESE.onreadystatechange = function() 
		{
			if(ajaxRESE.readyState == 1)
			{
				document.getElementById("divMsgSenha").innerHTML = "Aguarde.";
			}
			if(ajaxRESE.readyState == 4)
			{
				if(ajaxRESE.status == 200)
				{
					//alert(ajaxRESE.responseText);
					if(ajaxRESE.responseText=="1")
					{
						document.getElementById("divMsgSenha").innerHTML = "Senha alterada com sucesso.";
						var urlredirect = document.getElementById("nomesite").value+"cadastro";
						setTimeout("window.location='"+urlredirect+"'",3000);	
					}
					else
					{
						document.getElementById("divMsgSenha").innerHTML = "Problema na alteração da senha, favor procurar o administrador do site.";
					}
				}
				else
				{
					alert(ajaxRESE.statusText);
				}
			}
		}
		ajaxRESE.send(null);
	}
}
//CADASTRA EMAIL MARKETING
function cadEmailNewsletter(url)
{
	var ajaxNEWS = ajaxInit();
	if(ajaxNEWS)
	{
		ajaxNEWS.open("GET", url, true);
		ajaxNEWS.onreadystatechange = function() 
		{
			if(ajaxNEWS.readyState == 1)
			{
				document.getElementById("divMsgNewsletter").innerHTML = "Aguarde.";
			}
			if(ajaxNEWS.readyState == 4)
			{
				if(ajaxNEWS.status == 200)
				{
					//alert(ajaxRESE.responseText);
					if(ajaxNEWS.responseText=="1")
					{
						document.getElementById("divMsgNewsletter").innerHTML = "Email cadastrado com sucesso.";
						document.getElementById("txtMail").value="";
					}
					else if(ajaxNEWS.responseText=="2")
					{
						document.getElementById("divMsgNewsletter").innerHTML = "Este email já se encontra cadastrado.";
						document.getElementById("txtMail").value="";
					}
					else
					{
						document.getElementById("divMsgNewsletter").innerHTML = "Problemas ao cadastrar email, favor procurar o administrador do site.";
					}
				}
				else
				{
					alert(ajaxNEWS.statusText);
				}
			}
		}
		ajaxNEWS.send(null);
	}
}
