// DADOS DO USUARIO JÁ CADASTRADO

var IDUsuario = "";

var strNome = "";

var strDDD = "";

var strTelefone = "";

var strEmail = "";



var LastValor_Min = "";

var LastValor_Max = "";

var LastCategoria = "";



function Cadastrar_Usuario()

{

	if(document.FormSimulador.TxtValor_Min.value == "")

	{

		alert("Informe o valor mínimo !");

		document.FormSimulador.TxtValor_Min.focus();

	}

	else if(document.FormSimulador.TxtValor_Max.value == "")

	{

		alert("Informe o valor máximo !");

		document.FormSimulador.TxtValor_Max.focus();

	}

	else if(document.FormSimulador.TxtValor_Min.value.length <= 4)

	{

		alert("Valor inválido !");

		document.FormSimulador.TxtValor_Min.select();

	}

	else if(document.FormSimulador.TxtValor_Max.value.length <= 4)

	{	

		alert("Valor inválido !");

		document.FormSimulador.TxtValor_Max.select();

	}

	else if(document.FormSimulador.TxtNome.value == "")

	{

		alert("Informe seu nome !");

		document.FormSimulador.TxtNome.focus();

	}

	else if(document.FormSimulador.TxtDDD.value == "")

	{

		alert("Informe o DDD do telefone !");

		document.FormSimulador.TxtDDD.focus();

	}

	else if(document.FormSimulador.TxtTelefone.value == "")

	{

		alert("Informe um telefone para contato !");

		document.FormSimulador.TxtTelefone.focus();

	}

	else if(document.FormSimulador.TxtEmail.value == "")

	{

		alert("Informe um email para contato !");

		document.FormSimulador.TxtEmail.focus();

	}

	else if(document.FormSimulador.TxtEmail.value.toString().indexOf("@",0) == -1 || document.FormSimulador.TxtEmail.value.toString().indexOf(".",0) == -1)

	{

		alert("Email informado não é válido !");

		document.FormSimulador.TxtEmail.select();

	}	

	else

	{

		var oHTTPRequest2 = createXMLHTTP(); 

		oHTTPRequest2.open("post", "Simulador/Execs/Cadastrar_Usuario.asp", true); //enviamos para a página que faz o select do que foi digitado e traz a lista preenchida.

		oHTTPRequest2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

		oHTTPRequest2.onreadystatechange = function()

		{

			if (oHTTPRequest2.readyState == 4)

			{	

				IDUsuario = oHTTPRequest2.responseText;	

				Simular();			

			}

		}

		

		strNome = document.FormSimulador.TxtNome.value;

		strDDD = document.FormSimulador.TxtDDD.value;

		strTelefone = document.FormSimulador.TxtTelefone.value;

		strEmail = document.FormSimulador.TxtEmail.value;

		

		LastValor_Min = document.FormSimulador.TxtValor_Min.value;

		LastValor_Max = document.FormSimulador.TxtValor_Max.value;

		LastCategoria = document.FormSimulador.CbCategorias.value;



		var strVariaveisForm = "revenda=" + IDRevenda;

		strVariaveisForm += "&nome=" + strNome;

		strVariaveisForm += "&ddd=" + strDDD;

		strVariaveisForm += "&telefone=" + strTelefone;

		strVariaveisForm += "&email=" + strEmail;

		

		var ObjAjax = document.getElementById("OutputAjax");

		ObjAjax.innerHTML = strHTMLBussy

		

		oHTTPRequest2.send(strVariaveisForm);

	}



}



function Simular()

