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('divalertcontent2').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="#1C4B8E";
var textcolor_disabled="#8494B8";

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,loc){
 document.location.href = root.replace("/default.asp","")+"/"+loc;
}

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('lp1') == "") setCookie('lp1', "en");
        if(getCookie('lp2') == "") setCookie('lp2', "es");
        

	ob.langs1.value = CheckCookie(ob.langs1,getCookie('lp1'),0);
	ob.langs2.value = CheckCookie(ob.langs2,getCookie('lp2'),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") 	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") 	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 lnDIV(){
var ob = document.form;
var from = ob.langs1.options[ob.langs1.selectedIndex].text;
var to = ob.langs2.options[ob.langs2.selectedIndex].text;
document.getElementById('lndiv').innerHTML = from+"-"+to;
}

function StartLocal(url){
 text = window.frames['source'].document.form.text.value;
 dir = document.form.langs1.value+"/"+document.form.langs2.value;
 loc = document.local.loc.value;
 var submitForm = getNewSubmitForm();

 createNewFormElement(submitForm, "text", text);
 createNewFormElement(submitForm, "dir", dir);
 createNewFormElement(submitForm, "loc", loc);
 submitForm.action= url;
 submitForm.method= "post";
 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;
}

function CheckBoxes(){
 if(getCookie("detect_cookie")=="false" || getCookie("detect_cookie")=="")  document.form.autodetect.checked = false;
 else document.form.autodetect.checked = true;

 if(getCookie("back")=="false" || getCookie("back")=="") document.form.autoreverse.checked = false;
 else document.form.autoreverse.checked = true;

 if(getCookie("decode_cookie")=="false" || getCookie("decode_cookie")=="")  document.form.autodecode.checked = false;
 else{
  if(document.form.langs1.value == "ru"){
   document.form.autodecode.disabled = false; 
   document.form.autodecode.checked = true; 
  }else{
   document.form.autodecode.disabled = true; 
   document.form.autodecode.checked = false;
  }
 }

 if(getCookie("translit_cookie")=="false" || getCookie("translit_cookie")=="")  document.form.autotranslit.checked = false;
 else{
  if(document.form.langs2.value == "ru"){
   document.form.autotranslit.disabled = false;
   document.form.autotranslit.checked = true;
  }else{
   document.form.autotranslit.disabled = true;
   document.form.autotranslit.checked = false;
  }
 }

 if(getCookie("spell_cookie")=="false" || getCookie("spell_cookie")=="")  document.form.autospell.checked = false;
 else{
   var langsAr = document.form.langs1.value;
   if(langsAr == "en" || langsAr == "fr" || langsAr == "de" || langsAr == "it" || langsAr == "pt" || langsAr == "ru" || langsAr == "es"  || langsAr == "uk"){
    document.form.autospell.disabled = false;
    document.form.autospell.checked = true;
   }else{
    document.form.autospell.disabled = true;
    document.form.autospell.checked = false;
   }
 }

}

function BMonoff(st){
if(st == 1){
   if(!document.getElementById('BM')){
    var die = document.createElement("iframe");
      
    die.src = "BOOKMARK/default.asp?kwd="+document.title;
    die.name = "BM";
    die.id="BM";
    die.width="225";
    die.height="200"; 
    die.frameBorder="0";
    die.position="absolute"; 
    die.scrolling="no";
    document.getElementById('BMcloser').style.display="block";
    document.getElementById('BM_container').appendChild(die);
    }
}else{
  var frame1 = document.getElementById('BM');
  if(frame1)	frame1.parentNode.removeChild(frame1);
  document.getElementById('BMcloser').style.display="none";
}
}
