var http = createRequestObject();

function createRequestObject(){
	var request_o;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		/* IE */
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		/* Outros */
		request_o = new XMLHttpRequest();
	}
	return request_o;
}

function resetaForm(){
	document.form1.reset();
	document.getElementById('msg').style.background = 'transparent';
}

function submitForm(base,sistema){
	if (sistema == 1) {
    	if (document.getElementById('empresaId').value.length == 0) {
			document.getElementById('msg').style.background = '#FFF5C0';
    		document.getElementById('msg').innerHTML = "Por favor, preencha o campo \"<u>Empresa</u>\".";
    		document.getElementById('empresaId').style.border = "1px solid #FF6600";
    		document.getElementById('empresaId').focus();
            setTimeout("document.getElementById('empresaId').style.border = '1px solid #ccc'", 5000);
    	} else if (document.getElementById('userId').value.length == 0) {
			document.getElementById('msg').style.background = '#FFF5C0';
    		document.getElementById('msg').innerHTML = "Por favor, preencha o campo \"<u>Usu&aacute;rio</u>\".";
    		document.getElementById('userId').style.border = "1px solid #FF6600";
    		document.getElementById('userId').focus();
            setTimeout("document.getElementById('userId').style.border = '1px solid #ccc'", 5000);
        } else if (document.getElementById('password').value.length == 0) {
			document.getElementById('msg').style.background = '#FFF5C0';
    		document.getElementById('msg').innerHTML = "Por favor, preencha o campo \"<u>Senha</u>\".";
    		document.getElementById('password').style.border = "1px solid #FF6600";
    		document.getElementById('password').focus();
            setTimeout("document.getElementById('password').style.border = '1px solid #ccc'", 5000);
        } else {
            document.getElementById('msg').innerHTML = '';
            document.getElementById('msg').style.background = 'transparent';
        	document.form1.btn_submit.value = 'Entrando...';
        	document.getElementById('loading').style.display = 'block';

    		http.open('post', base + '/contabilidade/loginCheck.php');
    		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    		http.onreadystatechange = mostraMsg;
    		http.send('empresaId=' + document.form1.empresaId.value + '&userId=' + document.form1.userId.value + '&password=' + document.form1.password.value);
        }
    }
	if (sistema == 2) {
        if (document.getElementById('pwd').value.length == 0) {
			document.getElementById('msg').style.background = '#FFF5C0';
    		document.getElementById('msg').innerHTML = "Por favor, preencha o campo \"<u>Senha</u>\".";
    		document.getElementById('pwd').style.border = "1px solid #FF6600";
    		document.getElementById('pwd').focus();
            setTimeout("document.getElementById('pwd').style.border = '1px solid #ccc'", 5000);
        } else {
            document.getElementById('msg').innerHTML = '';
            document.getElementById('msg').style.background = 'transparent';
        	document.form1.btn_submit.value = 'Entrando...';
        	document.getElementById('loading').style.display = 'block';

    		http.open('post', base + '/areaadministrativa/loginCheck.php');
    		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    		http.onreadystatechange = mostraMsg;
    		http.send('pwd=' + document.form1.pwd.value );
        }
    }
	if (sistema == 3) {
    	if (document.getElementById('login').value.length == 0) {
			document.getElementById('msg').style.background = '#FFF5C0';
    		document.getElementById('msg').innerHTML = "Por favor, preencha o campo \"<u>Cliente</u>\".";
    		document.getElementById('login').style.border = "1px solid #FF6600";
    		document.getElementById('login').focus();
            setTimeout("document.getElementById('login').style.border = '1px solid #ccc'", 5000);
        } else if (document.getElementById('pwd').value.length == 0) {
			document.getElementById('msg').style.background = '#FFF5C0';
    		document.getElementById('msg').innerHTML = "Por favor, preencha o campo \"<u>Senha</u>\".";
    		document.getElementById('pwd').style.border = "1px solid #FF6600";
    		document.getElementById('pwd').focus();
            setTimeout("document.getElementById('pwd').style.border = '1px solid #ccc'", 5000);
        } else {
            document.getElementById('msg').innerHTML = '';
            document.getElementById('msg').style.background = 'transparent';
        	document.form1.btn_submit.value = 'Entrando...';
        	document.getElementById('loading').style.display = 'block';

    		http.open('post', base + '/areaclientes/loginCheckFromSite.php');
    		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    		http.onreadystatechange = mostraMsg;
    		http.send('from=' + document.form1.from.value + '&login=' + document.form1.login.value + '&pwd=' + document.form1.pwd.value);
        }
    }
	if (sistema == 4) {
/*
document.getElementById('msg').style.background = '#FF5F00';
document.getElementById('msg').style.border = '2px solid #a44d17';
document.getElementById('msg').innerHTML = 'AVISO IMPORTANTE: Sistema Bloqueado. <br /><a href="/areaclientes" class="texto" style="color:#FFF;font-size:12px;">Clique aqui para saber mais.</a>';
setTimeout("document.getElementById('msg').innerHTML = '';document.getElementById('msg').style.background = 'transparent';document.getElementById('msg').style.border = '0px';", 10000);
return false;
*/

    	if (document.getElementById('usu_nam').value.length == 0) {
			document.getElementById('msg').style.background = '#FF5F00';
			document.getElementById('msg').style.border = '2px solid #a44d17';
    		document.getElementById('msg').innerHTML = "Por favor, preencha o campo \"<u>Cond&ocirc;mino</u>\".";
    		document.getElementById('usu_nam').style.border = "1px solid #a44d17";
    		document.getElementById('usu_nam').focus();
            setTimeout("document.getElementById('usu_nam').style.border = '1px solid #ccc'", 5000);
        } else if (document.getElementById('usu_pas').value.length == 0) {
			document.getElementById('msg').style.background = '#FF5F00';
			document.getElementById('msg').style.border = '2px solid #a44d17';
    		document.getElementById('msg').innerHTML = "Por favor, preencha o campo \"<u>Senha</u>\".";
    		document.getElementById('usu_pas').style.border = "1px solid #a44d17";
    		document.getElementById('usu_pas').focus();
            setTimeout("document.getElementById('usu_pas').style.border = '1px solid #ccc'", 5000);
        } else {
            document.getElementById('msg').innerHTML = '';
            document.getElementById('msg').style.background = 'transparent';
			document.getElementById('msg').style.border = '0px';
        	document.form1.btn_submit.value = 'Entrando...';
        	document.getElementById('loading').style.display = 'block';

    		//http.open('post', base + '/areaclientes/loginCheckFromSite.php');
    		http.open('post', base + '/areaclientes/login.php');
    		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    		http.onreadystatechange = mostraMsg;
    		http.send('usu_nam=' + document.form1.usu_nam.value + '&usu_pas=' + document.form1.usu_pas.value);
        }
    }
    setTimeout("document.getElementById('msg').innerHTML = '';document.getElementById('msg').style.background = 'transparent';document.getElementById('msg').style.border = '0px';", 5000);
}

function msgerro(erro){
    document.getElementById('msg').style.background = '#FF5F00';
    document.getElementById('msg').style.border = "2px solid #a44d17";
    document.getElementById('msg').innerHTML = erro + ' !';
    document.getElementById('login').focus();
    setTimeout("document.getElementById('msg').innerHTML = '';document.getElementById('msg').style.background = 'transparent';document.getElementById('msg').style.border = '0px';", 5000);
}

function mostraMsg(){
	if(http.readyState == 4){ // Terminou o request
		var response = http.responseText;
		if(response != "ok"){
			document.getElementById('msg').style.background = '#FFF5C0';
    		document.getElementById('msg').innerHTML = response;

/*
			document.getElementById('msg').style.background = '#FF5F00';
			document.getElementById('msg').style.border = '2px solid #a44d17';
			document.getElementById('msg').innerHTML = "<strong>Erro.</strong> " + response;
*/
			//alert(response);
		} else {
            document.form1.submit();
		}
        setTimeout("document.getElementById('msg').innerHTML = '';document.getElementById('msg').style.background = 'transparent'", 5000);
		document.getElementById('loading').style.display = 'none';
		document.form1.btn_submit.value = 'Enviar';
	}

}
