function onClickCheckbox(obj)
{
	obj.value = (obj.value == "yes" ? "no": "yes");
}


function showBackWindow(text,color)
{
	if(m_backWindow && !m_backWindow.closed) {
		if(browser.ie ) {
			m_backWindow.form.text.value = text;
			return;
		}
		else {
			m_backWindow.close();
		}	
	}
	var href = "back.asp?sh="+color;
	var features;        
        var h_ = 200;
	if(browser.ie && !browser.opera) {	 
	 if(m_form.autoreverse.value == "yes"){
           if(browser.ie6SP2) h_ = 235;
		var args = { text: text, opener: window };
		features = "dialogWidth:480px; dialogHeight:" + h_ + "px;scroll:no;help:no;status:no;";
		try {
		  m_backWindow = window.showModelessDialog (href, args, features);
		  }
          
	  catch (err){	      
	    if(browser.ie6SP2){
	      alert(TEXT_MSG_POPUP_BACKWIN);
	      backwinPoupupOff = true;
		  }
		}
	 }	
	}	
	else {

	      if(m_form.autoreverse.value == "yes"){
	        
	  	features = "width=480,height=200,toolbar=no,status=no,menubar=no,directories=no,resizable=no,modal=no";
	        m_backWindow = null;
	  	m_backWindow = window.open(href, "Back Translation", features);
	  }	
	}

}

function STATS(dir,provider){
 var todo = getCookie("bhide");
 // todo = 0 back-yes
 // todo = 1 back-no

 if(todo == 0) todo = provider + "_" + "b";
 else          todo = provider;

  var frame = document.getElementById('counter');
  if(frame)	frame.parentNode.removeChild(frame);

    if(!document.getElementById("counter")){
    var die = document.createElement("iframe");
    die.src = "sockets/global.asp?dir=" + dir + "&todo=" + todo;
    die.name = "counter";
    die.id="counter";
    die.width="0px";
    die.height="0px";
    die.frameBorder="0";
    document.getElementById('stats').appendChild(die);
    }

}

function INIT(){
  if(getCookie("bhide") == 0){
   stat="block";
   parent.document.getElementById('GvsP_iframe').style.height="600px";
   document.getElementById('cross1').src="images/mn.gif";
   document.getElementById('cross2').src="images/mn.gif";

  }else{
   stat="none";
   parent.document.getElementById('GvsP_iframe').style.height="490px";
   document.getElementById('cross1').src="images/pl.gif";
   document.getElementById('cross2').src="images/pl.gif";

  }
document.getElementById('bghide').style.display=stat;
document.getElementById('bphide').style.display=stat;
 if(document.getElementById('gback').style.fontSize != document.getElementById('gsource').style.fontSize){
	document.getElementById('gback').style.fontSize=document.getElementById('gsource').style.fontSize;
	document.getElementById('pback').style.fontSize=document.getElementById('psource').style.fontSize;
 }

}

function faceGPbox(ob){
 if(ob.checked==true) setCookie("faceGPbox",1);
 else setCookie("faceGPbox",0);
}


function info(ob){
document.getElementById('ifr728x90').contentWindow.location.reload();
var o = document.getElementById('info');
var resp = document.getElementById('details');
 o.style.display = "block";
  var frame = document.getElementById('faq');
  if(frame)	frame.parentNode.removeChild(frame);

    if(!document.getElementById("faq")){
    var die = document.createElement("iframe");
    die.src = "faq.asp?ob=" + ob;
    die.name = "faq";
    die.id="faq";
    die.width="100%";
    die.height="200px";
    die.zIndex="100";
    die.frameBorder="0";
    document.getElementById('faqBuilder').appendChild(die);
    }

}





function swaptext(){
  if(getCookie("alert") != 1)  
     document.getElementById('alert').style.display='block';
  else{
     doreplace();
  }
}

function doreplace(){
   top.frames['botfr'].document.trans.target.value = document.getElementById('gtarget').value;
   closeGvsP2();
}

function swap(){
  if(getCookie("pan") == 1)  setCookie("pan",0);
  else   setCookie("pan",1);
  this.location.reload();
}

