//iframe
var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
//extra height in px to add to iframe in FireFox 1.0+ browsers
var FFextraHeight=getFFVersion>=0.1? 16 : 0 

function dyniframesize(iframename) {
  var pTar = null;
  if (document.getElementById){
    pTar = document.getElementById(iframename);
  }
  else{
    eval('pTar = ' + iframename + ';');
  }
  if (pTar && !window.opera){
    //begin resizing iframe
    pTar.style.display="block"
    
    if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight){
      //ns6 syntax
      pTar.height = pTar.contentDocument.body.offsetHeight+FFextraHeight; 
    }
    else if (pTar.Document && pTar.Document.body.scrollHeight){
      //ie5+ syntax
      pTar.height = pTar.Document.body.scrollHeight;
    }
  }
}
//iframe



function PlayAU(a)	{
	 
	 a=a.replace(/(\{add\})/g,"+");
	 a=a.replace(/(\{add1\})/g,"+");
	 a=a.replace(/(\{add2\})/g,"+");
	 a=a.replace(/(\{single_quote\})/g,"\'");
	 a=a.replace(/(\{and\})/g,"&");
	 a=a.replace(/(http\+)/,"http:");
	 
     //alert (a);	
	
	//var	isIE = (navigator.userAgent.toLowerCase().indexOf("msie")!=-1 && document.all); 
	//if (isIE)
		//document.getElementById('mplay').Play();
	//else
		document.getElementById('mpbox').innerHTML = "<object id=\"mplay\" type=\"application/x-mplayer2\" width=\"1\" height=\"1\"><param name=\"FileName\" value=\""+a+"\"><param name=\"AutoStart\" value=\"1\"><param name=\"Volume\" value=\"0\"><embed id=\"mplay\" type=\"application/x-mplayer2\" src=\""+a+"\" width=1 height=1 autostart=true loop=false volume=0></embed></object>";
}

function cross_seek(codepage)	{

	var iscross = char9;
	if (iscross==null||iscross==""||iscross=="0"){
		return;
	}
	if (document.selection)
		wordSearh = document.selection.createRange().text;
	else if (window.getSelection)
		wordSearh = window.getSelection().toString();
	else if (document.getSelection)
		wordSearh = document.getSelection().toString();
	else
		wordSearh = '';
	wordSearh = wordSearh.replace(/(^\s*)|(\s*$)/g, "");
	if (wordSearh == "")
		return;
	
	if (wordSearh.length>=100){
		return;
	}
	if (char8 == "dc_diff"){
		var pattern = /[1-9]$/;
		var testflag = pattern.test(wordSearh);
		if (testflag){
			wordSearh = wordSearh.substring(0,wordSearh.length-1) + "@" + wordSearh.substring(wordSearh.length-1,wordSearh.length);
		}
	}else if (codepage=="932"){
		pattern = /[1-9][0-9]$/;
		testflag = pattern.test(wordSearh);
		if (testflag){
			wordSearh = wordSearh.substring(0,wordSearh.length-2) + "@" + wordSearh.substring(wordSearh.length-2,wordSearh.length);
		}else{
			pattern = /[1-9]$/;
			testflag = pattern.test(wordSearh);
			if (testflag){
				wordSearh = wordSearh.substring(0,wordSearh.length-1) + "@" + wordSearh.substring(wordSearh.length-1,wordSearh.length);
			}
		}
	}

	
	document.getElementById("w_id_hidden").value = wordSearh;
	checkinputtype_hidden('');

	word = UTF8UrlEncode(document.hidden_search_form.w.value);
	if (url_rewrite == '1') {document.hidden_search_form.action = word + '--'+ document.hidden_search_form.hidden_codepage.value+'--.html';}
	document.hidden_search_form.submit();
//	if(document.all) {  
//		//alert("IE");
//		search_form.fireEvent('onsubmit');
//	    document.search_form.submit();
//	}else{  
//		//alert("no IE");
//		var evt = document.createEvent('HTMLEvents');  
//		evt.initEvent("submit",true,true);  
//		document.search_form.dispatchEvent(evt);  
//	}  
}



