var APSWEB_END_OF_INPUT = -1;

	var apsweb_base64Chars = new Array(
		'A','B','C','D','E','F','G','H',
		'I','J','K','L','M','N','O','P',
		'Q','R','S','T','U','V','W','X',
		'Y','Z','a','b','c','d','e','f',
		'g','h','i','j','k','l','m','n',
		'o','p','q','r','s','t','u','v',
		'w','x','y','z','0','1','2','3',
		'4','5','6','7','8','9','+','/'
	);

	var apsweb_base64Str;
	var apsweb_base64Count;

	function apsweb_readBase64(){    
		if (!apsweb_base64Str) return APSWEB_END_OF_INPUT;
		if (apsweb_base64Count >= apsweb_base64Str.length) return APSWEB_END_OF_INPUT;
		var c = apsweb_base64Str.charCodeAt(apsweb_base64Count) & 0xff;
		apsweb_base64Count++;
		return c;
	}

	function apsweb_base64(str) {
		apsweb_base64Str = str;
		apsweb_base64Count = 0;
		var result = '';
		var inBuffer = new Array(3);
		var lineCount = 0;
		var done = false;
		while (!done && (inBuffer[0] = apsweb_readBase64()) != APSWEB_END_OF_INPUT){
			inBuffer[1] = apsweb_readBase64();
			inBuffer[2] = apsweb_readBase64();
			result += (apsweb_base64Chars[ inBuffer[0] >> 2 ]);
			if (inBuffer[1] != APSWEB_END_OF_INPUT){
				result += (apsweb_base64Chars [(( inBuffer[0] << 4 ) & 0x30) | (inBuffer[1] >> 4) ]);
				if (inBuffer[2] != APSWEB_END_OF_INPUT){
					result += (apsweb_base64Chars [((inBuffer[1] << 2) & 0x3c) | (inBuffer[2] >> 6) ]);
					result += (apsweb_base64Chars [inBuffer[2] & 0x3F]);
				} else {
					result += (apsweb_base64Chars [((inBuffer[1] << 2) & 0x3c)]);
					result += ('=');
					done = true;
				}
			} else {
				result += (apsweb_base64Chars [(( inBuffer[0] << 4 ) & 0x30)]);
				result += ('=');
				result += ('=');
				done = true;
			}
			lineCount += 4;
			if (lineCount >= 76){
				result += ('\n');
				lineCount = 0;
			}
		}
		return result;
	}
	
	
	function apsweb_enviar() {
		/** CONFIGURACAO
		 *******************************************************/
		var cfg_url  = 'http://gvdasa.maristas.org.br/apsweb';
		var cfg_url2  = 'http://gvdasa.maristas.org.br:8080/apsweb';
		var colegio = document.getElementById('colegio').value;
		/*******************************************************/
		
		if (document.getElementById('apsweb_usr').value == '') {
			alert('Preencha seu nome de Usuário.');
			document.getElementById('apsweb_usr').focus();
			return false;
		} else if (document.getElementById('apsweb_passwd').value == '') {
			alert('Preencha sua Senha.');
			document.getElementById('apsweb_passwd').focus();
			return false;
		}
		
		
		if (colegio == "2,6" || //São Pedro
			colegio == "2,3" || //Medianeira
			colegio == "2,5" || //Conceição
			colegio == "1,11" || //Assunção
			colegio == "2,10" || //Santana
			colegio == "1,45" || //João Paulo II
			colegio == "1,20" || //Rosário
			colegio == "1,21" || //São Luis
			colegio == "1,16" || //Pio XII
			//colegio == "1,43" || //Champagnat
			colegio == "1,27" || //Graças
			colegio == "1,35" || //Aparecida
			colegio == "2,7" || //Santa Maria
			colegio == "2,15" || //Santa Marta
			colegio == "1,6" || //Imaculada
			colegio == "1,68" //Ipanema
			)
		{
			document.getElementById('apsweb_form').action = cfg_url2 + '/index.php5?irPage=login&irModulo=aluno';
			document.getElementById('apsweb_passwd').value = apsweb_base64(document.getElementById('apsweb_passwd').value);
			//return false;
		}
		else
		{
			document.getElementById('apsweb_form').action = 'http://gvdasa.maristas.org.br/gvcollegeweb/acd_logon_externo.php';
			document.getElementById('apsweb_passwd').value = document.getElementById('apsweb_passwd').value;
			//return false;
		}
		
		document.getElementById('apsweb_empuni').value = document.getElementById('colegio').value;
		//document.getElementById('apsweb_passwd').value = apsweb_base64(document.getElementById('apsweb_passwd').value);
		document.getElementById('apsweb_form').submit();
		
		return false;
	}

	
	
	
	
	
	
	
