//计算字符长度
function checkStrLen(string){
	var str,Num = 0;
	for(var i=0;i<string.length;i++){
		str = string.substring(i,i+1);
		if(str<="~"){  //判断是否双字节
			Num+=1;
		}else{
			Num+=2;
		}
	}
	return Num;
}

//注册验证
function checkRegister(){
	var form=document.register;
	var userlen=checkStrLen(form.username.value);
	var pwdlen=checkStrLen(form.password.value);
	var cpwdlen=checkStrLen(form.con_password.value);
	var verifylen=checkStrLen(form.verify.value);

	var emaillen=checkStrLen(form.email.value);
	var emailvalue=form.email.value;

	var pamail=/^([a-zA-Z0-9\._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;

	var pwd=form.password.value;
	var cpwd=form.con_password.value;

	if(userlen=='' || userlen<4){
		alert(sitelang[0]);
		return false;
	}
	else if(pwdlen=='' || pwdlen<6){
		alert(sitelang[1]);
		return false;
	}
	else if(cpwdlen=='' || pwd!=cpwd){
		alert(sitelang[2]);
		return false;
	}
	else if(emaillen==''){
		alert(sitelang[3]);
		return false;
	}
	else if(!pamail.test(emailvalue)){
		alert(sitelang[4]);
		return false;
	}
	else if(verifylen==''){
		alert(sitelang[5]);
		return false;
	}

	else{
		return true;
		//		checkVerify('verify','register');
	}

}

//登录验证
function checkLogin(){
	var form=document.login;
	var userlen=checkStrLen(form.username.value);
	var pwdlen=checkStrLen(form.pwd.value);
	var verifylen=checkStrLen(form.verify.value);

	if(userlen=='' || userlen<4){
		alert(sitelang[6]);
		return false;
	}
	else if(pwdlen=='' || pwdlen<6){
		alert(sitelang[7]);
		return false;
	}
	else if(verifylen==''){
		alert(sitelang[8]);
		return false;
	}
	else{
		return true;
	}
}


/**	iy注册验证用户名可用	**/
function checkRegisterName(home)
{
	var form=document.register;
	var url = home+'/page.php?p=ajax_action&action=checkRegisterName&username='+ form.username.value;
	new Ajax(url, {
		method : 'get',
		onComplete : function(){
			var result = this.response.text;
			if(result == 'ok')
			{
				$('register_name').innerHTML = form.username.value+sitelang[14];
				return true;
			}
			else
			{
				$('register_name').innerHTML = form.username.value+sitelang[15];
				return false;
			}
		}
	}).request();
}


function setTab(area,id) {
	var tabArea=document.getElementById(area);

	var contents=tabArea.childNodes;
	for(i=0; i<contents.length; i++) {
		if(contents[i].className=='stb'){contents[i].style.display='none';}
	}
	document.getElementById(id).style.display='';
	document.getElementById(id+'_note').innerHTML='';

	/*	var tabs=document.getElementById(area+'tabs').getElementsByTagName('a');
	for(i=0; i<tabs.length; i++) { tabs[i].className='tab'; }
	document.getElementById(id+'tab').className='tab curtab';
	document.getElementById(id+'tab').blur();*/
}

function setTabs(area,id) {
	var tabArea=document.getElementById(area);

	var contents=tabArea.childNodes;
	for(i=0; i<contents.length; i++) {
		if(contents[i].className=='tab-s'){contents[i].style.display='none';}
	}
	document.getElementById(id).style.display='';

	var tabs=document.getElementById(area+'-letter').getElementsByTagName('a');
	for(i=0; i<tabs.length; i++) { tabs[i].className='terms-title'; }
	document.getElementById(id+'-tab').className='terms-title cur';
	//	document.getElementById(id+'-tab').blur();
}

/**	修改密码	**/
function changePassword(home)
{
	var user_id = document.getElementById('user_id').value;
	var oldpwd = document.getElementById('oldpassword').value;
	var newpwd = document.getElementById('newpassword').value;
	var cnewpwd = document.getElementById('cnewpassword').value;

	if(checkStrLen(oldpwd)<6)
	{
		alert(sitelang[9]);
	}
	else if(checkStrLen(newpwd)<6)
	{
		alert(sitelang[10]);
	}
	else if(newpwd!= cnewpwd)
	{
		alert(sitelang[11]);
	}
	else
	{
		var url = home+'/page.php?p=ajax_action&action=changePassword&userid='+ user_id+ '&oldpassword=' +oldpwd+ '&newpassword=' +newpwd;
		new Ajax(url, {
			method : 'get',
			onComplete : function(){
				var result = this.response.text;
				if(result == 'ok')
				{
					$('changePassword_note').innerHTML = sitelang[17];
					//					$('changePassword_note').innerHTML = ' succeed !';
					$('oldpassword_ma').innerHTML = '';
				}
				else
				{
					$('oldpassword_ma').innerHTML = result;
					$('changePassword_note').innerHTML = '';
				}
			}
		}).request();
	}

}

/**	修改用户资料	**/
function changeProfile(home)
{
	var user_id = document.getElementById('user_id').value;
	var phone = document.getElementById('phone').value;
	var email = document.getElementById('email').value;
	var lan = document.getElementById('dlanguage').value;
	var olan =document.getElementById('defaultlan').innerHTML;
	olan=olan.trim();
	var pamail=/^([a-zA-Z0-9\._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
	if(!pamail.test(email))
	{
		alert('email is incorrect!');
	}
	else
	{
		var url = home+'/page.php?p=ajax_action&action=changeProfile&userid='+ user_id+ '&email=' +email+ '&phone=' +phone+'&ulan='+lan;
		new Ajax(url, {
			method : 'get',
			onComplete : function(){
				var result = this.response.text;
				if(result == 'ok')
				{
					$('changeProfile_note').innerHTML = sitelang[18];
					if(lan!=olan)
					{
						$('defaultlan').innerHTML =lan;
						updateAblert();
					}
				}
				else
				{
					$('changeProfile_note').innerHTML = result;
				}
			}
		}).request();
	}
}
/**更新my ablert**/
function updateAblert()
{
	var key=["bus","life","cur1","cus","law","log","con","sour"];
	var len=$('formde').elements.length;
	var form=$('formde');
	for(var i=0;i<len;i++)
	{
		var t=key[i];
		form.elements[i].checked=0;
	}
	$('disable').checked=1;
}
/**	找回密码	**/
function lostPassword(home)
{
	var username = document.getElementById('r_username').value;
	var email = document.getElementById('email').value;

	var pamail=/^([a-zA-Z0-9\._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
	if(!pamail.test(email))
	{
		alert('email is incorrect!');
	}
	else
	{
		document.getElementById('lostpasswordnote').innerHTML = 'waiting ...';
		var url = home+'/page.php?p=ajax_action&action=lostPassword&email=' +email+ '&username=' +username;
		new Ajax(url, {
			method : 'get',
			onComplete : function(){
				var result = this.response.text;
				$('lostpasswordnote').innerHTML = result;
			}
		}).request();
	}
}


function closeSearchLang(lang)
{
	//	document.search.lan.value = lang;
	document.getElementById('search-language').style.display = 'none';
	document.search.action = homePage + '/' + lang + '/search/';
	//	var s = document.search.s.value;
	//	if(s!='')
	//	{
	//		document.search.submit();
	//	}
	//	else
	//	{
	if(lang == 'en')
	{
		//			window.location.href = homePage+"/";
		parent.document.location.href = homePage+"/";
	}
	else
	{
		//			window.location.href = homePage+"/"+lang+'/';
		parent.document.location.href = homePage+"/"+lang+'/';
	}
	//	}
}

function externalLinks() {

	if (!document.getElementsByTagName) return;

	var anchors = document.getElementsByTagName("a");

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

		var anchor = anchors;

		if (anchor.getAttribute("href") &&

		anchor.getAttribute("rel") == "external")

		anchor.href = "http://www.baidu.com";

		anchor.target = "_parent";

	}
}


function addstar(home,userid,pid,lang,op)
{
	if(userid=='')
	{
		return ;
	}
	var url = home+'/page.php?p=ajax_addstar&userid='+userid+'&pid='+ pid+'&lan='+lang;
	var stared=false;
	var img=home+'/wp-content/themes/classic/Images/starred.gif';
	if(op.src==img)
	{
		stared=true;
		url = home+'/page.php?p=ajax_deletefavorite&userid='+userid+'&pid='+ pid+'&lang='+lang;
	}
	op.src=home+'/wp-content/themes/classic/Images/saving.gif'
	//alert(url);
	new Ajax(url, {
		method : 'get',
		onComplete : function(){
			var result = this.response.text;
			//alert(result);
			if(result == 'ok')
			{
				//alert(url);
				if(stared)
				{
					op.src=home+'/wp-content/themes/classic/Images/star.gif';
				}else
				{
					op.src=home+'/wp-content/themes/classic/Images/starred.gif';
				}
				return true;
			}
			else
			{
				//alert('sorry! add star fail');
				op.src=img;
				return false;
			}
		}
	}).request();
}
function deleteStars(home,userid,pid,lang,parent,op)
{
	var url = home+'/page.php?p=ajax_deletestar&userid='+userid+'&pid='+ pid+'&lang='+lang;
	new Ajax(url, {
		method : 'get',
		onComplete : function(){
			var result = this.response.text;
			//alert(result);
			if(result == 'ok')
			{
				//alert(url);
				var tr=op.parentNode.parentNode.parentNode.parentNode;
				var trs=tr.nextSibling;
				trs.style.display='none';
				tr.style.display='none';
				return true;
			}
			else
			{
				alert('sorry! delete star fail');
				//op.src=home+'/wp-content/themes/classic/Images/star.gif';
				return false;
			}
		}
	}).request();
}
function deleteFavorite(home,userid,pid,lang,op)
{
	var url = home+'/page.php?p=ajax_deletefavorite&userid='+userid+'&pid='+ pid+'&lang='+lang;
	new Ajax(url, {
		method : 'get',
		onComplete : function(){
			var result = this.response.text;
			//alert(result);
			if(result == 'ok')
			{
				//alert(url);
				var tr=op.parentNode.parentNode.parentNode.parentNode;
				var trs=tr.nextSibling;
				trs.style.display='none';
				tr.style.display='none';
				return true;
			}
			else
			{
				alert('sorry! delete star fail');
				//op.src=home+'/wp-content/themes/classic/Images/star.gif';
				return false;
			}
		}
	}).request();
}
function displayCatogory(home,userid,type)
{
	var url = home+'/page.php?p=ajax_catogory&userid='+userid+'&type='+ type;
	new Ajax(url, {
		method : 'get',
		onComplete : function(){
			var result = this.response.text;
			//alert(result);
			if(result == 'ok')
			{
				return true;
			}
			if(result == 'nook')
			{
				alert('sorry! fail to hidden hot news');
				return false;
			}
		}
	}).request();
}
function aboutCatogory(home,userid,type,display)
{
	var url = home+'/page.php?p=ajax_aboutcatogory&userid='+userid+'&type='+ type+'&display='+display;
	new Ajax(url, {
		method : 'get',
		onComplete : function(){
			var result = this.response.text;
			//alert(result);
			if(result == 'ok')
			{
				//alert('success!');
				return true;
			}
			if(result == 'nook')
			{
				//alert('sorry! fail to hidden the catogory');
				return false;
			}
		}
	}).request();
}
function userLogin(e)
{
	var key = window.event?e.keyCode:e.which;
	if(key==13)
	{
		window.document.login.submit();
	}
}
function postcomments(home,pid,userid,post_name,lang)
{
	var usercontent=document.getElementById('usercontent');
	var username=document.getElementById('sjname');
	var useremail=document.getElementById('sjemail');
	var usercomment=document.getElementById('sjcomment');
	var userwebsite=document.getElementById('sjwebsite');
	var userverify=document.getElementById('verifycode');
	var verify_img_r=document.getElementById('verify_img_r');
	var userselect='';
	usercomment.innerHTML="<img src='"+home+"/wp-content/themes/classic/Images/saving.gif'>";
	var len=1;
	if(userid.length>0)
	{
		var userpublic=document.getElementById('sjselect');
		len=0;
		userselect=userpublic.value;
	}
	var url=home+'/page.php?p=ajax_addcomment&content='+usercontent.value+'&name='+ username.value+'&email='+useremail.value+'&ppid='+pid+'&website='+userwebsite.value+'&public='+userselect+'&puserid='+userid+'&verify='+userverify.value+'&post_name='+post_name+'&lang='+lang;
	var pamail=/^([a-zA-Z0-9\._-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
	if(len)
	{
		if(!pamail.test(useremail.value))
		{
			usercomment.innerHTML='email is incorrect!';
			return ;
		}
	}
//	alert("before");
	new Ajax(url, {
		method : 'get',
		onComplete : function(){
			var result = this.response.text;
//			alert(result);
			if(result == 'OK')
			{
				usercomment.innerHTML="<div>post your comment successfully</div><br>";
				verify_img_r.src=home+"/wp-content/themes/classic/include/checkNumber.php?t"+new Date();
				return true;
			}else
			{
				usercomment.innerHTML="<div>add comment fail,please try again @~@</div>";
				return false;
			}
		}
	}).request();
}
function addstart(home,userid,pid,lang,op)
{
	if(userid=='')
	{
		return ;
	}
	var op=document.getElementById('jsamimg');
	var url = home+'/page.php?p=ajax_addstar&userid='+userid+'&pid='+ pid+'&lan='+lang;
	var stared=false;
	var img=home+'/wp-content/themes/classic/Images/starred.gif';
	if(op.src==img)
	{
		stared=true;
		url = home+'/page.php?p=ajax_deletefavorite&userid='+userid+'&pid='+ pid+'&lang='+lang;
	}
	op.src=home+'/wp-content/themes/classic/Images/saving.gif';
	new Ajax(url, {
		method : 'get',
		onComplete : function(){
			var result = this.response.text;
			if(result == 'ok')
			{
				//alert(url);
				if(stared)
				{
					op.src=home+'/wp-content/themes/classic/Images/star.gif';
				}else
				{
					op.src=home+'/wp-content/themes/classic/Images/starred.gif';
				}
				return true;
			}
			else
			{
				//alert('sorry! add star fail');
				op.src=img;
				return false;
			}
		}
	}).request();
}
function checkall(form, prefix, checkall) {
	var checkall = checkall ? checkall : 'chkall';
	for(var i = 0; i < form.elements.length; i++) {
		var e = form.elements[i];
		if(e.name && e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
			e.checked = form.elements[checkall].checked;
		}
	}
}

function dispalysetting(home,userid)
{
	if(userid.length<=0)
	{
		return ;
	}
	var fs=document.getElementById('formsetting');
	var homeloadings=document.getElementById('homeloadings');
	homeloadings.innerHTML="<img src='"+home+'/wp-content/themes/classic/Images/saving.gif\''+" />";
	var psearche=0;
	if(fs.elements[0].checked)
	{
		psearche=1;
	}
	aboutCatogory(home,userid,1,psearche)
	var rsearche=0;
	if(fs.elements[1].checked)
	{
		rsearche=1;
	}
	aboutCatogory(home,userid,2,rsearche);
	homeloadings.innerHTML=sitelang[16];
	//	homeloadings.innerHTML="save settings success";
}



function mdeleteall(home,userid) {
	var ids='';
	var form =document.getElementById('formhistory');
	for(var i = 0; i < form.elements.length; i++) {
		var e = form.elements[i];
		if(e.name && e.name!='chkall' &&e.checked)
		{
			ids=ids+e.value+"_";
		}
	}
	ids=ids.substr(0,ids.length-1);
	var url = home+'/page.php?p=ajax_mdeletehistory&userid='+userid+'&ids='+ids;
	var loading=document.getElementById('historyloading');
	loading.innerHTML="<img src='"+home+'/wp-content/themes/classic/Images/saving.gif\''+" />";
	new Ajax(url, {
		method : 'get',
		onComplete : function(){
			var result = this.response.text;
			var arrstr=new Array();
			arrstr=result.split("_");
			loading.innerHTML="";
			for(i=0;i<arrstr.length;i++)
			{
				jsam='jsam-'+arrstr[i];
				op=document.getElementById(jsam);
				trs=op.nextSibling;
				trs.style.display="none";
				op.style.display="none";
			}

			return true;
		}
	}).request();
}
function mdeletefavorite(home,userid)
{
	var ids='';
	var form =document.getElementById('formfavorite');
	for(var i = 0; i < form.elements.length; i++) {
		var e = form.elements[i];
		if(e.name && e.name!='chkall' &&e.checked)
		{
			ids=ids+e.value+"_";
		}
	}
	ids=ids.substr(0,ids.length-1);
	var url = home+'/page.php?p=ajax_mdeletefavorite&userid='+userid+'&ids='+ids;
	var loading=document.getElementById('favloading');
	loading.innerHTML="<img src='"+home+'/wp-content/themes/classic/Images/saving.gif\''+" />";
	new Ajax(url, {
		method : 'get',
		onComplete : function(){
			var result = this.response.text;
			var arrstr=new Array();
			arrstr=result.split("_");
			loading.innerHTML="";
			for(i=0;i<arrstr.length;i++)
			{
				jsam='fav-'+arrstr[i];
				op=document.getElementById(jsam);
				trs=op.nextSibling;
				trs.style.display="none";
				op.style.display="none";
			}
			return true;
		}
	}).request();
}

/** Headlines 网站列表  **/
function setheadlinesSiteList(p,a,lang,siteName)
{
	var url = homePage+'/page.php?p=ajax_knowledgecenter&page='+ p +'&lan='+ lang + '&sitename='+siteName;
	new Ajax(url, {
		method : 'get',
		onComplete : function(){
			var result = this.response.text;
			$('site_list').innerHTML = result;
		}
	}).request();
	if(p>1){
		document.getElementById('site_prev').innerHTML = '<a href="javascript:setheadlinesSiteList('+ (p-1) +','+ a +',\''+lang+'\',\''+siteName+'\');">Prve</a>';
	}
	else{
		document.getElementById('site_prev').innerHTML = 'Prve';
	}

	if(p<a){
		document.getElementById('site_next').innerHTML = '<a href="javascript:setheadlinesSiteList('+ (p+1) +','+ a +',\''+ lang +'\',\''+siteName+'\');">Next</a>';
	}
	else{
		document.getElementById('site_next').innerHTML = 'Next';
	}
}
function setLetterSite(letter,page)
{
	var language = $('language').value;
	$('cursitepage').value = page;
	$('curletter').value = letter;
	var url = homePage+'/page.php?p=ajax_knowledgecenter&action=lettersite&page='+ page +'&letter='+ letter+'&lan='+language;
	new Ajax(url, {
		method : 'get',
		onComplete : function(){
			$('letter_sites').innerHTML = this.response.text;
			//alert(this.response.text);
			$('letter_sites').getElements('.sitepopname').addEvent('mouseenter', function(e){
				e = new Event(e);
				var pos = this.getPosition();
				$('site_detail').innerHTML='';
				$('site_posts_list').innerHTML='';
				$('site_logo').innerHTML='';
				$('cform_cat').value = 0;
				$('list-text-more').innerHTML = '';

				$('site_popu').setStyles({'position': 'absolute','left':e.page.x+10,'top':pos.y -110,'display':'block','z-index':'10000'});

				if(this.getAttribute('popcontent')){
					var content = this.getAttribute('popcontent');
					//					alert(content);
					var dual=content.split('::');
					if(dual.length>1){
						$('site_detail').innerHTML=dual[0].trim();
						$('site_posts_list').innerHTML=dual[1].trim();
						$('site_logo').innerHTML=dual[2].trim();
						$('cform_cat').value = parseInt(dual[3].trim());
						$('list-text-more').innerHTML = dual[4].trim();
					}else{
						$('site_posts_list').innerHTML='';
					}
				}
				e.stop();
			});
			$('goout').addEvent('mouseover', function(e){
				e = new Event(e);
				$('site_popu').setStyle('display','none');
				e.stop();
			});
			$('site_popu').addEvent('mouseenter',function (e){
				e=new Event(e);
				$('site_popu').setStyle('display','block');
				e.stop();
			});
			$('site_popu').addEvent('mouseleave',function (e){
				e=new Event(e);
				$('site_popu').setStyle('display','none');
				e.stop();
			});
		}
	}).request();
	//alert($('letter_sites').innerTHML);
}

function setLetterSitePage(action)
{
	var letter = $('curletter').value;
	if(action == 'back'){
		var page = parseInt($('cursitepage').value) -1;
		if(page<=0){
			page = 1;
		}
	}
	else if(action == 'next'){
		var page = parseInt($('cursitepage').value) +1;
	}
	setLetterSite(letter,page);
}


function showAllwebsite()
{
	var obj = document.getElementById('allwebsite');
	if(obj.style.display == "none"){
		obj.style.display = "";
	}else{
		obj.style.display = "none";
	}
}


/**
提交有问题文章
*/
function addRate(home,id,ispost,lang)
{
	if($('appraise').title=='Thank you')
	{
		alert('Thank you for submitting this issue.');
		return ;
	}
	if(ispost==1)
	{
		table='&t=posts';
	}
	else
	{
		table='&t=wp_posts';
	}
	if($('radio1').checked)
	{
		t='&s=g';
	}
	else
	{
		t='&s=b';
	}
	var url=home+'/page.php?p=ajax_rate&id='+id+'&lan='+lang+t+table;
	$('appraise').value='working...';
	new Ajax(url, {
		method : 'get',
		onComplete : function(){
			var result = this.response.text;
			if(result=='ok')
			{
				$('appraise').title='Thank you';
				$('appraise').value='Thank you';
				return true;
			}else
			{
				$('appraise').value='Request failed';
			}
		}
	}).request();
}

/**
显示原来页面
*/
function Showoriginalsource(){
	var browserName=navigator.appName;
	var screenHight = window.screen.availHeight;
	var framHight = (screenHight-100)/2;
//	alert(framHight);
	if (browserName == "Netscape" || browserName == "Opera")
	{
		if(document.getElementById('bonttom_frame_div').style.display == ''){
			document.getElementById('top_frame_div').style.height='auto';
			document.getElementById('bonttom_frame_div_f').src='';
			document.getElementById('bonttom_frame_div').style.display = 'none';
			document.getElementById('min_frame_div').style.display = 'none';
		}
		else{
			document.getElementById('top_frame_div').style.height= framHight + 'px';
			document.getElementById('top_frame_div').style.overflow = 'auto';
			document.getElementById('bonttom_frame_div').style.height=framHight + 'px';
			document.getElementById('bonttom_frame_div_f').style.height=framHight + 'px';
			document.getElementById('bonttom_frame_div_f').src= outlink;
			document.getElementById('bonttom_frame_div').style.display = '';
			document.getElementById('min_frame_div').style.display = '';
		}
	}
	else
	{
		if (browserName=="Microsoft Internet Explorer")
		{
			document.open(outlink,'_blank','');
		}
	}

}

function toggleMenus(show)
{
	frmBody = parent.document.getElementById('frame-body');
	if(show=='sourcejuice'){
		//		frmBody.rows="*,30,0";
		frmBody.rows="*,0,0";
	}
	else if(show=='website'){
		//		frmBody.rows="0,0,*";
		alert('website');
	}
	else{
		//		frmBody.rows="0,30,*";
		frmBody.rows="50%,30,*";
		bottom=parent.document.getElementById('bottom');
		bottom.src=outlink;
	}
}

function getShortUrl(home,post_name,lang,post_date)
{
	post_name=encodeURI(post_name);
	var url=home+'/page.php?p=getshorturl&post_name='+post_name+'&lang='+lang+'&home='+home+'&post_date='+post_date;
	$('jsamsav').setStyles({'display':'block','float':'right','margin-top':'-18px','margin-right':'38px'});
	new Ajax(url, {
		method : 'get',
		onComplete : function(){
			var result = this.response.text;
			$('shorturl').value=result;
			$('jsamsav').setStyle('display','none');
			return true;
		}
	}).request();
}
copy2Clipboard=function(txt){
	if(window.clipboardData){
		window.clipboardData.clearData();
		window.clipboardData.setData("Text",txt);
	}
	else if(navigator.userAgent.indexOf("Opera")!=-1){
		window.location=txt;
	}
	else if(window.netscape){
		try{
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
		}
		catch(e){
			alert("Please input ’about:config???on your browser and set 'signed.applets.codebase_principal_support’to 'true??? try again!");
			return false;
		}
		var clip=Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
		if(!clip)return;
		var trans=Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
		if(!trans)return;
		trans.addDataFlavor('text/unicode');
		var str=new Object();
		var len=new Object();
		var str=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
		var copytext=txt;str.data=copytext;
		trans.setTransferData("text/unicode",str,copytext.length*2);
		var clipid=Components.interfaces.nsIClipboard;
		if(!clip)return false;
		clip.setData(trans,null,clipid.kGlobalClipboard);
	}
	return false;
}


function breakout_of_frame()
{
  if (top.location != location) {
    top.location.href = document.location.href ;
  }
}

/**打字效果*/
/*var NewsTime = 5000;	//每条新闻的停留时间
var TextTime = 50;		//新闻标题文字出现等待时间，越小越快

var newsi = 0;
var txti = 0;
var txttimer;
var newstimer;

var newstitle = new Array();	//新闻标题
var newshref = new Array();		//新闻链接
var notelists = '<?php echo $notelist;?>'.split(";");
for(i in notelists)
{
newstitle[i] = notelists[i];
}

//newstitle[0] = "Search for trade news from China";
//newshref[0] = "";

function shownew()
{
//code by haiwa @2005-10-21 [url]www.51windows.net[/url]
var endstr = "_"
hwnewstr = newstitle[newsi];
//	newslink = newshref[newsi];
if(txti==(hwnewstr.length-1)){endstr="...";}
if(txti>=hwnewstr.length){
clearInterval(txttimer);
clearInterval(newstimer);
newsi++;
if(newsi>=newstitle.length){
newsi = 0
}
newstimer = setInterval("shownew()",NewsTime);
txti = 0;
return;
}
clearInterval(txttimer);
//	document.getElementById("HotNews").href=newslink;
//	document.getElementById("HotNews").innerHTML = "abc";
document.getElementById("HotNews").innerHTML = hwnewstr.substring(0,txti+1)+endstr;
txti++;
txttimer = setInterval("shownew()",TextTime);
}*/
//var IE=(!this.isOpera&&document.all&&navigator.userAgent.match(/msie/gi))?true:false;
//if(!IE){//非IE浏览器
//	shownew();
//} else {
//	if (document.readyState=="complete"){
//		shownew();
//	} else {
//		document.onreadystatechange=function(){
//			if(document.readyState=="complete") shownew();
//		}
//	}
//}
//shownew();

//打字效果end