function cross_seeka(codepage){
    cross_seek(codepage);	
}

function setcross(flag)	{
	
	if (flag=="1"){
		$("CROSS_HTML").className ="tab6";
		$("CROSS_HTML").innerHTML = "<a onclick=\"setcross('0')\" title=\""+char1+"\">"+char2+"</a>";
	}else{
		$("CROSS_HTML").className ="tab7";
		$("CROSS_HTML").innerHTML = "<a onclick=\"setcross('1')\" title=\""+char3+"\">"+char4+"</a>";
	}
	char9 = flag;
	setCookie("iscross",flag);
}

function setexp(flag)	{
	var showid = document.getElementsByTagName("div");
	for(var i = 0; i < showid.length; i++){		
		if(showid[i].id == "dropdownid"){
			showid[i].style.display = flag == "1"?"block":"none";
		}
	}
	if (flag=="1"){
		
		$("EXP_HTML").className ="tab6";
		$("EXP_HTML").innerHTML = "<a onclick=\"setexp('0')\" title=\""+char11+"\">"+char12+"</a>";
	}else{
		
		$("EXP_HTML").className ="tab7";
		$("EXP_HTML").innerHTML = "<a onclick=\"setexp('1')\" title=\""+char13+"\">"+char14+"</a>";
	}
	setCookie("isexp",flag);
}

function doZoom(size){
    document.getElementById('dic_cont').style.fontSize=size+'px';
	
	setCookie("fontzoom",size);
}

function trim(str){
	return r_trim(l_trim(str));
}
function l_trim(str){
	if (str.charAt(0)==" "){
		str = str.slice(1);
		str = l_trim(str);
	}
	return str;
}
function r_trim(str){
	var str_length;
	str_length = str.length;
	if (str.charAt(str_length-1)==" "){
		str = str.slice(0,str_length-1);
		str = r_trim(str)
	}
	return str;
}
function $(id){
	return document.getElementById(id);
}
function SynHref(word){
	document.wordForm.w.value=word;
	document.wordForm.submit();
}
/*
function changewin(a){
   var b = getCookie(a);
   if (b == 1){
   	   setCookie(a,0);
   	   $(a).style.display = 'none';
   	   
   } else {
   	   setCookie(a,1);
   	   $(a).style.display = '';
   }
   return;
}
function onload1(a){
	//alert (a);
	b = getCookie(a);
	//alert (a+"$"+b);
	if ( b == 1){
		$(a).style.display = '';
	} else {
		$(a).style.display = 'none';
	}
	 
	
}
*/
function changewin(a,b,c,obj){
	var atitle = a + "title";
	var btitle = b + "title";
	var ctitle = c + "title";
	document.getElementById(b).style.display = "none";
	document.getElementById(c).style.display = "none";
	document.getElementById(btitle).className = "title close";
	document.getElementById(ctitle).className = "title close";
	var e = document.getElementById(a).style.display;
	if ( e == "none"){
		document.getElementById(a).style.display = "";
		document.getElementById(atitle).className = "title";
		setCookie(a,1);
	} else {
		document.getElementById(a).style.display = "none";
		document.getElementById(atitle).className = "title close";
		setCookie(a,0);
	}

	setCookie(b,0);
	setCookie(c,0);
	return ;

}

function switchColum(a){
	
	b = document.getElementById(a);
	if (b.style.display == ""){
		b.style.display = "none";
		document.getElementById("menuswitch").src = "images/frame_open.gif";
		document.getElementById("menuswitch").alt = char5;
		setCookie(a,0);
	} else {
		b.style.display = "";
		document.getElementById("menuswitch").src = "images/frame_close.gif";
		document.getElementById("menuswitch").alt = char6;
	    setCookie(a,1);
	}
}
function onLoadSetHelp(){
	//alert ("onloadcookie");
	var dreye_help = getCookie("dreye_help");
	var dreye_colum = getCookie("dreye_colum");

	if (dreye_help == "accept" || dreye_help == "" ){
		document.getElementById("help").style.display = "block";

	}else if (dreye_help  == "refuse" ){
		document.getElementById("help").style.display = "none";

	}
	if (dreye_colum == "accept" || dreye_colum == "" ){

		document.getElementById('leftframe').style.display='block';
		document.getElementById('menuswitch').innerHTML = "close";

	}else if (dreye_colum  == "refuse" ){

		document.getElementById('leftframe').style.display='none';
		document.getElementById('menuswitch').innerHTML = "open";

	}

}

