 /*vertaalmachine script */
    google.load("language", "1");
    google.setOnLoadCallback(init);
	
	function init() 
	{

      	var bronlijst = document.getElementById('bronlijst');
     	var doellijst = document.getElementById('doellijst');
      	var i=0;
      	for (l in google.language.Languages) 
	    {
			var lng = l.toLowerCase();
		    var lngCode = google.language.Languages[l];
		    if (google.language.isTranslatable(lngCode) && lngCode != '') 
			{
				eval ('var callback = function(result){var lngCode = "' + lngCode + '";lng = result.translation;bronlijst.options.add(new Option(lng, lngCode));sortList(bronlijst);doellijst.options.add(new Option(lng, lngCode));sortList(doellijst);};');
		    	google.language.translate(lng, "en", "nl", callback);
        	}
	    }
      	google.language.getBranding('branding', { type : 'vertical' });
    }

    function sortList(selElem)
    {
    	var tmpAry = new Array();
        for (var i=1;i<selElem.options.length;i++) {
                tmpAry[i] = new Array();
                tmpAry[i][0] = selElem.options[i].text;
                tmpAry[i][1] = selElem.options[i].value;
        }
        tmpAry.sort(function(x,y)
        {
        	var a = String(x).toUpperCase();
            var b = String(y).toUpperCase();
            if (a > b)
               return 1
            if (a < b)
               return -1
            return 0;
        });
        for (var i=1;i<tmpAry.length;i++) {
                var op = new Option(tmpAry[i-1][0], tmpAry[i-1][1]);
                selElem.options[i] = op;
        }
        return false;
    }

    function tekstVersturen() {
      var valueTekst = document.getElementById('brontekst').value;
      var bronlijst = document.getElementById('bronlijst').value;
      var destTekst = document.getElementById('doellijst').value;
      google.language.translate(valueTekst, bronlijst, destTekst, vertaalResultaat);
      return false;
    }
	

    
    function vertaalResultaat(result) {
      var resultBody = document.getElementById("doeltekst");
      if (result.translation) {
        var strTekst = result.translation.replace('>', '&gt;').replace('<', '&lt;');
        resultBody.innerHTML = strTekst;
      }
    }
	
    
/*favorieten script*/

var url="http://www.ewoutboers.nl/vertaalwoordenboek.htm";
var title="Vertaalmachine EwouTBoerS.nl";

function favorites(){
if(document.all)
window.external.AddFavorite(url,title)
}

/*pop up script*/

function popup(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=550,height=533,left = 440,top = 382');");
}

/*extra info script */


var onthouden="uit"
var vorige_verbergen="ja"

if (document.getElementById){
document.write('<style type="text/css">')
document.write('.wisselen{display:none;}')
document.write('</style>')}

function getElementbyClass(classname){
ophalen=new Array()
var teller=0
var alleTags=document.all? document.all : document.getElementsByTagName("*")
for (i=0; i<alleTags.length; i++){
if (alleTags[i].className==classname)
ophalen[teller++]=alleTags[i]}}

function dichtvouwen(omit){
var teller=0
while (ophalen[teller]){
if (ophalen[teller].id!=omit)
ophalen[teller].style.display="none"
teller++}}

function uitvouwen(cid){
if (typeof ophalen!="undefined"){
if (vorige_verbergen=="ja")
dichtvouwen(cid)
document.getElementById(cid).style.display=(document.getElementById(cid).style.display!="block")? "block" : "none"}}

function vernieuwen(){
dichtvouwen("alles")
selectedItem=getselectedItem()
selectedComponents=selectedItem.split("|")
for (i=0; i<selectedComponents.length-1; i++)
document.getElementById(selectedComponents[i]).style.display="block"}

function get_cookie(Name) { 
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) { 
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))}}
return returnvalue;}

function getselectedItem(){
if (get_cookie(window.location.pathname) != ""){
selectedItem=get_cookie(window.location.pathname)
return selectedItem}
else return ""}

function status_opslaan(){
var teller=0, selectedItem=""
while (ophalen[teller]){
if (ophalen[teller].style.display=="block")
selectedItem+=ophalen[teller].id+"|"
teller++}
document.cookie=window.location.pathname+"="+selectedItem}

function do_onload(){
getElementbyClass("wisselen")
if (onthouden=="aan" && typeof ophalen!="undefined")
vernieuwen()}

if (window.addEventListener)
window.addEventListener("load", do_onload, false)
else if (window.attachEvent)
window.attachEvent("onload", do_onload)
else if (document.getElementById)
window.onload=do_onload

if (onthouden=="aan" && document.getElementById)
window.onunload=status_opslaan

