BadDomains=new Array("translito.com","translate.eu","translate.times.lv","transer.info");

function BAN_SWAP(){
if (parent!= window){
   var BadD = "";
   for (i=0;i<BadDomains.length;i++){
     if(document.referrer.indexOf(BadDomains[i])!=-1) BadD = BadDomains[i];
   }

//   if(document.referrer!="")WriteFile();

   if(BadD!=""){
	   document.getElementById('ifr468x60x1').src="http://translator.imtranslator.net/banners/translator/468x60/1-set-partner-popup/default.asp";
	   document.getElementById('ifr468x60x2').src="http://translator.imtranslator.net/banners/translator/468x60/2-set-partner-popup/default.asp";
   }else{
	   document.getElementById('ifr468x60x1').src="http://translator.imtranslator.net/banners/translator/468x60/1-set-partners/default.asp";
	   document.getElementById('ifr468x60x2').src="http://translator.imtranslator.net/banners/translator/468x60/2-set-partners/default.asp";

   }
 }else{
   document.getElementById('ifr468x60x1').src="http://translator.imtranslator.net/banners/translator/468x60/1-set/default.asp";
   document.getElementById('ifr468x60x2').src="http://translator.imtranslator.net/banners/translator/468x60/2-set/default.asp";
 }

}




function WriteFile()
{
var randomseed = new Date().getSeconds();
var fake = Math.round(999999*Math.random());
url = "?pass"+ fake + "=" + fake + "&ref="+document.referrer;
url = "sockets/write-log.asp"+ url;

  if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); }
  else if (window.ActiveXObject) {
    try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); }
    catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); }
    catch (e) { httpRequest = null; }}
  }


  httpRequest.open('get', url, false);
  httpRequest.send(null);  // synchronous; returns when response is complete
//  return httpRequest.responseText;

}








function COUNTERS(){
 if (parent!= window)  {document.getElementById('counters').src="counters/partners.asp";  document.getElementById('ifr468x60x2').src="../BANNERS/translator/468x60/2-set-partners/default.asp";}
 else                  document.getElementById('counters').src="counters/plugin.asp";
// top.frames['counters'].contentWindow.location.reload(true);
//document.getElementById('counters').location.reload(true);
//document.getElementById('counters').reload(true);
}





function copyPasteMsg(){
	if(navigator.userAgent.indexOf("MSIE") == -1) {
		document.getElementById('divalert').style.display = "block";
		document.getElementById('divalert').style.left = (document.body.clientWidth-350)/2;
		document.getElementById('divalertcontent').innerHTML = "<span class='text'>Your browser does not allow access to your computer's clipboard. Instead, please use Ctrl-C for Copy, Ctrl-X for Cut and Ctrl-V for Paste, or use Edit menu above the browser toolbar.<br></span>";
	}	
}

function divAlertClose(){
var d = document.getElementById('divalert');
var dc = document.getElementById('divalertcontent');
dc.innerHTML="";
d.style.display="none";
}

function SRC_COOKIE(name, path, domain, secure){
	value = window.frames['source'].document.form.text.value;
	var SEC = 60; // The time to keep the source information in seconds.
	var expires = new Date();
	expires.setTime(expires.getTime() + (1000 * SEC));
	document.cookie= name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");
}