function showShortDiv(id,key){
	if (key == "1"){
		$(id).style.display = 'block';
	}else{
		$(id).style.display = 'none';
	}
	
}
function submitjsform(a,b,c,d,e){
	document.getElementById('w_id').value = e;
	document.getElementById('w_index_id_id').value = a;
	document.getElementById('hiddencode_page_id_id').value = b;
	document.getElementById('ua_id').value = c;
	document.getElementById('project_id').value = d;
	word = UTF8UrlEncode(e);
	if (url_rewrite == '1') {document.form111.action = word+'--'+b+'--'+a+'.html';}
	document.form111.submit();
/*	
 <input type="hidden" name="w" id="w_id"/>
 <input type="hidden" name="w_index_id" id="w_index_id_id"/>
 <input type="hidden" name="ua" id="ua_id" />
 <input type="hidden" name="hidden_codepage" id="hiddencode_page_id_id"/>
 <input type="hidden" name="project" id="project_id" />
*/    
}
function submitformDict(cid){
	word = UTF8UrlEncode(document.form_dict.w.value);
	if (cid.indexOf('uw')>-1){
		 // uw
		cid = cid.replace(/uw_/,'');
		document.getElementById("form_dict_uw").value = '1';
	    document.getElementById('f_project_id').value = 'uw';
		//alert (document.getElementById('f_project_id').value);
		word = UTF8UrlEncode(document.form_dict.w.value);
		var project = 'uw';
		var dict_uw = 1;
	} else {
	    document.getElementById("form_dict_uw").value = '0';
		var project = 'nd';
		var dict_uw = 0;
	}
	document.getElementById("form_dict_w_index_id").value = cid;
	if (url_rewrite == '1') {document.form_dict.action = word + '--'+document.form_dict.hidden_codepage.value+'--'+'.html';}
	
	document.form_dict.submit();
}
function jsgetExampleSentence(id){
     	document.getElementById('limit_id').value = id;
     	document.form_user_apply_service_exst.submit();
 }
 function jsformSimilar(w,w_id){
 	document.getElementById("form_similar_w_index_id").value = w_id ;
 	document.getElementById("form_similar_w").value = w ;
	word = UTF8UrlEncode(w);
	if (url_rewrite == '1') {document.form_similar.action = word + '--'+document.form_similar.hidden_codepage.value+'--'+w_id+'.html';}
	//alert(document.form_similar.action);
	document.form_similar.submit(); 	
 }
function clearDiv(){
	try{
	$("ID_WORD_MENU").style.display = "none";
	}catch(e){
	  return true;
	}
}
function searchWordOnline(){
	var word = $("w_id").value;
	var url = "http://www.google.cn/search?q=site:www.dreye.com " + word;
	window.open(url,'','');
}

   function ajax_getHistoryNewword(codepage,index_id,in_id,id){
       //alert (codepage + "#"+ index_id);
       var a = document.getElementById("which_id").value
	   if ( a != id){//���ǵ�ǰ��

		   if (a){
		   document.getElementById(a).style.display = "none";
		   }
		   document.getElementById(id).style.display = "block";
		   document.getElementById("which_id").value = id;
		   ajax_send_request_query(codepage,index_id,"nd_ajax.php",in_id);
	   }
   }
   function hidden_ajax(id){
       document.getElementById(id).style.display = "none";
	   document.getElementById("which_id").value = "";
   }
   function hidden_history_ajax(){
   	try{
   		var a = document.getElementById("which_id").value

   		if (a){
   			document.getElementById(a).style.display = "none";
   		}
   		document.getElementById("which_id").value = "";
   	}catch (e){

   	}
   }
