// JavaScript Document

// JavaScript Document
// Versão 1.8 beta


var http_request = false;
function chama(url) {
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
// See note below about this line
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Giving up :( Cannot create an XMLHTTP instance');
}
http_request.onreadystatechange = alertContents;
http_request.open('GET', url, true);
http_request.send(null);
}
function alertContents() {
if (http_request.readyState == 4) { if (http_request.status == 200) {

reposta_ajax(http_request.responseText);

//alert(http_request.responseText);
} else {
alert('Voce nao esta conectado a internet .');
get($div).innerHTML = 'Voc&ecirc; n&atilde;o est&aacute; conectado a internet';
get('site_on').innerHTML = 'Você est&aacute; offline!';
};
};
};
////////////////////
function get($id){ return document.getElementById($id); }
//
$ini     = false;

function reposta_ajax($resp){

	get($div).innerHTML = '<span style="color:#090">Conectado</span>';
	get('site_on').innerHTML = '<span style="color:#090">Site Online</span>';
	$resposta = $resp.split('*');
	
	if($resposta[0] != 'hino_ok'){
	  get('h_quebrado').innerHTML = 'Hino quebrado';
	}else{
	  get('h_quebrado').innerHTML = '<span style="color:#090">Hino OK</span>';
	}
	
	if($resposta[1] != 'Letra_ok'){
		get('letra_').innerHTML = 'O hino n&atilde;o possui letra';
		
	}else{
		get('letra_').innerHTML = '<span style="color:#090">Letra OK</span>';
		
	}
	if($resposta[2] != 'mp3'){
		get('format').innerHTML = 'O formato do hino &eacute; inv&aacute;lido';
		
	}else{
		get('format').innerHTML = '<span style="color:#090">MP3 OK</span>';
		
	}
	get('status_final').innerHTML = $resposta[3];
	
	get('button_error').value     = '    OK    ';
	
	
}

function iniciar_verifi($id_hino,$nome){
	get('button_error').value = 'Cancelar';
	get('site_on').innerHTML     = 'Aguarde...';
    get('h_quebrado').innerHTML  = 'Aguarde...';
	get('letra_').innerHTML      = 'Aguarde...';
	get('format').innerHTML      = 'Aguarde...';
	get('format').innerHTML      = 'Aguarde...';
	get('status_final').innerHTML= 'Aguardando resultado';
	
	get('nome_hino').innerHTML = $nome;
	get('report').style.display='inline';
	online($id_hino);
						  
}
///////////////////////////////////////
function online($id_hino){
		$div = 'conectado';	
var aleatorio = Math.random();

var $url = 'teste_hino_quebrado/connect.php?sess='+aleatorio+'&type=connect&id='+$id_hino;
	chama($url);
}
///////////////////////////////////////

function cancelar(){
	
		get('report').style.display='none';
	
}
