var RES_SKIN = "blue"
var backwin_height = '104px';
var textdiv_content;

function init_backwindow() 
{
	if(document.getElementById("textdiv")) {
		textdiv_content = document.getElementById("textdiv").innerHTML;
		toggle_backwindow();
	}
}

function toggle_backwindow()
{

	if(!m_form.alwaysback)
		{return;}
	if (m_form.alwaysback.checked) {
		if(m_form.back_text)
	   		m_form.back_text.value = "";
		translate();
		 if (browser.ie || browser.opera) 
		  {
			backwin.style.display = "";
			backwin.document.all.back_text.style.color=textcolor_disabled;
			textdiv.style.display = "none";
		  }

		 else {
		 	 document.getElementById("back_text").style.height = backwin_height;
			 document.getElementById("backwin").style.visibility = 'visible';
		 	 document.getElementById("textdiv").style.visibility = 'hidden';
			 textdiv_content = document.getElementById("textdiv").innerHTML;
     		 document.getElementById("textdiv").innerHTML = '';
		 }
		 
		}
	else {	
		 if (browser.ie || browser.opera) {
			backwin.style.display = "none";
			backwin.document.all.back_text.style.color=textcolor_disabled;
			textdiv.style.display = "";
		  }
		else {
			 document.getElementById("backwin").style.visibility = 'hidden';
			 backwin_height = document.getElementById("back_text").style.height;
			 document.getElementById("back_text").style.height = '0';
 		 	 document.getElementById("textdiv").innerHTML = textdiv_content;
			 document.getElementById("textdiv").style.visibility = 'visible';
		  }
		}
}
/*
function showBackWindow(text)
{
	if(m_form.alwaysback.checked) {
		//if(browser.ie ) {
		  	 	document.getElementById("back_text").value = text;
			return;
		//}
		//else {
			//m_backWindow.close();
		//}	
	}
}
*/
function showBackWindow(text,color)
{
	if(m_form.alwaysback && m_form.alwaysback.checked) {
		//if(browser.ie ) {
		  	 	document.getElementById("back_text").value = text;
			return;
		//}
		//else {
			//m_backWindow.close();
		//}	
	}
	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_ = 160;
	if(browser.ie && !browser.opera) {	 
	 if(m_form.autoreverse && m_form.autoreverse.value == "yes"){
           if(browser.ie6SP2) h_ = 190;
		var args = { text: text, opener: window };
		features = "dialogWidth:533px; 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 && m_form.autoreverse.value == "yes"){
	        
	  	features = "width=410,height=135,toolbar=no,status=no,menubar=no,directories=no,resizable=no,modal=no";
	        m_backWindow = null;
	  	m_backWindow = window.open(href, "Back Translation", features);
	  }	
	}
}

function onBackClose()
{
	m_backWindow = null;
}

function closeBackWindow(text)
{
	m_backWindow = null;
}

function transliterate_transwindow(elem)
{
	if (elem.checked) {
		m_form.autotranslit.value="yes";
		// translate ();
	}
	else {
		m_form.autotranslit.value="no";
	}
	translate ();
}
