function classifica(init,quantity,total) {
for (i = 1; i <= total; i++){
	document.getElementById("classifica"+i).style.display = "none";
 }
for (i = init; i <= (init+quantity); i++){
	document.getElementById("classifica"+i).style.display = "block";
 } 
 
 document.getElementById("cl01").className = "none";
 document.getElementById("cl02").className = "none";
 document.getElementById("cl03").className = "none"; 
 
 if (init == 1){ document.getElementById("cl01").className = "active"; }
 if (init == 6){ document.getElementById("cl02").className = "active"; }
 if (init == 11){ document.getElementById("cl03").className = "active"; }
 
}

function related(init,quantity,total) {
for (i = 1; i < total; i++){
	document.getElementById("related"+i).style.display = "none";
 }
for (i = init; i <= (init+quantity); i++){
	if (i < total){ 
	document.getElementById("related"+i).style.display = "block";
	}
 } 
 
 document.getElementById("rel01").className = "none";
 document.getElementById("rel02").className = "none";
 document.getElementById("rel03").className = "none"; 
 
 if (init == 1){ document.getElementById("rel01").className = "active"; }
 if (init == 6){ document.getElementById("rel02").className = "active"; }
 if (init == 11){ document.getElementById("rel03").className = "active"; }
 
}

function resizeFrame() {
document.getElementById('childframe').height = document.getElementById('childframe').contentWindow.document.body.scrollHeight;
var t = setTimeout("resizeFrame();",2000);
}


function check_e(e) {
var acceptemail = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

if (e.match(acceptemail)){  
document.getElementById('check_e').innerHTML = "<font class='green'>OK</font><input type='hidden' id='res_e' name='res_e' value='1' />"; }
else { document.getElementById('check_e').innerHTML = "<font class='red'>Mail Format not Valid!</font><input type='hidden' id='res_e' name='res_e' value='0' />"; }
}

function check_mo(mo) {
if (mo != 0){ document.getElementById('check_mo').innerHTML = "<font class='green'>OK</font><input type='hidden' id='res_mo' name='res_mo' value='1' />"; }
else { document.getElementById('check_mo').innerHTML = "<font class='red'>Select Motivation</font><input type='hidden' id='res_mo' name='res_mo' value='0' />"; }
}

function check_c(c) {
if (c.length > 20){ document.getElementById('check_c').innerHTML = "<font class='green'>OK</font><input type='hidden' id='res_c' name='res_c' value='1' />"; }
else { document.getElementById('check_c').innerHTML = "<font class='orange'>Too Short (Minimum 20 Characters)</font><input type='hidden' id='res_c' name='res_c' value='0' />"; }
}


function check_cont() {
var messaggio = "ERROR: Fix the following problems: \n\n";
var no = 0;
if (document.forms['form-2'].res_e.value == 0) { messaggio = messaggio + "- Insert a valid E-Mail\n"; no = 1; }
if (document.forms['form-2'].res_c.value == 0) { messaggio = messaggio + "- Message Body is not longer enough!\n"; no = 1; }
if (document.forms['form-2'].res_mo.value == 0) { messaggio = messaggio + "- Inserist a Motivation\n"; no = 1; }

if (no == 1){ alert(messaggio); }
else { document.forms['form-2'].submit(); }

}

function home(init) {
 document.getElementById("center-1").style.display = "none";
 document.getElementById("center-2").style.display = "none";
 document.getElementById("center-3").style.display = "none";
 document.getElementById("center-4").style.display = "none"; 
 
 document.getElementById("rect1").className = "";
 document.getElementById("rect2").className = "";
 document.getElementById("rect3").className = "";
 document.getElementById("rect4").className = "";
 
 document.getElementById("rect"+init).className = "active";
 document.getElementById("center-"+init).style.display = "block";
 
 init = init + 1;
 if (init == 5){ init = 1; }
 i = 0;
 
 if (i == 0){
 var t = setTimeout("home("+init+");",4000);
 i = 1;
 }
}
