
//--User Defined Settings
var renesi_temporary_img_url = "http://www.yourdomain.com/renesibutton.gif";
var renesi_maxwait_timeout = 0; //0 secs.
var renesi_service_maxwait_timeout = 2000; //2 secs.
//--End User Defined Settings
var renesi_scrp = "";
var renesi_is_on = 0;
var renesi_interval_id = 0;
var renesi_wait_timeout = 0;
var renesi_service_wait_timeout = 0;
var renesi_service_interval_id = 0;
function CreateTranslationScript()
{
 	try
	{
		if(renesi_scrp == "" || renesi_is_on == 0)
	 	{
  			if(renesi_scrp == "")
 	 		{
   				renesi_scrp = document.createElement("SCRIPT");
	  	 		document.body.appendChild(renesi_scrp);
   				renesi_scrp.src = "http://www.darsnet.com/translate.js";
  			} 
	 		renesi_is_on = 1;
  			Glob_Stop = 0;
  			document.all["dictb_start"].alt = "Stop translation";
	 	}
 		else
	 	{ 
			renesi_is_on = 0;
  			Glob_Stop = 1;
	  		document.all["dictb_start"].alt = "Start translation";
 		}
	}
	catch(Renesi_Exception)
	{
	}
}
function TryEnableButton()
{
	try
	{
		if(document.readyState == 'complete' || renesi_wait_timeout > renesi_maxwait_timeout)
		{
			document.getElementById("dictb_start").href = "javascript:{ CreateTranslationScript();}";
			document.getElementById("renesi_button_container").style.visibility = "visible";
			window.clearInterval(renesi_interval_id);
			window.status = "Ready";
	 	}
		else
		{
			window.status = "Loading...";
		}
		renesi_wait_timeout+=50;
	}
	catch(Renesi_Exception)
	{
	}
}
function CheckServiceAvailable()
{
	try
	{
		if(document.getElementById("renesi_button_wrapper") != null)
		{
		      if(document.getElementById("renesi_button_wrapper").readyState == "complete")
		      {
				window.clearInterval(renesi_service_interval_id);
		      }
		      else if(renesi_service_wait_timeout > renesi_service_maxwait_timeout)
		      {
				window.clearInterval(renesi_interval_id);
				window.clearInterval(renesi_service_interval_id);
				var renesi_img = new Image();
				renesi_img.src = renesi_temporary_img_url;
				document.getElementById("dictb_start").href = "javascript:{ShowMessage();}";
				document.getElementById("renesi_button_container").innerHTML = "<img src='" + renesi_temporary_img_url + "' id='dars_img' border=0 usemap='#dictb'>";		document.getElementById("renesi_button_container").style.visibility = "visible";
				window.status = "Ready";
		      }			
		}
		renesi_service_wait_timeout+=100;
	}
	catch(Renesi_Exception)
	{
	}
}
function ShowMessage()
{
	alert('Sorry, service is temporary not available.');
}
try
{
	renesi_interval_id = window.setInterval("TryEnableButton()",50);
	renesi_service_interval_id = window.setInterval("CheckServiceAvailable()",100);
}
catch(Renesi_Exception)
{
}

