
function getE(name)
{
	if(document.getElementById(name) && document.getElementById(name) != null)
	{
 		return document.getElementById(name);
 	}
 	else
 	{
 		return false;
 	}
}

//alle functies voor de links op de pagina
function getLinks()
{
	var lv 		= getE("leesvoor");
	var lv_sluit = getE("sluit_readpeaker");
	var lv_move = getE("readspeaker_header");
	
	//leesvoor sluiten
	lv_sluit.onclick = function()
	{	
		stopReadspeaker();		
		getE("readspeaker_layer").className = "hide";
		return false;
	}
		
	//leesvoor link
	lv.onclick = function()
	{	
		read("yes");		
		getE("readspeaker_layer").className = "show";
		return false;
	}
	
	lv_move.onmousedown = function()
	{
		var theHandle = document.getElementById("readspeaker_header");
		var theRoot   = document.getElementById("readspeaker_layer");
		Drag.init(theHandle, theRoot);
	}	
}

var param_text       = "";

function read(ok)
{
	if(ok == "yes")
	{
		swf_source       = "http://asp.readspeaker.net/flash/readspeaker.swf";
		swf_width        = 250;
		swf_height       = 50;
		swf_bgcolor      = "#FFFFFF";	
		param_audio      = "";
		param_server     = "213.136.32.227";
		param_path       = "/flash";
		param_skin       = "default.xml";  
		param_customerid = "1004233";
		param_page 		 = document.location;
		param_lang       = "nl";
		
		/* DO NOT EDIT BEYOND THIS LINE */
		params = "?param_server=" + param_server + "&param_customerid=" + param_customerid + "&param_page=" + param_page + "&param_path=" + param_path + "&param_skin=" + param_skin + "&param_lang=" + param_lang + "&param_text=" + param_text + "&param_audio=" + param_audio;
		w("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='" + swf_width + "' height='0' id='readspeaker' >");
		w("<param name='allowScriptAccess' value='sameDomain' />");
		w("<param name='movie' value='" + swf_source + params + "' />");
		w("<param name='quality' value='high' /><param name='wmode' value='transparent' /><param name='scale' value='scale' /><param name='salign' value='lt' />");
		w("<param name='bgcolor' value='" + swf_bgcolor + "' /><embed src='" + swf_source + params + "' scale='scale' salign='lt' quality='high' wmode='transparent' bgcolor='" + swf_bgcolor + "' width='" + swf_width + "' height='" + swf_height + "' name='readspeaker' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />");
		w("</object>");
	}
}	

function w(a) 
{ 
	var inhoud = getE("readspeaker_content").innerHTML;
	
	if(inhoud == "Uw browser ondersteund geen javascript" || inhoud.match("</object"))
	{
	    getE("readspeaker_content").innerHTML = "";
    }
	
	getE("readspeaker_content").innerHTML = getE("readspeaker_content").innerHTML + a; 
}

function stopReadspeaker()
{
	getE("readspeaker_content").innerHTML = "";
}

//script voor readspeaker
function getSelectedString()
{
	if (document.all) // MSIE 4+
   {
       	var selectedString = document.selection.createRange().text;
   }
   else if (window.getSelection) // recent Mozilla versions
   {
      var selectedString = window.getSelection();
   }
   else if (document.getSelection) // older Mozilla versions
   {
      var selectedString = document.getSelection();
   }
//alert('Thanh ... selectedString is: \n ' + selectedString);
   param_text = selectedString;
}

function copyselected()
{
   setTimeout("getSelectedString()", 50);
   return true;
}

document.onmouseup = copyselected;
document.onkeyup = copyselected;