/*

 * Thickbox 3.1 - One Box To Rule Them All.

 * By Cody Lindley (http://www.codylindley.com)

 * Copyright (c) 2007 cody lindley

 * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php

*/

		  

var tb_pathToImage = "http://www.qeto.com/widgets/theme/blue/thickbox/loadingAnimation.gif";

/*!!!!!!!!!!!!!!!!! edit below this line at your own risk !!!!!!!!!!!!!!!!!!!!!!!*/



//on page load call tb_init

$(document).ready(function(){   

	tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox

	imgLoader = new Image();// preload image

	imgLoader.src = tb_pathToImage;

});



//add thickbox to href & area elements that have a class of .thickbox

function tb_init(domChunk){

	$(domChunk).click(function(){

	var t = this.title || this.name || null;

	var a = this.href || this.alt;

	var g = this.rel || false;

	tb_show(t,a,g);

	this.blur();

	return false;

	});

}



function tb_show(caption, url, imageGroup) {//function called when the user clicks on a thickbox link



	try {

		if (typeof document.body.style.maxHeight === "undefined") {//if IE 6

			$("body","html").css({height: "100%", width: "100%"});

			$("html").css("overflow","hidden");

			if (document.getElementById("TB_HideSelect") === null) {//iframe to hide select elements in ie6

				$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");

				$("#TB_overlay").click(tb_remove);

			}

		}else{//all others

			if(document.getElementById("TB_overlay") === null){

				$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");

				$("#TB_overlay").click(tb_remove);

			}

		}

		
		if(tb_detectMacXFF()){

			$("#TB_overlay").addClass("TB_overlayMacFFBGHack");//use png overlay so hide flash

		}else{

			$("#TB_overlay").addClass("TB_overlayBG");//use background and opacity

		}

		

		if(caption===null){caption="";}

		$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");//add loader to the page

		$('#TB_load').show();//show loader



		var baseURL;

	   if(url.indexOf("?")!==-1){ //ff there is a query string involved

			baseURL = url.substr(0, url.indexOf("?"));

	   }else{ 

	   		baseURL = url;

	   }

	   

	   var urlString = /\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;

	   var urlType = baseURL.toLowerCase().match(urlString);



		if(urlType == '.jpg' || urlType == '.jpeg' || urlType == '.png' || urlType == '.gif' || urlType == '.bmp'){//code to show images

				

			TB_PrevCaption = "";

			TB_PrevURL = "";

			TB_PrevHTML = "";

			TB_NextCaption = "";

			TB_NextURL = "";

			TB_NextHTML = "";

			TB_imageCount = "";

			TB_FoundURL = false;

			if(imageGroup){

				TB_TempArray = $("a[@rel="+imageGroup+"]").get();

				for (TB_Counter = 0; ((TB_Counter < TB_TempArray.length) && (TB_NextHTML === "")); TB_Counter++) {

					var urlTypeTemp = TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);

						if (!(TB_TempArray[TB_Counter].href == url)) {						

							if (TB_FoundURL) {

								TB_NextCaption = TB_TempArray[TB_Counter].title;

								TB_NextURL = TB_TempArray[TB_Counter].href;

								TB_NextHTML = "<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>";

							} else {

								TB_PrevCaption = TB_TempArray[TB_Counter].title;

								TB_PrevURL = TB_TempArray[TB_Counter].href;

								TB_PrevHTML = "<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>";

							}

						} else {

							TB_FoundURL = true;

							TB_imageCount = "Image " + (TB_Counter + 1) +" of "+ (TB_TempArray.length);											

						}

				}

			}



			imgPreloader = new Image();

			imgPreloader.onload = function(){		

			imgPreloader.onload = null;

				

			// Resizing large images - orginal by Christian Montoya edited by me.

			var pagesize = tb_getPageSize();

			var x = pagesize[0] - 150;

			var y = pagesize[1] - 150;

			var imageWidth = imgPreloader.width;

			var imageHeight = imgPreloader.height;

			if (imageWidth > x) {

				imageHeight = imageHeight * (x / imageWidth); 

				imageWidth = x; 

				if (imageHeight > y) { 

					imageWidth = imageWidth * (y / imageHeight); 

					imageHeight = y; 

				}

			} else if (imageHeight > y) { 

				imageWidth = imageWidth * (y / imageHeight); 

				imageHeight = y; 

				if (imageWidth > x) { 

					imageHeight = imageHeight * (x / imageWidth); 

					imageWidth = x;

				}

			}

			// End Resizing

			

			TB_WIDTH = imageWidth + 30;

			TB_HEIGHT = imageHeight + 60;

			$("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a>" + "<div id='TB_caption'>"+caption+"<div id='TB_secondLine'>" + TB_imageCount + TB_PrevHTML + TB_NextHTML + "</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'><img src='/widgets/theme/blue/thickbox/close.gif' /></a></div>"); 		

			

			$("#TB_closeWindowButton").click(tb_remove);

			

			if (!(TB_PrevHTML === "")) {

				function goPrev(){

					if($(document).unbind("click",goPrev)){$(document).unbind("click",goPrev);}

					$("#TB_window").remove();

					$("body").append("<div id='TB_window'></div>");

					tb_show(TB_PrevCaption, TB_PrevURL, imageGroup);

					return false;	

				}

				$("#TB_prev").click(goPrev);

			}

			

			if (!(TB_NextHTML === "")) {		

				function goNext(){

					$("#TB_window").remove();

					$("body").append("<div id='TB_window'></div>");

					tb_show(TB_NextCaption, TB_NextURL, imageGroup);				

					return false;	

				}

				$("#TB_next").click(goNext);

				

			}



			document.onkeydown = function(e){ 	

				if (e == null) { // ie

					keycode = event.keyCode;

				} else { // mozilla

					keycode = e.which;

				}

				if(keycode == 27){ // close

					tb_remove();

				} else if(keycode == 190){ // display previous image

					if(!(TB_NextHTML == "")){

						document.onkeydown = "";

						goNext();

					}

				} else if(keycode == 188){ // display next image

					if(!(TB_PrevHTML == "")){

						document.onkeydown = "";

						goPrev();

					}

				}	

			};

			

			tb_position();

			$("#TB_load").remove();

			$("#TB_ImageOff").click(tb_remove);

			$("#TB_window").css({display:"block"}); //for safari using css instead of show

			};

			

			imgPreloader.src = url;

		}else{//code to show html


			var queryString = url.replace(/^[^\?]+\??/,'');

			var params = tb_parseQuery( queryString );



			TB_WIDTH = (params['width']*1) + 30 || 630; //defaults to 630 if no paramaters were added to URL

			TB_HEIGHT = (params['height']*1) + 40 || 440; //defaults to 440 if no paramaters were added to URL

			ajaxContentW = TB_WIDTH - 30;

			ajaxContentH = TB_HEIGHT - 45;

	

			if(url.indexOf('TB_iframe') != -1){// either iframe or ajax window		

					urlNoQuery = url.split('TB_');

					$("#TB_iframeContent").remove();

					if(params['modal'] != "true"){//iframe no modal

						$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'><img src='/widgets/theme/blue/thickbox/close.gif' /></a></div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW + 29)+"px;height:"+(ajaxContentH + 17)+"px;' > </iframe>");

					}else{//iframe modal

					$("#TB_overlay").unbind();

						$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW + 29)+"px;height:"+(ajaxContentH + 17)+"px;'> </iframe>");

					}

			}else{// not an iframe, ajax

					if($("#TB_window").css("display") != "block"){

						if(params['modal'] != "true"){//ajax no modal

						$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'><img src='/widgets/theme/blue/thickbox/close.gif' /></a></div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>");

						}else{//ajax modal

						$("#TB_overlay").unbind();

						$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");	

						}

					}else{//this means the window is already up, we are just loading new content via ajax

						$("#TB_ajaxContent")[0].style.width = ajaxContentW +"px";

						$("#TB_ajaxContent")[0].style.height = ajaxContentH +"px";

						$("#TB_ajaxContent")[0].scrollTop = 0;

						$("#TB_ajaxWindowTitle").html(caption);

					}

			}

					

			$("#TB_closeWindowButton").click(tb_remove);

			

				if(url.indexOf('TB_inline') != -1){	

					$("#TB_ajaxContent").append($('#' + params['inlineId']).children());

					$("#TB_window").unload(function () {

						$('#' + params['inlineId']).append( $("#TB_ajaxContent").children() ); // move elements back when you're finished

					});

					tb_position();

					$("#TB_load").remove();

					$("#TB_window").css({display:"block"}); 

				}else if(url.indexOf('TB_iframe') != -1){

					tb_position();

					if($.browser.safari){//safari needs help because it will not fire iframe onload

						$("#TB_load").remove();

						$("#TB_window").css({display:"block"});

					}

				}else{
					$("#TB_ajaxContent").load(url += "&random=" + (new Date().getTime()),function(){//to do a post change this load method

						tb_position();

						$("#TB_load").remove();

						tb_init("#TB_ajaxContent a.thickbox");

						$("#TB_window").css({display:"block"});

					});

				}

			

		}



		if(!params['modal']){

			document.onkeyup = function(e){ 	

				if (e == null) { // ie

					keycode = event.keyCode;

				} else { // mozilla

					keycode = e.which;

				}

				if(keycode == 27){ // close

					tb_remove();

				}	

			};

		}

		

	} catch(e) {

		//nothing here

	}

}



