function score(){
	
	
	i=1;
	acertos=0;
	box = "name"+i;
	do {		
		inputbox = document.getElementById(box);
		if(inputbox.disabled)
			acertos++;
		
		i++;
		box = "name"+i;
	} while ( document.getElementById(box)!=null )
	i--;
	
	//alert(acertos+'/'+i);
	
	$('#acertos').html("<strong>Corretas:</strong> " + acertos + " / "+i);



}
//preenche();
function preenche(tipo){
//alert(tipo);
	$.get('../wordpress/quiz/preenche.php', { "tab" : tipo },
           	function (arr){
	//		alert(arr);
				var decoded = eval("(" + arr + ")");
				
				for (i=1;i<decoded[0];i++)
					hide(decoded[i]);
            }
    );

}


function valida(campo) {

	string = campo.value.toLowerCase();
	
    if (string.length>2){
		
		numero = campo.id;	
	    load(campo);
        $.get('../wordpress/quiz/verifica.php', { "id" : numero, "string" : string },
           	function (json){
			//alert(json);
                    if (json=="true"){
                        acerto(campo);
						//score();
					}
                     else
                         erro(campo);
            }
        );
    }
}

function erro(campo){
//preenche();

	var numero=campo.id;
    var wrong = "wrong"+numero;
    wrong = document.getElementById(wrong);
    var load = "load"+numero;
    load = document.getElementById(load);
    //var div = document.getElementById('div1');
    
    var X = findPosX(campo)+355;
    var Y = findPosY(campo)+3;

    load.style.display = 'none';
    wrong.style.display = 'inline';
	campo.blur();
	campo.disabled=false;
	//campo.focus();
    wrong.style.left = X+"px";
    wrong.style.top = Y+"px";
}

function load(campo){

	var numero=campo.id;
    var wrong = "wrong"+numero;
    wrong = document.getElementById(wrong);
    var load = "load"+numero;
    load = document.getElementById(load);
    
    var X = findPosX(campo)+355;
    var Y = findPosY(campo)+3;

    load.style.display = 'inline';
    load.style.left = X+"px";
    load.style.top = Y+"px";

    wrong.style.display = 'none';
	campo.disabled=true;

}

function acerto(campo){

	var numero=campo.id;
    var wrong = "wrong"+numero;
    wrong = document.getElementById(wrong);
    var load = "load"+numero;
    load = document.getElementById(load);
    var acerto = "good"+numero;
    acerto = document.getElementById(acerto);
    
    var X = findPosX(campo)+355;
	
    var Y = findPosY(campo)+3;

    load.style.display = 'none';
    wrong.style.display = 'none';
	campo.disabled=true;
    
    acerto.style.display = 'block';
 //   acerto.style.left = X+"px";
   // acerto.style.top = Y+"px";
}




function findPosX(obj){
    var curleft = 0;
    if(obj.offsetParent)
        while(1)
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj){
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
}

function hide(camp) {
    var campo = document.getElementById(camp);
	campo.value="#########";

    acerto(campo);
}

function envia(event,camp) {
    var campo = document.getElementById(camp);
	if (event!='')
	{
		var key = event.keyCode;
		if (key==13)
			valida(campo,campo.value);
	}else
		valida(campo);
}


