
/////////////// FORUM
function openReply()
{

	if(document.getElementById("reply").style.display == "none")
	{
		document.getElementById("reply").style.display = "";
		document["reiterReply"].src = "../img/reiter_down.gif";			
	}
	else
	{
		document.getElementById("reply").style.display = "none";
		document["reiterReply"].src = "../img/reiter.gif";			

	}
}
function checkThread()
{
	if(document.newthread.text.value=="" || document.newthread.title.value=="")
	return false;
}
function checkPost()
{
	if(document.newpost.text.value=="")
	return false;
}

function checkEditPost()
{
	if(document.editpost.text.value=="")
	return false;
}
//SPAM
function fightSpam(user,domain)
{
		locationstring = "mailto:" + user + "@" + domain;
		window.location = locationstring;
}
/////////////////////////////
function submitAndCheckGlobal(formname)
{
	error = false;
	if(document[formname].global_searchstring.value=="") error = true;
	if(document[formname].global_news.value=="0" && document[formname].global_members.value=="0" && document[formname].global_interviews.value=="0" && 
	   document[formname].global_events.value=="0" && document[formname].global_forum.value=="0" && document[formname].global_faq.value=="0")	 error = true;

	if(document[formname].global_searchstring.value.length<3) 
	{
		document[formname].global_searchstring.value+= " << more chars please!";
		error = true;
	}
	
	

	if(error)
	return false;
}
function submitAndCheck(formname)
{
	if(document[formname].searchstring.value=="")
	return false;
}
function selectNone(box,amount,formname,startElement)
{
	for(i=0;i<amount;i++)
	{
		document[box+""+i].src = "../img/checkbox_false.gif";
		document[formname].elements[i+startElement].value = "0";		
	}
}

function selectAll(box,amount,formname,startElement)
{
	for(i=0;i<amount;i++)
	{
		document[box+""+i].src = "../img/checkbox_true.gif";
		document[formname].elements[i+startElement].value = "1";		
	}
}

function setCheckbox(img,id,formname)
{

 	if (document[formname][id].value=="0") 
	{
		document[img].src = "../img/checkbox_true.gif";		
		document[formname][id].value = "1";		
	}
	else
	{
		document[img].src = "../img/checkbox_false.gif";		
		document[formname][id].value = "0";		
	}	

}
function eventsMore(id,num)
{
	//CLOSE ALL
	for(var i=0;i<num;i++)
	{	
		document.getElementById("event"+i).style.display = "none";
		document["reiter"+i].src = "../img/reiter.gif";		
	}

		document.getElementById("event"+id).style.display = "";	
		document["reiter"+id].src = "../img/reiter_down.gif";			
}
function globalFlip(id)
{
	if(document.getElementById(id).style.display == "none")
	{
		document.getElementById(id).style.display = "";
		document["reiter"+id].src = "../img/reiter_down.gif";			
	}
	else
	{
		document.getElementById(id).style.display = "none";
		document["reiter"+id].src = "../img/reiter.gif";			
	}
}
function swapLayer(id,num)
{
	//CLOSE ALL
	for(var i=0;i<num;i++)
	{	
		document.getElementById("layer"+i).style.display = "none";
	}

		document.getElementById("layer"+id).style.display = "";				
}
function openRing(id)
{
 	if (document.getElementById("ringBox"+id).style.display == "") 
	{
	document.getElementById("ringBox"+id).style.display = "none";
	document["ringReiter"+id].src = "../img/reiter.gif";
	document.getElementById("ringTR"+id).className = "whiteBox";		
	}
	else
	{
	document.getElementById("ringBox"+id).style.display = "";	
	document["ringReiter"+id].src = "../img/reiter_down.gif";	
	document.getElementById("ringTR"+id).className = "lightBox";	
	}
}
function openAllRing(amount)
{
	for(id=0;id<amount;id++)
	{
	document.getElementById("ringBox"+id).style.display = "";	
	document["ringReiter"+id].src = "../img/reiter_down.gif";	
	document.getElementById("ringTR"+id).className = "lightBox";	
	}
}
function showLayer(id)
{
 	if (document.getElementById(id).style.display == "") 
	{
	document.getElementById(id).style.display = "none";
//	document.newsOptionsReiter.src = "../img/reiter.gif";
	document[id+"Reiter"].src = "../img/reiter.gif";
	}
	else
	{
	document.getElementById(id).style.display = "";	
	document[id+"Reiter"].src = "../img/reiter_down.gif";	
	}
}
function showHeaderInfo(id)
{
 	if (document.getElementById(id).style.display == "") 
	{
	document.getElementById(id).style.display = "none";
	}
	else
	{
	document.getElementById(id).style.display = "";	
	}
}