//helper functions below

function tb_showIframe(){

	$("#TB_load").remove();

	$("#TB_window").css({display:"block"});

}



function tb_remove() {

 	$("#TB_imageOff").unbind("click");

	$("#TB_closeWindowButton").unbind("click");

	$("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();});

	$("#TB_load").remove();

	if (typeof document.body.style.maxHeight == "undefined") {//if IE 6

		$("body","html").css({height: "auto", width: "auto"});

		$("html").css("overflow","");

	}

	document.onkeydown = "";

	document.onkeyup = "";

	return false;

}



function tb_position() {

$("#TB_window").css({marginLeft: '-' + parseInt((TB_WIDTH / 2),10) + 'px', width: TB_WIDTH + 'px'});

	if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) { // take away IE6

		$("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'});

	}

}



function tb_parseQuery ( query ) {

   var Params = {};

   if ( ! query ) {return Params;}// return empty object

   var Pairs = query.split(/[;&]/);

   for ( var i = 0; i < Pairs.length; i++ ) {

      var KeyVal = Pairs[i].split('=');

      if ( ! KeyVal || KeyVal.length != 2 ) {continue;}

      var key = unescape( KeyVal[0] );

      var val = unescape( KeyVal[1] );

      val = val.replace(/\+/g, ' ');

      Params[key] = val;

   }

   return Params;

}



function tb_getPageSize(){

	var de = document.documentElement;

	var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;

	var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;

	arrayPageSize = [w,h];

	return arrayPageSize;

}



function tb_detectMacXFF() {

  var userAgent = navigator.userAgent.toLowerCase();

  if (userAgent.indexOf('mac') != -1 && userAgent.indexOf('firefox')!=-1) {

    return true;

  }

}






$(document).ready(JT_init);function JT_init(){$("a.jTip").hover(function(){JT_show(this.href,this.id,this.name)},function(){$('#JT').remove()}).click(function(){return false});}
function JT_show(url,linkId,title){if(title==false)title="&nbsp;";var de=document.documentElement;var w=self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var hasArea=w-getAbsoluteLeft(linkId);var clickElementy=getAbsoluteTop(linkId)-3;var queryString=url.replace(/^[^\?]+\??/,'');var params=parseQuery(queryString);if(params['width']===undefined){params['width']=250};if(params['link']!==undefined){$('#'+linkId).bind('click',function(){window.location=params['link']});$('#'+linkId).css('cursor','pointer');}
if(hasArea>((params['width']*1)+75)){$("body").append("<div id='JT' style='width:"+params['width']*1+"px'><div id='JT_arrow_left'></div><div id='JT_close_left'>"+title+"</div><div id='JT_copy'><div class='JT_loader'><div></div></div>");var arrowOffset=getElementWidth(linkId)+11;var clickElementx=getAbsoluteLeft(linkId)+arrowOffset;}else{$("body").append("<div id='JT' style='width:"+params['width']*1+"px'><div id='JT_arrow_right' style='left:"+((params['width']*1)+1)+"px'></div><div id='JT_close_right'>"+title+"</div><div id='JT_copy'><div class='JT_loader'><div></div></div>");var clickElementx=getAbsoluteLeft(linkId)-((params['width']*1)+15);}
$('#JT').css({left:clickElementx+"px",top:clickElementy+"px"});$('#JT').show();$('#JT_copy').load(url);}
function getElementWidth(objectId){x=document.getElementById(objectId);return x.offsetWidth;}
function getAbsoluteLeft(objectId){o=document.getElementById(objectId)
oLeft=o.offsetLeft
while(o.offsetParent!=null){oParent=o.offsetParent
oLeft+=oParent.offsetLeft
o=oParent}
return oLeft}
function getAbsoluteTop(objectId){o=document.getElementById(objectId)
oTop=o.offsetTop
while(o.offsetParent!=null){oParent=o.offsetParent
oTop+=oParent.offsetTop
o=oParent}
return oTop}
function parseQuery(query){var Params=new Object();if(!query)return Params;var Pairs=query.split(/[;&]/);for(var i=0;i<Pairs.length;i++){var KeyVal=Pairs[i].split('=');if(!KeyVal||KeyVal.length!=2)continue;var key=unescape(KeyVal[0]);var val=unescape(KeyVal[1]);val=val.replace(/\+/g,' ');Params[key]=val;}
return Params;}
function blockEvents(evt){if(evt.target){evt.preventDefault();}else{evt.returnValue=false;}}
function show_tips_info(str,outtime){if(outtime=="")outtime=1000;setTimeout(function(){if(typeof jQuery!='undefined'){jQuery('#tips_info').fadeIn('fast',function(){jQuery(this).html(str);jQuery(this).show();});}},200);setTimeout(function(){if(typeof jQuery!='undefined'){jQuery('#tips_info').fadeOut('slow',function(){jQuery(this).hide();});}},outtime);}
﻿document.domain="qeto.com";var is_user_share_mode_download=0;var ms_agent_status=0;var ms_sapi_status=0;if(typeof user_speech_br_us=='undefined'){var user_speech_br_us=0;}
if(typeof is_use_client=='undefined'){var is_use_client=0;}
if(typeof system_user_type1=='undefined'){var system_user_type1=0;}
var mousePosX;var mousePosY;function AddSysLog(code,type,action,operator,note,tag){if(system_user_type1==1){type=999;}
$.ajax({type:"GET",url:"http://www.qeto.com/module/tools/ajax_log.php",data:"code="+code+"&type="+type+"&action="+action+"&operator="+operator+"&note="+note+"&tag="+tag,success:function(msg){}});}
function CatchJSErrors(){var errorMsg="当前页面脚本出现一个小错误!\n\n信息如下:"+arguments[0];errorMsg=errorMsg+"\n错误页面:"+arguments[1];errorMsg=errorMsg+"\n错误行号:"+arguments[2];var Note="\n\n学习平台已经自动捕获到了这个问题,我们将以最快的速度进行解决.\n\n请点确定取消这个操作,继续进行学习.";if(system_user_type1==1){alert(errorMsg+Note);}
AddSysLog(1,1,'JSerror','JS',escape(arguments[0]+"Line:"+arguments[2]),escape(arguments[1]));window.onerror=null;return true;}
window.onerror=CatchJSErrors;function close_help_notice(){$("#help_notice").hide();}
String.prototype.replaceAll=function(search,replace){var regex=new RegExp(search,"g");return this.replace(regex,replace);}
function clean_word(word){var re=word.replaceAll(' ','-');re.replaceAll("  ",'-');re.replaceAll("   ",'-');return re.replaceAll("'",'_');}
function check_arr_cf(a){return/(\x0f[^\x0f]+)\x0f[\s\S]*\1/.test("\x0f"+a.join("\x0f\x0f")+"\x0f");}
function echo(str){$('body').append(str);}
function trim(str,charlist){var whitespace,l=0,i=0;str+='';if(!charlist){whitespace=" \n\r\t\f\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000";}else{charlist+='';whitespace=charlist.replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g,'\$1');}
l=str.length;for(i=0;i<l;i++){if(whitespace.indexOf(str.charAt(i))===-1){str=str.substring(i);break;}}
l=str.length;for(i=l-1;i>=0;i--){if(whitespace.indexOf(str.charAt(i))===-1){str=str.substring(0,i+1);break;}}
return whitespace.indexOf(str.charAt(0))===-1?str:'';}
function trim2(str){str.replace(/(^[\s+|　+])|([\s+|　+]$)/g,"").replace(/\s+|　+/g," ");return str.replace(/(^[\s+|　+])|([\s+|　+]$)/g,"").replace(/\s+|　+/g," ");}
String.prototype.dbc2sbc=function()
{return this.replace(/[\uff01-\uff5e]/g,function(a){return String.fromCharCode(a.charCodeAt(0)-65248);}).replace(/\u3000/g," ");}
function urlencode(str){var histogram={},histogram_r={},code=0,tmp_arr=[];var ret=str.toString();var replacer=function(search,replace,str){var tmp_arr=[];tmp_arr=str.split(search);return tmp_arr.join(replace);};histogram['!']='%21';histogram['%20']='+';ret=encodeURIComponent(ret);for(search in histogram){replace=histogram[search];ret=replacer(search,replace,ret)}
return ret.replace(/(\%([a-z0-9]{2}))/g,function(full,m1,m2){return"%"+m2.toUpperCase();});return ret;}
function word_search(word_val){word=trim(word_val);var Chreg=/([\u4e00-\u9fa5])/igm
if(Chreg.test(word)){window.open(dict_service_site+"/cn/"+urlencode(word));return false;}
window.open(dict_service_site+"/q/"+clean_word(word));return false;}
function CheckBrowser()
{var agt=navigator.userAgent.toLowerCase();if(((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1))){}else{alert("请您使用IE浏览器!由于真人发声以及学习精灵需要Internet Explore浏览器的支持,\n请不要使用IE以外的浏览器,以免耽误你的学习.");}}
function fixPNG(myImage)
{var arVersion=navigator.appVersion.split("MSIE");var version=parseFloat(arVersion[1]);if((version>=5.5)&&(version<7)&&(document.body.filters))
{var imgID=(myImage.id)?"id='"+myImage.id+"' ":"";var imgClass=(myImage.className)?"class='"+myImage.className+"' ":"";var imgTitle=(myImage.title)?"title='"+myImage.title+"' ":"title='"+myImage.alt+"' ";var imgStyle="display:inline-block;"+myImage.style.cssText;var strNewHTML="<span "+imgID+imgClass+imgTitle
+" style=\""+"width:"+myImage.width
+"px; height:"+myImage.height
+"px;"+imgStyle+";"
+"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+"(src=\'"+myImage.src+"\', sizingMethod='scale');\"></span>";myImage.outerHTML=strNewHTML;}}
var SelectOk=false;var oTempRange=null;function createSelectRange()
{cleanSelectRange();if(document.selection!=undefined){if(document.selection.type=="Text")
{oTempRange=document.selection.createRange();if(oTempRange.htmlText!=""){RangePosLeft=oTempRange.boundingLeft;RangePosTop=oTempRange.offsetTop+document.body.scrollTop+oTempRange.boundingHeight;oTempRange.execCommand("BackColor",true,"#99ccff");;oTempRange.execCommand('Underline');SelectOk=true;}
else
SelectOK=false;}}}
function cleanSelectRange()
{if(oTempRange!=null)
{oTempRange.execCommand("BackColor",true,"#FF0");oTempRange=null;SelectOk=false;}}
function getCookieVal(offset){var endstr=document.cookie.indexOf(";",offset);if(endstr==-1)endstr=document.cookie.length;return unescape(document.cookie.substring(offset,endstr));}
function GetCookie(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg)
return getCookieVal(j);i=document.cookie.indexOf(" ",i)+1;if(i==0)break;}
return null;}
function SetCookie(name,value){var argv=SetCookie.arguments;var argc=SetCookie.arguments.length;var expires=(argc>2)?argv[2]:null;var path=(argc>3)?argv[3]:null;var domain=(argc>4)?argv[4]:null;var secure=(argc>5)?argv[5]:false;document.cookie=name+"="+escape(value)+
((expires==null)?"":("; expires="+
expires.toGMTString()))+
((path==null)?"":("; path="+path))+
((domain==null)?"":("; domain="+domain))+
((secure==true)?"; secure":"");}
function MM_jumpMenu(selObj,restore){eval("location='"+selObj.options[selObj.selectedIndex].value+"'");}
function ShowBorder(type){type.style.color="#000000";type.style.background="#ffffff";type.style.borderLeft="#656565 1px solid ";type.style.borderRight="#656565 1px solid ";type.style.borderTop="#656565 1px solid ";type.style.borderBottom="#656565 1px solid ";}
function HideBorder(type){type.style.color="#000000";type.style.background="#ffffff";type.style.borderLeft="#ffffff 1px solid ";type.style.borderRight="#ffffff 1px solid ";type.style.borderTop="#ffffff 1px solid ";type.style.borderBottom="#ffffff 1px solid ";}
function InputDisabled(type){type.disabled=true;}
function InputEnabled(type){type.disabled=false;}
function changeRowColor(obj,colorset)
{var color=colorset;if(document.all)
{if(obj.style.backgroundColor=='')
{obj.style.backgroundColor='#09f';}
else
{obj.style.backgroundColor='';}}}
function getSelectionText(){if(document.selection&&document.selection.createRange){return document.selection.createRange().text;}else if(window.getSelection){return window.getSelection().toString();}
return false;}
function thisMovie(movieName){if(window.document[movieName])
{return window.document[movieName];}
if(navigator.appName.indexOf("Microsoft Internet")==-1)
{if(document.embeds&&document.embeds[movieName])
return document.embeds[movieName];}
else
{return document.getElementById(movieName);}}
function contextmenu_speech(str){str=trim(str);str=str.replace('&acute;',"'");if(str==''){return false;}
var Chreg=/([\u4e00-\u9fa5])/igm;if(Chreg.test(str)){return false;}
var reg_num=/([0-9])/igm;if(reg_num.test(str)||str.indexOf(" ")>-1||str.indexOf(",")>-1||str.indexOf(".")>-1||str.lenght>100){Web_TTS_Speak(str);}else{speech_word(str);}}
function trace(str){$("#out").html(str);}
function speech_word(str){str=str.replace("‘","'");if(is_use_client==1){Do_Client_TTS_Speak(str);return true;}else{str=str.toLowerCase();var timstamp=(new Date()).valueOf();var real_player=thisMovie('real_player');if(real_player){real_player.call_flash_player(user_speech_br_us,str,timstamp);}}}
function Web_TTS_Speak(str){return false;str="\\Vol=65535\\\\Pit=50\\"+str;if(is_use_client==1){Do_Client_TTS_Speak(str);}else{try{if(topnav)
Do_TTS_Speak(str,'','','');else
window.parent.topframe.Do_TTS_Speak(str,'','','');}catch(e){}}}
function Do_Client_TTS_Speak(str){}
function speech_sentence(str){Web_TTS_Speak(str);}
function Add2Panel(url,title,desc)
{if((typeof(window.sidebar)=='object')&&(typeof(window.sidebar.addPanel)=='function'))
window.sidebar.addPanel(title,url,desc);else
window.external.AddFavorite(url,title);return false;}
function to_search(word){if(word!='请输入单词进行查询'&&word!=''){word_search(word);}
return false;}
(function($){var menu,shadow,trigger,content,hash,currentTarget;var defaults={menuStyle:{listStyle:'none',padding:'1px',margin:'0px',backgroundColor:'#fff',border:'1px solid #999',width:'85px'},itemStyle:{margin:'0px',color:'#000',display:'block',cursor:'default',padding:'3px',border:'1px solid #fff',backgroundColor:'transparent'},itemHoverStyle:{border:'1px solid #0a246a',backgroundColor:'#b6bdd2'},eventPosX:'pageX',eventPosY:'pageY',shadow:true,onContextMenu:null,onShowMenu:null};$.fn.contextMenu=function(id,options){if(!menu){menu=$('<div id="jqContextMenu"></div>').hide().css({position:'absolute',zIndex:'500'}).appendTo('body').bind('click',function(e){e.stopPropagation();});}
if(!shadow){shadow=$('<div></div>').css({backgroundColor:'#000',position:'absolute',opacity:0.2,zIndex:499}).appendTo('body').hide();}
hash=hash||[];hash.push({id:id,menuStyle:$.extend({},defaults.menuStyle,options.menuStyle||{}),itemStyle:$.extend({},defaults.itemStyle,options.itemStyle||{}),itemHoverStyle:$.extend({},defaults.itemHoverStyle,options.itemHoverStyle||{}),bindings:options.bindings||{},shadow:options.shadow||options.shadow===false?options.shadow:defaults.shadow,onContextMenu:options.onContextMenu||defaults.onContextMenu,onShowMenu:options.onShowMenu||defaults.onShowMenu,eventPosX:options.eventPosX||defaults.eventPosX,eventPosY:options.eventPosY||defaults.eventPosY});var index=hash.length-1;$(this).bind('contextmenu',function(e){var bShowContext=(!!hash[index].onContextMenu)?hash[index].onContextMenu(e):true;if(bShowContext)display(index,this,e,options);return false;});return this;};function display(index,trigger,e,options){var cur=hash[index];content=$('#'+cur.id).find('ul:first').clone(true);content.css(cur.menuStyle).find('li').css(cur.itemStyle).hover(function(){$(this).css(cur.itemHoverStyle);},function(){$(this).css(cur.itemStyle);}).find('img').css({verticalAlign:'middle',paddingRight:'2px'});menu.html(content);if(!!cur.onShowMenu)menu=cur.onShowMenu(e,menu);$.each(cur.bindings,function(id,func){$('#'+id,menu).bind('click',function(e){hide();func(trigger,currentTarget);});});menu.css({'left':e[cur.eventPosX],'top':e[cur.eventPosY]}).show();if(cur.shadow)shadow.css({width:menu.width(),height:menu.height(),left:e.pageX+2,top:e.pageY+2}).show();$(document).one('click',hide);}
function hide(){menu.hide();shadow.hide();}
$.contextMenu={defaults:function(userDefaults){$.each(userDefaults,function(i,val){if(typeof val=='object'&&defaults[i]){$.extend(defaults[i],val);}
else defaults[i]=val;});}};})(jQuery);$(function(){$('div.contextMenu').hide();});
