// JavaScript Document

/**
* Funzione che regola la comparsa/scomparsa del box dei commenti
*/
function toggleBox(boxId){

postbox = 0;
composerbox = 1;

	if(boxId == postbox){
	  document.getElementById(composerbox).style.display ="block";
	  document.getElementById(postbox).style.display ="none";
	}else{
	  document.getElementById(composerbox).style.display ="none";
	  document.getElementById(postbox).style.display ="block";
	}

}


function chgImageOver(image_id) {
	var imgpath = "../images/";
	if(flag != 1) {
		document.getElementById("vote").style.visibility = "visible";
		switch(image_id) {
			case "1":
				document.getElementById("vote").innerHTML = "Mediocre";
			 	break;
			case "2":
				document.getElementById("vote").innerHTML = "Cosi' cosi'";
				break;
			case "3":
				document.getElementById("vote").innerHTML = "Interessante";
				break;
			case "4":
				document.getElementById("vote").innerHTML = "Molto buono";
				break;
			case "5":
				document.getElementById("vote").innerHTML = "Fantastico!";
				break;
		}
		for(i=1;i<=image_id;i++) {
			document.getElementById("star_"+i).src = imgpath+"star_on.gif";
		}
	}
}

function chgImageOut(image_id) {
	var imgpath = "../images/";
	if(flag != 1) {
		for(i=1;i<=image_id;i++) {
			document.getElementById("star_"+i).src = imgpath+"star_off.gif";
		}
		document.getElementById("vote").innerHTML = "&nbsp;";
	}
}

/*
* Metodo per selezionare/deselezionare tutti i checkbox presenti in una pagina
*/
function checkUncheckAll(checkbox, form)
{
	for ( var i=0; i < form.elements.length; i++ )
		form.elements[i].checked = checkbox.checked;
}

/*
* Metodo di utlita' per la preview di stringhe troppo lunghe
*
* @numOfChar numeri di caratteri che si vuole stampare
* @mainString  stringa
*/
function printString(numOfChar,mainString) {
    var param1 = 0

	var param2 = parseInt(numOfChar)

	if(mainString.length <= numOfChar){

	  if(mainString.length >0){

	    return mainString;

	  }else{

	    return "...";

	  }

	}else{

    return mainString.substr(param1, param2)+"...";

	}
}

/**
 *
 */
function formSubmit(e, form)
    {
	if (!e) e = window.event;
	  if (e && e.keyCode == 13)
	  {
	  form.submit();
	  }
}