function Fontswap(){
document.getElementById('ifr728x90').contentWindow.location.reload();
  if(getCookie("font") == 0){
   setCookie("font",1);
   sz="15px";
   document.getElementById('fnt').src="images/fontpl.gif";
  }else{
   setCookie("font",0);
   sz="18px";
   document.getElementById('fnt').src="images/fontmn.gif";
  }
document.getElementById('gsource').style.fontSize=sz;
document.getElementById('psource').style.fontSize=sz;
if(getCookie("bhide") != 1){
	document.getElementById('gback').style.fontSize=sz;
	document.getElementById('pback').style.fontSize=sz;
}
document.getElementById('gtarget').style.fontSize=sz;
document.getElementById('ptarget').style.fontSize=sz;
}

function backhide(){
document.getElementById('ifr728x90').contentWindow.location.reload();
  if(getCookie("bhide") != 0){
   setCookie("bhide",0);
   stat="block";
   parent.document.getElementById('GvsP_iframe').style.height="600px";
   document.getElementById('cross1').src="images/mn.gif";
   document.getElementById('cross2').src="images/mn.gif";

  }else{
   setCookie("bhide",1);
   stat="none";
   parent.document.getElementById('GvsP_iframe').style.height="490px";
   document.getElementById('cross1').src="images/pl.gif";
   document.getElementById('cross2').src="images/pl.gif";

  }
document.getElementById('bghide').style.display=stat;
document.getElementById('bphide').style.display=stat;
 if(document.getElementById('gback').style.fontSize != document.getElementById('gsource').style.fontSize){
	document.getElementById('gback').style.fontSize=document.getElementById('gsource').style.fontSize;
	document.getElementById('pback').style.fontSize=document.getElementById('psource').style.fontSize;
 }
}


function gpOnOff(ob){
 var box = document.getElementById(ob);
 if(box.checked==true) box.checked=false;
 else box.checked=true;
}

function StartGP(ob){
 var box = document.getElementById(ob);
 if(box.checked==true) GvsP();
}

function GvsP(){
	compareGvsP();
	survey();        
}

function compareGvsP()
{

  var frame1 = document.getElementById('GvsP_iframe');
  if(frame1)	frame1.parentNode.removeChild(frame1);

   if(!document.getElementById('GvsP_iframe')){

var ourdiv=document.getElementById("survey");
var ouriframe = document.createElement("iframe");
text = document.getElementById('source').value;

	for(i = 0; i < text.length; i++) {
		if (text.indexOf("&") !=-1 ) 	text = text.replace("&","%26"); 
		if (text.indexOf("#") !=-1 ) 	text = text.replace("#","%23"); 
	}


dir=document.getElementById('directions').value;
ouriframe.src = "gvsp/default.asp?dir="+dir+"&text=" + text;
ouriframe.style.top="-30px";
ouriframe.style.left="-100px";
ouriframe.style.position="absolute";
ouriframe.name = "GvsP_iframe";
ouriframe.id = "GvsP_iframe";

	ouriframe.width = "790";
	ouriframe.height="600";

ouriframe.frameBorder="0";
ouriframe.scalling="no";
ouriframe.scrolling="no";
ouriframe.title="Translator iframe";
ourdiv.appendChild(ouriframe);
}

}


function closeGvsP(){
var fake = parent.document.getElementById('fake');
fake.parentNode.removeChild(fake);
parent.document.getElementById('survey').style.visibility = "hidden";
parent.document.getElementById('survey').style.display = "none";
top.document.body.rows='321,*';
parent.window.neatBackground.close();

var botfr = top.document.getElementById("botfr");

if(!parent.document.getElementById('source').value){
top.botfr.location.reload();  //Works for both IE and FF
}
else{
	parent.go_ahead();
}

var GvsPiframe = parent.document.getElementById('GvsP_iframe');
GvsPiframe.parentNode.removeChild(GvsPiframe);
}


function closeGvsP2(){
var fake = parent.document.getElementById('fake');
fake.parentNode.removeChild(fake);
parent.document.getElementById('survey').style.visibility = "hidden";
parent.document.getElementById('survey').style.display = "none";
top.document.body.rows='321,*';
parent.window.neatBackground.close();

var GvsPiframe = parent.document.getElementById('GvsP_iframe');
GvsPiframe.parentNode.removeChild(GvsPiframe);
}



