	var http = false;
   try {
     http = new XMLHttpRequest();
   } catch (trymicrosoft) {
     try {
       http = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (othermicrosoft) {
       try {
         http = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (failed) {
         http = false;
       }  
     }
   }

   if (!http)
     alert("XMLHttpRequest nesnesi yüklenemiyor");	

function addp(csurl) {
    try {
    window.external.AddSearchProvider(csurl);
    } catch (e) {
    alert("You need to use Internet Explorer (7.0 or later) or Firefox (2.0 or later) to install the OpenSearch plug-in.");
    }
}

function PopUp(address, title, width, height)
{
    topDimension = (screen.height/2)-(height/2);
	leftDimension = (screen.width/2)-(width/2);
	newwindow = window.open(address, null, 'toolbar=0, status=1, menubar=0, location=0, resizable=0, scrollbars=0, width=' + width + ', height=' + height + ', top=' + topDimension + ', left=' + leftDimension);
	if (window.focus) { newwindow.focus() }
	return false;
}


    google.load("language", "1");
    google.setOnLoadCallback(init2);

    function init() {
      var src = document.getElementById('src');
      var dst = document.getElementById('dst');
      var i=0;
      for (l in google.language.Languages) {
        var lng = l.toLowerCase();
        var lngCode = google.language.Languages[l];
        if (google.language.isTranslatable(lngCode)) {
          src.options.add(new Option(lngCode, lngCode));
          dst.options.add(new Option(lng, lngCode));
        }
      }

      google.language.getBranding('branding', { type : 'vertical' });

      submitChange();
    }

    function init2() {
      google.language.getBranding('branding', { type : 'vertical' });
    }

    function submitChange() {
      var value = document.getElementById('source').value;
      var src = document.getElementById('src').value;
      var dest = document.getElementById('dst').value;
      google.language.translate(value, src, dest, translateResult);
      google.language.translate(value, src, 'tr', translateResult2);	  
      google.language.translate(value, src, 'en', translateResult3);	  
      google.language.translate(value, src, 'de', translateResult4);	  
      google.language.translate(value, src, 'ru', translateResult5);	  
      google.language.translate(value, src, 'es', translateResult6);	  	  
      return false;
    }

    function translateResult(result) {
      var resultBody = document.getElementById("results_body");
      var source = document.getElementById("source").value;	  
	  
      if (result.translation) {
        var str = result.translation.replace('>', '&gt;').replace('<', '&lt;');
        var dil=str_cevir();
        resultBody.innerHTML = "<br><span style=\"font-family:arial; font-size:18px;\">"+str+"</span><br><br>";
      } else {
        resultBody.innerHTML = '<span style=\"color:red\">HATA : Bir kelime girmelisiniz..!</span>';
      }
    }
	
    function translateResult2(result) {
      var results_body2 = document.getElementById("results_body2");
      var source = document.getElementById("source").value;	  
	  
      if (result.translation) {
        var str = result.translation.replace('>', '&gt;').replace('<', '&lt;');
        var dil=str_cevir();
        results_body2.innerHTML = "<span style=\"color:#000000;font-family:arial; font-size:12px;\"><b>"+dil+" - Türkçe</b> Sözlük </span><br><span style=\"font-family:arial; font-size:16px;color:#0066CC;\">"+str+"</span>";
      } 
    }	

     function translateResult3(result) {
      var results_body3 = document.getElementById("results_body3");
      var source = document.getElementById("source").value;	  
	  
      if (result.translation) {
        var str = result.translation.replace('>', '&gt;').replace('<', '&lt;');
        var dil=str_cevir();
		results_body3.innerHTML = "<span style=\"color:#000000;font-family:arial; font-size:12px;\"><b>"+dil+" - Ingilizce </b> Sözlük</span><br><span style=\"font-family:arial; font-size:16px;color:#0066CC;\">"+str+"</span>";

      } 
    }	

     function translateResult4(result) {
      var results_body4 = document.getElementById("results_body4");
      var source = document.getElementById("source").value;	  
	  
      if (result.translation) {
        var str = result.translation.replace('>', '&gt;').replace('<', '&lt;');
        var dil=str_cevir();
		results_body4.innerHTML = "<span style=\"color:#000000;font-family:arial; font-size:12px;\"><b>"+dil+" - Almanca </b> Sözlük</span><br><span style=\"font-family:arial; font-size:16px;color:#0066CC;\">"+str+"</span>";
      } 
    }	


     function translateResult5(result) {
      var results_body5 = document.getElementById("results_body5");
      var source = document.getElementById("source").value;	  
	  
      if (result.translation) {
        var str = result.translation.replace('>', '&gt;').replace('<', '&lt;');
        var dil=str_cevir();
		results_body5.innerHTML = "<span style=\"color:#000000;font-family:arial; font-size:12px;\"><b>"+dil+" - Fransizca </b> Sözlük</span><br><span style=\"font-family:arial; font-size:16px;color:#0066CC;\">"+str+"</span>";
      } 
    }	

     function translateResult6(result) {
      var results_body6 = document.getElementById("results_body6");
      var source = document.getElementById("source").value;	  
	  
      if (result.translation) {
        var str = result.translation.replace('>', '&gt;').replace('<', '&lt;');
        var dil=str_cevir();
		results_body6.innerHTML = "<span style=\"color:#000000;font-family:arial; font-size:12px;\"><b>"+dil+" - Ispanyolca </b> Sözlük</span><br><span style=\"font-family:arial; font-size:16px;color:#0066CC;\">"+str+"</span>";
      } 
    }	

     function translateResult7(result) {
      var results_body7 = document.getElementById("results_body7");
      var source = document.getElementById("source").value;	  
	  
      if (result.translation) {
        var str = result.translation.replace('>', '&gt;').replace('<', '&lt;');
        var dil=str_cevir();
		results_body7.innerHTML = "<span style=\"color:#000000;font-family:arial; font-size:12px;\"><b>"+dil+" - Rusca </b> Sözlük</span><br><span style=\"font-family:arial; font-size:16px;color:#0066CC;\">"+str+"</span>";
      } 
    }	

     function translateResult8(result) {
      var results_body8 = document.getElementById("results_body8");
      var source = document.getElementById("source").value;	  
	  
      if (result.translation) {
        var str = result.translation.replace('>', '&gt;').replace('<', '&lt;');
        var dil=str_cevir();
		results_body8.innerHTML = "<span style=\"color:#000000;font-family:arial; font-size:12px;\"><b>"+dil+" - Italyanca </b> Sözlük</span><br><span style=\"font-family:arial; font-size:16px;color:#0066CC;\">"+str+"</span>";
      } 
    }	

     function translateResult9(result) {
      var results_body9 = document.getElementById("results_body9");
      var source = document.getElementById("source").value;	  
	  
      if (result.translation) {
        var str = result.translation.replace('>', '&gt;').replace('<', '&lt;');
        var dil=str_cevir();
		results_body9.innerHTML = "<span style=\"color:#000000;font-family:arial; font-size:12px;\"><b>"+dil+" - Yunanca </b> Sözlük</span><br><span style=\"font-family:arial; font-size:16px;color:#0066CC;\">"+str+"</span>";
      } 
    }	

     function translateResult10(result) {
      var results_body10 = document.getElementById("results_body10");
      var source = document.getElementById("source").value;	  
	  
      if (result.translation) {
        var str = result.translation.replace('>', '&gt;').replace('<', '&lt;');
		results_body10.innerHTML = "<span style=\"\"color:#000000;font-family:arial; font-size:12px;\"><b>"+dil+" - Arapça </b> Sözlük</span><br><span style=\"font-family:arial; font-size:16px;color:#0066CC;\">"+str+"</span>";
      } 
    }	




    function str_cevir () {
      http.abort();
      var src = document.getElementById('src').value;
	  var dil='';
		switch(src)
		{
		case 'tr': dil='Türkçe';  break;
		case 'en': dil='İngilizce';  break;
		case 'de': dil='Almanca';  break;
		case 'ru': dil='Rusça';  break;
		case 'es': dil='İspanyolca';  break;
		case 'it': dil='İtalyanca';  break;
		case 'ar': dil='Arapça';  break;
		case 'el': dil='Yunanca';  break;
		case 'zh-CN': dil='Çince (Simpl.)';  break;
		case 'zh-TW': dil='Çince (Trad.)';  break;
		case 'af': dil='Afrika Dili';  break;
		case 'sq': dil='Arnavutça';  break;
		case 'be': dil='Belarusça';  break;
		case 'bg': dil='Bulgarca';  break;
		case 'ce': dil='Çekoslavakça';  break;
		case 'da': dil='Danca';  break;
		case 'id': dil='Endonezya Dili';  break;
		case 'en': et='Estonyaca';  break;
		case 'fa': dil='Farsça';  break;
		case 'tl': dil='Filipince';  break;		
default:
		  dil='Tanımsız';
		}
     return dil;
    }


    function cevir () {
      http.abort();
      var value = document.getElementById('source').value;
      var src = document.getElementById('src').value;
      var dest = document.getElementById('dst').value;
	  google.language.translate(value, src, dest, translateResult);
      google.language.translate(value, src, 'tr', translateResult2);	  
      google.language.translate(value, src, 'en', translateResult3);	  
      google.language.translate(value, src, 'de', translateResult4);	  
      google.language.translate(value, src, 'fr', translateResult5);	  
      google.language.translate(value, src, 'es', translateResult6);	
      google.language.translate(value, src, 'ru', translateResult7);	  
      google.language.translate(value, src, 'it', translateResult8);	  
      google.language.translate(value, src, 'el', translateResult9);	  
      google.language.translate(value, src, 'ar', translateResult10);		  

     return false;
    }

	