function set3Radiobox(img,setvalue,id,formname)
{
	document[id+"0"].src = "../img/radio_false.gif";
	document[id+"1"].src = "../img/radio_false.gif";
	document[id+"2"].src = "../img/radio_false.gif";		
	document[img].src = "../img/radio_true.gif";			
	document[formname][id].value = setvalue;	
}

function set2Radiobox(img,setvalue,id,formname)
{
	document[id+"0"].src = "../img/radio_false.gif";
	document[id+"1"].src = "../img/radio_false.gif";
	document[img].src = "../img/radio_true.gif";		
	document[formname][id].value = setvalue;
}

function openWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}

function openCenteredWindow(url, height, width, name, parms) {
   var left = Math.floor( (screen.width - width) / 2);
   var top = Math.floor( (screen.height - height) / 2);
   var winParms = "top=" + top + ",left=" + left + ",height=" + height + ",width=" + width;
   if (parms) { winParms += "," + parms; }
   var win = window.open(url, name, winParms);
   if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
  						//	HTTP XML // MESSAGING
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
function getHTTPObject() 
{
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/  
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
	  xmlhttp.overrideMimeType("text/xml"); 
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
/*
function getHTTPObject()
{
  var xmlhttp = null;
  var success = false;
  
  // List of MS XMLHTTP versions - newest first
  var MSXML_XMLHTTP_PROGIDS = new Array(
	  'MSXML2.XMLHTTP.5.0',
	  'MSXML2.XMLHTTP.4.0',
	  'MSXML2.XMLHTTP.3.0',
	  'MSXML2.XMLHTTP',
	  'Microsoft.XMLHTTP'
  );

  // test for IE implementations first
  for (var i = 0; i < MSXML_XMLHTTP_PROGIDS.length &&
	   !success; i++)
  {
	 try
	 {
		xmlhttp = new ActiveXObject( 
		   MSXML_XMLHTTP_PROGIDS[i]);
		success = true;
		return xmlhttp;
	 }
	 catch (e)
	 {
		xmlhttp = false;
	 }
  }

  // Now test for non-IE implementations
  if (!xmlhttp &&
	  typeof XMLHttpRequest != 'undefined')
  {
	 try
	 {
		xmlhttp = new XMLHttpRequest();
	 }
	 catch (e)
	 {
		xmlhttp = false;
	 }
  }

  return xmlhttp;
}*/


var http = getHTTPObject(); // We create the HTTP Object
var httpBuddy = getHTTPObject();
var httpIBuddy = getHTTPObject();
var httpget = getHTTPObject(); 

var url = "../inc/getUsers.php?param="; // The server-side script

function handleHttpResponse() 
{
  if (http.readyState == 4) {
    if (http.responseText.indexOf('invalid') == -1) 
	{
      // Use the XML DOM to unpack the city and state data 
      var xmlDocument = http.responseXML; 
	  var l = xmlDocument.getElementsByTagName('rs').length;
      
	  resetDivReally();


	  for(i=0;i<l;i++)
	  {
	  	  document.getElementById("mess_preview").style.display = "";
	      var name = xmlDocument.getElementsByTagName('name').item(i).firstChild.data;
	      var id = xmlDocument.getElementsByTagName('id').item(i).firstChild.data;		  
		  document.getElementById("mess_preview").innerHTML+="<div onmouseover=\"this.className='hitItemHover'\" onmouseout=\"this.className='hitItem'\" id='l"+id+"' class='hitItem' onMouseDown='copy(this.id,this.innerHTML)'>"+name+"</div>";
      
	  }
	  isWorking = false;
    }
	else
	{
	//document.getElementById("preview").innerHTML="";
	}
  }
}
function handleHttpResponseBuddy() 
{

  if (httpBuddy.readyState == 4) {
    if (httpBuddy.responseText.indexOf('invalid') == -1) 
	{
      // Use the XML DOM to unpack the city and state data 
      var xmlDocument = httpBuddy.responseXML; 
	  var l = xmlDocument.getElementsByTagName('rs').length;
      
//	  alert(xmlDocument);
	  
	  resetDivReallyBuddy();


	  for(i=0;i<l;i++)
	  {
	  	  document.getElementById("mess_preview_buddy").style.display = "";
	      var name = xmlDocument.getElementsByTagName('name').item(i).firstChild.data;
	      var id = xmlDocument.getElementsByTagName('id').item(i).firstChild.data;		  
		  document.getElementById("mess_preview_buddy").innerHTML+="<div onmouseover=\"this.className='hitItemHover'\" onmouseout=\"this.className='hitItem'\" id='l"+id+"' class='hitItem' onMouseDown='copyBuddy(this.id,this.innerHTML)'>"+name+"</div>";
      
	  }
	  isWorkingBuddy = false;
    }
	else
	{
	//document.getElementById("preview").innerHTML="";
	}
  }
}
function handleHttpResponseIBuddy() 
{

  if (httpIBuddy.readyState == 4) {
    if (httpIBuddy.responseText.indexOf('invalid') == -1) 
	{
		
		//alert(httpIBuddy.responseText);
      // Use the XML DOM to unpack the city and state data 
      var xmlDocument = httpIBuddy.responseXML; 
	  var l = xmlDocument.getElementsByTagName('rs').length;
	
	  if(l==0)	
	  alert("Your buddylist is empty!");
		
	  var maxi = l+user_ids.length;
	  
			if(maxi<21)
			{
		
				  for(i=0;i<l;i++)
				  {
					  //document.getElementById("mess_preview_buddy").style.display = "";
					  var name = xmlDocument.getElementsByTagName('name').item(i).firstChild.data;
					  var id = xmlDocument.getElementsByTagName('id').item(i).firstChild.data;		
					  addUser(id,name);	
					 // document.getElementById("mess_preview_buddy").innerHTML+="";
				  
				  }
				  
			}
			else
			{
			alert("Can't add more than 20 receivers!");
			}		
			isWorkingIBuddy = false;

    }
	else
	{
	//document.getElementById("preview").innerHTML="";
	}
  }
}

var isWorking = false;
var isWorkingBuddy = false;
var isWorkingIBuddy = false;

function updateUsers() 
{
	
  if (!isWorking) 
  {
    var zipValue = document.getElementById("mess_receiver").value;

	if(zipValue!="")
	{
		nametype = document.nametypes.type.value;
		//alert(nametype);
	    http.open("GET", url + escape(zipValue) + "&type="+nametype, true);
	    http.onreadystatechange = handleHttpResponse;
	    isWorking = true;
	    http.send(null);
	}
	else
	{
		//resetDivReally();
	}
  }

}
///BUDDYLIST
function updateUsersBuddy() 
{
	
  if (!isWorkingBuddy) 
  {
    var zipValue = document.getElementById("mess_receiver_buddy").value;

	if(zipValue!="")
	{
		document.mess_names_buddy.add.disabled=false;
		nametype = document.nametypes_buddy.type_buddy.value;
		//alert(nametype);
	    httpBuddy.open("GET", url + escape(zipValue) + "&type="+nametype, true);
	    httpBuddy.onreadystatechange = handleHttpResponseBuddy;
	    isWorkingBuddy = true;
	    httpBuddy.send(null);
	}
	else
	{
		//resetDivReally();
	}
  }
}
function insertBuddies() 
{
	
  if (!isWorkingIBuddy) 
  {
	    httpIBuddy.open("GET", "../inc/getBuddies.php?RandomKey=" + Math.random(), true);
	    httpIBuddy.onreadystatechange = handleHttpResponseIBuddy;
	    isWorkingIBuddy = true;
	    httpIBuddy.send(null);
  }
}
///
function resetDIV()
{
		window.setTimeout('resetDivReallyCheck()',100);
}
function resetDivReallyCheck()
{
	//alert(document.mess_names.mess_receiver_id.value);
	document.mess_names.mess_receiver.value = "";
	resetDivReally();
}
function resetDivReally()
{	
	document.getElementById("mess_preview").innerHTML= "";
    document.getElementById("mess_preview").style.display = "none";	
}
function clearInput()
{
   document.mess_names.mess_receiver.value = "";	
   document.mess_names.mess_receiver.focus();
   document.mess_names.mess_receiver.select();   
}
///BUDDYLIST
function resetDIVBuddy()
{
		window.setTimeout('resetDivReallyCheckBuddy()',100);
}
function resetDivReallyCheckBuddy()
{
	//alert(document.mess_names.mess_receiver_id.value);
	//document.mess_names_buddy.mess_receiver_buddy.value = "";
	resetDivReallyBuddy();
}
function resetDivReallyBuddy()
{	
	document.getElementById("mess_preview_buddy").innerHTML= "";
    document.getElementById("mess_preview_buddy").style.display = "none";	
}
function clearInputBuddy()
{
   document.mess_names_buddy.mess_receiver_buddy.value = "";	
   document.mess_names_buddy.mess_receiver_buddy.focus();
   document.mess_names_buddy.mess_receiver_buddy.select();   
}
///
function copy(id,name)
{
	showLayer('powersearch');
	resetDivReally();
	id = id.substring(1);
	addUser(id,name);	
    document.mess_names.mess_receiver.value = "";	
}
function copyBuddy(id,name)
{
	//resetDivReallyBuddy();
	//id = id.substring(1);
	//addUserBuddy(id,name);	
    document.mess_names_buddy.mess_receiver_buddy.value = name;	
	 document.mess_names_buddy.buddyID.value = id.substring(1);
}
function userID2Session(id,name)
{
	//alert(id);
	var http = getHTTPObject();
	http.open("GET", "../inc/messUserToSession.php?mess_user_id="+id+"&mess_name="+name+"&RandomKey=" + Math.random(), true);
	http.send(null);
}
function addUser(id,name)
{
	
if(user_ids.length<21)
{
		var insert = true;
		
		//CHK DOULBES			
		if(document.message.status.value=="false")
		{
			for(var i=0;i<user_ids.length;i++)
			{
				if(id==user_ids[i])
				insert = false;
			}		
		}		
		
		//CHK DOULBES
		if(insert)
		{		
		
			document.getElementById("namelist").style.background="url('../img/blank.gif')";
			//INSERT ARRAY   
			user_ids[user_ids.length]=id;
			 
		   if(document.message.status.value=="true")
		   {
			   document.getElementById("namelist").innerHTML="";
			   extra = "";
			   document.message.status.value="false";
				openMessageBody();			   
		   }
		   else
		   {
			   extra = ", ";
		   }
	
			//WRITE TO PHP SESSION
			userID2Session(id,name);
	
			//PASTE NAME
		   document.getElementById("namelist").innerHTML+= extra+name;
		}
		 else
	 	{
			alert("Can't insert twice!");
	 	}		
		window.setTimeout('focusBody()',100);
}
else
{
	alert("Can't add more than 20 receivers!");
}		

}
function openMessageBody()
{
	document.getElementById("messagebody").style.display = "";
}
function focusBody()
{
	document.message.content.focus();
	document.message.content.select();	
}
function discardMessage()
{
	user_ids.length=1;
	document.message.status.value = "true";
	clearSessionArray();
	document.getElementById("namelist").innerHTML = "<br>";
	document.getElementById("namelist").style.backgroundImage="url('../img/drophere.gif')";	
	document.getElementById("namelist").style.backgroundRepeat="no-repeat";		
	document.getElementById("namelist").style.backgroundPosition="center";			
	document.getElementById("messagebody").style.display = "none";
	document.message.content.value = "";
	document.getElementById("sendingStatus").innerHTML = "";
	document.getElementById("sendingStatus").style.display = "none";
	document.message.sendM.disabled=false;
	document.message.discardM.disabled=false;
	
}
function clearSessionArray()
{
	var http = getHTTPObject();
	http.open("GET", "../inc/clearSessionArray.php?RandomKey=" + Math.random(), true);
	http.send(null);
}

var httpMessageSend = getHTTPObject();

function sendMessage()
{

	if(document.message.content.value!="")
	{
		document.getElementById("sendingStatus").style.display = "";		
		document.message.sendM.disabled=true;
   	    document.message.discardM.disabled=true;		
		param = "text="+document.message.content.value;
		httpMessageSend.open("POST", "../inc/storeMessage.php?RandomKey=" + Math.random(), true);
		httpMessageSend.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		httpMessageSend.onreadystatechange = sendingStatus;
		httpMessageSend.send(param);
	}
}
function nameFocus()
{
	document.mess_names.mess_receiver.focus();
	document.mess_names.mess_receiver.select();	
}
function sendingStatus()
{
	//alert(httpMessageSend.responseText);
	
	if (httpMessageSend.readyState == 4)
	{
		sendMessageDone();
	}
	if (httpMessageSend.readyState < 4)
	{
		sendMessageLoading();
	}
}
function sendMessageDone()
{
	document.getElementById("sendingStatus").innerHTML = "Sending done.";
	window.setTimeout('discardMessage()',800);
}
function sendMessageLoading()
{
	document.getElementById("sendingStatus").innerHTML = "Sending ...";
}



///////////////////////////////////////////////INBOX/////////////////////////////////////////////////////////////////////////
// We create the HTTP Object
/// GET MESSAGES


var unread=0;
var opened = new Array();

function handleHttpGetResponse() 
{
	
	//alert("o");
	
  if (httpget.readyState == 4) {
    if (httpget.responseText.indexOf('invalid') == -1) 
	{
		
	   //alert(httpget.responseText);

      // Use the XML DOM to unpack the city and state data 
      var xmlDocs = httpget.responseXML; 
	  
	  // alert(xmlDoc.getElementsByTagName('newMsg').item(0).firstChild.data);	  
	  
	  var newMsg = xmlDocs.getElementsByTagName('newMsg').item(0).firstChild.data;
	  var oldMsg =  xmlDocs.getElementsByTagName('oldMsg').item(0).firstChild.data;
	  var update =  xmlDocs.getElementsByTagName('update').item(0).firstChild.data;	  
	  var mamount =  xmlDocs.getElementsByTagName('message').length;
   
   		newMsg = parseInt(newMsg);
	  	oldMsg = parseInt(oldMsg);
		
		  if(newMsg==0)
		  {
			  document.getElementById("inboxHits").innerHTML = "No new messages.<br /><br />";				
			  document.getElementById("inboxDiv").className = "itemDark";
		  }
		
		if((newMsg>0 && newMsg!=oldMsg) || update==1)
	 	{
				
			  if(newMsg==0)
			  {
				  document.getElementById("inboxHits").innerHTML = "No new messages.<br /><br />";		  
				  document.getElementById("inboxDiv").className = "itemDark";		  
			  }
			  else
			  {
						  
						  document.getElementById("inbox").innerHTML="";
						  
						 unread=0;
						  
						  for(i=0;i<mamount;i++)
						  {			
						  
							  var sender = xmlDocs.getElementsByTagName('sender').item(i).firstChild.data;
							  var senderID = xmlDocs.getElementsByTagName('senderID').item(i).firstChild.data;
							  var date = xmlDocs.getElementsByTagName('date').item(i).firstChild.data;
							  var content = xmlDocs.getElementsByTagName('content').item(i).firstChild.data;			
							  var messID = xmlDocs.getElementsByTagName('id').item(i).firstChild.data;		
							  var flag = xmlDocs.getElementsByTagName('flag').item(i).firstChild.data;					  
						  
						  	 //CHECK OPENED
							 if(!opened[messID])
							 opened[messID]=false;
						  
						  
								if(flag==0)
								{
								  style="bold";
								  unread++;
								}
								else
								  style="normal";				
								 
							  
							  document.getElementById("inbox").innerHTML+="<div id='msghead"+i+"'><div onClick='messagesFlaps("+i+","+mamount+","+messID+")' style='cursor:pointer'><div id='msgN"+i+"' class='stdSmall' style='padding:3px 0px 0px 0px;float:left;font-weight:"+style+"'><img src='../img/reiter"+(opened[messID] ? "_down" : "")+".gif' name='msgReiter"+i+"' width='8' height='7' border='0' align='baseline'> "+ sender +"</div><div id='msgD"+i+"' class='newsAge' style='padding-top:3px;font-weight:"+style+"'>"+ date +"</div><div style='clear:both;'><img src='../img/blank.gif' /></div></div><div class='hairlineDark'><img src='../img/blank.gif' /></div></div>";
							  document.getElementById("inbox").innerHTML+="<div id='msg"+i+"' style='display:"+(opened[messID] ? "" : "none")+";padding:2px 0px 6px 12px;'><div id='msgC"+i+"' class='stdSmall'>"+content+"</div><div class='newsAge' style='padding-top:3px'><a href='#' onClick=\"replyMessage("+senderID+",'"+sender+"','msgC"+i+"')\" title='Reply to message'><img src='../img/reply.gif' border='0' alt='Reply to message'></a>&nbsp;<a href='#' onClick=\"forwardMessage('msgC"+i+"')\" title='Forward message'><img src='../img/forward.gif' border='0' alt='Forward message'></a>&nbsp;<a href='#' onClick=\"delMessage('"+messID+"','"+i+"')\" title='Delete message'><img src='../img/mess_del.gif' border='0' alt='Delete message'></a></div><div style='clear:both;'><img src='../img/blank.gif' /></div></div>";
						  }		


						  if(unread==0)
						  {
							  document.getElementById("inboxHits").innerHTML = "No new messages.<br /><br />";		  
							  document.getElementById("inboxDiv").className = "itemDark";		  
						  }
						  else
						  {
							  window.focus();
							  document.getElementById("inboxHits").innerHTML = unread+" unread "+(unread>1 ? "messages!" : "message!")+"<br /><br />";
							  document.getElementById("inboxDiv").className = "itemNewMessage";
						  }
						  
				}
		}
	    

	  httpgetisWorking = false;
    }
	else
	{
	//document.getElementById("preview").innerHTML="";
	
	}
  }
}

var httpgetisWorking = false;

function checkInbox() 
{

  if (!httpgetisWorking) 
  {
		httpget.open("GET", "../inc/checkInbox.php?RandomKey=" + Math.random(), true);
	    httpget.onreadystatechange = handleHttpGetResponse;
	    httpgetisWorking = true;
	    httpget.send(null);
  }
}
function runCheckInbox()
{
	window.setInterval('checkInbox()',7000);
}
function messagesFlaps(id,num,messID)
{
 	if (document.getElementById("msg"+id).style.display == "") 
	{
		document.getElementById("msg"+id).style.display = "none";
		document["msgReiter"+id].src = "../img/reiter.gif";
		opened[messID]=false;
	}
	else
	{
		document.getElementById("msg"+id).style.display = "";	
		document["msgReiter"+id].src = "../img/reiter_down.gif";	
		opened[messID]=true;
	}
	
	document.toOpenForm.toOpenID.value=id;
	
	
	
	if(document.getElementById("msgN"+id).style.fontWeight=="bold")
	{
		unread--;
		markMessageRead(messID);	
		//window.setTimeout('messageRead()',800);
		messageRead();
	}

}
function messageRead()
{
	id = document.toOpenForm.toOpenID.value;
	document.getElementById("msgN"+id).style.fontWeight = "normal";
	document.getElementById("msgD"+id).style.fontWeight = "normal";	
	
	///COUNTDOWN
	
	  if(unread<1)
	  {
		  document.getElementById("inboxHits").innerHTML = "No new messages.<br /><br />";		  
		  document.getElementById("inboxDiv").className = "itemDark";		  
	  }
	  else
	  {
		  document.getElementById("inboxHits").innerHTML = unread+" unread "+(unread>1 ? "messages!" : "message!")+"<br /><br />";
		  document.getElementById("inboxDiv").className = "itemNewMessage";
	  }		
}
function markMessageRead(messID)
{
	///PHP
	var httpMark = getHTTPObject();	
	httpMark.open("GET", "../inc/markAsRead.php?id="+messID+"&RandomKey=" + Math.random(), true);
	httpMark.send(null);	
}
function replyMessage(senderID,sender,contentID)
{
	addUser(senderID,sender);
	document.message.content.value = document.getElementById(contentID).innerHTML;
}
function forwardMessage(contentID)
{
	openMessageBody();
	document.message.content.value = document.getElementById(contentID).innerHTML;
}
function delMessage(messID,id)
{
	document.getElementById("msg"+id).style.display = "none";
	document.getElementById("msghead"+id).style.display = "none";
	
	var httpDel = getHTTPObject();	
	httpDel.open("GET", "../inc/deleteMessage.php?id="+messID+"&RandomKey=" + Math.random(), true);
	httpDel.send(null);	
}


function __changePage(page) {
	var theform;
	if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
		theform = document.getElementById("frmPost");
	}
	else {
		theform = document.getElementById("frmPost");
	}
	theform.page.value = page;
	theform.submit();
}


var httpIV = getHTTPObject();	
var imageverurl = 'http://imagever.hivenet.it/';
function RicaricaCodice(){
	
	httpIV.open("GET", "../hashimagever.asp?pp="+escape(new Date()), true);
	httpIV.onreadystatechange = handleIVHttpResponse
	httpIV.send(null);	   
}
function handleIVHttpResponse() {
  if (httpIV.readyState == 4) {
    var results = httpIV.responseText;
    
    if ( results.length < 1 ) { results = ""; }
    var div = document.getElementById("dvcodice");
    div.innerHTML="<input type='hidden' name='hashCode' value='"+results+"'>"
    div.innerHTML+="<img src='"+imageverurl+"image.aspx?hash="+results+"'>"
  }
}
function addQueryStringToUrl(stringa){
	var url = "/it/Products.asp";
	if(url.indexOf("?") > 0){
		url = url.substring(0, url.indexOf("?"));
	}
	var congiunzione = "?";
	if(url.match("\#+$")){
		url = url.substring(0, url.length-1);
	}
	window.location = url + congiunzione + stringa;
}