//by Vincent Glennon
//17/oct/2006

// pass force_message(success,working) to it to force it display that message,usign that style box. Useful when used in with Ajax

// JavaScript Document


function force_message()
{
	var xmlhttp=false;
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  xmlhttp = new XMLHttpRequest();
}

	var sendf = 'page=force_message';
	sendf=trimAll(sendf);
	xmlhttp.open("POST", onetime_root()+'server_handler.php',true);

	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	xmlhttp.send(sendf);
	xmlhttp.onreadystatechange = function() 
	{
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) 
		{
			var str = xmlhttp.responseText; 
			
			//alert(str);
			var error=-1; 
			var success=-1; 
			var info=-1;
			var warning=-1;
			 error=str.indexOf("&%cross");
			 info=str.indexOf("&%info");
			 warning=str.indexOf("&%warning");
			 success=str.indexOf("&%tick");

			if(error>=0)
			{
				str=str.replace("&%cross", "");
				var el = document.getElementById('message');
				el.className = 'error';				
				el.style.display = "block";
				el.innerHTML = str;
			}
			else if(success>=0)
			{
				str=str.replace("&%tick", "");
				var el = document.getElementById('message');
				el.className = 'success';				
				el.style.display = "block";
				el.innerHTML = str;
			}
			else if(info>=0)
			{
				str=str.replace("&%info", "");
				var el = document.getElementById('message');
				el.className = 'info';				
				el.style.display = "block";
				el.innerHTML = str;
			}
			else if(warning>=0)
			{
				str=str.replace("&%warning", "");
				var el = document.getElementById('message');
				el.className = 'error';				
				el.style.display = "block";
				el.innerHTML = str;
			}
			else
			{
				var el = document.getElementById('message');
				el.className = '';				
				el.style.display = "hide";
				el.innerHTML = "";
			}
		}
	}
}