function mouseover(obj)
{
	window.status='';
	obj.className='buts buts-over';
}
function mouseout(obj)
{
	window.status='';
	obj.className='buts buts-out';
}

function gmouseover(obj)
{
	window.status='';
	obj.className='gbuts gbuts-over';
}
function gmouseout(obj)
{
	window.status='';
	obj.className='gbuts gbuts-out';
}

function pmouseover(obj)
{
	window.status='';
	obj.className='pbuts pbuts-over';
}
function pmouseout(obj)
{
	window.status='';
	obj.className='pbuts pbuts-out';
}





function StartRedir(){
 text = document.trans.source.value;
 dir = document.trans.moredirs.options[document.trans.moredirs.selectedIndex].value;
 var submitForm = getNewSubmitForm();
 createNewFormElement(submitForm, "text", encodeURI(text));
 createNewFormElement(submitForm, "dir", dir);
 submitForm.action= "lowres.asp";
// submitForm.action= "http://free-translation.imtranslator.net/default.asp";

 submitForm.target= "_top";
 submitForm.submit();
}


function AFS_Builder(url,status){
var dirs = document.trans.directions.options[document.trans.directions.selectedIndex].value.split("/");
if(dirs[0] != "en"){
 document.getElementById('AFS_ban1').style.display='block';
// var frame = document.getElementById('ban-234x90');

 document.getElementById('source').style.height='120px';
 if(document.getElementById('ban-234x90')) document.getElementById('ban-234x90').style.height='0px';

 return false;
}
var text = document.getElementById('source').value;
var t234="";
//alert(text.split(" ").length);

l=text.split(" ");
bl=Math.round(l.length/3);
if(text.length > 0 && text.length < 200){
        if(l.length == 1){
          t234_1 = text;
          t234_2 = text;
          t600_3 = text;
        }
        if(l.length == 2){
          t234_1 = text;
          t234_2 = l[0];
          t600_3 = l[1];
        }
        if(l.length == 3){
          t234_1 = l[0];
          t234_2 = l[1];
          t600_3 = l[2];
        }

        if(l.length > 3){
          var t234_1 = "";
          var t234_2 = "";
          var t600_3 = "";

          for (t=0;t<l.length; t++ ){
             if(t<bl){
               t234_1 = t234_1 + l[t] + " ";
             }
             if(t>=bl && t<(bl*2)){
               t234_2 = t234_2 + l[t] + " ";
             }
             if(t>=(bl*2) ){
               t600_3 = t600_3 + l[t] + " ";
             }
          }
        }

	//t234_1=text.substr(0,200);
	//t234_2=t234_1;
}else{               
if(text.length>600) trunc_text = text.substr(0,600);
else                trunc_text = text.substr(0,text.length);
trunc_text_block = Math.round(trunc_text.length/3);
	t234_1=trunc_text.substr(0,trunc_text_block);
	for(var z=trunc_text_block; z>0; z--){
           if(t234_1.substr(z-1,z).indexOf(" ") == 0) {t234_1=t234_1.substr(0,z); p=z; z=0;}
	}
	t234_2=trunc_text.substr(t234_1.length,trunc_text_block);

	for(var d=t234_2.length; d>0; d--){
           if(t234_2.substr(d-1,d).indexOf(" ") == 0) {t234_2=t234_2.substr(0,d); d=0;}
	}


	t600_3=text.substr(text.length-200,text.length);        
	for(var x=0; x<t600_3.length; x++){
           if(t600_3.substr(x,x+1).indexOf(" ") == 0) {t600_3=t600_3.substr(x,t600_3.length); x=10000;}
	}
}
setCookie("t600-text",t600_3);

document.getElementById('AFS_ban1').style.display='none';

  var frame = document.getElementById('ban-234x90');     
  if(frame  || status != 0)	frame.parentNode.removeChild(frame);

    var die = document.createElement("iframe");
    die.src = url+"?text1=" + t234_1+ "&text2=" + t234_2;
    die.name = "ban-234x90";
    die.id="ban-234x90";
    die.width="468px";
    die.height="90px";
    die.scrolling="no";
    die.frameBorder="0";
    document.getElementById('ban-234x90_container1').appendChild(die);
}



