function Modifica(ID,ID_MOD,ID_UTENTE){
		
	if (ID_MOD!=ID_UTENTE){
		alert ("Non puoi modificare un messaggio di un altro utente")
	}else{
		document.getElementById("frmMessage").IDFromQuote.value=""
		document.getElementById("frmMessage").IDModifica.value =ID 
		document.getElementById("frmMessage").action="Modifica.asp"
		document.getElementById("frmMessage").submit()
	}
}

function ModificaAdmin(ID){

	document.getElementById("frmMessage").IDFromQuote.value=""
	document.getElementById("frmMessage").IDModifica.value =ID 
	document.getElementById("frmMessage").action="Modifica.asp"
	document.getElementById("frmMessage").submit()

}

		
function Quote(ID,ID_MOD){
	document.getElementById("frmMessage").IDFromQuote.value =ID 
	document.getElementById("frmMessage").IDModifica.value ="" 
	document.getElementById("frmMessage").submit()
}

function ShowAuthor(ID){
	alert (ID)
	link="viewauthor.asp?threadparent="+ID
	window.open (link,"","width=250,height=300,resizable=yes,status=yes,toolbar=no,top=0,left=0,scrollbars=yes")
			
}

function AltreFaccine(){
	window.open ("AltreFaccine.asp","AltreFaccine","width=600,height=550,status=yes,toolbar=no,resizable=yes")
}


function fSmiles(Nome){
	var sNome=new String(Nome)
	sNome=" :" + sNome.substring (0,sNome.indexOf(".",0))+ "; "
	
	//IE support
	var myField=document.vbform.message;
	if (document.selection) {
	  myField.focus();
	  sel = document.selection.createRange();
	  sel.text = sNome;
	}
	//MOZILLA/NETSCAPE support
	else if (myField.selectionStart || myField.selectionStart == '0') {
	  var startPos = myField.selectionStart;
	  var endPos = myField.selectionEnd;
	  myField.value = myField.value.substring(0, startPos)
	                + sNome 
	                + myField.value.substring(endPos, myField.value.length);
	} else {
	  myField.value += sNome;
	}
}

function Validate()
{
	sAuthor = document.vbform.Name.value
	sEmail = document.vbform.Email.value
	iEmailLen = sEmail.length
	iAuthorLen = sAuthor.length
	sTopic = document.vbform.Topic.value
	iTopicLen = sTopic.length

	sMessage = document.vbform.message.value
	iMessageLen = sMessage.length

	if(iMessageLen == 0) {

		alert("Inserire il messaggio.")
		document.vbform.message.focus()
		return false

	}

	if(iAuthorLen == 0) {

		alert("Il nome è richiesto")
		document.vbform.Name.focus()
		return false

	}
	if(iEmailLen == 0) {
		alert("L'E-mail va inserita")
		document.vbform.Email.focus()
		return false
	}
	//check to see that at least one char in author is non-blank
	var bOK = false

	for(var i = 0;i<iAuthorLen;i++)
	{

	if(sAuthor.charAt(i) != " ") 
		{
		bOK = true
		break
		}
	} //end for

	if(bOK == false) {
		alert("Name is a required field")
		document.vbform.Name.focus()
		return false
	}

	//check to see that at least one char in email is non-blank, @, and .
	bOK = false
	var bAmp = false
	var bPeriod = false

	for(var i = 0;i<iEmailLen;i++)
	{
		if(bOK==false){
			if(sEmail.charAt(i) != " " && sEmail.charAt(i) != "." && sEmail.charAt(i) != "@") {
				bOK = true
				if(bAmp== true && bPeriod== true) break
			}
		}//end if bok==false
		if(sEmail.charAt(i)=="@"){
			bAmp = true
			if(bPeriod==true && bOK==true) break
		}

		if(sEmail.charAt(i)=="."){
			bPeriod = true
			if(bAmp==true && bOK==true) break
		}
	} //end for



	if(bOK == false || bAmp == false || bPeriod == false) {
		alert("Prego inserire un indirizzo e-mail corretto")
		document.vbform.Email.focus()
		return false
	}//end if



	if(iTopicLen == 0) {
		alert("Argomento è un campo obbligatorio ")
		document.vbform.Topic.focus()
		return false
	} //end if

	for(var i = 0;i<iTopicLen;i++)
	{

		if(sTopic.charAt(i) != " ") {
			return true
		}
	} //end for


	alert("Argomento è un campo obbligatorio")
	document.vbform.Topic.focus()
	return false

}//end function

function vaiaForum(value,ID){
	document.location.href="forum.asp?forum_id="+value
}


var checkflag = "false";
function check(field) {
    var conta=0
	for(var i=0;i<field.length;i++){
	  if(field[i].type=='checkbox' && field[i].name=='m_privato_delete')
	      conta++
	}

	if (checkflag == "false") {
		for (i = 0; i < conta; i++) {
			field[i].checked = true;
		}
		checkflag = "true";
		return "Deseleziona Tutti"; 
	}else {
		for (i = 0; i < field.length; i++) {
			field[i].checked = false; 
		}
		checkflag = "false";
	return "Seleziona Tutti"; 
	}
}