function setCookie(name, value, expires, path, domain, secure)
{
if(!expires){
	var d=new Date();
	d.setFullYear(2020);
	expires = d;
}
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

var border_active="incell activetext";
var border_passive="incell";
var textcolor_active="#000000";
var textcolor_passive="#000000";
var textcolor_disabled="#000000";

var urlAddress = "http://translator.imtranslator.net"; 
var pageName = "The Best Online Translation"; 
function addToFavorites() { 
  if (window.external) 
	{ window.external.AddFavorite(urlAddress,pageName) 
	} else { alert("Sorry! Your browser doesn't support this function."); } 
}

function LINK(){

if(document.form.provider.value == "promt")
	lk = "http://www.e-promt.com"; 
else
	lk = "http://google.com";
var targetwindow = eval(window.open(lk));
if (!targetwindow) { alert(TEXT_MSG_POPUP); }
}

function LINK2(lk){
var targetwindow = eval(window.open(lk));
if (!targetwindow) { alert(TEXT_MSG_POPUP); }
}

function Loader2(root,clientid,dimn,PX,z,m,form,dir,loc){
 setCookie("local_cookie",loc);
 document.location.href = root+"?loc="+loc+"&clientid="+clientid+"&dimn="+dimn+"&PX="+PX+"&z="+z+"&m="+m+"&text="+form+"&dir="+dir;
}

function shortCut(){
var src = window.frames['source'].document.getElementById('text').value;
 if(src != ""){
	var bk = document.form.autoreverse.checked;
	window.frames['target'].document.getElementById('text').value = src;
	if(bk == true) showBackWindow(src,"white");
 window.frames['topbanner'].document.location.reload();
 }
}

function dirCookies(){
	var ob = document.form;

	if(getCookie('ldr_from') == "") setCookie('ldr_from', "en");
        if(getCookie('ldr_to') == "") setCookie('ldr_to', "es");
        

	ob.langs1.value = CheckCookie(ob.langs1,getCookie('ldr_from'),0);
	ob.langs2.value = CheckCookie(ob.langs2,getCookie('ldr_to'),1);
	ob.langs.options[0].value = ob.langs1.value+"/"+ob.langs2.value;
        ob.langs.options[0].text = ob.langs.options[0].value;
}

function CheckCookie(ob,ln, menu){

   for(i=0; i<ob.length; i++){         
       if(ob.options[i].value == ln) return ln;
   }
   if(menu == 0)   return "en";
   else return "es";
}


function LangsBulder(){
	var ob = document.form;
	var resp;
	resp = dirs(ob);
	ob.langs.options[0].value = ob.langs1.value+"/"+ob.langs2.value;
        ob.langs.options[0].text = ob.langs.options[0].value;
//document.getElementById("dev").innerHTML = ob.langs.value;
//alert(resp);
onDirChanged ();
return resp;	
}

function dirs(ob){
	if(ob.langs1.value == ob.langs2.value){
//	   alert("The language direction cannot be the same!");
	   return false;
	}
if (ob.langs1.value == "ar" || ob.langs1.value == "iw" || ob.langs1.value == "fa" || ob.langs1.value == "yi") 	window.frames['source'].document.form.text.dir="rtl";
else											window.frames['source'].document.form.text.dir="ltr";	

   return true;
}


function doReverse(){
	var ob = document.form;
	var temp1;
	temp2 = ob.langs2.value;
        ob.langs2.value = ob.langs1.value;
        ob.langs1.value = temp2;
        LangsBulder();
	setCookie('ldr_from',ob.langs1.value);
	setCookie('ldr_to',ob.langs2.value);
	if (ob.langs1.value == "ar" || ob.langs1.value == "iw" || ob.langs1.value == "fa" || ob.langs1.value == "yi") 	window.frames['source'].document.form.text.dir="rtl";
	else											window.frames['source'].document.form.text.dir="ltr";	

}


function mouseover1(obj)
{
	window.status='';
	obj.className='buts';
}
function mouseout1(obj)
{
	window.status='';
	obj.className='buts buts-over';
}
function mouseup1(obj)
{
	window.status='';
	obj.className='buts buts-over';
}
function mousedown1(obj)
{
	window.status='';
	obj.className='buts buts-down';
}


N = (document.all) ? 0 : 1;
var ob;
var over = false;

function MD(e) {
if (over)
{
if (N) {
ob = document.getElementById("panel");
X=e.layerX;
Y=e.layerY;
return false;
}
else {
ob = document.getElementById("panel");
ob = ob.style;
X=event.offsetX;
Y=event.offsetY;

}

}

}


function MM(e) {
if (ob) {
if (N) {
ob.style.top = e.pageY-Y+40;
ob.style.left = e.pageX-X-150;
}
else {
ob.pixelLeft = event.clientX-X + document.body.scrollLeft-150;
ob.pixelTop = event.clientY-Y + document.body.scrollTop+40;
return false;
      }
   }
}

function MU() {
ob = null;
}
if (N) {
document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP);
}
document.onmousedown = MD;
document.onmousemove = MM;
document.onmouseup = MU;


function StartLocal(url,local){
 text = window.frames['source'].document.form.text.value;
 dir = document.form.langs1.value+"/"+document.form.langs2.value;
 loc = local;

 var submitForm = getNewSubmitForm();
 createNewFormElement(submitForm, "text", text);
 createNewFormElement(submitForm, "dir", dir);
 createNewFormElement(submitForm, "loc", loc);
 submitForm.action= url;
 submitForm.target= "_self";
 submitForm.submit();
}


function getNewSubmitForm(){
 var submitForm = document.createElement("FORM");
 document.body.appendChild(submitForm);
 submitForm.method = "POST";
 return submitForm;
}

function createNewFormElement(inputForm, elementName, elementValue){

try{
var newElement = document.createElement("<input name='"+elementName+"' type='hidden'>");
}catch(err){   
var newElement = document.createElement('input');
newElement.setAttribute('type','hidden');
newElement.setAttribute('name',elementName);

}
 
 inputForm.appendChild(newElement);
 newElement.value = elementValue;
 return newElement;
}