{

	if(IDUsuario == "")

	{

		Cadastrar_Usuario();		

	}

	else

	{

		if(LastValor_Min == "")

		{

			LastValor_Min = document.FormSimulador.TxtValor_Min.value;

			LastValor_Max = document.FormSimulador.TxtValor_Max.value;

			LastCategoria = document.FormSimulador.CbCategorias.value;

		}

		

		var ObjAjax = document.getElementById("OutputAjax");

		ObjAjax.innerHTML = strHTMLBussy

		

		var oHTTPRequest2 = createXMLHTTP(); 

		oHTTPRequest2.open("post", "Simulador/Execs/Class_Simulador.asp", true); //enviamos para a página que faz o select do que foi digitado e traz a lista preenchida.

		oHTTPRequest2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

		oHTTPRequest2.onreadystatechange = function()

		{

			if (oHTTPRequest2.readyState == 4)

			{   

				ObjAjax.innerHTML = oHTTPRequest2.responseText;				  

			}

		}

		

		var strVariaveisForm = "categoria=" + LastCategoria;

		strVariaveisForm += "&valor_inicial=" + LastValor_Min;	

		strVariaveisForm += "&valor_final=" + LastValor_Max;

		strVariaveisForm += "&revenda=" + IDRevenda;	

		strVariaveisForm += "&usuario=" + IDUsuario;	

		

		oHTTPRequest2.send(strVariaveisForm);

	}    

}



function CarregaForm_Simulador()

{

	var ObjAjax = document.getElementById("OutputAjax");

	ObjAjax.innerHTML = strHTMLBussy

	

	var oHTTPRequest2 = createXMLHTTP(); 

	oHTTPRequest2.open("post", "Simulador/Execs/Formulario.asp", true); //enviamos para a página que faz o select do que foi digitado e traz a lista preenchida.

	oHTTPRequest2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	oHTTPRequest2.onreadystatechange = function()

	{

		if (oHTTPRequest2.readyState == 4)

		{	

			ObjAjax.innerHTML = oHTTPRequest2.responseText;	

			

			LastValor_Min = LastValor_Max = LastCategoria = "";

			

			if(strNome != "")

			{

				document.FormSimulador.TxtNome.value = strNome;

				document.FormSimulador.TxtDDD.value = strDDD;

				document.FormSimulador.TxtTelefone.value = strTelefone;

				document.FormSimulador.TxtEmail.value = strEmail;

				

				document.FormSimulador.TxtNome.disabled = document.FormSimulador.TxtDDD.disabled = document.FormSimulador.TxtTelefone.disabled = document.FormSimulador.TxtEmail.disabled = true;

			}

		}

	}

	

	var strVariaveisForm = "revenda=" + IDRevenda + "&categorias=" +  strCategorias;	

	oHTTPRequest2.send(strVariaveisForm);

}



function OpenRiaSimulador(strid)

{

	striduser = IDUsuario;



	var altura = (600);

 	var largura = (800);

	

	strURL = "http://www.econsorcio.com.br/MeuConsorcio/Rias/Embracon/ContainerPartner.aspx?SessionID=" + IDVendedor;

	

	if(strid != "")

	{

		strURL += "&BemIndex=" + strid;

	}	

	

	if(striduser != "")

	{

		strURL += "&UserIndex=" + striduser;		

	}

		

	strParams = "width=" + largura + ", height=" + altura + ", top=0, left=0, dependent=yes, status=no";

	

	if(window.screen.availHeight <= altura)

	{

		strParams += ", resizable=yes, scrollbars=yes";		

	}

	

	window.open(strURL, "ria", strParams);

}



function MascaraMoeda(objTextBox, SeparadorMilesimo, SeparadorDecimal, e)

{

    var sep = 0;

    var key = '';

    var i = j = 0;

    var len = len2 = 0;

    var strCheck = '0123456789';

    var aux = aux2 = '';

    var whichCode = (window.Event) ? e.which : e.keyCode;

    if (whichCode == 13) return true;

    key = String.fromCharCode(whichCode); // Valor para o código da Chave

    if (strCheck.indexOf(key) == -1) return false; // Chave inválida

    len = objTextBox.value.length;

    for(i = 0; i < len; i++)

        if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break;

    aux = '';

    for(; i < len; i++)

        if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i);

    aux += key;

    len = aux.length;

    if (len == 0) objTextBox.value = '';

    if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux;

    if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux;

    if (len > 2) {

        aux2 = '';

        for (j = 0, i = len - 3; i >= 0; i--) {

            if (j == 3) {

                aux2 += SeparadorMilesimo;

                j = 0;

            }

            aux2 += aux.charAt(i);

            j++;

        }

        objTextBox.value = '';

        len2 = aux2.length;

        for (i = len2 - 1; i >= 0; i--)

        objTextBox.value += aux2.charAt(i);

        objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len);

    }

    return false;

}