var bookmarkurl="http://www.moviesquiz.it" ;
var bookmarktitle="Movies Quiz! il quiz del cinema" ;
function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

function checkCR(evt) {
   var evt  = (evt) ? evt : ((event) ? event : null);
   var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
   if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
}

document.onkeypress = checkCR;

function format(str) 
{
	// trim
	while (str.substring(0,1) == ' ') {str = str.substring(1, str.length);}
	while (str.substring(str.length-1, str.length) == ' ')	{str = str.substring(0,str.length-1);}

	//lower
	str = str.toLowerCase();
	
	//replace
	str = str.replace(/è/g,"e");
	str = str.replace(/é/g,"e");
	str = str.replace(/ò/g,"o");
	str = str.replace(/à/g,"a");
	str = str.replace(/ì/g,"i");
	str = str.replace(/ù/g,"u");
	str = str.replace(/&/g,"e");
	str = str.replace(/[^a-zA-Z0-9]+/g,"");

	return str;
}


function check2(i){

	var input = "";
	var t = "";
	var s = new Array();
	var imm_sol = new Array();
	var smi = "";
	var imm = "";
	var imm_block = "";
	var imm_testo = "";
	var ii = "";
	var sol = new Array();
	var md5input = "";
	var a1 = "";
	var a2 = "";

	t = "film"+i; // input
	s[0] = "q_00"+i+"_1"; // sol1
	s[1] = "q_00"+i+"_2"; // sol2
	s[2] = "q_00"+i+"_3"; // sol3
	imm_sol[0] = "i_00"+i+"_1"; // imm1
	imm_sol[1] = "i_00"+i+"_2"; // imm2
	imm_sol[2] = "i_00"+i+"_3"; // imm3	
	smi = "fq_"+i+"_m"; //messaggio
	imm = "fq_"+i+"_i"; //immblock
	imm_link = "fq_"+i+"_imm"; //immsol
	imm_testo = "";
	a1 = "fq_"+i+"_a1";
	a2 = "fq_"+i+"_a2";	
	
	ii = "in"+i;

	if(document.getElementById(t).value!=""){
		input = format(document.getElementById(t).value);
		sol[0] = document.getElementById(s[0]).innerHTML;
		sol[1] = document.getElementById(s[1]).innerHTML;
		sol[2] = document.getElementById(s[2]).innerHTML;
		md5input = MD5(MD5(input));
		if ((md5input == sol[0]) || (md5input == sol[1]) || (md5input == sol[2])) {
			document.getElementById(t).readOnly = true;
			document.getElementById(t).blur();
			document.getElementById(smi).style.display = "none"; 
			document.getElementById(imm).style.display = "block"; 
			if (md5input == sol[0]) { imm_testo = decrypt(document.getElementById(imm_sol[0]).innerHTML,input); }
			else if (md5input == sol[1]) { imm_testo = decrypt(document.getElementById(imm_sol[1]).innerHTML,input); }
			else if (md5input == sol[2]) { imm_testo = decrypt(document.getElementById(imm_sol[2]).innerHTML,input); }
			document.getElementById(imm_link).src = "../soluzioni/"+imm_testo;
			if (document.getElementById(a1) != null) { 
					document.getElementById(a1).style.display = "none"; 
					document.getElementById(a2).style.display = "block"; 			
			}
		}
		else {
			document.getElementById(smi).innerHTML = "<br><br><B>Risposta sbagliata. Ritenta!<B><br><br>";
		}
	}else{
		document.getElementById(smi).innerHTML = "<br><br><B>Inserisci il titolo del film!</B><br><br>";
	}

}

function check(i){
	
	var image = "";

	if (i<10) {(image='00'+i);}
	else if ((i>=10) && (i<100)) {(image='0'+i);}
	else if (i>=100) {(image=i);}

	var input = "";
	var t = "film"+i;
	var s = new Array();
	var md5input = "";
	var sol = new Array();
	var smile = "smi_"+image;

	s[0] = "q_"+image+"_1"; // sol1
	s[1] = "q_"+image+"_2"; // sol2

	//if (document.getElementById(t).readOnly != true) {
		if(document.getElementById(t).value!=""){
			input = format(document.getElementById(t).value);
			sol[0] = document.getElementById(s[0]).innerHTML;
			sol[1] = document.getElementById(s[1]).innerHTML;
			md5input = MD5(MD5(input));
			if (md5input == sol[0] || md5input == sol[1]) {
				//document.getElementById(t).readOnly = true;
				//document.getElementById(t).blur();
				if (document.getElementById(smile).src.indexOf("images/sad.gif") != -1) {
					document.getElementById("punti_qc").innerHTML = (parseInt(document.getElementById("punti_qc").innerHTML)+1);
				}
				document.getElementById(smile).src = "images/biggrin.gif";
			}
			else {
				if (document.getElementById(smile).src.indexOf("images/biggrin.gif") != -1) {
					document.getElementById("punti_qc").innerHTML = (parseInt(document.getElementById("punti_qc").innerHTML)-1);
				}
				document.getElementById(smile).src = "images/sad.gif";
			}
		}
		else {
			if (document.getElementById(smile).src.indexOf("images/biggrin.gif") != -1) {
				document.getElementById("punti_qc").innerHTML = (parseInt(document.getElementById("punti_qc").innerHTML)-1);
			}
			document.getElementById(smile).src = "images/sad.gif";
		}
	//}
}

function pop(str) 
{
	if (document.getElementById(str).style.display == "none")
		document.getElementById(str).style.display = "block";
	else
		document.getElementById(str).style.display = "none";
}

function image(image,i)
{
	if (i == '1')
		document.getElementById(image).src = 'images/' + image + 'b.gif';
	else
		document.getElementById(image).src = 'images/' + image + '.gif';
}