function aliclick(u,param)
{
var url = "http://stat.china.alibaba.com/tracelog/click.html";
return baseClick(url,param);
}
function etcclick(u, param) {
var url = "http://stat.china.alibaba.com/etclistquery.html";
return baseClick(url,param);
}
function eeclick(u, param) {
var url ="http://stat.china.alibaba.com/ee.html";
return baseClick(url,param);
}
function aliclickType(u, param){
var urlTxt = window.location.href;
if(urlTxt){
var urlType = urlTxt.substring(urlTxt.lastIndexOf('/')+1,urlTxt.lastIndexOf('.'));
}
aliclick(u, param+'_'+urlType);
}
function baseClick(url,param)
{
if (typeof window.dmtrack != "undefined") {
dmtrack.clickstat(url, param);
} else {
var d = new Date();
if (document.images) {
(new Image).src = url + param+'&time='+d.getTime();
}
}
return true;
}
/*
function aliclickType(u, param){
var urlTxt = window.location.href;
if(urlTxt){
var urlType = urlTxt.substring(urlTxt.lastIndexOf('/')+1,urlTxt.lastIndexOf('.'));
}
aliclick(u, param+'_'+urlType);
}
function aliclick(u, param) {
d = new Date();
if(document.images) {
var img_aliclick = new Image();
img_aliclick.src="http://stat.china.alibaba.com/tracelog/click.html" + param + "&time=" + d.getTime();
}
return true;
}
function etcclick(u, param) {
d = new Date();
if(document.images) {
var img_etc_aliclick = new Image();
img_etc_aliclick.src="http://stat.china.alibaba.com/etclistquery.html" + param + "&time=" + d.getTime();
}
return true;
}
function eeclick(u, param) {
d = new Date();
if (document.images) {
(new Image()).src = "http://stat.china.alibaba.com/ee.html" + param + "&time=" + d.getTime();
}
return true;
}
*/
function setCookieAlitalkpopup()
{
if ( getCookieAlitalkpopup("alitalkpromote") == null )
{
var expires = new Date();
expires.setTime(expires.getTime() + 4*60*60*1000);
var the_cookie = "alitalkpromote=viewed;path=/;domain=.alibaba.com;expires=" + expires.toGMTString();
document.cookie = the_cookie;
}
}
function getCookieAlitalkpopup(cookieName) {
var cookieString = document.cookie;
var start = cookieString.indexOf(cookieName + '=');
if (start == -1)
return null;
start += cookieName.length + 1;
var end = cookieString.indexOf(';', start);
if (end == -1) return unescape(cookieString.substring(start));
return unescape(cookieString.substring(start, end));
}
function newCheckAlitalkInstalled()
{
var obj5,obj6;
try{
obj5 = new ActiveXObject("Ali_Check.InfoCheck");
}catch(e){
obj5 = null;
}
if (obj5 != null) {
alitalkVersion = 5;
return true;
}
try{
obj6 = new ActiveXObject("aliimx.wangwangx");
}catch(e){
obj6 = null;
}
if (obj6 != null) {
alitalkVersion = 6;
return true;
}
return false;
}
function checkAlitalkInstalledG(){
if (document.all&&!document.opera) {
var obj5 = obj6 = null;
try {
obj5 = new ActiveXObject("Ali_Check.InfoCheck");
}
catch (e) {
}
try {
obj6 = new ActiveXObject("aliimx.wangwangx");
}
catch (e) {
}
if (obj5 || obj6) {
return true;
}
else {
return false;
}
}else{
return true;
}
}
function checkAlitalkpopup()
{
if (checkAlitalkInstalledG())
{
setCookieAlitalkpopup() ;
return false;
}
if ( getCookieAlitalkpopup("alitalkpromote") != null )
{
return false;
}
return true;
}
function newCheckAlitoolbarInstalled()
{
var obj;
try{
obj = new ActiveXObject("YAliALive.Live");
}
catch(e){
}
if (null!=obj){
return true;
} else {
return false;
}
}
function checkAlitoolbarpopup()
{
if (newCheckAlitoolbarInstalled())
{
return false;
}
return true;
}
function addListener(el,eventType,fn){
if(el.addEventListener){
el.addEventListener(eventType,fn,false);
}else if(el.attachEvent){
el.attachEvent("on" + eventType,fn);
}else{
el["on"+eventType] = fn;
}
}
//<![CDATA[
window.onerror=function(){return true;}
function validstr(str) // 验证用户名
{ var s,i,j; s=" +=|'#&<>%*`^/\\\";,."; str1=str.value.toString();
if (str.value.length <1){alert("昵称不能为空！");str.focus(); return false;}
for (i=0; i<str1.length; i++)
{	for(j=0;j<s.length;j++)
{if (str1.charAt(i) == s.charAt(j))
{	alert("名字中不能包含特殊字符: +=|'#&<>%*`^/\\\";,.空格.");
str.focus(); return false;
}}}return true;
}
function OnLogin(n) // 登录聊天室
{
if(!validstr(login.user))return ;
login.submit() ;
}
//右侧内容切换
function show_it(n){
var n;
if(n == 0){
//alert(n);
document.getElementById("right_1").style.display = "";
document.getElementById("right_2").style.display = "";
document.getElementById("right_3").style.display = "";
document.getElementById("right_4").style.display = "";
document.getElementById("right_1b").style.display = "none";
document.getElementById("right_2b").style.display = "none";
document.getElementById("right_3b").style.display = "none";
}else{
//alert(n);
document.getElementById("right_1").style.display = "none";
document.getElementById("right_2").style.display = "none";
document.getElementById("right_3").style.display = "none";
document.getElementById("right_4").style.display = "none";
document.getElementById("right_1b").style.display = "";
document.getElementById("right_2b").style.display = "";
document.getElementById("right_3b").style.display = "";
}
}
function olImg() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=olImg.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function show_div(div_id,obj){
var  t_id = document.getElementById(div_id);
var  t_num = document.getElementById(obj);
if (t_id.style.display == ""){
t_id.style.display = "none";
t_num.style.background = "url('http://img.china.alibaba.com/images/cn/home/070215/left_menu_title_down.gif') no-repeat 5px 0px";
}else{
t_id.style.display = "";
t_num.style.background = "url('http://img.china.alibaba.com/images/cn/home/070215/left_menu_title_up.gif') no-repeat 5px 0px";
}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function slideLine(ul, delay, speed, lh) {
var slideBox = (typeof ul == 'string')?document.getElementById(ul):ul;
//add by alineo
var slideBox2 = (typeof ul == 'string')?document.getElementById(ul):ul;
for(var i=0;i<slideBox2.childNodes.length;i++){
if(slideBox2.childNodes[i].nodeType==1){
if(slideBox2.childNodes[i].tagName == "UL")
slideBox2 = slideBox2.childNodes[i];
break;
}
}
var delay = delay||1000, speed=speed||20, lh = lh||20;
var tid = null, pause = false;
var start = function() {
tid=setInterval(slide, speed);
}
var slide = function() {
if (pause) return;
slideBox.scrollTop += 2;
if (slideBox.scrollTop % lh == 0) {
clearInterval(tid);
slideBox2.appendChild(slideBox2.getElementsByTagName('li')[0]);
slideBox.scrollTop = 0;
setTimeout(start, delay);
}
}
slideBox.onmouseover=function(){pause=true;}
slideBox.onmouseout=function(){pause=false;}
setTimeout(start, delay);
}
function show_menu(obj_s,obj){
var  s_id = document.getElementById(obj_s);
var  sc_id = document.getElementById(obj);
s_id.style.display = "";
sc_id.className = "ahv";
}
function hide_menu(obj_h,obj){
var  h_id = document.getElementById(obj_h);
var  hc_id = document.getElementById(obj);
h_id.style.display = "none";
hc_id.className = "alk";
}
function closeNotice(){
try{
document.getElementById('alinotice').style.display='none';
if(moveBox){
if(document.getElementById('alitalk_chk_show').style.marginTop == "0px"||document.getElementById('alitoolbar_chk_show').style.marginTop == "0px"){
moveBox=null;
moveBox = new MoveBox(document.getElementById('menu_list'));
initMoveBox(moveBox,true)
}else if(document.getElementById('alitalk_chk_show').style.marginTop == "-45px"&&document.getElementById('alitoolbar_chk_show').style.marginTop == "-45px"){
moveBox=null;
moveBox = new MoveBox(document.getElementById('menu_list'));
initMoveBox(moveBox,true);
}
}else{
moveBox = new MoveBox(document.getElementById('menu_list'));
initMoveBox(moveBox,true)
}
}catch(e){
}
}
function clickTime()
{
var thistime = new Date();
var years = thistime.getYear();
var days = thistime.getDay();
var hours = thistime.getHours();
var minutes = thistime.getMinutes();
var seconds = thistime.getSeconds();
var lastDate = new Date(thistime.getYear(), thistime.getMonth(), thistime.getDate(),hours,5*parseInt(minutes/5));
if(hours>17||hours<9){
document.getElementById("mainbody").parentNode.className="row11";
if(hours>=18){
document.getElementById("mainbody").innerHTML = "下次更新时间是明日9:00";
}else{
document.getElementById("mainbody").innerHTML = "下次更新时间是今日9:00";
}
document.getElementById("lastTime").innerHTML="上次更新时间18:00";
}else{
document.getElementById("mainbody").parentNode.className="row1";
minutes = 4 - minutes % 5;
seconds = 59 - seconds;
var smin = lastDate.getMinutes();
if(smin<10)smin="0"+smin;
document.getElementById("lastTime").innerHTML="上次更新时间"+(lastDate.getHours())+":"+smin;
if(minutes == 0 && seconds == 0){
//window.location.reload();
document.getElementById('timeIframe').src='http://page.china.alibaba.com/paimai/searchhomepage.html?iframe_delete=true';
}else{
if(minutes<10)minutes="0"+minutes;
if(seconds<10)seconds="0"+seconds;
thistime = minutes + ":" + seconds;
document.getElementById("mainbody").innerHTML = thistime;
}
}
setTimeout("clickTime()",1000);
}
//]]>
function checkforms(idName) {
var keywords = document.getElementById(idName).value;
if ((keywords == "") || (keywords == "输入关键字") || (keywords == "请输入产品名称！")) {
alert("请输入关键字！");
document.getElementById(idName).focus();
return false;
}
}
/*
* 函数说明：去除头尾空格
* 参数：	字符串
* 返回值：	无
* 时间：2005-5-12
*/
function trim(inputString) {
return inputString.replace(/^ +/,"").replace(/ +$/,"");
}
/*
* 函数说明：取cookie值
* 参数：	cookie字段名
* 返回值：	cookie值
* 时间：2005-5-12
*/
function getCookie(sName) {
var aCookie = document.cookie.split("; ");
for (var i=0; i < aCookie.length; i++)
{
var aCrumb = aCookie[i].split("=");
if (sName == aCrumb[0])
return unescape(aCrumb[1]);
}
return null;
}
/*
* 函数说明：取历史记录
* 参数：	sKwId:显示的容器id,nNum:显示搜索记录的个数
* 时间：2007-11-20
*/
function getHistoryWords(sKwId,nNum){
var keys_str = getCookie('h_keys');
if (keys_str != null) {
var keys_array = keys_str.split("#");
if (keys_array.length >= 3) {
var strlen = 0;
var str = "<strong>最近搜索记录：</strong>";
for (var i = 0; i < keys_array.length && i < nNum; i++) {
var key = keys_array[i];
if(key.indexOf("[") != -1 && key.indexOf("]") != -1) {
// 兼容老的cookie格式
key = key.substring(0, key.length - 3);
}
strlen = strlen + key.length;
if (strlen < nNum*6) {
str += " <a target=_blank href=http://search.china.alibaba.com/selloffer/" + encodeURI(key) + ".html class=textwhite onMouseDown=\"return aliclick(this,'?tracelog=ui_homepage_searchbuy');\">" + key + "</a> ";
}
}
document.getElementById(sKwId).innerHTML=str;
}
}
}
/*
* 函数说明：限制页面内容中图片和表格的大小
* 参数：	nNum被限制的表格/图片的最大宽度
* 时间：2007-11-28 yaosl
*/
function ResizeContent(nNum){
var myContent,oldWidth;
var maxWidth=nNum;
var array=new Array(2);
array[0]= "img";
array[1]= "table";
for (n = 0; n < array.length; n++){
var detailImg = document.getElementsByTagName(array[n]);
for (i = 0; i < detailImg.length; i++) {
myContent = detailImg[i];
if (myContent.width > maxWidth) {
oldWidth = myContent.width;
myContent.width = maxWidth;
myContent.height = myContent.height * (maxWidth / oldWidth);
}
}
}
}
//图片滚动列表 mengjia 070927
var Speed_1 = 10; //速度(毫秒)
var Space_1 = 20; //每次移动(px)
var PageWidth_1 = 116 * 3; //翻页宽度
var interval_1 = 7000; //翻页间隔
var fill_1 = 0; //整体移位
var MoveLock_1 = false;
var MoveTimeObj_1;
var MoveWay_1="right";
var Comp_1 = 0;
var AutoPlayObj_1=null;
function GetObj(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval('document.all.'+objName)}}
function AutoPlay_1(){clearInterval(AutoPlayObj_1);AutoPlayObj_1=setInterval('ISL_GoDown_1();ISL_StopDown_1();',interval_1)}
function ISL_GoUp_1(){if(MoveLock_1)return;clearInterval(AutoPlayObj_1);MoveLock_1=true;MoveWay_1="left";MoveTimeObj_1=setInterval('ISL_ScrUp_1();',Speed_1);}
function ISL_StopUp_1(){if(MoveWay_1 == "right"){return};clearInterval(MoveTimeObj_1);if((GetObj('ISL_Cont_1').scrollLeft-fill_1)%PageWidth_1!=0){Comp_1=fill_1-(GetObj('ISL_Cont_1').scrollLeft%PageWidth_1);CompScr_1()}else{MoveLock_1=false}
AutoPlay_1()}
function ISL_ScrUp_1(){if(GetObj('ISL_Cont_1').scrollLeft<=0){GetObj('ISL_Cont_1').scrollLeft=GetObj('ISL_Cont_1').scrollLeft+GetObj('List1_1').offsetWidth}
GetObj('ISL_Cont_1').scrollLeft-=Space_1}
function ISL_GoDown_1(){clearInterval(MoveTimeObj_1);if(MoveLock_1)return;clearInterval(AutoPlayObj_1);MoveLock_1=true;MoveWay_1="right";ISL_ScrDown_1();MoveTimeObj_1=setInterval('ISL_ScrDown_1()',Speed_1)}
function ISL_StopDown_1(){if(MoveWay_1 == "left"){return};clearInterval(MoveTimeObj_1);if(GetObj('ISL_Cont_1').scrollLeft%PageWidth_1-(fill_1>=0?fill_1:fill_1+1)!=0){Comp_1=PageWidth_1-GetObj('ISL_Cont_1').scrollLeft%PageWidth_1+fill_1;CompScr_1()}else{MoveLock_1=false}
AutoPlay_1()}
function ISL_ScrDown_1(){if(GetObj('ISL_Cont_1').scrollLeft>=GetObj('List1_1').scrollWidth){GetObj('ISL_Cont_1').scrollLeft=GetObj('ISL_Cont_1').scrollLeft-GetObj('List1_1').scrollWidth}
GetObj('ISL_Cont_1').scrollLeft+=Space_1}
function CompScr_1(){if(Comp_1==0){MoveLock_1=false;return}
var num,TempSpeed=Speed_1,TempSpace=Space_1;if(Math.abs(Comp_1)<PageWidth_1/2){TempSpace=Math.round(Math.abs(Comp_1/Space_1));if(TempSpace<1){TempSpace=1}}
if(Comp_1<0){if(Comp_1<-TempSpace){Comp_1+=TempSpace;num=TempSpace}else{num=-Comp_1;Comp_1=0}
GetObj('ISL_Cont_1').scrollLeft-=num;setTimeout('CompScr_1()',TempSpeed)}else{if(Comp_1>TempSpace){Comp_1-=TempSpace;num=TempSpace}else{num=Comp_1;Comp_1=0}
GetObj('ISL_Cont_1').scrollLeft+=num;setTimeout('CompScr_1()',TempSpeed)}}
function picrun_ini(){
GetObj("List2_1").innerHTML=GetObj("List1_1").innerHTML;
GetObj('ISL_Cont_1').scrollLeft=fill_1>=0?fill_1:GetObj('List1_1').scrollWidth-Math.abs(fill_1);
GetObj("ISL_Cont_1").onmouseover=function(){clearInterval(AutoPlayObj_1)}
GetObj("ISL_Cont_1").onmouseout=function(){AutoPlay_1()}
AutoPlay_1();
}
//首页显示隐藏层
function ShowDivInfo(id){
var HidDiv = document.getElementById(id);
HidDiv.style.display="block";
}
function HidDivInfo(id){
var HidDiv = document.getElementById(id);
HidDiv.style.display="none";
}
function setHomepage(href)//设为首页全兼容方法
{
if (document.all)
{
if(href){
document.body.style.behavior='url(#default#homepage)';
document.body.setHomePage(href);
}else{
document.body.style.behavior='url(#default#homepage)';
document.body.setHomePage(location.href);
}
}
else if (window.sidebar)
{
if(window.netscape)
{
try
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch (e)
{
alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" );
}
}
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
if(href){prefs.setCharPref('browser.startup.homepage',href);}
else{
prefs.setCharPref('browser.startup.homepage',location.href);}
}
}
//加入收藏
function addFav(){
try{
var title = document.title;
var url = window.location.href;
if (window.sidebar) {
window.sidebar.addPanel(title, url, '');
}else if( window.external ) {
window.external.AddFavorite(url, title);
}
}catch(e){}
try{
aliclick(this,'?tracelog=head_ft_click');
}catch(e){}
}
//用户挽留浮出部门开关
function closeCustomLeave(o){
while(o.parentNode.className != 'customleave'){
o = o.parentNode;
}
o.parentNode.style.display = 'none';
//alert(XDragDropCtrl.followFloat);
//SCROLLTOP += 1;
document.documentElement.scrollTop += 1;
XDragDropCtrl.followFloat(9);
}
//function showimage(imageUrl,width,height) {
//document.body.onload=preLoadImage(imageUrl);
//    var imgObj = new Image();
//    var descHeight;
//    var descWidth;
//    imgObj.src = imageUrl;
//    if((width/imgObj.width)>(height/imgObj.height)) {
//        descHeight = height;
//        descWidth = (height/imgObj.height)*imgObj.width;
//    } else {
//        descWidth = width;
//        descHeight = (width/imgObj.width)*imgObj.height;
//    }
//    document.write("<img hspace=5 vspace=5 src="+imgObj.src+" border=0 width=" + descWidth + " height=" + descHeight + ">");
//}
function drawImage(ImgD,width,height) {
var image=new Image();
image.src=ImgD.src;
if((width/image.width)>(height/image.height)) {
ImgD.height = height;
ImgD.width = (height/image.height)*image.width;
} else {
ImgD.width = width;
ImgD.height = (width/image.width)*image.height;
}
ImgD.alt = image.width + "x" + image.height;
}
function drawImageByStandard(ImgD,standard) {
var image=new Image();
image.src=ImgD.src;
if ((image.width > standard)  || (image.height > standard)) {
if (image.width > image.height){
ImgD.width = standard;
ImgD.height = (standard/image.width)*image.height;
} else {
ImgD.height = standard;
ImgD.width = (standard/image.height)*image.width;
}
}
}
function showimage(imageUrl,size) {
var imgObj = new Image()
imgObj.src = imageUrl;
if(imgObj.width > imgObj.height) {
document.write("<img src="+imgObj.src+" border=1  class=black-border height=" + imgObj.height*size/imgObj.width + " width=" + size + ">");
} else if(imgObj.width < imgObj.height) {
document.write("<img src="+imgObj.src+" border=1 class=black-border height=" + size + " width="+ imgObj.width*size/imgObj.height +">");
} else {
document.write("<img src="+imgObj.src+" border=1 class=black-border height=" + size + " width="+ size + " >");
}
}
function imageauto(obj,num){
var image=new Image();
image.src=obj.src;
//alert(image.width);
if(image.width >= num){
obj.width = num;
}else{
obj.width = image.width;
}
}
//function imageZoom(imgObj,size){
//    var i ;
//    if(imgObj.width>imgObj.height)
//        i=size/imgObj.width;
//    else
//        i=size/imgObj.height;
//    imgObj.style.zoom=i;
//}
function gotoUrl(selectObject, str) {
if(!checkSelected(selectObject)) {
return;
}
if(!checkNotZero(selectObject)) {
return;
}
window.open(str + selectedValue(selectObject));
}
function gotoLocal(selectObject, str) {
if(!checkSelected(selectObject)) {
return;
}
if(!checkNotZero(selectObject)) {
return;
}
window.location = str + selectedValue(selectObject);
}
function gotoUrlDirect(str) {
window.open(str);
}
function gotoLocalDirect(str) {
window.location = str;
}
function checkNotZero(selectObject) {
if( selectedValue(selectObject) == 0 ) {
alert("很抱歉您选到分隔符号上了");
return false;
} else {
return true;
}
}
function selectedValue(selectObject) {
var currentIndex = selectObject.selectedIndex ;
var currentId = selectObject.options[currentIndex].value ;
return currentId;
}
function checkSelected(selectObject) {
var onSelect = false;
if (selectObject.selectedIndex == -1) {
onSelect = false;
} else {
onSelect = true;
}
if(!onSelect) {
alert("请选择列表中数据");
return false;
} else {
return true;
}
}
function upSelected(selectObject, gotoUrl, urlVar) {
if(!checkSelected(selectObject)) {
return ;
}
var currentIndex = selectObject.selectedIndex ;
var currentId = selectObject.options[currentIndex].value ;
if(currentIndex > 0) {
var upId = selectObject.options[currentIndex-1].value ;
}
if(currentIndex == 0 || currentId == 0 ||  upId <= 0) {
alert("不能上移了");
} else {
str = gotoUrl + "?currentid=" + currentId + "&upid=" + upId + urlVar;
window.location = str;
}
}
function downSelected(selectObject, gotoUrl, urlVar) {
if(!checkSelected(selectObject)) {
return ;
}
var currentIndex = selectObject.selectedIndex ;
var maxIndex = selectObject.length-1 ;
var currentId = selectObject.options[currentIndex].value ;
if(currentIndex < maxIndex) {
var downId = selectObject.options[currentIndex+1].value ;
}
if( currentId == 0 || downId == 0|| currentIndex >= maxIndex ) {
alert("不能下移了");
} else {
str = gotoUrl + "?currentid=" + currentId + "&downid=" + downId + urlVar;
window.location = str;
}
}
function setHiddenId(selectObject, setObject) {
if(!checkSelected(selectObject)) {
return false;
}
if(!checkNotZero(selectObject)) {
return false;
}
setObject.value=selectedValue(selectObject);
return true;
}
function del(selectObject, str) {
if(!checkSelected(selectObject)) {
return false;
}
if(!checkNotZero(selectObject)) {
return false;
}
var temp = window.confirm("你确定要删除该项吗?" );
if(temp==true)
window.location = str + selectedValue(selectObject);
else
return false;
}
function selectWinOpenId(selObj, focusObj, from) {
for(var i = 0; i < selObj.length; i++) {
if(selObj[i].selected) {
if(selObj[i].value <= 0) {
alert("很抱歉您选到无效选项上了");
return;
}
for(var j = 0; j < focusObj.length; j++) {
if(focusObj[j].value == selObj[i].value) {
focusObj[j].selected = true;
if(from == null || from.indexOf("search") < 0) {
if(focusObj.name.indexOf("category_id_") >= 0) {
window.opener.checkCatalog();
if(focusObj.name.indexOf("category_id_1") >= 0) {
window.opener.setEditor(window.opener.catInfo[selObj[i].value],window.opener.document.all.editor);
}
} else if(focusObj.name.indexOf("subject_id_") >= 0) {
window.opener.checkSubject();
}
}
window.close();
window.opener.focus();
return;
}
}
window.opener.addOption(focusObj, selObj[i].value, selObj[i].innerText, from);
window.close();
window.opener.focus();
return;
}
}
}
function addListener(el,eventType,fn){
if(el.addEventListener){
el.addEventListener(eventType,fn,false);
}else if(el.attachEvent){
el.attachEvent("on" + eventType,fn);
}else{
el["on"+eventType] = fn;
}
}
function vote() {
var form = document.forms['voteForm'];
var selectObj = document.getElementsByName("optionId");
var selectFlag = false;
if(selectObj != null) {
for(var i = 0; i < selectObj.length; i++) {
if(selectObj[i].checked) {
selectFlag = true;
break;
}
}
if(!selectFlag) {
alert("请至少选中一项!")
return;
}
var objBtn = form.elements['event_submit_do_vote'];
objBtn.click();
}
}
//层控制-start-
function MM_findObj(n, d) { //v4.01
var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
//层控制-end-
//搜索脚本-start-
function searchInCommunity(){
var selectedValue = this.IndexArea.options[this.IndexArea.selectedIndex].value;
var searchURL = "";
if (selectedValue == "docs_gb"){
searchURL = "http://club.china.alibaba.com/club/post/search?keyword="
+this.SearchText.value
+"&posted=&username=&board=&do=yes";
window.open(searchURL, 'newwindow', '');
}
else{
searchURL = "http://search.china.alibaba.com/search/news_search.htm?keywords=" + this.SearchText.value ;
window.open(searchURL, 'newwindow', '');
}
}
//竞价搜索关键字
function doKeySearch() {
try {
with(document.keywordSelectForm.keywords) {
if(value == "") {
alert("请输入关键字！");
focus();
return false;
}
}
}catch(e) {}
}
function menu_display2(t_id)
{//显示隐藏程序
var t_id;//表格ID
if (t_id.style.display == "none")
{//如果为隐藏状态
t_id.style.display="";//切换为显示状态
}
}
//搜索脚本-end-
function vote() {
var form = document.forms['voteForm'];
var selectObj = document.getElementsByName("optionId");
var selectFlag = false;
if(selectObj != null) {
for(var i = 0; i < selectObj.length; i++) {
if(selectObj[i].checked) {
selectFlag = true;
break;
}
}
if(!selectFlag) {
alert("请至少选中一项!")
return;
}
var objBtn = form.elements['event_submit_do_vote'];
objBtn.click();
}
}
var keyStr = "ABCDEFGHIJKLMNOP" +
"QRSTUVWXYZabcdef" +
"ghijklmnopqrstuv" +
"wxyz0123456789+/" +
"=";
function getSize() {
var xScroll, yScroll;
if (window.innerHeight && window.scrollMaxY) {
xScroll = document.body.scrollWidth;
yScroll = window.innerHeight + window.scrollMaxY;
} else if (document.body.scrollHeight > document.body.offsetHeight){      // all but Explorer Mac
xScroll = document.body.scrollWidth;
yScroll = document.body.scrollHeight;
} else {      // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
xScroll = document.body.offsetWidth;
yScroll = document.body.offsetHeight;
}
var windowWidth, windowHeight;
if (self.innerHeight) {      // all except Explorer
windowWidth = self.innerWidth;
windowHeight = self.innerHeight;
} else if (document.documentElement && document.documentElement.clientHeight) {      // Explorer 6 Strict Mode
windowWidth = document.documentElement.clientWidth;
windowHeight = document.documentElement.clientHeight;
} else if (document.body) {      // other Explorers
windowWidth = document.body.clientWidth;
windowHeight = document.body.clientHeight;
}
// for small pages with total height less then height of the viewport
if(yScroll < windowHeight){
pageHeight = windowHeight;
y = pageHeight;
} else {
pageHeight = yScroll;
y = pageHeight;
}
if(xScroll < windowWidth){
pageWidth = windowWidth;
} else {
pageWidth = xScroll;
}
arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
return arrayPageSize;
}
function trim(inputString) {
return inputString.replace(/^[\s]+/,"").replace(/[\s]+$/,"");
}
function setCookie(name,value,d)//两个参数，一个是cookie的名子，一个是值
{
var Days = d || 10; //此 cookie 将被保存 10 天
var exp  = new Date();    //new Date("December 31, 9998");
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString()  + ";path=/;domain=alibaba.com"; //domain=alibaba.com
}
function getCookie(name)//取cookies函数
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}
function delCookie(name)//删除cookie
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
function beacon_click(u,param,refer)
{
try
{
var brefer = refer;
if(brefer == "-")
{
brefer =document.URL;
}
d = new Date();
var profile_site=2;
var url;
if(param.indexOf("http://")>=0)
{
url=  param.substr(6);
}
var method ="GET";
var cookie= allCookie();
var total="p="+profile_site+"&u={"+url+"}&m={"+method+"}&s={200}&r={"+brefer+"}&a={"+cookie+"}&b={-}&c={-}";
var base64_total =encode64(total);
if(document.images)
{
new Image().src="http://dmtracking.alibaba.com/c.jpg?"+base64_total+"&time="+d.getTime();
}
}
catch(e)
{
}
}
var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
var base64DecodeChars = new Array(
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1,
-1, 0,  1,  2,   3,  4, 5,  6,  7,  8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1,
-1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1);
function encode64(str){
var out, i, len;
var c1, c2, c3;
len = str.length;
i = 0;
out = "";
while(i < len) {
c1 = str.charCodeAt(i++) & 0xff;
if(i == len){
out += base64EncodeChars.charAt(c1 >> 2);
out += base64EncodeChars.charAt((c1 & 0x3) << 4);
out += "==";
break;
}
c2 = str.charCodeAt(i++);
if(i == len){
out += base64EncodeChars.charAt(c1 >> 2);
out += base64EncodeChars.charAt(((c1 & 0x3)<< 4) | ((c2 & 0xF0) >> 4));
out += base64EncodeChars.charAt((c2 & 0xF) << 2);
out += "=";
break;
}
c3 = str.charCodeAt(i++);
out += base64EncodeChars.charAt(c1 >> 2);
out += base64EncodeChars.charAt(((c1 & 0x3)<< 4) | ((c2 & 0xF0) >> 4));
out += base64EncodeChars.charAt(((c2 & 0xF) << 2) | ((c3 & 0xC0) >>6));
out += base64EncodeChars.charAt(c3 & 0x3F);
}
return out;
}
function allCookie(){
var apache_a="-";
var cookie = document.cookie;
if(cookie.length == 0){
cookie = "-";
return apache_a;
}
try{
var arr = cookie.split(";");
for(var i =0 ; i< arr.length ;i++){
if(arr[i].indexOf("ali_apache_track=")>=0){
if(arr[i].length <20 ) {
return apache_a;
} else {
apache_a = arr[i].substring(18);
}
break;
}
}
} catch(e) {return "-"; }
return apache_a;
}
function keywordsfilter(str){
var s = str;
var arr = '敏感词,王去,三去,求死不能,有毒气体,恐怖袭击,检察院,公安厅,爆炸,东伊运,东突,突厥,地震预测,地震预报,地震局,198964,997205,19890604,国际援藏网,藏妇会,法轮,九·十·三运动,自由西藏学生运动,疆独,藏青会,达赖,打砸抢,地震 ,法轮大法,反共 ,锦涛 ,科西嘉独立 ,领导人 ,科士威,cosway,请愿 ,太子党,西藏国家民主党,西藏作家组织 ,脏毒,脏独,",台湾独立",",新疆 ",《中国民主》,10七,17 权力布局,17da,17大,17届,2002ZNT7,2008 小鹰号沉没,2008年5月17日,3.14事件,310拉萨,322攻台作战计划,3退,425事件,6.4事件,64大屠杀,64学潮,6合彩,70多人逮捕,70天大事记,81周期劫难,89年六四学生爱国运动正名,89事件,89学潮,89学潮大屠杀,89学潮血腥屠杀,9ping,bjork,b-阻断剂,chinese democracy,communist,DalaiLama自傳,DANG,derrierescabaret,fa lun da fa,Fa Lun Gong,falun,falundafa,falungong,fan gong,fan hua,fangong,fanhua,Fa轮功,garden_news,GCD,global human rights torch relay,http://www.ZhUiChaGuOji.org/cn/,huang dies,Huang Ju,huang菊,human rights,huzhuxi,jiangzemin,jiangzhuxi,JohnTitoer,Ju dies,Jucelino Nobrega daLuz,JZM,Kundun,lama,li hong zhi,li hongzhi,lihongzhi,Little Buddha,minghui,m功学T,nicolasdemarco,ninna.justice,Power to the Falun Gong,Red Corner,Reminiscence,Seven Years in Tibet,shehuibaitai,tu_dua7808@yahoo.com,tuidang,Undergo,VOA采访热比娅,wenjiabao,www.cipfg.org,ZD,zhouenlai,zhurongji,阿坝州,阿扁,阿不来提,艾买提,艾斯海提,爱国T恤,爱国体恤,爱国运动,爱国运动正名,爱国者同盟网站,爱滋村里的爱,安立敏,奥运负责制,奥运极品牛肉,奥运特制蔬菜,奥运天价牛肉,八大金刚,八九学潮,八荣八耻,巴特尔,巴音朝鲁,白恩培,白景富,白克明,白立忱,白玛,白志健,百年庆典,包叙定,保钓,保护钓鱼,保卫钓鱼,鲍戈,鲍彤,鲍筒,暴动,暴乱,暴徒,暴政,北京帮,北京当局,北京高层,北京海艺,北京黑幕,北京市委常委,北京市委黑幕,北京宣传部长 ,北京战争,北京政法委书记,北京政坛清华名人,北美巡回讲法,被立王,苯乙酸诺龙,崩盘,比约克,变革之风,冰点周刊,伯希来,薄熙来,布穷,财政局,踩江,蔡长松,蔡赴朝,蔡继华,蔡奇,蔡武,蔡育天,惨案,苍焱,藏独,曹伯纯,曹刚川,曹和庆,曹洪兴,曹惠臣,曹建明,曹康泰,曹克明,曹庆泽,拆迁纠纷,柴玲,柴松岳,禅密功,常受教,常万全,常小兵,超越红墙,车仑,陈邦柱,陈炳德,陈伯达,陈川,陈传阔,陈德荣,陈福今,陈光诚,陈光琳,陈光毅,陈国令,陈化粮,陈焕友,陈际瓦,陈继松,陈冀平,陈加元,陈建国,陈奎元,陈雷,陈良宇,陈敏尔,陈明义,陈培忠,陈秋华,陈荣高,陈水扁,陈松根,陈铁雄,陈文清,陈希,陈希同,陈小恩,陈小雅,陈新权,陈训秋,陈艳华,陈泱潮,陈耀邦,陈一新,陈云林,陈云龙,陈正兴,陈至立,陈志华,陈子明,陳方安生,成佛做主,城管,程安东,程世峨,程维高,程渭山,吃人,迟浩田,迟来的救灾,迟万春,赤匪,仇保兴,储备肉,储波,储君,褚时健,传九退三,慈悲功,次贷危机,促红细胞生成素,崔会烈,村官,达赖,达米宣教会,打倒,打老师,打砸抢,大部委制改革,大参考,大法,大法弟子,大法修炼者,大纪元,大内总管,大熊猫被猎杀,大学暴动,大圆满法,大跃进,大祚荣,代办,代孕,戴秉国,戴海静,戴梦得,戴相龙,弹压,蛋白合成激素,蛋白合成类固醇,当今六大谎言,当今三大扯蛋,当今社会现状,当今四大怪事,挡坦克,党风日下,党棍,党国,党禁,党魁,党妈妈,党内权力,党内权争,党内危机,党内言事潮,党委书记,党文化,党政人事,倒卖,邓昌友,邓力群,邓力群自述,邓立群,邓楠,邓天生,邓小平,邓颖超日记,狄玉明,嫡系,抵制北京奥运,地方召会,地块规划,地痞流(亡民),地球爆炸,地震,地震天谴,递进民主,第五代红人,第五代接班梯队,第五代中央领导人,第一书记,电信路藏民,丁关根,丁石孙,丁世明,丁文昌,丁子霖,钉子户,东方闪电,东突,董贵山,董君舒,董雷,董万才,董宜胜,动乱,都江堰政府,豆腐渣,独裁,杜德印,杜恒岩,杜鹃,杜六,杜青林,杜铁环,杜学芳,段桂清,段录定,对共产党清算,对外高层人事,对中共的姑息就是对死难者的残忍,多吉才让,恶党,恶毒的后妈,恶搞人民币,恶警,发仑da发,127391,发伦工,发轮,发轮功,发轮功陈果,法 轮 大 法,法 轮 功,法车仑工力,工力,法功,法国游,法拉盛,法拉盛缅街,法力像佛,法轮,法轮大法,法轮佛法,法轮工,法轮公,法轮功,法轮义,法论功,法能功,法身,法西藏主义,珐(工力)学T,樊守志,反党,反动,反对共产党,反对共产主义,反对日本介入中国铁路工业,反腐总攻,反攻大陆,反共传单,反共言论,反华,反人类罪,反贪风暴,反卫星,反宇宙,反中共黑色暴力,范长龙,范新德,范印华,方嘉德,方励之,方寿威,方针定调,方祖岐,芳香型智悟气功,房贷危机,房峰辉,分裂,粉饰太平,封莉莉,封锁消息,冯健身,冯敏刚,冯明,冯寿淼,冯顺桥,冯永生,冯芝茂,冯志礼,佛怀煽仇录,符强,符廷贵,府谷,腐败,复员,副书记,副主席,傅成玉,傅杰,傅克诚,傅全有,傅铁山,傅雯娟,傅怡彬,傅志寰,改革六大成绩,改革年代 ,改革派,改革阵痛,干扰赈灾募捐事件回放,干以胜,高层次佛家功法,高层斗争,高层人事变动,高层政坛恩怨,高干新子弟,高干子弟,高干子女,高官南下,高官子女,高俊良,高强,高勤荣,高祀仁,高文谦,高武生,高严,高莺莺,高志晟,高智晟,高自联,睾丸素,告全国人大书,割肉人,葛慧君,葛振峰,蛤蟆转世,个人圆满说,个邪的党（魔教）,耿惠昌,公安局副部长,公投,公务外出乘公交,公务员,公务员工资改革方案,公子党,公子族,功德圆满,功学,攻台,龚平,共产党,共产党的报应,共产党的末日,共产党专制,共产主义,共产主义黑皮书,共党,共匪,共军,共和国2049,共和国士兵,共和国之怒,共青背景,共青团派,共青团派系,共字玄机,勾清明,古怪歌,古慧,西华一日报,股市之诗,鼓吹,顾秀莲,观音法门,官本位,官场,官场日志,官位不保,官员,广东饶平钱东镇,桂世镛,郭伯雄,郭超人,郭东坡,郭飞雄,郭庚茂,郭剑彪,郭金龙,郭炎炎,郭永平,国际传媒设计学院,国务院,国新办主任,国之利刃,哈狗帮,海淀艺校,海淀艺职,海淀于悦,海艺学生,韩长赋,韩灵,韩启德,韩正,韩忠信,韩杼滨,喊口号,郝建秀,何椿霖,何德普,何鲁丽,何平,何清涟,何勇,和解的智慧,河南爱滋村欺骗了温家宝,河殇,核设施,贺邦靖,贺国强,贺美英,黑幕,黑皮书,黑瞎子岛,黑窑工母亲网上寻助,黑窑母亲群体募捐,弘法,红病历 ,红朝谎言录,红潮艳史,红旗漫漫,红色角落,红太阳是怎样升起的,红卫兵,红志,宏恩,宏志,宏治,洪法 参考,洪航勇,洪虎,洪巨平,洪水的志向,洪秀全,洪秀权,洪吟,洪志,洪治,侯杰,呼喊派,胡J涛,胡本亮,胡春华,胡的接班人,胡富国,胡海清,胡佳,胡家燕,胡坚,胡江,胡江风云,胡江关系,胡江曾,胡江争斗,胡紧掏,胡紧套,胡锦涛,胡进涛,胡派,胡派军委,胡派人马,胡书记,胡温,胡系,胡下台,胡耀邦,胡耀帮,胡玉敏,胡曾,胡志权,胡中央,胡主席,护法,护卫团,华藏功,华国锋,华建敏,话在肉身显现,黄JU,黄丹华,黄殿中,黄海暗杀,黄华华,黄祸,黄教授,黄金书,黄局,黄菊,黄菊遗孀,黄坤明,黄萌,黄启璪,黄晴宜,黄淑和,黄树贤,黄献中,黄小晶,黄旭明,黄远志,黄镇东,黄智权,黄作兴,挥霍公款,回良玉,回民暴动,回民猪,回忆六四,活佛,活佛传,活摘器官,火炬护卫,霍英东,鸡毛信文汇,积克馆,基督灵恩布道团,激进分子,激流中国,吉炳轩,疾病业债说,集会,纪念达赖喇嘛流亡49周年,纪晓峰,妓女的口号,季三保,季允石,加持法,加府,家宝,贾春旺,贾甲,贾庆林,贾廷安,贾文先,贾系,贾志杰,贾治邦,间谍,监狱管理局,监狱里的斗争,见风使舵,江z民,江丑闻,江大妈,江嫡系,江毒,江独裁,江蛤蟆,江公子,江核心,江黑心,江胡,江祸心,江家帮,江锦恒,江驴,江绵恒,江牌,江派,江派和胡派,江派人马,江青,江泉集团,江人马,江三条腿,江氏集团,江氏家族,江氏政治局,江氏政治委员,江梳头,江宋,江苏省委,江戏子,江系,江系人马,江宰民,江择min,江泽 公审,江泽民,江泽民宋祖英,江贼,江贼民,江曾,江者民,江浙民,江朱,江猪媳,江主席,江作秀,姜春云,姜大明,姜恩柱,姜凤阁,姜福堂,姜伟新,姜异康,疆独,讲法传功,蒋巨峰,蒋泰维,蒋文兰,蒋正华,蒋祝平,降灾民,焦焕成,角落里的枪,阶级敌人,接班群体,接班人,揭个黑幕,解厚铨,解码器,解体的命运,解体中共,解学智,解振华,今生有你 我的狗寶貝,金城出版,金道铭,金德水,金慧群,金人庆,金汝斌,金守旭,金书波,金银焕,津人治津,锦涛,近平,禁网禁片,京夫子,经租房,惊悚奇情,晶白体,精品牛肉,警察,净白体,靖国神社,靖志远,静坐,九评,九十三运动,旧金山总领馆,救度众生说,救世主,就职典礼,拒绝援助,具有中国特色的魔鬼辞典,瞿素芬,捐肾,绝人寰的暴行,绝食抗议,觉醒了的中国,军队走私,军事地图,军头,卡辛纳大道和三福大道交界处,开利财经,开天目,刊文回谢,康成元,康日新,抗令,抗议磁悬浮,抗议中共当局,空中民主墙,恐怖分子,恐共,昆仑女神功,拉帮游说,拉票贿选,拉萨僧人接连抗议,拉萨事件,喇嘛,赖昌星,郎咸平,老百姓 ,平民百姓,喉舌,老江,老南门大桥,雷鸣球,冷宽,黎智英,李 鸿 志,李安东,李宝祥,李斌,李长才,李长春,李长江,李成仁,李成玉,李崇礼,李崇仁,李崇禧,李崇义,李传卿,李春亭,李从军,李大尸,李大师,李德忠,李德洙,李登辉,李登柱,李东生,李栋恒,李法泉,李刚,李贵鲜,李国栋,李国光,李海峰,李汉柏,李弘旨,李红志,李红智,李宏志,李宏治,李宏智,李洪峰,李洪志,李洪智,李洪痣,李鸿志,李鸿志,李鸿智,李虎林,李焕政,李惠仁,李继耐,李继松,李家帮,李建国,李建玉,李金华,李金明,李金章,李景田,李克强,李岚清,李岚清,李老师,李乐乐,李立国,李良辉,李录,李禄,李鹏,李鹏之女,李乾元,李强,李清林,李清印,李荣融,李瑞环,李盛霖,李士祥,李世明,李适时,李铁林,李铁映,李旺阳,李伟信的笔供,李文华,李熙,李小雪,李新良,李学举,李学勇,李雪莹,李延芝,李艳,李毅中,李英唐,李有慰,李玉赋,李源潮,李运之,李泽民,李兆焯,李肇星,李至伦,李志绥,李柱銘,里藏春,历史篡改者,厉月姿,厉志海,联名上书,练功群众,炼功,梁保华,梁光烈,梁黎明,梁绮萍,两岸同胞共举奥运圣火,两会,两派争斗,辽宁西丰,廖晖,廖锡龙,列确,猎杀熊猫,林彪,林丽韫,林树森,林文肯,林幼芳,临震预报,灵灵教,灵灵派,灵仙真佛宗,领导班子,领导层预备人选,领导子女,令狐安,令狐计划,令计划,刘成军,刘春良,刘冬冬,刘锷,刘方仁,刘芳菲,刘丰富,刘峰岩,刘华秋,刘积斌,刘纪原,刘家义,刘建国,刘建华,刘建新,刘剑锋,刘江,刘京,刘精松,刘丽英,刘明康,刘明祖,刘鹏,刘奇,刘奇葆,刘淇,刘少奇,刘书田,刘顺尧,刘文杰,刘希平,刘锡荣,刘晓波,刘晓江,刘晓榕,刘学斌,刘雅芝,刘亚洲,刘延东,刘永治,刘玉亭,刘源,刘云山,刘振华,刘振亚,刘镇武,刘志峰,刘志华,刘志军,刘忠德,刘仲藜,流脑,流亡,流亡藏人,流亡政府,流亡中的自在,留任,留四进三,柳斌杰,六四,六代接班人,六合彩,六四内部日记,六四事件,六四受难者家属证辞,六四资料馆,龙虎斗,龙新民,龙颜大怒,楼国华,楼继伟,楼小东,楼阳生,卢荣景,卢瑞华,卢展工,鲁俊,陆兵,陆昊 ,陆浩,陆肆,陆委,鹿死谁手,路甬祥,吕福源,吕加平,吕锡文,吕秀莲,吕毅强,吕祖善,旅游新报,氯三苯乙烯,轮功,轮子小报,罗保铭,罗锋,罗干,罗清泉,罗世谦,罗悦明,雒树刚,马光明,马凯,马明哲,马启智,马世昌,马铁山,马馼,马晓天,马以,马英九,马英九就职典礼,马振川,马志鹏,马忠臣,马子龙,骂老师,买官卖官,卖国贼,猫贼,毛共,毛光烈,毛如柏,毛时代大饥荒揭秘,毛氏,毛泽东,毛泽东复活,毛泽东侄子,毛贼,毛主席的嫡孙,茅临生,门徒会,蒙古回归,蒙进喜,孟建柱,孟学农,迷失北京,秘录,灭绝,灭中共,民进,民殇,民运,民主不能等待,闵耀中,明hui,明慧,明慧网,明镜出版社,魔教,魔难论,末日,末世劫难,末世论,漠视生命自私到了极点的中共政权,牟新生,内部斗争,内斗,内争人权,奶白体,能力主,倪志福,匿名信,年福纯,年龄放,鸟巢最少死10工人,聂成根,聂卫国,钮茂生,农民真正贫困的根源,女神教,诺龙,欧泽高,派系,派系斗争,潘家玮,潘岳,盘古乐队,叛乱,炮轰铁道部,跑官要官,彭钢,彭克玉,彭丽媛,彭珮云,彭清华,彭小枫,彭宇,皮质类固醇,平反,平反六四,平银芳,迫害,迫害珐(工力)国际组织,迫害无辜何时了,迫害致死,珀害,破害,菩提功,蒲海清,濮洪九,朴鸣呼,欺骗宣传,祁培文,齐毓春,气功,器官贩卖,千禧弘法,千源,钱国梁,钱其琛,钱树根,钱运录,枪毙犯人,强烈抗议中共当局,强卫,抢圣火,乔清晨,乔宗淮,亲共,亲共分子,亲共媒体,侵犯国外专利,钦点接班人,秦光荣,秦绍德,沁园春,沁园春血,青岛石化项目引发市民恐慌,清场内幕,清官团,清海师父,清海无上师,青海无上师,清华帮,庆红,邱学强,曲铮,屈万祥,全范围教会,权斗,权力瓜分,权力核心,权力体制,群体灭绝,焚烧,热地,人祸,人类罪恶论,人民币恶搞,人权,人事安排,人事变动,人事布局,人事部长,人事部署,人事猜测,人事任免,人事推测,人事预测,人事预言,人宇特能功,仁吉旺姆,仁青加,任泽民,日本鬼子,日本巡逻艇,日货,日月气功,辱师,萨科奇,萨斯病,赛克网,三班仆人派,三二二攻台作战,三二二攻台作战计划,三股势力,三年自然灾害,三去车仑,三去车仑工力,三三九乘元功,三退,三脱,沙皇李长春,煽动,上调销售电价,上访,上海帮,上海帮的黄昏,上海拆迁悲喜剧 ,上师,上书,尚福林,尚清,尚勇,烧国旗,邵华泽,邵明立,邵琪伟,邵占维,社会黑暗,社会主义,涉台政局,神的教会,神佛,神州忏悔录,神洲电影,沈滨义,沈昌功,沈昌人体科技,沈德咏,沈国俊,沈立江,沈敏光,沈淑济,沈跃跃,审查参赛者,升天,生命树的分叉,圣火护卫,圣灵重建教会,盛光祖,盛华仁,剩火,师涛,十7,十八大,十八大接班人,十大独裁,十七 人事安排,十七大,十七大风云,十七大权力争霸战,十七届,十七位老部长,石秀诗,石云生,石宗源,实际神 ,世界基督教统一神灵协会,世界十大独裁者,世界以利亚福音宣教会,世界之门,示威,事件,劫持,释伽牟尼,手足口,书记处,舒惠国,舒圣佑,树亲民形象不如推动政改,双规,谁是胡的接班人,谁是新中国,谁为腐败晚餐买单,水扁,税务总局,税务总局致歉,顺口溜,司马璐回忆录,司马义,司马义-铁力瓦尔地,斯鑫良,死亡笔记,四 二六社论,四川大地震异象揭密,四川朱昱,四二五事件,四十年的记忆禁止,四十年后的证言,宋宝瑞,宋德福,宋法棠,宋健,宋平顺 ,宋瑞祥,宋秀岩,宋育英,宋照肃,苏家屯集中营,苏荣,隋明太,孙宝树,孙春兰,孙大发,孙淦,孙家正,孙建国,孙景淼,孙思敬,孙文盛,孙文友,孙悟空和雅典娜的故事,孙晓群,孙英,孙载夫,孙政才,孙志强,孙忠同,台独,台海盾牌,台海军刀,台湾,台湾独立,台湾国,台湾应该独立,台湾有权独立,太王四神记,太阳 圣殿教,太子党,太子黨,贪官,贪官污吏,贪污行业,覃志刚,谭力,谭乃达,汤黎路,唐家璇,唐天标,唐一军,唐子,涛哥,滔天大罪,陶伯钧,陶方桂,陶时梅,陶驷驹,特别党费,特务机构,滕久明,滕文生,天安门,天父的儿女,天伦王朝,天灭,天灭中共,天亡,天要灭,天要亡,天音功 ,天葬,田成平,田聪明,田凤山,田纪云,田力普,田淑兰,田修思,挺胡,通示达,同样的人权,同样的世界,童世平,统一教,统治术,突厥,突破网封索的软件,图说文化大革命,屠杀,推翻专制独裁的共产党,退h集会,退出共产党,退出中共,退出中共的集会,退出中共服务中心,退党,退党声明,退队,退团,脱党,脱团,挖根,玩弄权术,万法归一功,万润南,万言书,汪光焘,汪恕诚,汪晓村,汪啸风,汪洋,亡党,亡共者胡,亡国,王安顺,王宝森,王晨,王成铭,王丹,王德顺,王东明,王刚,王冠中,王国生,王国章,王海超,王和民,王贺文,王洪章,王鸿举,王沪宁,王华庆,王华元,王辉忠,王家瑞,王建满,王建民,王建宙,王金财,王金山,王君,王俊莲,王克,王乐泉,王莉莉,王立英,王洛林,王茂林,王茂润,王梦奎,王珉,王敏奇,王平安,王岐山,王歧山,王千源,王瑞林,王胜俊,王寿亭,王寿祥,王太华,王同元,王同琢,王万宾,王微,王为璐,王唯众,王伟,王文娟,王文序,王喜斌,王显政,王旭东,王毅,王永昌,王永明,王永生,王勇,王幼璋,王云坤,王云龙,王兆国,王振川,王正福,王正伟,王志,王志刚,王忠民,王忠禹,王众孚,网管办,网络封锁,网络宣传的真相,网特,危机警示,为党不为国,伪基百科,伪政权,隗福临,卫留成,未来的自由中国在民间  ,尉健行,魏东死亡,魏家福,魏建国,魏京生,魏礼群,温宝宝,温加饱,温家宝,温家保,温如春,温下台,温休曾退,温云松,温宗仁,瘟家宝,文川,文革,文化大革命,文化大革命图典,闻世震,翁卫军,瓮安,我的1989,我的鳥羽兄弟,我们自杀吧,我虽死去 ,我所犯严重的方向线路错误的检查,我在黑暗中,乌兰木伦,乌云其木格,邬书林,无帮国,无耻语录,无官正,无人性的政权,吴爱英,吴邦国,吴春花,吴定富,吴官正,吴广才,吴桂英,吴基传,吴立洪,吴鹏飞,吴润忠,吴胜利,吴双战,吴向忠,吴新雄,吴野渡,吴仪,吴亦侠,吴玉良,吴毓萍,吾尔开西,吾尔开希,五出三进,五大常委,五个部长一个省长,五鬼扣门,五毛党,伍绍祖,侮辱老师,西藏,西藏独立,西藏七年,西藏人民大起义运动,西藏骚乱,西单民主墙,西山会议,希望之声,奚国华,习近平,下场雪就狼狈不堪,下岗,下届总理人选,夏阿国,夏宝龙,夏国华,夏赞忠,现代人的五大悲哀,香港大游行,香功,向巴平措,项怀诚,项怀城,项宗西,消业之说,硝酸甘油,小打,小活佛,小来子,小平,小穴六四,肖捷,肖扬,肖杨,校园静坐,邪党,邪恶 共产党,邪恶,邪恶党徒,邪恶江泽民,邪教,邪教,谢非,谢伏瞻,谢力群,谢世杰,谢旭人,谢作炎,辛菲,新八荣八耻,8荣8耻,新国歌,新疆 独立,新疆暴乱,新疆独立,新疆反恐纪实,新浦 ,新唐人,新搪人电视台,新闻总署粗暴,新闻总署态度蛮横,新学期的大学食堂,新约教会,新中华战记,新诸侯,信访办,兴华论谈,邢世忠,邢元敏,性奴集中营,休炼,徐斌,徐才厚,徐承栋,徐驸马,徐冠华,徐光春,徐敬业,徐匡迪,徐林,徐令义,徐荣凯,徐绍史,徐守盛,徐天亮,徐永清,徐有芳,徐止平,许达哲,许嘉璐,许其亮,许勤华,许霆,许永跃,许云昭,许中田,薛利,薛涌,学潮,学历证书,学联,学生爱国运动正名,学生暴动,学生打老师,学生静坐,学生信仰,学生运动,学运,雪山狮子,雪山狮子的哭泣,雪山狮子旗,雪灾让中国经济逃过一劫,血溅人民天堂,血卡,血色京机,血色京畿,血色黎明,血腥,血腥清场,寻找林昭的灵魂,循环轮回论,亚欧议会,延安日记,严家其,严琦也解释,阎海旺,彦永,燕玲论坛,央视内部晚会,阳安江,杨崇汇,杨传升,杨传堂,杨德清,杨多良,杨光洪,杨国梁,杨国屏,杨怀庆,杨惠川,杨佳,杨建亭,杨建新,杨洁篪,杨晶,杨利民,杨茂东,杨士秋,杨卫,杨贤足,杨晓光,杨戌标,杨衍银,杨元元,杨正午,杨子立,姚依林,姚增科,耶稣基督血水圣灵全备福音布道团,业力回报,业力轮,叶利钦,叶连松,叶明,叶青纯,叶永烈,夜半加税,一把手,一党独裁,一党专政,一个人的奥林匹克,一国两制,一九八九,一通功,一通健康法,一中一台,宜昌当阳县级市长,义和团,异议人士,易蓉,殷彩霞,银监会,尹德明,尹凤岐,尹蔚民,印花税,印尼,印尼抢劫华人资产,应勇,婴儿汤,优化官员,优昙婆罗花,尤兰田,尤仁,游建青,游行,游行示威,右派,于洪葆,于起龙,于永波,于友先,于幼军,于悦,于跃敏,于泽远,余文忠,俞正声,俞仲达,虞云耀,舆论钳制,宇宙大法,宇宙毁灭,宇宙主佛,预测领导人,喻林祥,遇难学生  ,渊盖苏文,元极功,原谅朱镕基,袁纯清,袁贵仁,袁红冰,袁胜,袁伟民,袁伟民 审查,袁伟民双规,袁伟民贪污,袁伟民下课,远华案,岳宣义,云布龙,运动正名,臧胜业,臧献甫,泽东,泽民轮功,曾红刚,曾胡,曾江一,曾培炎,曾庆红,曾系,翟鸿祥,翟小衡,翟月卿,张柏林,张宝顺,张春贤,张德江,张德邻,张丁华,张恩照,张凤楼,张福森,张高丽,张国光,张海阳,张轰,张宏堡,张鸿铭,张华林,张惠新,张纪南,张家盟,张建平,张金如,张景华,张俊九,张黎,张立昌,张苗根,张培莉,张庆黎,张庆伟,张绒 ,张汝成,张书记,张树田,张思卿,张天保,张铁健,张万年,张维庆,张伟斌,张文康,张文台,张文岳,张吾乐,张学忠,张研农,张阳,张毅,张又侠,张玉芹,张玉台,张钰钟,张云川,张志坚,张中伟,张祖桦,张左己,章含之,章猛进,章沁生,章文彪,章诒和,赵春兰,赵海渔,赵洪祝,赵虹,赵久昌,赵可铭,赵克石,赵乐际,赵启正,赵荣,赵铁锤,赵岩,赵炎,赵紫阳,真n善n忍,真名三退,真善忍,真善忍,镇压,震惊世界的25个第一,震中北移,争鸣,动向,拯救紫坪铺,整肃官场,正见网,正见周刊,正名,正念正行,正悟网,正信,郑必坚,郑建源,郑坤生,郑斯林,郑万通,郑宇民,政法红人,政府,政府后台,政府无用,政俯,政局,政权,政坛黑马,政坛明星,政坛四大天王,政要,政治斗争,政治风波,政治机遇,政治局,政治局筹备领导组,政治局十七,政治局委员增加一倍,政治流氓,政治明星,政治人祸的源头,政治新贵,政治遗产,政治运动,支持台湾独立,支那,支那猪,支气管扩张剂,支树平,指点江山论坛,治军,致胡书记的公开信,致歉公告,中功,中共,中共帮凶,中共保命,中共裁,中共党文化,天理,残暴,中共的腐败与残暴,中共的血旗,中共的罪恶,中共帝国,中共第六代,中共第五代,中共独裁,中共封锁,中共封网,中共腐败,中共高层,中共高层的权力之争,中共黑帮,中共解体,中共近期权力斗争,中共恐惧,中共内幕,中共权力斗争,中共却对珐(工力)的迫害,中共人事,中共任用,中共三大势力谁来执政,中共十七大布局,中共十七大幕前戏,中共退党,中共邪党,中共邪毒素,中共元老,中共政权的腐败堕落,中共政治游戏,中共中央电台,中国xx党,中国哀悼日,中国不强都不行,中国超级富豪传奇,中国防火墙,中国高层权力斗争,中国高层人事变动,中国公务员十大丑陋语录,中国共和党,中国官场情杀案,中国过渡政府,中国海外腐败兵团,中国觉醒了,中国没有自由,中国民众退,中国民主,中国人民报,中国人民党,中国实行血腥教育,中国太子,中国贪官在海外,中国特工,中国网络审查,中国舆论监督网周洪,中国正义党,中国政府封锁消息,中国支配下的朝鲜经济 ,中国猪,中华大陆行政执事站,中华昆仑女神功,中华民国,中华民主共和国,中华评述,中华奇宝,中华养生益智功,中华养生益智气,中纪委,中南海,中南海的权力游戏,中南海斗争,中南海恩仇录,中南海黑幕,中南海秘闻,中南海权力斗争,中日东海,中视传媒,中央,中央常委,中央黑幕,中央民大,中央权力,中央十七,中央推荐人选,中央委员,中央政治局推荐人选,中原纪事,中越战争,钟山,重读中国人民共和国史,重建帝国,重阳兵变,周伯华,周恩来,周光召,周国富,周济,周金伙,周可仁,周坤仁,周良洛,周强,周生贤,周声涛,周天勇,周娃,周小川,周益扬,周英,周永康,周遇奇,周占顺,周子玉,朱保成,朱晨,朱基,朱金坤,朱丽兰,朱毛,朱蒙,朱蒙IN英语,朱明国,朱启,朱容基,朱溶鸡,朱溶基,朱榕基,朱熔基之子,朱镕基,朱瑟里諾,朱善璐,朱绍鹏,朱维群,朱育理,朱增泉,朱之鑫,猪容鸡,猪容基,猪溶鸡,主神教,属灵教,祝春林,祝光耀,祝均一,蛀虫,专制,转法轮,转法轮法解,转法论,转基因水稻,紫坪铺水库,紫扬,紫阳,自焚,自然特异功,自杀手册,自烧,自由门,自由西藏,总理接班人,总理信箱,总书记,走狗,组织部长,祖英,最后圆满,最新版极品顺口溜,作弊器,做弊器,爆破,爆炸物,波段,长狗,弹药,导爆索,导火索,导火线,电狗 ,赴港生子,弓弩,火药,接收机,雷管,猎枪,麻醉弹,人弹,射程,射频,收卡类 ,手雷,手榴弹,手枪,数字卫星 ,双桶,双筒 ,土枪 ,汽枪 ,气枪,汽狗,左轮 ,激光气 ,激光汽,卫星电视,卫星高频头,卫星广播器材,霰弹,消声器,硝化甘油,炸弹,追债公司,债务公司,子弹,BB弹,BB枪,D版   ,SIM卡复制器,TNT,暗访包,斑蝥,办理文凭,办理证件,避孕膜,不干胶,蟾酥,车用电子狗,出售假币,春药,催泪,焦耳,打口,狗友,枪模,代开,代讨债,代追债,弹夹,盗版,地磅解码器,地磅遥控器,电费,电话追杀系统,电击枪,电视卫星,电子狗导航手机 ,电子狗,顶帖器,反雷达测速,防暴,防身,防身枪,仿真枪,干扰器,跟帖器,红床,防弹,防爆,回帖工具,火包,记号扑克 ,加油机干扰器,假币出售,假发票,假文凭,假证件,交通安全警示器,接收器,戒毒药,警徽,军模,军用品 ,军用物品,康生丹,刻章,雷管,麻醉枪,水果机,麻醉药,卖QQ号码,蒙汗药,迷幻药,迷昏药,迷魂药,伟哥,迷药,免电灯,瞄准镜,木仓,纽扣摄像机,女伟哥,炮,砒霜,普提功,气狗,汽车解码器,汽车走表器,铅弹 ,枪,枪模,窃听器,人造鸡蛋,手机跟踪定位器 ,手机监听器,手机卡复制器,手机魔卡,手机窃听器,水货手机,私家侦探,胎盘,讨债公司,天线,土炮 ,万能钥匙,伟姐,卫星,卫星电视 ,卫星干扰机,卫星广播,卫星数字,卫星天线,无线射频,香港生子,消防灭火枪,消防枪,兴奋剂 ,遥控信号拦截器,一卡多号,银行卡复制设备,隐蔽式摄像机,隐形耳机,隐形摄像机,炸药,针孔摄像机,治疗艾滋病,治疗白癜风,治疗白血病,治疗癫痫,治疗宫颈炎,治疗红斑狼疮,治疗尖锐湿疣,治疗淋病,治疗梅毒,治疗生殖器疱疹,治疗糖尿病,治疗性病,治疗乙肝,治疗肿瘤,口径,机枪,|射速,弹种,容弹量,游戏机破解,短信投票业务,信用卡套现,婊子,操你妈,粪青,狗娘养的,狗日的,贱货,贱人,妈了个逼,美奴,日你妈,傻逼,生孩子没屁眼,下贱,左棍,玉蒲团,A片,SM用品,成人电影,成人论坛,成人漫画,成人图片,成人网站,成人文学,成人小说,成人影视,春宫图,芙蓉jj,芙蓉姐姐,黄色电影,黄色网站,激情电影,奸杀,情杀,性骚扰,小穴,激情视频,禁片,露点,乱伦,裸照,毛片,免费电影,女优,情色,肉棒,三级电影,三级片,色情,色情电影,色情片,少妇自拍,石靖,缩阴,汤芳,汤加丽,走光,偷拍,性虐,艳照,阴唇,阴道,阴蒂,阴户,阴茎,阴毛,淫兽,淫水,张筱雨,口交,性交,做爱,肛交,性爱,点金商务,证件公司,顶贴机,短信猫,短信群发,二代身份证,发票代开,发贴工具,发贴机,供应发票,慧聪,解密软件,铃声下载,群发广告机,群发软件,商务短信,商务快车,生意宝,私家侦探服务,网络推广扩散器,网站推广软件,蚁力神,自动群发,阿凡提机,百家乐,百乐二呓,包青天机,彩票,彩票选号机,彩票预测,赌具,俄罗斯轮盘,皇家轮盘,老虎机,乐透码,六合采,士的年,士的宁 ,剧毒,       二甲氧基马钱子碱,（盐酸）吐根碱,（盐酸）依米丁,2-氯乙烯基二氯胂,2-氯乙酰苯,3-氨基丙烯,A型肉毒素,VXS,吖丙啶,八氟异丁烯,巴黎绿,白磷,白路新,白砒,半方形酸,保棉磷,苯（基）硫醇,苯基氯甲基甲酮,苯基异氰酸酯,苯硫酚,苯硫磷,苯胂化二氯,苯酰甲基氯,冰毒,丙撑亚胺,丙二酸铊,丙二酸亚铊,丙炔醇,丙酮合氰化氢,丙酮氰醇,草地绿,醋酸汞,醋酸甲氧基乙基汞,醋酸三甲基锡,醋酸铊,氮丙坏,氮芥,氮芥-A,氮芥气,帝绿,碘化高汞,碘化汞,碘化氰,碘乙酸乙酯,丁烯酮,杜廷,对称二甲基肼,对称二氯二甲醚,对溴磷,对氧磷,锇酸酐,二碘化汞,二丁基氧化锡,二噁英,二氟化氧,二甲胺氰磷酸乙酯,二甲二硫,二甲弗林,二甲基肼,二甲基硫代磷酰氯,二甲基亚硝胺,二甲氧基士的宁,二磷化三锌,二硫化二甲基,二氯（二）甲醚,二氯苯胂,二氯代丁烯醛酸,二氯二乙硫醚,二氯化汞,二氯甲酰基丙烯酸,二硼烷,二氰化汞,二硝酚,二硝基邻甲酚钠,二溴化汞,二氧化丁二烯,二氧吸磷,二乙基汞,二乙基硫代磷酰氯,发动机燃料抗爆混合物,番木鳖碱,翡翠绿,吩吡嗪化氯,氟醋酸钠,氟化硼,氟化碳酰,氟氧化碳,氟乙酸钠,付肾碱,付肾素,附子精,高哌啶,枸橼酸芬太尼,谷硫磷,谷赛昂,癸硼烷,过氯化锑,过氯甲硫醇,海洛因,红降汞,黄降汞,黄磷,磺吸磷,回苏灵,计明胺,计末林碱,甲氟膦酸叔已酯,甲基1605,甲基对硫磷,甲基氟膦酸异丙酯,甲基谷硫磷,甲基化二硫,甲基磺酰氯,甲基肼,甲基联胺,甲基乙烯基（甲）酮,甲基异氰酸酯,甲硫酰氟,甲塞硫磷,甲烷磺酰氯,杰莫灵,芥子气,金属铊,久效磷,卡巴考,卡巴醌卡波醌,糠氯酸,可卡因,藜芦碱,磷化氢,磷化三氢,磷化锌,磷酰氯,磷酰三氯,膦,硫代苯酚,硫代磷酰氯,硫代氯化磷酰,硫代乙二醇,硫环磷,硫氰化汞,硫氰酸高汞,硫氰酸汞,硫酸三乙基锡,硫酸铊,硫酸亚铊,六氟丙酮,六氯环戊二烯,六亚甲基亚胺,路易氏剂,绿藜芦生物碱,氯苯乙酮,氯丙酮,氯代磷酸二乙酯,氯化氨甲酰胆碱,氯化丙酮,氯化二烯丙托锡弗林,氯化高汞,氯化汞,氯化管箭毒碱,氯化甲氧基乙基汞,氯化箭毒块茎碱,氯化苦,氯化磷,氯化磷酸二乙酯,氯化磷酰,氯化硫酰甲烷,氯化南美防己碱,氯化锑,氯化亚磷,氯化亚砷,氯乙醇,氯乙醛,马钱子碱,马桑苷,吗啡,麦达西磷,嘧啶苯芥,棉安磷,棉环磷,尼古丁,尿嘧啶芳芥,纽瓦克,胚芽儿碱,硼乙烷,偏亚砷酸钾,偏亚砷酸钠,羟基马桑毒内酯,羟基乙腈,羟间唑啉,氢氰酸,氢氧化吐巴寇拉令碱,氰化,氰化高汞,氰气,巯基苯,全氟丙酮,全氟异丁烯,全氯环戊二烯,全氯甲硫醇,人造芥子油,赛丸丁,三氮化钠,三氟化氯,三氟化硼,三氯化磷,三氯化磷酰,三氯化硫磷,三氯化砷,三氯硫磷,三氯硫氯甲烷,三氯三乙胺,三氯硝基甲烷,三氯氧化磷,三氯氧磷,三仙丹,三乙基乙酸锡,三唑磷胺,杀扑磷,沙林,山奈,山奈钾,砷（酸）酐,砷化氢,砷化三氢,砷酸,砷酸钙,砷酸三钙,砷酸铜,肾上腺素,胂,升汞,十硼氢,十硼烷,士的年,双（氯乙基）甲胺,双环氧乙烷,双氯乙基硫,水胺硫磷,四氯硫代碳酰,四碳酰镍,四羰基镍,四硝基甲烷,四氧化锇,四乙基铅,四乙基锡,四乙锡,蒜醇,羧胺磷,索曼,铊,塔崩,苔绿,碳酸铊,碳酸亚铊,羰基氟,羰基镍,羰基铁,涕巴绝育磷,威菌磷,维埃克斯,维也纳绿,乌头碱,五氟化氯,五氯化锑,五硼烷,五羰基铁,戊硼烷,烯丙胺,烯丙醇,烯丙基芥子油,烯丙基异硫氰酸酯,硒酸钠,酰胺福林—甲烷磺酸盐,硝基三氯甲烷,硝酸高汞,硝酸汞,溴苯磷,溴化高汞,溴化汞,鸦片,亚当氏气,亚金氰化钾,亚砷（酸）酐,亚砷酸钾,亚砷酸钠,亚硒酸,亚硒酸二钠,亚硒酸镁,亚硒酸钠,亚硒酸氢钠,亚硝酸乙酯,亚硝酰乙氧,烟碱,氧化二丁基锡,氧化汞,氧化铊,氧化亚铊,氧氯化磷,一氯丙酮,一氯乙醛,一氧化二氟,一氧化汞,伊皮恩,乙撑氯醇,乙撑亚胺,乙醇腈,乙硼烷,乙酸汞,乙酸甲氧基乙基汞,乙酸三甲基锡,乙酸三乙基锡,乙酸铊,乙酸亚铊,乙烯甲醇,乙酰替硫脲,乙酰亚砷酸铜,异硫氰酸烯丙酯,异氰酸苯酯,异氰酸甲酯,因毒磷,因毒硫磷,银氰化钾,罂粟壳,罂粟籽,蝇毒,永伏虫,原藜芦碱A,原砷酸,粘氯酸,重亚硒酸钠,祖母绿,小型航空器,轻型或超轻型飞机,轻型直升机,滑翔机,飞艇,热气球,动力三角翼,动力伞,滑翔伞,系留气球,空飘气球,航空模型,遥控直升机,遥控玩具直升机,遥控玩具飞机,遥控飞机,直升机,飞行昆虫机器人,遥控模型,航模,遥控迷你飞机,飞行器,拉线飞机,电动飞机,模型飞机,万向飞机,回力飞机,直升飞机,红外线飞机,单桨飞机,双桨飞机,三翼飞机,升降飞机,奥运门票,航空器,轻型飞机,滑翔,热气球,动力三角翼,动力伞,滑翔伞,系留气球,空飘气球,航空模型,飞行器,遥控直升机,遥控玩具直升机,遥控玩具飞机,遥控飞机';
var a = arr.split(',');
var i;
for( i=0;i<a.length;i++ ){
a[i] = trim(a[i]);
var reg = new RegExp(a[i],"ig");
if(a[i] && s.match(reg)){
s = s.replace(reg,'');
}
}
return s;
}
var isLoaded = 0; bottomStyleNum = 2
function generateHTML(ajaxObj){
var memberId=ajaxObj.market_memberId;
var iftp=ajaxObj.market_iftp;
var profile_detail;
var company_home_page;
var company_contact_page;
var trustContent='';
ajaxObj.market_product= keywordsfilter(ajaxObj.market_product).substring(0,23);//主营产品控制在两行
profile_detail='http://profile.china.alibaba.com/user/'+memberId+'.html';
var bigpicurl = 'http://blog.china.alibaba.com/user/member_head_pic/'+memberId+'.html'
if(iftp=='N'){
company_home_page='http://china.alibaba.com/company/detail/'+memberId+'.html';
company_contact_page='http://china.alibaba.com/company/detail/contact/'+memberId+'.html';
}else{
company_home_page='http://'+memberId+'.cn.alibaba.com/athena/companyprofile/'+memberId+'.html';
company_contact_page='http://'+memberId+'.cn.alibaba.com/athena/contact/'+memberId+'.html';
trustContent='<div class="cardcxt"></div>';
}
innerHTML=
'<div class="cardbody">' +
'<div class="l mainpart">' +
'<div class="cardhead"><div class="l cardwds"><b>阿里会员名片</b></div>' +
'<a class="r cardmr" href="'+profile_detail+'" target="_blank" onmousedown="return aliclick(this,\'?tracelog=card_profile5\');">更多>></a>' +
trustContent+
'<div class="clr"></div></div>' +
'<table class="l cardpho" cellspacing="0" cellpadding="0"><tr><td><a href="'+profile_detail+'" target="_blank" onmousedown="return aliclick(this,\'?tracelog=card_profile1\');"><img src="'+getImage(memberId)+'" onload="javascript:drawImageByStandard(this,80)" width="80" height="80" '+'onerror="javascript:this.src=\'http://img.china.alibaba.com/images/member/da1_r8_c3.gif\'"'+'/></td></tr><tr><th><a class="seebig" href="'+bigpicurl+'" target="_blank">点击看大图</a><a class="cbtn cbtn_dgzh" href="#" target="_blank" onmousedown="return aliclick(this,\'?tracelog=card_contact\');" onclick="doContact(\''+memberId+'\');return false"><i>打个招呼</i></a></th></tr></table>' +
'<div class="cardinfo">' +
'<div class="cardnm"><a href="'+profile_detail+'" target="_blank" onmousedown="return aliclick(this,\'?tracelog=card_profile3\');">'+ajaxObj.market_name+'</a> ('+ajaxObj.market_job+')</div>' +
'<div class="cardnm"><a href="'+company_home_page+'" target="_blank" onmousedown="return aliclick(this,\'?tracelog=card_company1\');">'+ajaxObj.market_corp+'</a></div>' +
'<div class="cardprod"><a href="'+company_home_page+'" target="_blank" onmousedown="return aliclick(this,\'?tracelog=card_company4\');">主营产品：'+ajaxObj.market_product+'</a></div>' +
'<div class="cardlgbtn" ><span><a href="'+profile_detail+'" target="_blank" >查看我的详细资料</a></span><a href="'+profile_detail+'" target="_blank" onmousedown="return aliclick(this,\'?tracelog=card_profile4\');"><img src="http://img.china.alibaba.com/images/cn/blog/080329/b1.gif" width="132" height="26"/></a></div>' +
'<div class="cardsmbtn" ><span><a href="'+company_contact_page+'" target="_blank" >与我联系</a></span> <span><a href="'+company_home_page+'" target="_blank" >我的商铺</a></span><a class="cbtn cbtn_ywlx" href="'+company_contact_page+'" target="_blank" onmousedown="return aliclick(this,\'?tracelog=card_company2\');"><i>与我联系</i></a> <a class="cbtn cbtn_wdsp" href="'+company_home_page+'" target="_blank" onmousedown="return aliclick(this,\'?tracelog=card_company3\');"><i>我的商铺</i></a></div>' +
'</div>' +
'</div>' +
'<div class="r righthalf"></div>' +
'<div id="bothalf" class="l bothalf'+bottomStyleNum+'"></div>' +
'</div>'
return innerHTML;
}
function showDetail(memberId){
var catalogscript=document.createElement('SCRIPT');
catalogscript.setAttribute("src","http://china.alibaba.com/member/bizcomm_profile_front_interface.htm?memberId="+memberId+"&iframe_delete=true");
document.getElementById('personCard_scriptSpan').appendChild(catalogscript);
}
var displayMarket
function getImage(memberId){
if(memberId==''||memberId==undefined||memberId==null)return ;
var path='http://img.china.alibaba.com/club/upload/pic/user'+'/'+memberId.charAt(0)+'/'+memberId.charAt(1)+'/'+memberId.charAt(2)+'/'+memberId.charAt(3)+'/'+memberId+'_s.jpeg';
return path;
}
function drawImageByStandard(ImgD,standard) {
var image=new Image();
image.src=ImgD.src;
if ((image.width > standard)  || (image.height > standard)) {
if (image.width > image.height){
ImgD.width = standard;
ImgD.height = (standard/image.width)*image.height;
} else {
ImgD.height = standard;
ImgD.width = (standard/image.height)*image.width;
}
}
}
//重写insertAdjacentHTML函数 开始
if (!document.all) {
HTMLElement.prototype.insertAdjacentHTML = function (sWhere, sHTML) {
var df;
var r = this.ownerDocument.createRange();
switch (String(sWhere).toLowerCase()) {
case "beforebegin":
r.setStartBefore(this);
df = r.createContextualFragment(sHTML);
this.parentNode.insertBefore(df, this);
break;
case "afterbegin":
r.selectNodeContents(this);
r.collapse(true);
df = r.createContextualFragment(sHTML);
this.insertBefore(df, this.firstChild);
break;
case "beforeend":
r.selectNodeContents(this);
r.collapse(false);
df = r.createContextualFragment(sHTML);
this.appendChild(df);
break;
case "afterend":
r.setStartAfter(this);
df = r.createContextualFragment(sHTML);
this.parentNode.insertBefore(df, this.nextSibling);
break;
}
};
}
//重写insertAdjacentHTML函数 结束
function swInitialize(nm,m){
var ula = document.getElementById(nm+'_a')
var ulb = document.getElementById(nm+'_b')
var lisa = ula.getElementsByTagName('li')
var lisb = ulb.getElementsByTagName('dd')
var i
ulb.setAttribute('curr_li',m)
for(i=0; i<lisb.length; i++){
if(i != m)
lisb[i].className = 'dn'
else{
lisb[i].className = ''
}
}
for(i=0; i<lisa.length; i++){
lisa[i].setAttribute('num',i)
if(i == m){
lisa[i].className += ' hov'
}
lisa[i].onmouseover = function(){
var c = parseInt(ulb.getAttribute('curr_li'))
lisa[c].className = lisa[c].className.replace(/\s*hov\s*/g,' ')
lisb[c].className = 'dn'
var n = this.getAttribute('num')
currPicId = n
this.className += ' hov'
lisb[n].className = ''
ulb.setAttribute('curr_li',n)
}
}
}
function addEvent(el,eventType,fn){
if(el.addEventListener){
el.addEventListener(eventType,fn,false);
}else if(el.attachEvent){
el.attachEvent("on" + eventType,fn);
}else{
el["on"+eventType]=fn;
}
}
function getXY(obj){
var a /*返回对象*/ = new Array();
var t = obj.offsetTop;
var l = obj.offsetLeft;
var w = obj.offsetWidth;
var h = obj.offsetHeight;
while(obj=obj.offsetParent){
t+=obj.offsetTop;
l+=obj.offsetLeft;
}
a[0] = t;
a[1] = l;
a[2] = w;
a[3] = h;
return a;
}
function createPopDiv(e,id,t,l){
if(document.getElementById(id)){
document.body.removeChild(document.getElementById(id))
}
var sn = document.createElement('div')
sn.onclick = function(event){var e = event || window.event;e.cancelBubble = true;}
sn.id = id
document.body.appendChild(sn)
sn.style.top = t
sn.style.left = l
}
function createPopFrame(id,t,l){
var ifr = document.createElement('iframe')
ifr.id = id
ifr.src = 'about:blank'
ifr.frameBorder = 'no'
document.body.appendChild(ifr)
ifr.style.top = t;
ifr.style.left = l
}
var pcd_timer
function delayClose(t){
t = t || 0.5;
pcd_timer = window.setTimeout('popClose()',t*1000)
}
function popClose(){
clearPcdTimer()
var pop = ['personCard']
var i = 0;
while(i<pop.length){
if(document.getElementById(pop[i])){
document.body.removeChild(document.getElementById(pop[i]))
}
i++;
}
}
function clearPcdTimer(){
//return
if(pcd_timer){
window.clearTimeout(pcd_timer);
}
}
/*function getAdjacentNum(n,r){
return Math.round(n/r) * r
}*/
var setPosition = function (e,id){
if(!isLoaded) return;
clearPcdTimer()
//if(document.getElementById('personCard')) return
e = e || window.event;
var s = e.srcElement || e.target;
var a = getXY(s);
var t = ( a[0] - 185 < 0 ? a[0] + 40 : a[0] - 185 ) + 'px'
var l = a[1] - 224;
if( a[1] - 314 < 0 ){
l = a[1] - 20;
bottomStyleNum = 1;
}else{
bottomStyleNum = 2;
}
l += 'px'
//var t = (  e.clientY < 0 ? getAdjacentNum(e.clientY,30)  : getAdjacentNum(e.clientY,30)   ) + document.documentElement.scrollTop + 'px'
//var l = (  e.clientX - 260 < 0 ? getAdjacentNum(e.clientX,120) : getAdjacentNum(e.clientX - 200,120)   ) + document.documentElement.scrollLeft + 'px'
//createPopFrame('personCardIframe',t,l)
createPopDiv(e,'personCard',t,l)
var d /*要定位的card层*/ = document.getElementById('personCard');
d.innerHTML = '<iframe id="personCardIframe" src="about:blank" frameborder="0" scrolling="no" ></iframe><div id="personCard_content"></div><span id="personCard_scriptSpan"></span>';
d.onmouseover = function(){
clearPcdTimer()
}
d.onmouseout = function(){
delayClose();
}
displayMarket = function(ajaxObj){
if(document.getElementById('personCard_content'))
document.getElementById('personCard_content').innerHTML=generateHTML(ajaxObj);
}
showDetail(id)
var turl = 'http://profile.china.alibaba.com/user/card/'+id+'.html'
beacon_click(this,turl,'-')
//try{makeRequest('http://profile.china.alibaba.com/user/card/'+id+'.html')}catch(e){}
if(document.getElementById('personCardRequestImg')){
document.getElementById('personCardRequestImg').src = turl
}else{
document.body.insertAdjacentHTML('beforeend','<img id="personCardRequestImg" style="display:none" src="'+turl+'" width="0" height="0"/>')
}
}
//打个招呼
var str_logn='<div class="cardlg"><div class="lgtt">您还没有登录</div> <form class="lgform" name="signFrm" method="POST" action="http://china.alibaba.com/member/turbine/template/member,Signin/action/member.Signin?done='+window.location.href+'" target="_self"> <input type="hidden" name="action" value="Signin"/> <input type="hidden" name="eventSubmit_doPost" value="anywhere"/> <table class="lgin" cellspacing="0" cellpadding="0" border="0"> <tr> 	<th>登录名：</th> 	<td><span class="it"><input type="text" name="LoginId" size="18" maxlength=30 onfocus="this.className=\'itc\'" onblur="this.className=\'\'"/></span></td> </tr> <tr> 	<th>密&nbsp;&nbsp;码：</th> 	<td><span class="it"><input type="password" name="Password" size="18" onfocus="this.className=\'itc\'" onblur="this.className=\'\'"/></span></td> </tr> <tr> 	<td> </td> 	<td><input type="submit" class="su" value="登录" /> <a class="ml14" href="http://china.alibaba.com/member/turbine/template/member,ClubJoin" target="_blank">注册</a> <a href="http://china.alibaba.com/member/retrieve_password.htm" target="_blank">忘记密码</a></td> </tr> </table> </form></div>';
var str_send='';
function popOutCenter(id){
var p = document.getElementById(id);
var frm = p.getElementsByTagName('iframe')[0];
var dv = p.getElementsByTagName('div')[0];
var a = getSize();
p.style.display = '';
var scr = document.documentElement && document.documentElement.scrollTop ?document.documentElement.scrollTop : document.body.scrollTop
frm.style.left = dv.style.left = parseInt((a[0] - dv.offsetWidth)/2) + 'px'
frm.style.top = dv.style.top = (a[3] - dv.offsetHeight)/2 + scr + 'px'
}
var ifrprx,sendlock = false;
var doAfterJudge;
function doContact(memberId,simplecont){
simplecont = simplecont || null;
var smc = '';
if(simplecont){
smc = '&simplecont=' + simplecont;
}
if(!isLoaded) return;
displayMarket = function(ajaxObj){
if(document.getElementById('personCard_content_3')){
document.getElementById('personCard_content_3').innerHTML=generateHTML(ajaxObj);
}
}
str_logn = '<div class="cardlg"><div class="lgtt">您还没有登录</div> <form class="lgform" name="signFrm" method="POST" action="http://china.alibaba.com/member/turbine/template/member,Signin/action/member.Signin?done='+window.location.href+'" target="_self"> <input type="hidden" name="action" value="Signin"/> <input type="hidden" name="eventSubmit_doPost" value="anywhere"/> <table class="lgin" cellspacing="0" cellpadding="0" border="0"> <tr> 	<th>登录名：</th> 	<td><span class="it"><input type="text" name="LoginId" size="18" maxlength=30 onfocus="this.className=\'itc\'" onblur="this.className=\'\'"/></span></td> </tr> <tr> 	<th>密&nbsp;&nbsp;码：</th> 	<td><span class="it"><input type="password" name="Password" size="18" onfocus="this.className=\'itc\'" onblur="this.className=\'\'"/></span></td> </tr> <tr> 	<td> </td> 	<td><input type="submit" class="su" value="登录" onclick="setCookie(\'sendtoid\',\''+memberId+'\');"/> <a class="ml14" href="http://china.alibaba.com/member/turbine/template/member,ClubJoin" target="_blank">注册</a> <a href="http://china.alibaba.com/member/retrieve_password.htm" target="_blank">忘记密码</a></td> </tr> </table> </form></div>'
str_send = '<iframe class="ifr_sendmess" name="ifr_sendmess" src="http://club.china.alibaba.com/message/status.html?recipient='+memberId + smc +'" frameborder="0" scrolling="no"></iframe>';
document.getElementById('popincont').innerHTML = '';
doAfterJudge = function (){
if(b_login){
document.getElementById('popincont').innerHTML = str_send;
}else{
document.getElementById('popincont').innerHTML = str_logn;
}
}
document.getElementById('ajaxscript').innerHTML = '';
var catalogscript=document.createElement('SCRIPT');
catalogscript.setAttribute("src","http://club.china.alibaba.com/forum/isMemberLogin.html");
document.getElementById('ajaxscript').appendChild(catalogscript);
/*
ifrprx = document.domain=='club.china.alibaba.com' || document.domain=='forum-test.china.alibaba.com' ? window : document.getElementById('myiframe').contentWindow
ifrprx.makeRequest('http://club.china.alibaba.com/forum/isMemberLogin.htm',null,'get',null,
function (h){
if(h.readyState==4 && h.status==200){
if(h.responseText == 'false'){
delCookie('sendtoid')
document.getElementById('popincont').innerHTML = str_logn;
}else{
delCookie('sendtoid')
document.getElementById('popincont').innerHTML = str_send;
}
}else{
}
}
);
*/
popOutCenter('contactbox')
//showContactDetail(memberId)
}
//代理iframe加载完毕执行函数
function exemethod(){
//continueSend()
}
function continueSend(){
var id = getCookie('sendtoid');
//alert(getCookie('sendtoid'))
if(id){
//doContact(id);
}
}
function showContactDetail(memberId){
var catalogscript=document.createElement('SCRIPT');
catalogscript.setAttribute("src","http://china.alibaba.com/member/bizcomm_profile_front_interface.htm?memberId="+memberId+"&iframe_delete=true");
document.getElementById('personCard_scriptSpan_3').appendChild(catalogscript);
}
function contactBoxClose(){
try{
document.getElementById('contactbox').style.display='none';
}catch(e){}
}
function contactInitialize(){
var str =	'<span id="contactbox" class="popout" style="display:none;" >' +
'<iframe name="" src="about:blank" frameborder="0" scrolling="no" ></iframe>' +
'<div class="popindiv">' +
'<div class="popcont">' +
'<a class="popclose" href="" onclick="contactBoxClose();return false;"></a>' +
'<div class="c"></div>' +
'<span id="popincont"></span>' +
'</div>' +
'<div class="rpng"></div>' +
'<div class="bpng"></div>' +
'</div>' +
'</span>'
var str_prxifrm = '<span id="ajaxscript"></span>'
document.body.insertAdjacentHTML('beforeend',str_prxifrm)
document.body.insertAdjacentHTML('beforeend',str)
//document.body.insertAdjacentHTML('beforeend','<a href="javascript:doContact(\'balibell\')" target="_self">sfsfsfsffssf</a>')
}
function showcard(memberId){
displayMarket = function(ajaxObj){
if(document.getElementById('personCard_content_2'))
document.getElementById('personCard_content_2').innerHTML=generateHTML(ajaxObj);
}
showCardDetail(memberId)
}
function showCardDetail(memberId){
var catalogscript=document.createElement('SCRIPT');
catalogscript.setAttribute("src","http://china.alibaba.com/member/bizcomm_profile_front_interface.htm?memberId="+memberId+"&iframe_delete=true");
document.getElementById('personCard_scriptSpan_2').appendChild(catalogscript);
}
//card auto play
function makeRequest(){
var url=arguments[0]			||""
var tid=arguments[1]			||"bb"
var method=arguments[2]			||"GET"
var urlStr=arguments[3]			||null
var handlefun=arguments[4]		||handleStateChange
if (url.indexOf('?')==-1){
url+="?"
}
else{
url+="&"
}
url+="timeStamp="+new Date().getTime()
var http_request=false;
if(!http_request){
if(window.ActiveXObject){
http_request=new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
http_request=new XMLHttpRequest;
}
}
if(method.toUpperCase()=="POST"){
method="POST"
}else{
method="GET"
}
http_request.open(method,url,true);
if(method=="POST"){
http_request.setRequestHeader("content-length",urlStr.length);
http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
}
http_request.onreadystatechange=function(){handlefun(http_request,tid)}
http_request.send(urlStr);
}
/** Ajax调用的默认后续函数   ****************************
*** 函数名：handleStateChange						*****
*** 参数h：类型-HTTPRequest对象						*****
*** 参数t：类型-str 描述-要更新内容的标签id			*****
********************************************************/
function handleStateChange(h,t){
if(h.readyState==4){
if(h.status==200){
//var arr = h.responseText.split(',');
var t = h.responseText, j = t.match(/<script[^>]*>\n*(?:<!--)*\n*((?:.|\n)*)(?:-->)*\n*<\/script>/), arr = [];
if (j[1]) {
eval(j[1].replace(/-->/g, ""));
arr = storearray;
}
cardsArray = cardsArray.concat(arr);
/*if(trim(cardsArray[cardsArray.length-1]) == ''){
cardsArray.length = cardsArray.length-1
}*/
nowcardnum = cardsArray.length;
}
else{
//alert(h.status)
}
}
}
function runcard(obj){
if(obj.className == 'runcardauto'){
obj.className = 'runcardhand';
cardtimer = window.setInterval('nextcard()',spacetime)
}else{
obj.className = 'runcardauto';
stoprun()
}
}
function changePlayTime(v){
spacetime = v * 1000;
}
function stoprun(){
window.clearTimeout(cardtimer);
}
function nextcard(){
if( curcardnum + 1 >= nowcardnum ){
curcardnum = -1;
}
if(++curcardnum < cardsArray.length){
showcard(cardsArray[curcardnum]);
}
}
function precard(){
if( curcardnum - 1 < 0 ){
curcardnum = nowcardnum + 1;
}
if(--curcardnum < cardsArray.length){
showcard(cardsArray[curcardnum]);
}
}
function showcard(memberId){
displayMarket = function(ajaxObj){
if(document.getElementById('personCard_content_2'))
document.getElementById('personCard_content_2').innerHTML=generateHTML(ajaxObj);
}
showCardDetail(memberId)
}
function showCardDetail(memberId){
var catalogscript=document.createElement('SCRIPT');
catalogscript.setAttribute("src","http://china.alibaba.com/member/bizcomm_profile_front_interface.htm?memberId="+memberId+"&iframe_delete=true");
document.getElementById('personCard_scriptSpan_2').appendChild(catalogscript);
}
function fetchNextGroup(){
if( curpagenum < pagenum ){
makeRequest(groupurl.replace(/#PAGENUM/g,++curpagenum))
fetchtimer = window.setTimeout('fetchNextGroup()',fetchspace)
}else{
window.clearTimeout(fetchtimer);
}
}
addEvent(window,'load',new Function('isLoaded = 1;contactInitialize();'));
//addEvent(window,'unload',new Function('delCookie("sendtoid")'));
if(window.location.href.match(/video\.china\.alibaba\.com\/video\/view/g)){
document.body.insertAdjacentHTML('afterbegin','<a id="commentstart"></a>')
}
if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={}}YAHOO.namespace=function(){var a=arguments,b=null,d,e,c;for(d=0;d<a.length;d=d+1){c=(""+a[d]).split(".");b=YAHOO;for(e=(c[0]=="YAHOO")?1:0;e<c.length;e=e+1){b[c[e]]=b[c[e]]||{};b=b[c[e]]}}return b};YAHOO.log=function(b,a,c){var d=YAHOO.widget.Logger;if(d&&d.log){return d.log(b,a,c)}else{return false}};YAHOO.register=function(d,i,a){var e=YAHOO.env.modules,c,f,g,h,b;if(!e[d]){e[d]={versions:[],builds:[]}}c=e[d];f=a.version;g=a.build;h=YAHOO.env.listeners;c.name=d;c.version=f;c.build=g;c.versions.push(f);c.builds.push(g);c.mainClass=i;for(b=0;b<h.length;b=b+1){h[b](c)}if(i){i.VERSION=f;i.BUILD=g}else{YAHOO.log("mainClass is undefined for module "+d,"warn")}};YAHOO.env=YAHOO.env||{modules:[],listeners:[]};YAHOO.env.getVersion=function(a){return YAHOO.env.modules[a]||null};YAHOO.env.ua=function(){var b={ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0,caja:0},c=navigator.userAgent,a;if((/KHTML/).test(c)){b.webkit=1}a=c.match(/AppleWebKit\/([^\s]*)/);if(a&&a[1]){b.webkit=parseFloat(a[1]);if(/ Mobile\//.test(c)){b.mobile="Apple"}else{a=c.match(/NokiaN[^\/]*/);if(a){b.mobile=a[0]}}a=c.match(/AdobeAIR\/([^\s]*)/);if(a){b.air=a[0]}}if(!b.webkit){a=c.match(/Opera[\s\/]([^\s]*)/);if(a&&a[1]){b.opera=parseFloat(a[1]);a=c.match(/Opera Mini[^;]*/);if(a){b.mobile=a[0]}}else{a=c.match(/MSIE\s([^;]*)/);if(a&&a[1]){b.ie=parseFloat(a[1])}else{a=c.match(/Gecko\/([^\s]*)/);if(a){b.gecko=1;a=c.match(/rv:([^\s\)]*)/);if(a&&a[1]){b.gecko=parseFloat(a[1])}}}}}a=c.match(/Caja\/([^\s]*)/);if(a&&a[1]){b.caja=parseFloat(a[1])}return b}();(function(){YAHOO.namespace("util","widget","example");if("undefined"!==typeof YAHOO_config){var d=YAHOO_config.listener,a=YAHOO.env.listeners,b=true,c;if(d){for(c=0;c<a.length;c=c+1){if(a[c]==d){b=false;break}}if(b){a.push(d)}}}})();YAHOO.lang=YAHOO.lang||{};(function(){var f=YAHOO.lang,b="[object Array]",e="[object Function]",a=Object.prototype,c=["toString","valueOf"],d={isArray:function(g){return a.toString.apply(g)===b},isBoolean:function(g){return typeof g==="boolean"},isFunction:function(g){return a.toString.apply(g)===e},isNull:function(g){return g===null},isNumber:function(g){return typeof g==="number"&&isFinite(g)},isObject:function(g){return(g&&(typeof g==="object"||f.isFunction(g)))||false},isString:function(g){return typeof g==="string"},isUndefined:function(g){return typeof g==="undefined"},_IEEnumFix:(YAHOO.env.ua.ie)?function(i,j){var k,g,h;for(k=0;k<c.length;k=k+1){g=c[k];h=j[g];if(f.isFunction(h)&&h!=a[g]){i[g]=h}}}:function(){},extend:function(h,g,i){if(!g||!h){throw new Error("extend failed, please check that all dependencies are included.")}var j=function(){},k;j.prototype=g.prototype;h.prototype=new j();h.prototype.constructor=h;h.superclass=g.prototype;if(g.prototype.constructor==a.constructor){g.prototype.constructor=g}if(i){for(k in i){if(f.hasOwnProperty(i,k)){h.prototype[k]=i[k]}}f._IEEnumFix(h.prototype,i)}},augmentObject:function(h,i){if(!i||!h){throw new Error("Absorb failed, verify dependencies.")}var l=arguments,j,g,k=l[2];if(k&&k!==true){for(j=2;j<l.length;j=j+1){h[l[j]]=i[l[j]]}}else{for(g in i){if(k||!(g in h)){h[g]=i[g]}}f._IEEnumFix(h,i)}},augmentProto:function(g,h){if(!h||!g){throw new Error("Augment failed, verify dependencies.")}var j=[g.prototype,h.prototype],i;for(i=2;i<arguments.length;i=i+1){j.push(arguments[i])}f.augmentObject.apply(this,j)},dump:function(o,j){var m,k,h=[],g="{...}",n="f(){...}",i=", ",l=" => ";if(!f.isObject(o)){return o+""}else{if(o instanceof Date||("nodeType" in o&&"tagName" in o)){return o}else{if(f.isFunction(o)){return n}}}j=(f.isNumber(j))?j:3;if(f.isArray(o)){h.push("[");for(m=0,k=o.length;m<k;m=m+1){if(f.isObject(o[m])){h.push((j>0)?f.dump(o[m],j-1):g)}else{h.push(o[m])}h.push(i)}if(h.length>1){h.pop()}h.push("]")}else{h.push("{");for(m in o){if(f.hasOwnProperty(o,m)){h.push(m+l);if(f.isObject(o[m])){h.push((j>0)?f.dump(o[m],j-1):g)}else{h.push(o[m])}h.push(i)}}if(h.length>1){h.pop()}h.push("}")}return h.join("")},substitute:function(g,u,n){var q,r,s,k,j,h,l=[],t,p="dump",m=" ",v="{",i="}",o;for(;;){q=g.lastIndexOf(v);if(q<0){break}r=g.indexOf(i,q);if(q+1>=r){break}t=g.substring(q+1,r);k=t;h=null;s=k.indexOf(m);if(s>-1){h=k.substring(s+1);k=k.substring(0,s)}j=u[k];if(n){j=n(k,j,h)}if(f.isObject(j)){if(f.isArray(j)){j=f.dump(j,parseInt(h,10))}else{h=h||"";o=h.indexOf(p);if(o>-1){h=h.substring(4)}if(j.toString===a.toString||o>-1){j=f.dump(j,parseInt(h,10))}else{j=j.toString()}}}else{if(!f.isString(j)&&!f.isNumber(j)){j="~-"+l.length+"-~";l[l.length]=t}}g=g.substring(0,q)+j+g.substring(r+1)}for(q=l.length-1;q>=0;q=q-1){g=g.replace(new RegExp("~-"+q+"-~"),"{"+l[q]+"}","g")}return g},trim:function(h){try{return h.replace(/^\s+|\s+$/g,"")}catch(g){return h}},merge:function(){var g={},i=arguments,j=i.length,h;for(h=0;h<j;h=h+1){f.augmentObject(g,i[h],true)}return g},later:function(h,n,g,l,k){h=h||0;n=n||{};var m=g,i=l,j,o;if(f.isString(g)){m=n[g]}if(!m){throw new TypeError("method undefined")}if(!f.isArray(i)){i=[l]}j=function(){m.apply(n,i)};o=(k)?setInterval(j,h):setTimeout(j,h);return{interval:k,cancel:function(){if(this.interval){clearInterval(o)}else{clearTimeout(o)}}}},isValue:function(g){return(f.isObject(g)||f.isString(g)||f.isNumber(g)||f.isBoolean(g))}};f.hasOwnProperty=(a.hasOwnProperty)?function(h,g){return h&&h.hasOwnProperty(g)}:function(h,g){return !f.isUndefined(h[g])&&h.constructor.prototype[g]!==h[g]};d.augmentObject(f,d,true);YAHOO.util.Lang=f;f.augment=f.augmentProto;YAHOO.augment=f.augmentProto;YAHOO.extend=f.extend})();YAHOO.register("yahoo",YAHOO,{version:"2.7.0",build:"1799"});(function(){YAHOO.env._id_counter=YAHOO.env._id_counter||0;var ao=YAHOO.util,ai=YAHOO.lang,aE=YAHOO.env.ua,at=YAHOO.lang.trim,aN={},aJ={},ag=/^t(?:able|d|h)$/i,y=/color$/i,aj=window.document,z=aj.documentElement,aM="ownerDocument",aD="defaultView",av="documentElement",ax="compatMode",aP="offsetLeft",ae="offsetTop",aw="offsetParent",x="parentNode",aF="nodeType",aq="tagName",af="scrollLeft",aI="scrollTop",ad="getBoundingClientRect",au="getComputedStyle",aQ="currentStyle",ah="CSS1Compat",aO="BackCompat",aK="class",an="className",ak="",ar=" ",ay="(?:^|\\s)",aG="(?= |$)",Y="g",aB="position",aL="fixed",G="relative",aH="left",aC="top",az="medium",aA="borderLeftWidth",ac="borderTopWidth",ap=aE.opera,al=aE.webkit,am=aE.gecko,aa=aE.ie;ao.Dom={CUSTOM_ATTRIBUTES:(!z.hasAttribute)?{"for":"htmlFor","class":an}:{htmlFor:"for",className:aK},get:function(f){var e,d,c,a,b;if(f){if(f[aF]||f.item){return f}if(typeof f==="string"){e=f;f=aj.getElementById(f);if(f&&f.id===e){return f}else{if(f&&aj.all){f=null;d=aj.all[e];for(a=0,b=d.length;a<b;++a){if(d[a].id===e){return d[a]}}}}return f}if(f.DOM_EVENTS){f=f.get("element")}if("length" in f){c=[];for(a=0,b=f.length;a<b;++a){c[c.length]=ao.Dom.get(f[a])}return c}return f}return null},getComputedStyle:function(a,b){if(window[au]){return a[aM][aD][au](a,null)[b]}else{if(a[aQ]){return ao.Dom.IE_ComputedStyle.get(a,b)}}},getStyle:function(a,b){return ao.Dom.batch(a,ao.Dom._getStyle,b)},_getStyle:function(){if(window[au]){return function(b,d){d=(d==="float")?d="cssFloat":ao.Dom._toCamel(d);var a=b.style[d],c;if(!a){c=b[aM][aD][au](b,null);if(c){a=c[d]}}return a}}else{if(z[aQ]){return function(b,e){var a;switch(e){case"opacity":a=100;try{a=b.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(d){try{a=b.filters("alpha").opacity}catch(c){}}return a/100;case"float":e="styleFloat";default:e=ao.Dom._toCamel(e);a=b[aQ]?b[aQ][e]:null;return(b.style[e]||a)}}}}}(),setStyle:function(b,c,a){ao.Dom.batch(b,ao.Dom._setStyle,{prop:c,val:a})},_setStyle:function(){if(aa){return function(c,b){var a=ao.Dom._toCamel(b.prop),d=b.val;if(c){switch(a){case"opacity":if(ai.isString(c.style.filter)){c.style.filter="alpha(opacity="+d*100+")";if(!c[aQ]||!c[aQ].hasLayout){c.style.zoom=1}}break;case"float":a="styleFloat";default:c.style[a]=d}}else{}}}else{return function(c,b){var a=ao.Dom._toCamel(b.prop),d=b.val;if(c){if(a=="float"){a="cssFloat"}c.style[a]=d}else{}}}}(),getXY:function(a){return ao.Dom.batch(a,ao.Dom._getXY)},_canPosition:function(a){return(ao.Dom._getStyle(a,"display")!=="none"&&ao.Dom._inDoc(a))},_getXY:function(){if(aj[av][ad]){return function(j){var i,a,h,c,d,e,f,l,k,g=Math.floor,b=false;if(ao.Dom._canPosition(j)){h=j[ad]();c=j[aM];i=ao.Dom.getDocumentScrollLeft(c);a=ao.Dom.getDocumentScrollTop(c);b=[g(h[aH]),g(h[aC])];if(aa&&aE.ie<8){d=2;e=2;f=c[ax];l=ab(c[av],aA);k=ab(c[av],ac);if(aE.ie===6){if(f!==aO){d=0;e=0}}if((f==aO)){if(l!==az){d=parseInt(l,10)}if(k!==az){e=parseInt(k,10)}}b[0]-=d;b[1]-=e}if((a||i)){b[0]+=i;b[1]+=a}b[0]=g(b[0]);b[1]=g(b[1])}else{}return b}}else{return function(h){var a,g,f,d,c,e=false,b=h;if(ao.Dom._canPosition(h)){e=[h[aP],h[ae]];a=ao.Dom.getDocumentScrollLeft(h[aM]);g=ao.Dom.getDocumentScrollTop(h[aM]);c=((am||aE.webkit>519)?true:false);while((b=b[aw])){e[0]+=b[aP];e[1]+=b[ae];if(c){e=ao.Dom._calcBorders(b,e)}}if(ao.Dom._getStyle(h,aB)!==aL){b=h;while((b=b[x])&&b[aq]){f=b[aI];d=b[af];if(am&&(ao.Dom._getStyle(b,"overflow")!=="visible")){e=ao.Dom._calcBorders(b,e)}if(f||d){e[0]-=d;e[1]-=f}}e[0]+=a;e[1]+=g}else{if(ap){e[0]-=a;e[1]-=g}else{if(al||am){e[0]+=a;e[1]+=g}}}e[0]=Math.floor(e[0]);e[1]=Math.floor(e[1])}else{}return e}}}(),getX:function(a){var b=function(c){return ao.Dom.getXY(c)[0]};return ao.Dom.batch(a,b,ao.Dom,true)},getY:function(a){var b=function(c){return ao.Dom.getXY(c)[1]};return ao.Dom.batch(a,b,ao.Dom,true)},setXY:function(b,a,c){ao.Dom.batch(b,ao.Dom._setXY,{pos:a,noRetry:c})},_setXY:function(i,f){var e=ao.Dom._getStyle(i,aB),g=ao.Dom.setStyle,b=f.pos,a=f.noRetry,d=[parseInt(ao.Dom.getComputedStyle(i,aH),10),parseInt(ao.Dom.getComputedStyle(i,aC),10)],c,h;if(e=="static"){e=G;g(i,aB,e)}c=ao.Dom._getXY(i);if(!b||c===false){return false}if(isNaN(d[0])){d[0]=(e==G)?0:i[aP]}if(isNaN(d[1])){d[1]=(e==G)?0:i[ae]}if(b[0]!==null){g(i,aH,b[0]-c[0]+d[0]+"px")}if(b[1]!==null){g(i,aC,b[1]-c[1]+d[1]+"px")}if(!a){h=ao.Dom._getXY(i);if((b[0]!==null&&h[0]!=b[0])||(b[1]!==null&&h[1]!=b[1])){ao.Dom._setXY(i,{pos:b,noRetry:true})}}},setX:function(b,a){ao.Dom.setXY(b,[a,null])},setY:function(a,b){ao.Dom.setXY(a,[null,b])},getRegion:function(a){var b=function(c){var d=false;if(ao.Dom._canPosition(c)){d=ao.Region.getRegion(c)}else{}return d};return ao.Dom.batch(a,b,ao.Dom,true)},getClientWidth:function(){return ao.Dom.getViewportWidth()},getClientHeight:function(){return ao.Dom.getViewportHeight()},getElementsByClassName:function(f,b,e,c,j,d){f=ai.trim(f);b=b||"*";e=(e)?ao.Dom.get(e):null||aj;if(!e){return[]}var a=[],k=e.getElementsByTagName(b),h=ao.Dom.hasClass;for(var i=0,g=k.length;i<g;++i){if(h(k[i],f)){a[a.length]=k[i]}}if(c){ao.Dom.batch(a,c,j,d)}return a},hasClass:function(b,a){return ao.Dom.batch(b,ao.Dom._hasClass,a)},_hasClass:function(a,c){var b=false,d;if(a&&c){d=ao.Dom.getAttribute(a,an)||ak;if(c.exec){b=c.test(d)}else{b=c&&(ar+d+ar).indexOf(ar+c+ar)>-1}}else{}return b},addClass:function(b,a){return ao.Dom.batch(b,ao.Dom._addClass,a)},_addClass:function(a,c){var b=false,d;if(a&&c){d=ao.Dom.getAttribute(a,an)||ak;if(!ao.Dom._hasClass(a,c)){ao.Dom.setAttribute(a,an,at(d+ar+c));b=true}}else{}return b},removeClass:function(b,a){return ao.Dom.batch(b,ao.Dom._removeClass,a)},_removeClass:function(f,a){var e=false,d,c,b;if(f&&a){d=ao.Dom.getAttribute(f,an)||ak;ao.Dom.setAttribute(f,an,d.replace(ao.Dom._getClassRegex(a),ak));c=ao.Dom.getAttribute(f,an);if(d!==c){ao.Dom.setAttribute(f,an,at(c));e=true;if(ao.Dom.getAttribute(f,an)===""){b=(f.hasAttribute&&f.hasAttribute(aK))?aK:an;f.removeAttribute(b)}}}else{}return e},replaceClass:function(a,c,b){return ao.Dom.batch(a,ao.Dom._replaceClass,{from:c,to:b})},_replaceClass:function(g,a){var f,c,e,b=false,d;if(g&&a){c=a.from;e=a.to;if(!e){b=false}else{if(!c){b=ao.Dom._addClass(g,a.to)}else{if(c!==e){d=ao.Dom.getAttribute(g,an)||ak;f=(ar+d.replace(ao.Dom._getClassRegex(c),ar+e)).split(ao.Dom._getClassRegex(e));f.splice(1,0,ar+e);ao.Dom.setAttribute(g,an,at(f.join(ak)));b=true}}}}else{}return b},generateId:function(b,a){a=a||"yui-gen";var c=function(e){if(e&&e.id){return e.id}var d=a+YAHOO.env._id_counter++;if(e){if(e[aM].getElementById(d)){return ao.Dom.generateId(e,d+a)}e.id=d}return d};return ao.Dom.batch(b,c,ao.Dom,true)||c.apply(ao.Dom,arguments)},isAncestor:function(c,a){c=ao.Dom.get(c);a=ao.Dom.get(a);var b=false;if((c&&a)&&(c[aF]&&a[aF])){if(c.contains&&c!==a){b=c.contains(a)}else{if(c.compareDocumentPosition){b=!!(c.compareDocumentPosition(a)&16)}}}else{}return b},inDocument:function(a,b){return ao.Dom._inDoc(ao.Dom.get(a),b)},_inDoc:function(c,a){var b=false;if(c&&c[aq]){a=a||c[aM];b=ao.Dom.isAncestor(a[av],c)}else{}return b},getElementsBy:function(a,b,f,d,i,e,c){b=b||"*";f=(f)?ao.Dom.get(f):null||aj;if(!f){return[]}var j=[],k=f.getElementsByTagName(b);for(var h=0,g=k.length;h<g;++h){if(a(k[h])){if(c){j=k[h];break}else{j[j.length]=k[h]}}}if(d){ao.Dom.batch(j,d,i,e)}return j},getElementBy:function(a,b,c){return ao.Dom.getElementsBy(a,b,c,null,null,null,true)},batch:function(a,c,f,e){var g=[],d=(e)?f:window;a=(a&&(a[aq]||a.item))?a:ao.Dom.get(a);if(a&&c){if(a[aq]||a.length===undefined){return c.call(d,a,f)}for(var b=0;b<a.length;++b){g[g.length]=c.call(d,a[b],f)}}else{return false}return g},getDocumentHeight:function(){var b=(aj[ax]!=ah||al)?aj.body.scrollHeight:z.scrollHeight,a=Math.max(b,ao.Dom.getViewportHeight());return a},getDocumentWidth:function(){var b=(aj[ax]!=ah||al)?aj.body.scrollWidth:z.scrollWidth,a=Math.max(b,ao.Dom.getViewportWidth());return a},getViewportHeight:function(){var a=self.innerHeight,b=aj[ax];if((b||aa)&&!ap){a=(b==ah)?z.clientHeight:aj.body.clientHeight}return a},getViewportWidth:function(){var a=self.innerWidth,b=aj[ax];if(b||aa){a=(b==ah)?z.clientWidth:aj.body.clientWidth}return a},getAncestorBy:function(a,b){while((a=a[x])){if(ao.Dom._testElement(a,b)){return a}}return null},getAncestorByClassName:function(c,b){c=ao.Dom.get(c);if(!c){return null}var a=function(d){return ao.Dom.hasClass(d,b)};return ao.Dom.getAncestorBy(c,a)},getAncestorByTagName:function(c,b){c=ao.Dom.get(c);if(!c){return null}var a=function(d){return d[aq]&&d[aq].toUpperCase()==b.toUpperCase()};return ao.Dom.getAncestorBy(c,a)},getPreviousSiblingBy:function(a,b){while(a){a=a.previousSibling;if(ao.Dom._testElement(a,b)){return a}}return null},getPreviousSibling:function(a){a=ao.Dom.get(a);if(!a){return null}return ao.Dom.getPreviousSiblingBy(a)},getNextSiblingBy:function(a,b){while(a){a=a.nextSibling;if(ao.Dom._testElement(a,b)){return a}}return null},getNextSibling:function(a){a=ao.Dom.get(a);if(!a){return null}return ao.Dom.getNextSiblingBy(a)},getFirstChildBy:function(b,a){var c=(ao.Dom._testElement(b.firstChild,a))?b.firstChild:null;return c||ao.Dom.getNextSiblingBy(b.firstChild,a)},getFirstChild:function(a,b){a=ao.Dom.get(a);if(!a){return null}return ao.Dom.getFirstChildBy(a)},getLastChildBy:function(b,a){if(!b){return null}var c=(ao.Dom._testElement(b.lastChild,a))?b.lastChild:null;return c||ao.Dom.getPreviousSiblingBy(b.lastChild,a)},getLastChild:function(a){a=ao.Dom.get(a);return ao.Dom.getLastChildBy(a)},getChildrenBy:function(c,d){var a=ao.Dom.getFirstChildBy(c,d),b=a?[a]:[];ao.Dom.getNextSiblingBy(a,function(e){if(!d||d(e)){b[b.length]=e}return false});return b},getChildren:function(a){a=ao.Dom.get(a);if(!a){}return ao.Dom.getChildrenBy(a)},getDocumentScrollLeft:function(a){a=a||aj;return Math.max(a[av].scrollLeft,a.body.scrollLeft)},getDocumentScrollTop:function(a){a=a||aj;return Math.max(a[av].scrollTop,a.body.scrollTop)},insertBefore:function(b,a){b=ao.Dom.get(b);a=ao.Dom.get(a);if(!b||!a||!a[x]){return null}return a[x].insertBefore(b,a)},insertAfter:function(b,a){b=ao.Dom.get(b);a=ao.Dom.get(a);if(!b||!a||!a[x]){return null}if(a.nextSibling){return a[x].insertBefore(b,a.nextSibling)}else{return a[x].appendChild(b)}},getClientRegion:function(){var a=ao.Dom.getDocumentScrollTop(),c=ao.Dom.getDocumentScrollLeft(),d=ao.Dom.getViewportWidth()+c,b=ao.Dom.getViewportHeight()+a;return new ao.Region(a,d,b,c)},setAttribute:function(c,b,a){b=ao.Dom.CUSTOM_ATTRIBUTES[b]||b;c.setAttribute(b,a)},getAttribute:function(b,a){a=ao.Dom.CUSTOM_ATTRIBUTES[a]||a;return b.getAttribute(a)},_toCamel:function(c){var a=aN;function b(e,d){return d.toUpperCase()}return a[c]||(a[c]=c.indexOf("-")===-1?c:c.replace(/-([a-z])/gi,b))},_getClassRegex:function(b){var a;if(b!==undefined){if(b.exec){a=b}else{a=aJ[b];if(!a){b=b.replace(ao.Dom._patterns.CLASS_RE_TOKENS,"\\$1");a=aJ[b]=new RegExp(ay+b+aG,Y)}}}return a},_patterns:{ROOT_TAG:/^body|html$/i,CLASS_RE_TOKENS:/([\.\(\)\^\$\*\+\?\|\[\]\{\}])/g},_testElement:function(a,b){return a&&a[aF]==1&&(!b||b(a))},_calcBorders:function(a,d){var c=parseInt(ao.Dom[au](a,ac),10)||0,b=parseInt(ao.Dom[au](a,aA),10)||0;if(am){if(ag.test(a[aq])){c=0;b=0}}d[0]+=b;d[1]+=c;return d}};var ab=ao.Dom[au];if(aE.opera){ao.Dom[au]=function(c,b){var a=ab(c,b);if(y.test(b)){a=ao.Dom.Color.toRGB(a)}return a}}if(aE.webkit){ao.Dom[au]=function(c,b){var a=ab(c,b);if(a==="rgba(0, 0, 0, 0)"){a="transparent"}return a}}})();YAHOO.util.Region=function(c,b,a,d){this.top=c;this.y=c;this[1]=c;this.right=b;this.bottom=a;this.left=d;this.x=d;this[0]=d;this.width=this.right-this.left;this.height=this.bottom-this.top};YAHOO.util.Region.prototype.contains=function(a){return(a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom)};YAHOO.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left))};YAHOO.util.Region.prototype.intersect=function(b){var d=Math.max(this.top,b.top),c=Math.min(this.right,b.right),a=Math.min(this.bottom,b.bottom),e=Math.max(this.left,b.left);if(a>=d&&c>=e){return new YAHOO.util.Region(d,c,a,e)}else{return null}};YAHOO.util.Region.prototype.union=function(b){var d=Math.min(this.top,b.top),c=Math.max(this.right,b.right),a=Math.max(this.bottom,b.bottom),e=Math.min(this.left,b.left);return new YAHOO.util.Region(d,c,a,e)};YAHOO.util.Region.prototype.toString=function(){return("Region {top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+", height: "+this.height+", width: "+this.width+"}")};YAHOO.util.Region.getRegion=function(d){var b=YAHOO.util.Dom.getXY(d),e=b[1],c=b[0]+d.offsetWidth,a=b[1]+d.offsetHeight,f=b[0];return new YAHOO.util.Region(e,c,a,f)};YAHOO.util.Point=function(a,b){if(YAHOO.lang.isArray(a)){b=a[1];a=a[0]}YAHOO.util.Point.superclass.constructor.call(this,b,a,b,a)};YAHOO.extend(YAHOO.util.Point,YAHOO.util.Region);(function(){var v=YAHOO.util,w="clientTop",r="clientLeft",n="parentNode",m="right",a="hasLayout",o="px",c="opacity",l="auto",t="borderLeftWidth",q="borderTopWidth",h="borderRightWidth",b="borderBottomWidth",e="visible",g="transparent",j="height",s="width",p="style",d="currentStyle",f=/^width|height$/,i=/^(\d[.\d]*)+(em|ex|px|gd|rem|vw|vh|vm|ch|mm|cm|in|pt|pc|deg|rad|ms|s|hz|khz|%){1}?/i,k={get:function(A,y){var z="",x=A[d][y];if(y===c){z=v.Dom.getStyle(A,c)}else{if(!x||(x.indexOf&&x.indexOf(o)>-1)){z=x}else{if(v.Dom.IE_COMPUTED[y]){z=v.Dom.IE_COMPUTED[y](A,y)}else{if(i.test(x)){z=v.Dom.IE.ComputedStyle.getPixel(A,y)}else{z=x}}}}return z},getOffset:function(A,z){var x=A[d][z],E=z.charAt(0).toUpperCase()+z.substr(1),D="offset"+E,C="pixel"+E,y="",B;if(x==l){B=A[D];if(B===undefined){y=0}y=B;if(f.test(z)){A[p][z]=B;if(A[D]>B){y=B-(A[D]-B)}A[p][z]=l}}else{if(!A[p][C]&&!A[p][z]){A[p][z]=x}y=A[p][C]}return y+o},getBorderWidth:function(z,x){var y=null;if(!z[d][a]){z[p].zoom=1}switch(x){case q:y=z[w];break;case b:y=z.offsetHeight-z.clientHeight-z[w];break;case t:y=z[r];break;case h:y=z.offsetWidth-z.clientWidth-z[r];break}return y+o},getPixel:function(A,B){var y=null,x=A[d][m],z=A[d][B];A[p][m]=z;y=A[p].pixelRight;A[p][m]=x;return y+o},getMargin:function(y,z){var x;if(y[d][z]==l){x=0+o}else{x=v.Dom.IE.ComputedStyle.getPixel(y,z)}return x},getVisibility:function(y,z){var x;while((x=y[d])&&x[z]=="inherit"){y=y[n]}return(x)?x[z]:e},getColor:function(x,y){return v.Dom.Color.toRGB(x[d][y])||g},getBorderColor:function(z,A){var y=z[d],x=y[A]||y.color;return v.Dom.Color.toRGB(v.Dom.Color.toHex(x))}},u={};u.top=u.right=u.bottom=u.left=u[s]=u[j]=k.getOffset;u.color=k.getColor;u[q]=u[h]=u[b]=u[t]=k.getBorderWidth;u.marginTop=u.marginRight=u.marginBottom=u.marginLeft=k.getMargin;u.visibility=k.getVisibility;u.borderColor=u.borderTopColor=u.borderRightColor=u.borderBottomColor=u.borderLeftColor=k.getBorderColor;v.Dom.IE_COMPUTED=u;v.Dom.IE_ComputedStyle=k})();(function(){var c="toString",a=parseInt,d=RegExp,b=YAHOO.util;b.Dom.Color={KEYWORDS:{black:"000",silver:"c0c0c0",gray:"808080",white:"fff",maroon:"800000",red:"f00",purple:"800080",fuchsia:"f0f",green:"008000",lime:"0f0",olive:"808000",yellow:"ff0",navy:"000080",blue:"00f",teal:"008080",aqua:"0ff"},re_RGB:/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i,re_hex:/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i,re_hex3:/([0-9A-F])/gi,toRGB:function(e){if(!b.Dom.Color.re_RGB.test(e)){e=b.Dom.Color.toHex(e)}if(b.Dom.Color.re_hex.exec(e)){e="rgb("+[a(d.$1,16),a(d.$2,16),a(d.$3,16)].join(", ")+")"}return e},toHex:function(e){e=b.Dom.Color.KEYWORDS[e]||e;if(b.Dom.Color.re_RGB.exec(e)){var f=(d.$1.length===1)?"0"+d.$1:Number(d.$1),g=(d.$2.length===1)?"0"+d.$2:Number(d.$2),h=(d.$3.length===1)?"0"+d.$3:Number(d.$3);e=[f[c](16),g[c](16),h[c](16)].join("")}if(e.length<6){e=e.replace(b.Dom.Color.re_hex3,"$1$1")}if(e!=="transparent"&&e.indexOf("#")<0){e="#"+e}return e.toLowerCase()}}}());YAHOO.register("dom",YAHOO.util.Dom,{version:"2.7.0",build:"1799"});YAHOO.util.CustomEvent=function(c,d,e,a){this.type=c;this.scope=d||window;this.silent=e;this.signature=a||YAHOO.util.CustomEvent.LIST;this.subscribers=[];if(!this.silent){}var b="_YUICEOnSubscribe";if(c!==b){this.subscribeEvent=new YAHOO.util.CustomEvent(b,this,true)}this.lastError=null};YAHOO.util.CustomEvent.LIST=0;YAHOO.util.CustomEvent.FLAT=1;YAHOO.util.CustomEvent.prototype={subscribe:function(a,c,b){if(!a){throw new Error("Invalid callback for subscriber to '"+this.type+"'")}if(this.subscribeEvent){this.subscribeEvent.fire(a,c,b)}this.subscribers.push(new YAHOO.util.Subscriber(a,c,b))},unsubscribe:function(d,b){if(!d){return this.unsubscribeAll()}var c=false;for(var f=0,a=this.subscribers.length;f<a;++f){var e=this.subscribers[f];if(e&&e.contains(d,b)){this._delete(f);c=true}}return c},fire:function(){this.lastError=null;var g=[],m=this.subscribers.length;if(!m&&this.silent){return true}var i=[].slice.call(arguments,0),k=true,a,h=false;if(!this.silent){}var b=this.subscribers.slice(),d=YAHOO.util.Event.throwErrors;for(a=0;a<m;++a){var e=b[a];if(!e){h=true}else{if(!this.silent){}var f=e.getScope(this.scope);if(this.signature==YAHOO.util.CustomEvent.FLAT){var c=null;if(i.length>0){c=i[0]}try{k=e.fn.call(f,c,e.obj)}catch(l){this.lastError=l;if(d){throw l}}}else{try{k=e.fn.call(f,this.type,i,e.obj)}catch(j){this.lastError=j;if(d){throw j}}}if(false===k){if(!this.silent){}break}}}return(k!==false)},unsubscribeAll:function(){var a=this.subscribers.length,b;for(b=a-1;b>-1;b--){this._delete(b)}this.subscribers=[];return a},_delete:function(a){var b=this.subscribers[a];if(b){delete b.fn;delete b.obj}this.subscribers.splice(a,1)},toString:function(){return"CustomEvent: '"+this.type+"', context: "+this.scope}};YAHOO.util.Subscriber=function(a,c,b){this.fn=a;this.obj=YAHOO.lang.isUndefined(c)?null:c;this.overrideContext=b};YAHOO.util.Subscriber.prototype.getScope=function(a){if(this.overrideContext){if(this.overrideContext===true){return this.obj}else{return this.overrideContext}}return a};YAHOO.util.Subscriber.prototype.contains=function(a,b){if(b){return(this.fn==a&&this.obj==b)}else{return(this.fn==a)}};YAHOO.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+this.obj+", overrideContext: "+(this.overrideContext||"no")+" }"};if(!YAHOO.util.Event){YAHOO.util.Event=function(){var i=false;var h=[];var g=[];var j=[];var l=[];var b=0;var k=[];var c=[];var d=0;var a={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9};var f=YAHOO.env.ua.ie?"focusin":"focus";var e=YAHOO.env.ua.ie?"focusout":"blur";return{POLL_RETRYS:2000,POLL_INTERVAL:20,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_SCOPE:4,OBJ:5,OVERRIDE:6,lastError:null,isSafari:YAHOO.env.ua.webkit,webkit:YAHOO.env.ua.webkit,isIE:YAHOO.env.ua.ie,_interval:null,_dri:null,DOMReady:false,throwErrors:false,startInterval:function(){if(!this._interval){var n=this;var m=function(){n._tryPreloadAttach()};this._interval=setInterval(m,this.POLL_INTERVAL)}},onAvailable:function(m,q,o,n,p){var s=(YAHOO.lang.isString(m))?[m]:m;for(var r=0;r<s.length;r=r+1){k.push({id:s[r],fn:q,obj:o,overrideContext:n,checkReady:p})}b=this.POLL_RETRYS;this.startInterval()},onContentReady:function(m,p,o,n){this.onAvailable(m,p,o,n,true)},onDOMReady:function(o,n,m){if(this.DOMReady){setTimeout(function(){var p=window;if(m){if(m===true){p=n}else{p=m}}o.call(p,"DOMReady",[],n)},0)}else{this.DOMReadyEvent.subscribe(o,n,m)}},_addListener:function(x,z,n,t,p,A){if(!n||!n.call){return false}if(this._isValidCollection(x)){var m=true;for(var s=0,q=x.length;s<q;++s){m=this.on(x[s],z,n,t,p)&&m}return m}else{if(YAHOO.lang.isString(x)){var u=this.getEl(x);if(u){x=u}else{this.onAvailable(x,function(){YAHOO.util.Event.on(x,z,n,t,p)});return true}}}if(!x){return false}if("unload"==z&&t!==this){g[g.length]=[x,z,n,t,p];return true}var y=x;if(p){if(p===true){y=t}else{y=p}}var w=function(C){return n.call(y,YAHOO.util.Event.getEvent(C,x),t)};var B=[x,z,n,w,y,t,p];var r=h.length;h[r]=B;if(this.useLegacyEvent(x,z)){var v=this.getLegacyIndex(x,z);if(v==-1||x!=j[v][0]){v=j.length;c[x.id+z]=v;j[v]=[x,z,x["on"+z]];l[v]=[];x["on"+z]=function(C){YAHOO.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(C),v)}}l[v].push(B)}else{try{this._simpleAdd(x,z,w,A)}catch(o){this.lastError=o;this.removeListener(x,z,n);return false}}return true},addListener:function(p,m,q,o,n){return this._addListener(p,m,q,o,n,false)},addFocusListener:function(o,p,n,m){return this._addListener(o,f,p,n,m,true)},removeFocusListener:function(m,n){return this.removeListener(m,f,n)},addBlurListener:function(o,p,n,m){return this._addListener(o,e,p,n,m,true)},removeBlurListener:function(m,n){return this.removeListener(m,e,n)},fireLegacyEvent:function(q,s){var o=true,v,m,n,u,p;m=l[s].slice();for(var t=0,r=m.length;t<r;++t){n=m[t];if(n&&n[this.WFN]){u=n[this.ADJ_SCOPE];p=n[this.WFN].call(u,q);o=(o&&p)}}v=j[s];if(v&&v[2]){v[2](q)}return o},getLegacyIndex:function(n,m){var o=this.generateId(n)+m;if(typeof c[o]=="undefined"){return -1}else{return c[o]}},useLegacyEvent:function(n,m){return(this.webkit&&this.webkit<419&&("click"==m||"dblclick"==m))},removeListener:function(w,x,o){var t,q,m;if(typeof w=="string"){w=this.getEl(w)}else{if(this._isValidCollection(w)){var n=true;for(t=w.length-1;t>-1;t--){n=(this.removeListener(w[t],x,o)&&n)}return n}}if(!o||!o.call){return this.purgeElement(w,false,x)}if("unload"==x){for(t=g.length-1;t>-1;t--){m=g[t];if(m&&m[0]==w&&m[1]==x&&m[2]==o){g.splice(t,1);return true}}return false}var s=null;var r=arguments[3];if("undefined"===typeof r){r=this._getCacheIndex(w,x,o)}if(r>=0){s=h[r]}if(!w||!s){return false}if(this.useLegacyEvent(w,x)){var u=this.getLegacyIndex(w,x);var v=l[u];if(v){for(t=0,q=v.length;t<q;++t){m=v[t];if(m&&m[this.EL]==w&&m[this.TYPE]==x&&m[this.FN]==o){v.splice(t,1);break}}}}else{try{this._simpleRemove(w,x,s[this.WFN],false)}catch(p){this.lastError=p;return false}}delete h[r][this.WFN];delete h[r][this.FN];h.splice(r,1);return true},getTarget:function(m,n){var o=m.target||m.srcElement;return this.resolveTextNode(o)},resolveTextNode:function(m){try{if(m&&3==m.nodeType){return m.parentNode}}catch(n){}return m},getPageX:function(m){var n=m.pageX;if(!n&&0!==n){n=m.clientX||0;if(this.isIE){n+=this._getScrollLeft()}}return n},getPageY:function(n){var m=n.pageY;if(!m&&0!==m){m=n.clientY||0;if(this.isIE){m+=this._getScrollTop()}}return m},getXY:function(m){return[this.getPageX(m),this.getPageY(m)]},getRelatedTarget:function(m){var n=m.relatedTarget;if(!n){if(m.type=="mouseout"){n=m.toElement}else{if(m.type=="mouseover"){n=m.fromElement}}}return this.resolveTextNode(n)},getTime:function(m){if(!m.time){var n=new Date().getTime();try{m.time=n}catch(o){this.lastError=o;return n}}return m.time},stopEvent:function(m){this.stopPropagation(m);this.preventDefault(m)},stopPropagation:function(m){if(m.stopPropagation){m.stopPropagation()}else{m.cancelBubble=true}},preventDefault:function(m){if(m.preventDefault){m.preventDefault()}else{m.returnValue=false}},getEvent:function(n,p){var o=n||window.event;if(!o){var m=this.getEvent.caller;while(m){o=m.arguments[0];if(o&&Event==o.constructor){break}m=m.caller}}return o},getCharCode:function(m){var n=m.keyCode||m.charCode||0;if(YAHOO.env.ua.webkit&&(n in a)){n=a[n]}return n},_getCacheIndex:function(n,m,o){for(var p=0,q=h.length;p<q;p=p+1){var r=h[p];if(r&&r[this.FN]==o&&r[this.EL]==n&&r[this.TYPE]==m){return p}}return -1},generateId:function(n){var m=n.id;if(!m){m="yuievtautoid-"+d;++d;n.id=m}return m},_isValidCollection:function(m){try{return(m&&typeof m!=="string"&&m.length&&!m.tagName&&!m.alert&&typeof m[0]!=="undefined")}catch(n){return false}},elCache:{},getEl:function(m){return(typeof m==="string")?document.getElementById(m):m},clearCache:function(){},DOMReadyEvent:new YAHOO.util.CustomEvent("DOMReady",this),_load:function(m){if(!i){i=true;var n=YAHOO.util.Event;n._ready();n._tryPreloadAttach()}},_ready:function(m){var n=YAHOO.util.Event;if(!n.DOMReady){n.DOMReady=true;n.DOMReadyEvent.fire();n._simpleRemove(document,"DOMContentLoaded",n._ready)}},_tryPreloadAttach:function(){if(k.length===0){b=0;if(this._interval){clearInterval(this._interval);this._interval=null}return}if(this.locked){return}if(this.isIE){if(!this.DOMReady){this.startInterval();return}}this.locked=true;var n=!i;if(!n){n=(b>0&&k.length>0)}var o=[];var m=function(v,u){var w=v;if(u.overrideContext){if(u.overrideContext===true){w=u.obj}else{w=u.overrideContext}}u.fn.call(w,u.obj)};var s,t,p,q,r=[];for(s=0,t=k.length;s<t;s=s+1){p=k[s];if(p){q=this.getEl(p.id);if(q){if(p.checkReady){if(i||q.nextSibling||!n){r.push(p);k[s]=null}}else{m(q,p);k[s]=null}}else{o.push(p)}}}for(s=0,t=r.length;s<t;s=s+1){p=r[s];m(this.getEl(p.id),p)}b--;if(n){for(s=k.length-1;s>-1;s--){p=k[s];if(!p||!p.id){k.splice(s,1)}}this.startInterval()}else{if(this._interval){clearInterval(this._interval);this._interval=null}}this.locked=false},purgeElement:function(p,o,m){var r=(YAHOO.lang.isString(p))?this.getEl(p):p;var n=this.getListeners(r,m),q,t;if(n){for(q=n.length-1;q>-1;q--){var s=n[q];this.removeListener(r,s.type,s.fn)}}if(o&&r&&r.childNodes){for(q=0,t=r.childNodes.length;q<t;++q){this.purgeElement(r.childNodes[q],o,m)}}},getListeners:function(t,v){var q=[],u;if(!v){u=[h,g]}else{if(v==="unload"){u=[g]}else{u=[h]}}var o=(YAHOO.lang.isString(t))?this.getEl(t):t;for(var r=0;r<u.length;r=r+1){var m=u[r];if(m){for(var p=0,n=m.length;p<n;++p){var s=m[p];if(s&&s[this.EL]===o&&(!v||v===s[this.TYPE])){q.push({type:s[this.TYPE],fn:s[this.FN],obj:s[this.OBJ],adjust:s[this.OVERRIDE],scope:s[this.ADJ_SCOPE],index:p})}}}}return(q.length)?q:null},_unload:function(n){var t=YAHOO.util.Event,q,r,s,o,p,m=g.slice(),u;for(q=0,o=g.length;q<o;++q){s=m[q];if(s){u=window;if(s[t.ADJ_SCOPE]){if(s[t.ADJ_SCOPE]===true){u=s[t.UNLOAD_OBJ]}else{u=s[t.ADJ_SCOPE]}}s[t.FN].call(u,t.getEvent(n,s[t.EL]),s[t.UNLOAD_OBJ]);m[q]=null}}s=null;u=null;g=null;if(h){for(r=h.length-1;r>-1;r--){s=h[r];if(s){t.removeListener(s[t.EL],s[t.TYPE],s[t.FN],r)}}s=null}j=null;t._simpleRemove(window,"unload",t._unload)},_getScrollLeft:function(){return this._getScroll()[1]},_getScrollTop:function(){return this._getScroll()[0]},_getScroll:function(){var n=document.documentElement,m=document.body;if(n&&(n.scrollTop||n.scrollLeft)){return[n.scrollTop,n.scrollLeft]}else{if(m){return[m.scrollTop,m.scrollLeft]}else{return[0,0]}}},regCE:function(){},_simpleAdd:function(){if(window.addEventListener){return function(n,m,o,p){n.addEventListener(m,o,(p))}}else{if(window.attachEvent){return function(n,m,o,p){n.attachEvent("on"+m,o)}}else{return function(){}}}}(),_simpleRemove:function(){if(window.removeEventListener){return function(n,m,o,p){n.removeEventListener(m,o,(p))}}else{if(window.detachEvent){return function(n,m,o){n.detachEvent("on"+m,o)}}else{return function(){}}}}()}}();(function(){var a=YAHOO.util.Event;a.on=a.addListener;a.onFocus=a.addFocusListener;a.onBlur=a.addBlurListener;if(a.isIE){YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true);var b=document.createElement("p");a._dri=setInterval(function(){try{b.doScroll("left");clearInterval(a._dri);a._dri=null;a._ready();b=null}catch(c){}},a.POLL_INTERVAL)}else{if(a.webkit&&a.webkit<525){a._dri=setInterval(function(){var c=document.readyState;if("loaded"==c||"complete"==c){clearInterval(a._dri);a._dri=null;a._ready()}},a.POLL_INTERVAL)}else{a._simpleAdd(document,"DOMContentLoaded",a._ready)}}a._simpleAdd(window,"load",a._load);a._simpleAdd(window,"unload",a._unload);a._tryPreloadAttach()})()}YAHOO.util.EventProvider=function(){};YAHOO.util.EventProvider.prototype={__yui_events:null,__yui_subscribers:null,subscribe:function(a,e,b,c){this.__yui_events=this.__yui_events||{};var d=this.__yui_events[a];if(d){d.subscribe(e,b,c)}else{this.__yui_subscribers=this.__yui_subscribers||{};var f=this.__yui_subscribers;if(!f[a]){f[a]=[]}f[a].push({fn:e,obj:b,overrideContext:c})}},unsubscribe:function(f,d,b){this.__yui_events=this.__yui_events||{};var a=this.__yui_events;if(f){var c=a[f];if(c){return c.unsubscribe(d,b)}}else{var g=true;for(var e in a){if(YAHOO.lang.hasOwnProperty(a,e)){g=g&&a[e].unsubscribe(d,b)}}return g}return false},unsubscribeAll:function(a){return this.unsubscribe(a)},createEvent:function(g,a){this.__yui_events=this.__yui_events||{};var d=a||{};var e=this.__yui_events;if(e[g]){}else{var f=d.scope||this;var i=(d.silent);var c=new YAHOO.util.CustomEvent(g,f,i,YAHOO.util.CustomEvent.FLAT);e[g]=c;if(d.onSubscribeCallback){c.subscribeEvent.subscribe(d.onSubscribeCallback)}this.__yui_subscribers=this.__yui_subscribers||{};var h=this.__yui_subscribers[g];if(h){for(var b=0;b<h.length;++b){c.subscribe(h[b].fn,h[b].obj,h[b].overrideContext)}}}return e[g]},fireEvent:function(d,e,a,f){this.__yui_events=this.__yui_events||{};var b=this.__yui_events[d];if(!b){return null}var g=[];for(var c=1;c<arguments.length;++c){g.push(arguments[c])}return b.fire.apply(b,g)},hasEvent:function(a){if(this.__yui_events){if(this.__yui_events[a]){return true}}return false}};(function(){var a=YAHOO.util.Event,b=YAHOO.lang;YAHOO.util.KeyListener=function(i,d,h,g){if(!i){}else{if(!d){}else{if(!h){}}}if(!g){g=YAHOO.util.KeyListener.KEYDOWN}var f=new YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=new YAHOO.util.CustomEvent("enabled");this.disabledEvent=new YAHOO.util.CustomEvent("disabled");if(b.isString(i)){i=document.getElementById(i)}if(b.isFunction(h)){f.subscribe(h)}else{f.subscribe(h.fn,h.scope,h.correctScope)}function e(m,n){if(!d.shift){d.shift=false}if(!d.alt){d.alt=false}if(!d.ctrl){d.ctrl=false}if(m.shiftKey==d.shift&&m.altKey==d.alt&&m.ctrlKey==d.ctrl){var l,o=d.keys,j;if(YAHOO.lang.isArray(o)){for(var k=0;k<o.length;k++){l=o[k];j=a.getCharCode(m);if(l==j){f.fire(j,m);break}}}else{j=a.getCharCode(m);if(o==j){f.fire(j,m)}}}}this.enable=function(){if(!this.enabled){a.on(i,g,e);this.enabledEvent.fire(d)}this.enabled=true};this.disable=function(){if(this.enabled){a.removeListener(i,g,e);this.disabledEvent.fire(d)}this.enabled=false};this.toString=function(){return"KeyListener ["+d.keys+"] "+i.tagName+(i.id?"["+i.id+"]":"")}};var c=YAHOO.util.KeyListener;c.KEYDOWN="keydown";c.KEYUP="keyup";c.KEY={ALT:18,BACK_SPACE:8,CAPS_LOCK:20,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,META:224,NUM_LOCK:144,PAGE_DOWN:34,PAGE_UP:33,PAUSE:19,PRINTSCREEN:44,RIGHT:39,SCROLL_LOCK:145,SHIFT:16,SPACE:32,TAB:9,UP:38}})();YAHOO.register("event",YAHOO.util.Event,{version:"2.7.0",build:"1799"});YAHOO.register("yahoo-dom-event",YAHOO,{version:"2.7.0",build:"1799"});(function(){var a=YAHOO.util;a.Selector={_foundCache:[],_regexCache:{},_re:{nth:/^(?:([-]?\d*)(n){1}|(odd|even)$)*([-+]?\d*)$/,attr:/(\[.*\])/g,urls:/^(?:href|src)/},document:window.document,attrAliases:{},shorthand:{"\\#(-?[_a-z]+[-\\w]*)":"[id=$1]","\\.(-?[_a-z]+[-\\w]*)":"[class~=$1]"},operators:{"=":function(c,b){return c===b},"!=":function(c,b){return c!==b},"~=":function(d,b){var c=" ";return(c+d+c).indexOf((c+b+c))>-1},"|=":function(c,b){return c===b||c.slice(0,b.length+1)===b+"-"},"^=":function(c,b){return c.indexOf(b)===0},"$=":function(c,b){return c.slice(-b.length)===b},"*=":function(c,b){return c.indexOf(b)>-1},"":function(c,b){return c}},pseudos:{root:function(b){return b===b.ownerDocument.documentElement},"nth-child":function(c,b){return a.Selector._getNth(c,b)},"nth-last-child":function(c,b){return a.Selector._getNth(c,b,null,true)},"nth-of-type":function(c,b){return a.Selector._getNth(c,b,c.tagName)},"nth-last-of-type":function(c,b){return a.Selector._getNth(c,b,c.tagName,true)},"first-child":function(b){return a.Selector._getChildren(b.parentNode)[0]===b},"last-child":function(b){var c=a.Selector._getChildren(b.parentNode);return c[c.length-1]===b},"first-of-type":function(c,b){return a.Selector._getChildren(c.parentNode,c.tagName)[0]},"last-of-type":function(c,b){var d=a.Selector._getChildren(c.parentNode,c.tagName);return d[d.length-1]},"only-child":function(b){var c=a.Selector._getChildren(b.parentNode);return c.length===1&&c[0]===b},"only-of-type":function(b){return a.Selector._getChildren(b.parentNode,b.tagName).length===1},empty:function(b){return b.childNodes.length===0},not:function(c,b){return !a.Selector.test(c,b)},contains:function(d,b){var c=d.innerText||d.textContent||"";return c.indexOf(b)>-1},checked:function(b){return b.checked===true}},test:function(b,d){b=a.Selector.document.getElementById(b)||b;if(!b){return false}var e=d?d.split(","):[];if(e.length){for(var c=0,f=e.length;c<f;++c){if(a.Selector._test(b,e[c])){return true}}return false}return a.Selector._test(b,d)},_test:function(b,i,j,k){j=j||a.Selector._tokenize(i).pop()||{};if(!b.tagName||(j.tag!=="*"&&b.tagName!==j.tag)||(k&&b._found)){return false}if(j.attributes.length){var d,h,c=a.Selector._re.urls;if(!b.attributes||!b.attributes.length){return false}for(var g=0,e;e=j.attributes[g++];){h=(c.test(e[0]))?2:0;d=b.getAttribute(e[0],h);if(d===null||d===undefined){return false}if(a.Selector.operators[e[1]]&&!a.Selector.operators[e[1]](d,e[2])){return false}}}if(j.pseudos.length){for(var g=0,f=j.pseudos.length;g<f;++g){if(a.Selector.pseudos[j.pseudos[g][0]]&&!a.Selector.pseudos[j.pseudos[g][0]](b,j.pseudos[g][1])){return false}}}return(j.previous&&j.previous.combinator!==",")?a.Selector._combinators[j.previous.combinator](b,j):true},filter:function(e,f){e=e||[];var c,g=[],b=a.Selector._tokenize(f);if(!e.item){for(var d=0,h=e.length;d<h;++d){if(!e[d].tagName){c=a.Selector.document.getElementById(e[d]);if(c){e[d]=c}else{}}}}g=a.Selector._filter(e,a.Selector._tokenize(f)[0]);return g},_filter:function(f,d,c,g){var h=c?null:[],b=a.Selector._foundCache;for(var e=0,i=f.length;e<i;e++){if(!a.Selector._test(f[e],"",d,g)){continue}if(c){return f[e]}if(g){if(f[e]._found){continue}f[e]._found=true;b[b.length]=f[e]}h[h.length]=f[e]}return h},query:function(d,c,b){var e=a.Selector._query(d,c,b);return e},_query:function(m,h,g,o){var e=(g)?null:[],p;if(!m){return e}var b=m.split(",");if(b.length>1){var f;for(var l=0,k=b.length;l<k;++l){f=arguments.callee(b[l],h,g,true);e=g?f:e.concat(f)}a.Selector._clearFoundCache();return e}if(h&&!h.nodeName){h=a.Selector.document.getElementById(h);if(!h){return e}}h=h||a.Selector.document;if(h.nodeName!=="#document"){a.Dom.generateId(h);m=h.tagName+"#"+h.id+" "+m;p=h;h=h.ownerDocument}var i=a.Selector._tokenize(m);var j=i[a.Selector._getIdTokenIndex(i)],d=[],c,n=i.pop()||{};if(j){c=a.Selector._getId(j.attributes)}if(c){p=p||a.Selector.document.getElementById(c);if(p&&(h.nodeName==="#document"||a.Dom.isAncestor(h,p))){if(a.Selector._test(p,null,j)){if(j===n){d=[p]}else{if(j.combinator===" "||j.combinator===">"){h=p}}}}else{return e}}if(h&&!d.length){d=h.getElementsByTagName(n.tag)}if(d.length){e=a.Selector._filter(d,n,g,o)}return e},_clearFoundCache:function(){var b=a.Selector._foundCache;for(var d=0,e=b.length;d<e;++d){try{delete b[d]._found}catch(c){b[d].removeAttribute("_found")}}b=[]},_getRegExp:function(b,d){var c=a.Selector._regexCache;d=d||"";if(!c[b+d]){c[b+d]=new RegExp(b,d)}return c[b+d]},_getChildren:function(){if(document.documentElement.children){return function(b,c){return(c)?b.children.tags(c):b.children||[]}}else{return function(c,f){if(c._children){return c._children}var d=[],b=c.childNodes;for(var e=0,g=b.length;e<g;++e){if(b[e].tagName){if(!f||b[e].tagName===f){d[d.length]=b[e]}}}c._children=d;return d}}}(),_combinators:{" ":function(b,c){while((b=b.parentNode)){if(a.Selector._test(b,"",c.previous)){return true}}return false},">":function(b,c){return a.Selector._test(b.parentNode,null,c.previous)},"+":function(b,c){var d=b.previousSibling;while(d&&d.nodeType!==1){d=d.previousSibling}if(d&&a.Selector._test(d,null,c.previous)){return true}return false},"~":function(b,c){var d=b.previousSibling;while(d){if(d.nodeType===1&&a.Selector._test(d,null,c.previous)){return true}d=d.previousSibling}return false}},_getNth:function(c,g,e,l){a.Selector._re.nth.test(g);var h=parseInt(RegExp.$1,10),d=RegExp.$2,k=RegExp.$3,j=parseInt(RegExp.$4,10)||0,f=[],n;var i=a.Selector._getChildren(c.parentNode,e);if(k){h=2;n="+";d="n";j=(k==="odd")?1:0}else{if(isNaN(h)){h=(d)?1:0}}if(h===0){if(l){j=i.length-j+1}if(i[j-1]===c){return true}else{return false}}else{if(h<0){l=!!l;h=Math.abs(h)}}if(!l){for(var b=j-1,m=i.length;b<m;b+=h){if(b>=0&&i[b]===c){return true}}}else{for(var b=i.length-j,m=i.length;b>=0;b-=h){if(b<m&&i[b]===c){return true}}}return false},_getId:function(c){for(var b=0,d=c.length;b<d;++b){if(c[b][0]=="id"&&c[b][1]==="="){return c[b][2]}}},_getIdTokenIndex:function(b){for(var c=0,d=b.length;c<d;++c){if(a.Selector._getId(b[c].attributes)){return c}}return -1},_patterns:{tag:/^((?:-?[_a-z]+[\w-]*)|\*)/i,attributes:/^\[([a-z]+\w*)+([~\|\^\$\*!=]=?)?['"]?([^\]]*?)['"]?\]/i,pseudos:/^:([-\w]+)(?:\(['"]?(.+)['"]?\))*/i,combinator:/^\s*([>+~]|\s)\s*/},_tokenize:function(i){var g={},c=[],b,d=false,e=a.Selector._patterns,h;i=a.Selector._replaceShorthand(i);do{d=false;for(var f in e){if(YAHOO.lang.hasOwnProperty(e,f)){if(f!="tag"&&f!="combinator"){g[f]=g[f]||[]}if((h=e[f].exec(i))){d=true;if(f!="tag"&&f!="combinator"){if(f==="attributes"&&h[1]==="id"){g.id=h[3]}g[f].push(h.slice(1))}else{g[f]=h[1]}i=i.replace(h[0],"");if(f==="combinator"||!i.length){g.attributes=a.Selector._fixAttributes(g.attributes);g.pseudos=g.pseudos||[];g.tag=g.tag?g.tag.toUpperCase():"*";c.push(g);g={previous:g}}}}}}while(d);return c},_fixAttributes:function(d){var c=a.Selector.attrAliases;d=d||[];for(var b=0,e=d.length;b<e;++b){if(c[d[b][0]]){d[b][0]=c[d[b][0]]}if(!d[b][1]){d[b][1]=""}}return d},_replaceShorthand:function(f){var e=a.Selector.shorthand;var d=f.match(a.Selector._re.attr);if(d){f=f.replace(a.Selector._re.attr,"REPLACED_ATTRIBUTE")}for(var b in e){if(YAHOO.lang.hasOwnProperty(e,b)){f=f.replace(a.Selector._getRegExp(b,"gi"),e[b])}}if(d){for(var c=0,g=d.length;c<g;++c){f=f.replace("REPLACED_ATTRIBUTE",d[c])}}return f}};if(YAHOO.env.ua.ie&&YAHOO.env.ua.ie<8){a.Selector.attrAliases["class"]="className";a.Selector.attrAliases["for"]="htmlFor"}})();YAHOO.register("selector",YAHOO.util.Selector,{version:"2.7.0",build:"1799"});var $Y=YAHOO.util,$D=$Y.Dom,$E=$Y.Event,$$=$Y.Selector.query,$=$D.get,FD=YAHOO.namespace("FD");var FYU=YAHOO.util,FYD=$Y.Dom,FYE=$Y.Event,FYS=$Y.Selector.query,FYG=$D.get;FD.namespace=function(){var a=Array.prototype.slice.call(arguments,0),b;for(b=0;b<a.length;++b){if(a[b].indexOf("FD")!=0){a[b]="FD."+a[b]}}return YAHOO.namespace.apply(null,a)};FD.namespace("core","util","widget");if(!Array.prototype.indexOf){Array.prototype.indexOf=function(c,b){if(b==null){b=0}else{if(b<0){b=Math.max(0,this.length+b)}}for(var a=b;a<this.length;a++){if(this[a]===c){return a}}return -1}}if(!Array.prototype.lastIndexOf){Array.prototype.lastIndexOf=function(c,b){if(b==null){b=this.length-1}else{if(b<0){b=Math.max(0,this.length+b)}}for(var a=b;a>=0;a--){if(this[a]===c){return a}}return -1}}if(!Array.prototype.forEach){Array.prototype.forEach=function(c,d){var a=this.length;for(var b=0;b<a;b++){c.call(d,this[b],b,this)}}}if(!Array.prototype.filter){Array.prototype.filter=function(d,e){var a=this.length;var c=[];for(var b=0;b<a;b++){if(d.call(e,this[b],b,this)){c.push(this[b])}}return c}}if(!Array.prototype.map){Array.prototype.map=function(d,e){var a=this.length;var c=[];for(var b=0;b<a;b++){c.push(d.call(e,this[b],b,this))}return c}}if(!Array.prototype.some){Array.prototype.some=function(c,d){var a=this.length;for(var b=0;b<a;b++){if(c.call(d,this[b],b,this)){return true}}return false}}if(!Array.prototype.every){Array.prototype.every=function(c,d){var a=this.length;for(var b=0;b<a;b++){if(!c.call(d,this[b],b,this)){return false}}return true}}Array.prototype.contains=function(a){return this.indexOf(a)!=-1};Array.prototype.copy=function(a){return this.concat()};Array.prototype.insertAt=function(b,a){this.splice(a,0,b)};Array.prototype.insertBefore=function(c,b){var a=this.indexOf(b);if(a==-1){this.push(c)}else{this.splice(a,0,c)}};Array.prototype.removeAt=function(a){this.splice(a,1)};Array.prototype.remove=function(b){var a=this.indexOf(b);if(a!=-1){this.splice(a,1)}};if(!String.prototype.toQueryParams){String.prototype.toQueryParams=function(){var f={};var g=this.split("&");var d=/([^=]*)=(.*)/;for(var b=0;b<g.length;b++){var a=d.exec(g[b]);if(!a){continue}var c=decodeURIComponent(a[1]);var e=a[2]?decodeURIComponent(a[2]):undefined;if(f[c]!==undefined){if(f[c].constructor!=Array){f[c]=[f[c]]}if(e){f[c].push(e)}}else{f[c]=e}}return f}}if(!String.prototype.trim){String.prototype.trim=function(){var a=/^\s+|\s+$/g;return function(){return this.replace(a,"")}}()}if(!String.prototype.replaceAll){String.prototype.replaceAll=function(b,a){return this.replace(new RegExp(b,"gm"),a)}}if(!String.prototype.lenB){String.prototype.lenB=function(){return this.replace(/[^\x00-\xff]/g,"**").length}}if(!String.prototype.cut){String.prototype.cut=function(a){var e=this;if(e=="undefined"){return""}var b=0;a=parseInt(a);if(e.lenB()<=a){return e}for(var c=0;c<e.length;c++){var d=e.charCodeAt(c);if(d<0||d>255){b+=2}else{b++}if(b>a){return e.substr(0,c==0?c=1:c)}}return""}}FD.common={trim:function(a){return a.replace(/(^\s*)|(\s*$)/g,"")},escapeHTML:function(b){var c=document.createElement("div");var a=document.createTextNode(b);c.appendChild(a);return c.innerHTML},unescapeHTML:function(a){var b=document.createElement("div");b.innerHTML=a.replace(/<\/?[^>]+>/gi,"");return b.childNodes[0]?b.childNodes[0].nodeValue:""},stripTags:function(a){return a.replace(/<\/?[^>]+>/gi,"")},toArray:function(b,d){var c=[];for(var a=d||0;a<b.length;a++){c[c.length]=b[a]}return c},applyIf:function(c,a){if(c&&a&&typeof a=="object"){for(var b in a){if(!YAHOO.lang.hasOwnProperty(c,b)){c[b]=a[b]}}}return c},apply:function(c,a){if(c&&a&&typeof a=="object"){for(var b in a){c[b]=a[b]}}return c},goTo:function(e){var d=document.createElement("a"),c="_blank",f=document.body,g=arguments[1]==c?c:"_self";if(!d.click){return window.open(e,g)}d.setAttribute("target",g);d.setAttribute("href",e);d.style.display="none";if(!f){return}f.appendChild(d);d.click();if(g==c){setTimeout(function(){try{f.removeChild(d)}catch(a){}},500)}},concat:function(){var d=arguments;var a=[],b,f;outer:for(var e=0,b=d.length;e<b;e++){inner:for(var c=0,f=d[e].length;c<f;c++){a.push(d[e][c])}}return a},getFormAction:function(a){a=FYG(a);if(a&&a.tagName.toLowerCase()=="form"){return a.attributes.getNamedItem("action").value}return null},formSerialize:function(a,c,b){a=FYG(a);b=b||"&";var k="";if(a&&a.tagName.toLowerCase()=="form"){var h=a.getElementsByTagName("input");var d=a.getElementsByTagName("select");var l=a.getElementsByTagName("textarea");h=FD.common.concat(h,d,l);var g=h.length;while(g-->0){var f=h[g].name+"="+encodeURIComponent(h[g].value);if(k==""){k+=f}else{k+=b+f}}}if(YAHOO.lang.isObject(c)){for(var j in c){var f=j+"="+encodeURIComponent(c[j]);if(k==""){k+=f}else{k+=b+f}}}return k},parse:function(str){var jsn;try{jsn=YAHOO.lang.JSON.parse(str)}catch(x){try{eval("jsn = "+str)}catch(e){}}return jsn}};FD.version="0.6.2009-5-5";
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
(function(){var B=YAHOO.util;var A=function(D,C,E,F){if(!D){}this.init(D,C,E,F);};A.NAME="Anim";A.prototype={toString:function(){var C=this.getEl()||{};var D=C.id||C.tagName;return(this.constructor.NAME+": "+D);},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttribute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|bottom$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod:function(C,E,D){return this.method(this.currentFrame,E,D-E,this.totalFrames);},setAttribute:function(C,F,E){var D=this.getEl();if(this.patterns.noNegatives.test(C)){F=(F>0)?F:0;}if("style" in D){B.Dom.setStyle(D,C,F+E);}else{if(C in D){D[C]=F;}}},getAttribute:function(C){var E=this.getEl();var G=B.Dom.getStyle(E,C);if(G!=="auto"&&!this.patterns.offsetUnit.test(G)){return parseFloat(G);}var D=this.patterns.offsetAttribute.exec(C)||[];var H=!!(D[3]);var F=!!(D[2]);if("style" in E){if(F||(B.Dom.getStyle(E,"position")=="absolute"&&H)){G=E["offset"+D[0].charAt(0).toUpperCase()+D[0].substr(1)];}else{G=0;}}else{if(C in E){G=E[C];}}return G;},getDefaultUnit:function(C){if(this.patterns.defaultUnit.test(C)){return"px";}return"";},setRuntimeAttribute:function(D){var I;var E;var F=this.attributes;this.runtimeAttributes[D]={};var H=function(J){return(typeof J!=="undefined");};if(!H(F[D]["to"])&&!H(F[D]["by"])){return false;}I=(H(F[D]["from"]))?F[D]["from"]:this.getAttribute(D);if(H(F[D]["to"])){E=F[D]["to"];}else{if(H(F[D]["by"])){if(I.constructor==Array){E=[];for(var G=0,C=I.length;G<C;++G){E[G]=I[G]+F[D]["by"][G]*1;}}else{E=I+F[D]["by"]*1;}}}this.runtimeAttributes[D].start=I;this.runtimeAttributes[D].end=E;this.runtimeAttributes[D].unit=(H(F[D].unit))?F[D]["unit"]:this.getDefaultUnit(D);return true;},init:function(E,J,I,C){var D=false;var F=null;var H=0;E=B.Dom.get(E);this.attributes=J||{};this.duration=!YAHOO.lang.isUndefined(I)?I:1;this.method=C||B.Easing.easeNone;this.useSeconds=true;this.currentFrame=0;this.totalFrames=B.AnimMgr.fps;this.setEl=function(M){E=B.Dom.get(M);};this.getEl=function(){return E;};this.isAnimated=function(){return D;};this.getStartTime=function(){return F;};this.runtimeAttributes={};this.animate=function(){if(this.isAnimated()){return false;}this.currentFrame=0;this.totalFrames=(this.useSeconds)?Math.ceil(B.AnimMgr.fps*this.duration):this.duration;if(this.duration===0&&this.useSeconds){this.totalFrames=1;}B.AnimMgr.registerElement(this);return true;};this.stop=function(M){if(!this.isAnimated()){return false;}if(M){this.currentFrame=this.totalFrames;this._onTween.fire();}B.AnimMgr.stop(this);};var L=function(){this.onStart.fire();this.runtimeAttributes={};for(var M in this.attributes){this.setRuntimeAttribute(M);}D=true;H=0;F=new Date();};var K=function(){var O={duration:new Date()-this.getStartTime(),currentFrame:this.currentFrame};O.toString=function(){return("duration: "+O.duration+", currentFrame: "+O.currentFrame);};this.onTween.fire(O);var N=this.runtimeAttributes;for(var M in N){this.setAttribute(M,this.doMethod(M,N[M].start,N[M].end),N[M].unit);}H+=1;};var G=function(){var M=(new Date()-F)/1000;var N={duration:M,frames:H,fps:H/M};N.toString=function(){return("duration: "+N.duration+", frames: "+N.frames+", fps: "+N.fps);};D=false;H=0;this.onComplete.fire(N);};this._onStart=new B.CustomEvent("_start",this,true);this.onStart=new B.CustomEvent("start",this);this.onTween=new B.CustomEvent("tween",this);this._onTween=new B.CustomEvent("_tween",this,true);this.onComplete=new B.CustomEvent("complete",this);this._onComplete=new B.CustomEvent("_complete",this,true);this._onStart.subscribe(L);this._onTween.subscribe(K);this._onComplete.subscribe(G);}};B.Anim=A;})();YAHOO.util.AnimMgr=new function(){var C=null;var B=[];var A=0;this.fps=1000;this.delay=1;this.registerElement=function(F){B[B.length]=F;A+=1;F._onStart.fire();this.start();};this.unRegister=function(G,F){F=F||E(G);if(!G.isAnimated()||F==-1){return false;}G._onComplete.fire();B.splice(F,1);A-=1;if(A<=0){this.stop();}return true;};this.start=function(){if(C===null){C=setInterval(this.run,this.delay);}};this.stop=function(H){if(!H){clearInterval(C);for(var G=0,F=B.length;G<F;++G){this.unRegister(B[0],0);}B=[];C=null;A=0;}else{this.unRegister(H);}};this.run=function(){for(var H=0,F=B.length;H<F;++H){var G=B[H];if(!G||!G.isAnimated()){continue;}if(G.currentFrame<G.totalFrames||G.totalFrames===null){G.currentFrame+=1;if(G.useSeconds){D(G);}G._onTween.fire();}else{YAHOO.util.AnimMgr.stop(G,H);}}};var E=function(H){for(var G=0,F=B.length;G<F;++G){if(B[G]==H){return G;}}return -1;};var D=function(G){var J=G.totalFrames;var I=G.currentFrame;var H=(G.currentFrame*G.duration*1000/G.totalFrames);var F=(new Date()-G.getStartTime());var K=0;if(F<G.duration*1000){K=Math.round((F/H-1)*G.currentFrame);}else{K=J-(I+1);}if(K>0&&isFinite(K)){if(G.currentFrame+K>=J){K=J-(I+1);}G.currentFrame+=K;}};};YAHOO.util.Bezier=new function(){this.getPosition=function(E,D){var F=E.length;var C=[];for(var B=0;B<F;++B){C[B]=[E[B][0],E[B][1]];}for(var A=1;A<F;++A){for(B=0;B<F-A;++B){C[B][0]=(1-D)*C[B][0]+D*C[parseInt(B+1,10)][0];C[B][1]=(1-D)*C[B][1]+D*C[parseInt(B+1,10)][1];}}return[C[0][0],C[0][1]];};};(function(){var A=function(F,E,G,H){A.superclass.constructor.call(this,F,E,G,H);};A.NAME="ColorAnim";A.DEFAULT_BGCOLOR="#fff";var C=YAHOO.util;YAHOO.extend(A,C.Anim);var D=A.superclass;var B=A.prototype;B.patterns.color=/color$/i;B.patterns.rgb=/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i;B.patterns.hex=/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i;B.patterns.hex3=/^#?([0-9A-F]{1})([0-9A-F]{1})([0-9A-F]{1})$/i;B.patterns.transparent=/^transparent|rgba\(0, 0, 0, 0\)$/;B.parseColor=function(E){if(E.length==3){return E;}var F=this.patterns.hex.exec(E);if(F&&F.length==4){return[parseInt(F[1],16),parseInt(F[2],16),parseInt(F[3],16)];}F=this.patterns.rgb.exec(E);if(F&&F.length==4){return[parseInt(F[1],10),parseInt(F[2],10),parseInt(F[3],10)];}F=this.patterns.hex3.exec(E);if(F&&F.length==4){return[parseInt(F[1]+F[1],16),parseInt(F[2]+F[2],16),parseInt(F[3]+F[3],16)];
}return null;};B.getAttribute=function(E){var G=this.getEl();if(this.patterns.color.test(E)){var I=YAHOO.util.Dom.getStyle(G,E);var H=this;if(this.patterns.transparent.test(I)){var F=YAHOO.util.Dom.getAncestorBy(G,function(J){return !H.patterns.transparent.test(I);});if(F){I=C.Dom.getStyle(F,E);}else{I=A.DEFAULT_BGCOLOR;}}}else{I=D.getAttribute.call(this,E);}return I;};B.doMethod=function(F,J,G){var I;if(this.patterns.color.test(F)){I=[];for(var H=0,E=J.length;H<E;++H){I[H]=D.doMethod.call(this,F,J[H],G[H]);}I="rgb("+Math.floor(I[0])+","+Math.floor(I[1])+","+Math.floor(I[2])+")";}else{I=D.doMethod.call(this,F,J,G);}return I;};B.setRuntimeAttribute=function(F){D.setRuntimeAttribute.call(this,F);if(this.patterns.color.test(F)){var H=this.attributes;var J=this.parseColor(this.runtimeAttributes[F].start);var G=this.parseColor(this.runtimeAttributes[F].end);if(typeof H[F]["to"]==="undefined"&&typeof H[F]["by"]!=="undefined"){G=this.parseColor(H[F].by);for(var I=0,E=J.length;I<E;++I){G[I]=J[I]+G[I];}}this.runtimeAttributes[F].start=J;this.runtimeAttributes[F].end=G;}};C.ColorAnim=A;})();
/*
TERMS OF USE - EASING EQUATIONS
Open source under the BSD License.
Copyright 2001 Robert Penner All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
* Neither the name of the author nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
YAHOO.util.Easing={easeNone:function(B,A,D,C){return D*B/C+A;},easeIn:function(B,A,D,C){return D*(B/=C)*B+A;},easeOut:function(B,A,D,C){return -D*(B/=C)*(B-2)+A;},easeBoth:function(B,A,D,C){if((B/=C/2)<1){return D/2*B*B+A;}return -D/2*((--B)*(B-2)-1)+A;},easeInStrong:function(B,A,D,C){return D*(B/=C)*B*B*B+A;},easeOutStrong:function(B,A,D,C){return -D*((B=B/C-1)*B*B*B-1)+A;},easeBothStrong:function(B,A,D,C){if((B/=C/2)<1){return D/2*B*B*B*B+A;}return -D/2*((B-=2)*B*B*B-2)+A;},elasticIn:function(C,A,G,F,B,E){if(C==0){return A;}if((C/=F)==1){return A+G;}if(!E){E=F*0.3;}if(!B||B<Math.abs(G)){B=G;var D=E/4;}else{var D=E/(2*Math.PI)*Math.asin(G/B);}return -(B*Math.pow(2,10*(C-=1))*Math.sin((C*F-D)*(2*Math.PI)/E))+A;},elasticOut:function(C,A,G,F,B,E){if(C==0){return A;}if((C/=F)==1){return A+G;}if(!E){E=F*0.3;}if(!B||B<Math.abs(G)){B=G;var D=E/4;}else{var D=E/(2*Math.PI)*Math.asin(G/B);}return B*Math.pow(2,-10*C)*Math.sin((C*F-D)*(2*Math.PI)/E)+G+A;},elasticBoth:function(C,A,G,F,B,E){if(C==0){return A;}if((C/=F/2)==2){return A+G;}if(!E){E=F*(0.3*1.5);}if(!B||B<Math.abs(G)){B=G;var D=E/4;}else{var D=E/(2*Math.PI)*Math.asin(G/B);}if(C<1){return -0.5*(B*Math.pow(2,10*(C-=1))*Math.sin((C*F-D)*(2*Math.PI)/E))+A;}return B*Math.pow(2,-10*(C-=1))*Math.sin((C*F-D)*(2*Math.PI)/E)*0.5+G+A;},backIn:function(B,A,E,D,C){if(typeof C=="undefined"){C=1.70158;}return E*(B/=D)*B*((C+1)*B-C)+A;},backOut:function(B,A,E,D,C){if(typeof C=="undefined"){C=1.70158;}return E*((B=B/D-1)*B*((C+1)*B+C)+1)+A;},backBoth:function(B,A,E,D,C){if(typeof C=="undefined"){C=1.70158;}if((B/=D/2)<1){return E/2*(B*B*(((C*=(1.525))+1)*B-C))+A;}return E/2*((B-=2)*B*(((C*=(1.525))+1)*B+C)+2)+A;},bounceIn:function(B,A,D,C){return D-YAHOO.util.Easing.bounceOut(C-B,0,D,C)+A;},bounceOut:function(B,A,D,C){if((B/=C)<(1/2.75)){return D*(7.5625*B*B)+A;}else{if(B<(2/2.75)){return D*(7.5625*(B-=(1.5/2.75))*B+0.75)+A;}else{if(B<(2.5/2.75)){return D*(7.5625*(B-=(2.25/2.75))*B+0.9375)+A;}}}return D*(7.5625*(B-=(2.625/2.75))*B+0.984375)+A;},bounceBoth:function(B,A,D,C){if(B<C/2){return YAHOO.util.Easing.bounceIn(B*2,0,D,C)*0.5+A;}return YAHOO.util.Easing.bounceOut(B*2-C,0,D,C)*0.5+D*0.5+A;}};(function(){var A=function(H,G,I,J){if(H){A.superclass.constructor.call(this,H,G,I,J);}};A.NAME="Motion";var E=YAHOO.util;YAHOO.extend(A,E.ColorAnim);var F=A.superclass;var C=A.prototype;C.patterns.points=/^points$/i;C.setAttribute=function(G,I,H){if(this.patterns.points.test(G)){H=H||"px";F.setAttribute.call(this,"left",I[0],H);F.setAttribute.call(this,"top",I[1],H);}else{F.setAttribute.call(this,G,I,H);}};C.getAttribute=function(G){if(this.patterns.points.test(G)){var H=[F.getAttribute.call(this,"left"),F.getAttribute.call(this,"top")];}else{H=F.getAttribute.call(this,G);}return H;};C.doMethod=function(G,K,H){var J=null;if(this.patterns.points.test(G)){var I=this.method(this.currentFrame,0,100,this.totalFrames)/100;J=E.Bezier.getPosition(this.runtimeAttributes[G],I);}else{J=F.doMethod.call(this,G,K,H);}return J;};C.setRuntimeAttribute=function(P){if(this.patterns.points.test(P)){var H=this.getEl();var J=this.attributes;var G;var L=J["points"]["control"]||[];var I;var M,O;if(L.length>0&&!(L[0] instanceof Array)){L=[L];}else{var K=[];for(M=0,O=L.length;M<O;++M){K[M]=L[M];}L=K;}if(E.Dom.getStyle(H,"position")=="static"){E.Dom.setStyle(H,"position","relative");}if(D(J["points"]["from"])){E.Dom.setXY(H,J["points"]["from"]);
}else{E.Dom.setXY(H,E.Dom.getXY(H));}G=this.getAttribute("points");if(D(J["points"]["to"])){I=B.call(this,J["points"]["to"],G);var N=E.Dom.getXY(this.getEl());for(M=0,O=L.length;M<O;++M){L[M]=B.call(this,L[M],G);}}else{if(D(J["points"]["by"])){I=[G[0]+J["points"]["by"][0],G[1]+J["points"]["by"][1]];for(M=0,O=L.length;M<O;++M){L[M]=[G[0]+L[M][0],G[1]+L[M][1]];}}}this.runtimeAttributes[P]=[G];if(L.length>0){this.runtimeAttributes[P]=this.runtimeAttributes[P].concat(L);}this.runtimeAttributes[P][this.runtimeAttributes[P].length]=I;}else{F.setRuntimeAttribute.call(this,P);}};var B=function(G,I){var H=E.Dom.getXY(this.getEl());G=[G[0]-H[0]+I[0],G[1]-H[1]+I[1]];return G;};var D=function(G){return(typeof G!=="undefined");};E.Motion=A;})();(function(){var D=function(F,E,G,H){if(F){D.superclass.constructor.call(this,F,E,G,H);}};D.NAME="Scroll";var B=YAHOO.util;YAHOO.extend(D,B.ColorAnim);var C=D.superclass;var A=D.prototype;A.doMethod=function(E,H,F){var G=null;if(E=="scroll"){G=[this.method(this.currentFrame,H[0],F[0]-H[0],this.totalFrames),this.method(this.currentFrame,H[1],F[1]-H[1],this.totalFrames)];}else{G=C.doMethod.call(this,E,H,F);}return G;};A.getAttribute=function(E){var G=null;var F=this.getEl();if(E=="scroll"){G=[F.scrollLeft,F.scrollTop];}else{G=C.getAttribute.call(this,E);}return G;};A.setAttribute=function(E,H,G){var F=this.getEl();if(E=="scroll"){F.scrollLeft=H[0];F.scrollTop=H[1];}else{C.setAttribute.call(this,E,H,G);}};B.Scroll=D;})();YAHOO.register("animation",YAHOO.util.Anim,{version:"2.7.0",build:"1799"});
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
YAHOO.util.Connect={_msxml_progid:["Microsoft.XMLHTTP","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP"],_http_headers:{},_has_http_headers:false,_use_default_post_header:true,_default_post_header:"application/x-www-form-urlencoded; charset=UTF-8",_default_form_header:"application/x-www-form-urlencoded",_use_default_xhr_header:true,_default_xhr_header:"XMLHttpRequest",_has_default_headers:true,_default_headers:{},_isFormSubmit:false,_isFileUpload:false,_formNode:null,_sFormData:null,_poll:{},_timeOut:{},_polling_interval:50,_transaction_id:0,_submitElementValue:null,_hasSubmitListener:(function(){if(YAHOO.util.Event){YAHOO.util.Event.addListener(document,"click",function(C){var B=YAHOO.util.Event.getTarget(C),A=B.nodeName.toLowerCase();if((A==="input"||A==="button")&&(B.type&&B.type.toLowerCase()=="submit")){YAHOO.util.Connect._submitElementValue=encodeURIComponent(B.name)+"="+encodeURIComponent(B.value);}});return true;}return false;})(),startEvent:new YAHOO.util.CustomEvent("start"),completeEvent:new YAHOO.util.CustomEvent("complete"),successEvent:new YAHOO.util.CustomEvent("success"),failureEvent:new YAHOO.util.CustomEvent("failure"),uploadEvent:new YAHOO.util.CustomEvent("upload"),abortEvent:new YAHOO.util.CustomEvent("abort"),_customEvents:{onStart:["startEvent","start"],onComplete:["completeEvent","complete"],onSuccess:["successEvent","success"],onFailure:["failureEvent","failure"],onUpload:["uploadEvent","upload"],onAbort:["abortEvent","abort"]},setProgId:function(A){this._msxml_progid.unshift(A);},setDefaultPostHeader:function(A){if(typeof A=="string"){this._default_post_header=A;}else{if(typeof A=="boolean"){this._use_default_post_header=A;}}},setDefaultXhrHeader:function(A){if(typeof A=="string"){this._default_xhr_header=A;}else{this._use_default_xhr_header=A;}},setPollingInterval:function(A){if(typeof A=="number"&&isFinite(A)){this._polling_interval=A;}},createXhrObject:function(F){var E,A;try{A=new XMLHttpRequest();E={conn:A,tId:F};}catch(D){for(var B=0;B<this._msxml_progid.length;++B){try{A=new ActiveXObject(this._msxml_progid[B]);E={conn:A,tId:F};break;}catch(C){}}}finally{return E;}},getConnectionObject:function(A){var C;var D=this._transaction_id;try{if(!A){C=this.createXhrObject(D);}else{C={};C.tId=D;C.isUpload=true;}if(C){this._transaction_id++;}}catch(B){}finally{return C;}},asyncRequest:function(F,C,E,A){var D=(this._isFileUpload)?this.getConnectionObject(true):this.getConnectionObject();var B=(E&&E.argument)?E.argument:null;if(!D){return null;}else{if(E&&E.customevents){this.initCustomEvents(D,E);}if(this._isFormSubmit){if(this._isFileUpload){this.uploadFile(D,E,C,A);return D;}if(F.toUpperCase()=="GET"){if(this._sFormData.length!==0){C+=((C.indexOf("?")==-1)?"?":"&")+this._sFormData;}}else{if(F.toUpperCase()=="POST"){A=A?this._sFormData+"&"+A:this._sFormData;}}}if(F.toUpperCase()=="GET"&&(E&&E.cache===false)){C+=((C.indexOf("?")==-1)?"?":"&")+"rnd="+new Date().valueOf().toString();}D.conn.open(F,C,true);if(this._use_default_xhr_header){if(!this._default_headers["X-Requested-With"]){this.initHeader("X-Requested-With",this._default_xhr_header,true);}}if((F.toUpperCase()==="POST"&&this._use_default_post_header)&&this._isFormSubmit===false){this.initHeader("Content-Type",this._default_post_header);}if(this._has_default_headers||this._has_http_headers){this.setHeader(D);}this.handleReadyState(D,E);D.conn.send(A||"");if(this._isFormSubmit===true){this.resetFormState();}this.startEvent.fire(D,B);if(D.startEvent){D.startEvent.fire(D,B);}return D;}},initCustomEvents:function(A,C){var B;for(B in C.customevents){if(this._customEvents[B][0]){A[this._customEvents[B][0]]=new YAHOO.util.CustomEvent(this._customEvents[B][1],(C.scope)?C.scope:null);A[this._customEvents[B][0]].subscribe(C.customevents[B]);}}},handleReadyState:function(C,D){var B=this;var A=(D&&D.argument)?D.argument:null;if(D&&D.timeout){this._timeOut[C.tId]=window.setTimeout(function(){B.abort(C,D,true);},D.timeout);}this._poll[C.tId]=window.setInterval(function(){if(C.conn&&C.conn.readyState===4){window.clearInterval(B._poll[C.tId]);delete B._poll[C.tId];if(D&&D.timeout){window.clearTimeout(B._timeOut[C.tId]);delete B._timeOut[C.tId];}B.completeEvent.fire(C,A);if(C.completeEvent){C.completeEvent.fire(C,A);}B.handleTransactionResponse(C,D);}},this._polling_interval);},handleTransactionResponse:function(F,G,A){var D,C;var B=(G&&G.argument)?G.argument:null;try{if(F.conn.status!==undefined&&F.conn.status!==0){D=F.conn.status;}else{D=13030;}}catch(E){D=13030;}if(D>=200&&D<300||D===1223){C=this.createResponseObject(F,B);if(G&&G.success){if(!G.scope){G.success(C);}else{G.success.apply(G.scope,[C]);}}this.successEvent.fire(C);if(F.successEvent){F.successEvent.fire(C);}}else{switch(D){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:C=this.createExceptionObject(F.tId,B,(A?A:false));if(G&&G.failure){if(!G.scope){G.failure(C);}else{G.failure.apply(G.scope,[C]);}}break;default:C=this.createResponseObject(F,B);if(G&&G.failure){if(!G.scope){G.failure(C);}else{G.failure.apply(G.scope,[C]);}}}this.failureEvent.fire(C);if(F.failureEvent){F.failureEvent.fire(C);}}this.releaseObject(F);C=null;},createResponseObject:function(A,G){var D={};var I={};try{var C=A.conn.getAllResponseHeaders();var F=C.split("\n");for(var E=0;E<F.length;E++){var B=F[E].indexOf(":");if(B!=-1){I[F[E].substring(0,B)]=F[E].substring(B+2);}}}catch(H){}D.tId=A.tId;D.status=(A.conn.status==1223)?204:A.conn.status;D.statusText=(A.conn.status==1223)?"No Content":A.conn.statusText;D.getResponseHeader=I;D.getAllResponseHeaders=C;D.responseText=A.conn.responseText;D.responseXML=A.conn.responseXML;if(G){D.argument=G;}return D;},createExceptionObject:function(H,D,A){var F=0;var G="communication failure";var C=-1;var B="transaction aborted";var E={};E.tId=H;if(A){E.status=C;E.statusText=B;}else{E.status=F;E.statusText=G;}if(D){E.argument=D;}return E;},initHeader:function(A,D,C){var B=(C)?this._default_headers:this._http_headers;B[A]=D;if(C){this._has_default_headers=true;
}else{this._has_http_headers=true;}},setHeader:function(A){var B;if(this._has_default_headers){for(B in this._default_headers){if(YAHOO.lang.hasOwnProperty(this._default_headers,B)){A.conn.setRequestHeader(B,this._default_headers[B]);}}}if(this._has_http_headers){for(B in this._http_headers){if(YAHOO.lang.hasOwnProperty(this._http_headers,B)){A.conn.setRequestHeader(B,this._http_headers[B]);}}delete this._http_headers;this._http_headers={};this._has_http_headers=false;}},resetDefaultHeaders:function(){delete this._default_headers;this._default_headers={};this._has_default_headers=false;},setForm:function(M,H,C){var L,B,K,I,P,J=false,F=[],O=0,E,G,D,N,A;this.resetFormState();if(typeof M=="string"){L=(document.getElementById(M)||document.forms[M]);}else{if(typeof M=="object"){L=M;}else{return;}}if(H){this.createFrame(C?C:null);this._isFormSubmit=true;this._isFileUpload=true;this._formNode=L;return;}for(E=0,G=L.elements.length;E<G;++E){B=L.elements[E];P=B.disabled;K=B.name;if(!P&&K){K=encodeURIComponent(K)+"=";I=encodeURIComponent(B.value);switch(B.type){case"select-one":if(B.selectedIndex>-1){A=B.options[B.selectedIndex];F[O++]=K+encodeURIComponent((A.attributes.value&&A.attributes.value.specified)?A.value:A.text);}break;case"select-multiple":if(B.selectedIndex>-1){for(D=B.selectedIndex,N=B.options.length;D<N;++D){A=B.options[D];if(A.selected){F[O++]=K+encodeURIComponent((A.attributes.value&&A.attributes.value.specified)?A.value:A.text);}}}break;case"radio":case"checkbox":if(B.checked){F[O++]=K+I;}break;case"file":case undefined:case"reset":case"button":break;case"submit":if(J===false){if(this._hasSubmitListener&&this._submitElementValue){F[O++]=this._submitElementValue;}J=true;}break;default:F[O++]=K+I;}}}this._isFormSubmit=true;this._sFormData=F.join("&");this.initHeader("Content-Type",this._default_form_header);return this._sFormData;},resetFormState:function(){this._isFormSubmit=false;this._isFileUpload=false;this._formNode=null;this._sFormData="";},createFrame:function(A){var B="yuiIO"+this._transaction_id;var C;if(YAHOO.env.ua.ie){C=document.createElement('<iframe id="'+B+'" name="'+B+'" />');if(typeof A=="boolean"){C.src="javascript:false";}}else{C=document.createElement("iframe");C.id=B;C.name=B;}C.style.position="absolute";C.style.top="-1000px";C.style.left="-1000px";document.body.appendChild(C);},appendPostData:function(A){var D=[],B=A.split("&"),C,E;for(C=0;C<B.length;C++){E=B[C].indexOf("=");if(E!=-1){D[C]=document.createElement("input");D[C].type="hidden";D[C].name=decodeURIComponent(B[C].substring(0,E));D[C].value=decodeURIComponent(B[C].substring(E+1));this._formNode.appendChild(D[C]);}}return D;},uploadFile:function(D,N,E,C){var I="yuiIO"+D.tId,J="multipart/form-data",L=document.getElementById(I),O=this,K=(N&&N.argument)?N.argument:null,M,H,B,G;var A={action:this._formNode.getAttribute("action"),method:this._formNode.getAttribute("method"),target:this._formNode.getAttribute("target")};this._formNode.setAttribute("action",E);this._formNode.setAttribute("method","POST");this._formNode.setAttribute("target",I);if(YAHOO.env.ua.ie){this._formNode.setAttribute("encoding",J);}else{this._formNode.setAttribute("enctype",J);}if(C){M=this.appendPostData(C);}this._formNode.submit();this.startEvent.fire(D,K);if(D.startEvent){D.startEvent.fire(D,K);}if(N&&N.timeout){this._timeOut[D.tId]=window.setTimeout(function(){O.abort(D,N,true);},N.timeout);}if(M&&M.length>0){for(H=0;H<M.length;H++){this._formNode.removeChild(M[H]);}}for(B in A){if(YAHOO.lang.hasOwnProperty(A,B)){if(A[B]){this._formNode.setAttribute(B,A[B]);}else{this._formNode.removeAttribute(B);}}}this.resetFormState();var F=function(){if(N&&N.timeout){window.clearTimeout(O._timeOut[D.tId]);delete O._timeOut[D.tId];}O.completeEvent.fire(D,K);if(D.completeEvent){D.completeEvent.fire(D,K);}G={tId:D.tId,argument:N.argument};try{G.responseText=L.contentWindow.document.body?L.contentWindow.document.body.innerHTML:L.contentWindow.document.documentElement.textContent;G.responseXML=L.contentWindow.document.XMLDocument?L.contentWindow.document.XMLDocument:L.contentWindow.document;}catch(P){}if(N&&N.upload){if(!N.scope){N.upload(G);}else{N.upload.apply(N.scope,[G]);}}O.uploadEvent.fire(G);if(D.uploadEvent){D.uploadEvent.fire(G);}YAHOO.util.Event.removeListener(L,"load",F);setTimeout(function(){document.body.removeChild(L);O.releaseObject(D);},100);};YAHOO.util.Event.addListener(L,"load",F);},abort:function(E,G,A){var D;var B=(G&&G.argument)?G.argument:null;if(E&&E.conn){if(this.isCallInProgress(E)){E.conn.abort();window.clearInterval(this._poll[E.tId]);delete this._poll[E.tId];if(A){window.clearTimeout(this._timeOut[E.tId]);delete this._timeOut[E.tId];}D=true;}}else{if(E&&E.isUpload===true){var C="yuiIO"+E.tId;var F=document.getElementById(C);if(F){YAHOO.util.Event.removeListener(F,"load");document.body.removeChild(F);if(A){window.clearTimeout(this._timeOut[E.tId]);delete this._timeOut[E.tId];}D=true;}}else{D=false;}}if(D===true){this.abortEvent.fire(E,B);if(E.abortEvent){E.abortEvent.fire(E,B);}this.handleTransactionResponse(E,G,true);}return D;},isCallInProgress:function(B){if(B&&B.conn){return B.conn.readyState!==4&&B.conn.readyState!==0;}else{if(B&&B.isUpload===true){var A="yuiIO"+B.tId;return document.getElementById(A)?true:false;}else{return false;}}},releaseObject:function(A){if(A&&A.conn){A.conn=null;A=null;}}};YAHOO.register("connection",YAHOO.util.Connect,{version:"2.7.0",build:"1799"});
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
YAHOO.util.Get=function(){var M={},L=0,R=0,E=false,N=YAHOO.env.ua,S=YAHOO.lang;var J=function(W,T,X){var U=X||window,Y=U.document,Z=Y.createElement(W);for(var V in T){if(T[V]&&YAHOO.lang.hasOwnProperty(T,V)){Z.setAttribute(V,T[V]);}}return Z;};var I=function(T,U,W){var V=W||"utf-8";return J("link",{"id":"yui__dyn_"+(R++),"type":"text/css","charset":V,"rel":"stylesheet","href":T},U);};var P=function(T,U,W){var V=W||"utf-8";return J("script",{"id":"yui__dyn_"+(R++),"type":"text/javascript","charset":V,"src":T},U);};var A=function(T,U){return{tId:T.tId,win:T.win,data:T.data,nodes:T.nodes,msg:U,purge:function(){D(this.tId);}};};var B=function(T,W){var U=M[W],V=(S.isString(T))?U.win.document.getElementById(T):T;if(!V){Q(W,"target node not found: "+T);}return V;};var Q=function(W,V){var T=M[W];if(T.onFailure){var U=T.scope||T.win;T.onFailure.call(U,A(T,V));}};var C=function(W){var T=M[W];T.finished=true;if(T.aborted){var V="transaction "+W+" was aborted";Q(W,V);return;}if(T.onSuccess){var U=T.scope||T.win;T.onSuccess.call(U,A(T));}};var O=function(V){var T=M[V];if(T.onTimeout){var U=T.scope||T;T.onTimeout.call(U,A(T));}};var G=function(V,Z){var U=M[V];if(U.timer){U.timer.cancel();}if(U.aborted){var X="transaction "+V+" was aborted";Q(V,X);return;}if(Z){U.url.shift();if(U.varName){U.varName.shift();}}else{U.url=(S.isString(U.url))?[U.url]:U.url;if(U.varName){U.varName=(S.isString(U.varName))?[U.varName]:U.varName;}}var c=U.win,b=c.document,a=b.getElementsByTagName("head")[0],W;if(U.url.length===0){if(U.type==="script"&&N.webkit&&N.webkit<420&&!U.finalpass&&!U.varName){var Y=P(null,U.win,U.charset);Y.innerHTML='YAHOO.util.Get._finalize("'+V+'");';U.nodes.push(Y);a.appendChild(Y);}else{C(V);}return;}var T=U.url[0];if(!T){U.url.shift();return G(V);}if(U.timeout){U.timer=S.later(U.timeout,U,O,V);}if(U.type==="script"){W=P(T,c,U.charset);}else{W=I(T,c,U.charset);}F(U.type,W,V,T,c,U.url.length);U.nodes.push(W);if(U.insertBefore){var e=B(U.insertBefore,V);if(e){e.parentNode.insertBefore(W,e);}}else{a.appendChild(W);}if((N.webkit||N.gecko)&&U.type==="css"){G(V,T);}};var K=function(){if(E){return;}E=true;for(var T in M){var U=M[T];if(U.autopurge&&U.finished){D(U.tId);delete M[T];}}E=false;};var D=function(a){var X=M[a];if(X){var Z=X.nodes,T=Z.length,Y=X.win.document,W=Y.getElementsByTagName("head")[0];if(X.insertBefore){var V=B(X.insertBefore,a);if(V){W=V.parentNode;}}for(var U=0;U<T;U=U+1){W.removeChild(Z[U]);}X.nodes=[];}};var H=function(U,T,V){var X="q"+(L++);V=V||{};if(L%YAHOO.util.Get.PURGE_THRESH===0){K();}M[X]=S.merge(V,{tId:X,type:U,url:T,finished:false,aborted:false,nodes:[]});var W=M[X];W.win=W.win||window;W.scope=W.scope||W.win;W.autopurge=("autopurge" in W)?W.autopurge:(U==="script")?true:false;S.later(0,W,G,X);return{tId:X};};var F=function(c,X,W,U,Y,Z,b){var a=b||G;if(N.ie){X.onreadystatechange=function(){var d=this.readyState;if("loaded"===d||"complete"===d){X.onreadystatechange=null;a(W,U);}};}else{if(N.webkit){if(c==="script"){if(N.webkit>=420){X.addEventListener("load",function(){a(W,U);});}else{var T=M[W];if(T.varName){var V=YAHOO.util.Get.POLL_FREQ;T.maxattempts=YAHOO.util.Get.TIMEOUT/V;T.attempts=0;T._cache=T.varName[0].split(".");T.timer=S.later(V,T,function(j){var f=this._cache,e=f.length,d=this.win,g;for(g=0;g<e;g=g+1){d=d[f[g]];if(!d){this.attempts++;if(this.attempts++>this.maxattempts){var h="Over retry limit, giving up";T.timer.cancel();Q(W,h);}else{}return;}}T.timer.cancel();a(W,U);},null,true);}else{S.later(YAHOO.util.Get.POLL_FREQ,null,a,[W,U]);}}}}else{X.onload=function(){a(W,U);};}}};return{POLL_FREQ:10,PURGE_THRESH:20,TIMEOUT:2000,_finalize:function(T){S.later(0,null,C,T);},abort:function(U){var V=(S.isString(U))?U:U.tId;var T=M[V];if(T){T.aborted=true;}},script:function(T,U){return H("script",T,U);},css:function(T,U){return H("css",T,U);}};}();YAHOO.register("get",YAHOO.util.Get,{version:"2.7.0",build:"1799"});
/// <reference path="../../core/fdev.js" />
/*
* @fileoverview 该文件封装了Alitalk初始化功能，构建一个组群实例方法为：FD.widget.Alitalk(...)，组件需要用到online这个全局变量，谨防冲突。
* @author Denis<danxia.shidx@alibaba-inc.com>
* @link http://page.china.alibaba.com/shtml/alitalk/alitalk-demo.html
* @version 2.0.1
*/
var online=null;
(function(w) {
/*
* 实例化Alitalk的入口.
* @param {HTMLElement|Array} Dom单一元素或元素组
* @param {object} opts 配置参数
*/
var Alitalk=function(els,opts) {
this.init(els,opts);
},
//是否为IE浏览器
isIE=!!(YAHOO.env.ua.ie),
//保存贸易通版本号，目前为5或6
version,
//是否安装贸易通或阿里旺旺
isInstalled=(function() {
var vers={
'aliimx.wangwangx': 6,
'Ali_Check.InfoCheck': 5
};
for(var p in vers) {
try {
new ActiveXObject(p)
version=vers[p];
return true;
} catch(e) { }
}
version=0;
return false;
})(),
//弹出阿里旺旺下载页
getAlitalk=function() {
window.open('http://alitalk.alibaba.com.cn/index.html','_blank');
},
//自动登陆
autoLogin=function(id) {
if(version==5) {
location.href='alitalk:'
} else {
id=id?'?uid='+id:'';
window.location.href='aliim:login'+id;
}
},
//默认配置
defaults={
type: 2,
//数组对应的类型依次为自定义、按钮和图标
cls: [{},{ base: 'btnAlitalk',on: 'btn-on',off: 'btn-off',mb: 'btn-mb' },{ base: 'iconAlitalk',on: 'icon-on',off: 'icon-off',mb: 'icon-mb'}],
siteID: 'cnalichn',
//是否请求用户在线状态
remote: true,
//实例化过程中是否开启自动登陆
autoLogin: false,
prop: ''
},
//回调函数
success=function(ali) {
for(var i=0;i<ali.els.length;i++) {
if(ali.els[i].opt.remote) { //对没有指定remote为false的判断在线状态并加上相应样式
ali.els[i].online=online[i]; //把在线状态保存到元素属性以便于后期调用
$D.addClass(ali.els[i],ali.els[i].opt.cls[ali.els[i].opt.type].base); //上基样式
switch(online[i]) {
case 0:
case 2:
case 6:
default: //不在线
$D.addClass(ali.els[i],ali.els[i].opt.cls[ali.els[i].opt.type].off);
break;
case 1: //在线
$D.addClass(ali.els[i],ali.els[i].opt.cls[ali.els[i].opt.type].on);
break;
case 4:
case 5: //手机在线
$D.addClass(ali.els[i],ali.els[i].opt.cls[ali.els[i].opt.type].mb);
break;
}
}
}
//重置
online=null;
};
Alitalk.prototype={
/*
* 实例化Alitalk的入口. 这是组件实例唯一暴露在外的方法
* @param {HTMLElement|Array} Dom单一对象或对象组
* @param {object} opts 配置参数
*/
init: function(els,opts) {
//防止多次调用online冲突
if(online!=null) {
setTimeout(function() { new w.Alitalk(els,opts); },Math.random()*1000+1000);
return;
} else {
this.opts=FD.common.applyIf(opts||{},defaults);
if(this.opts.remote) online=[];
}
if(els.nodeType) els=[els];
if(!els.length) return;
this.els=els;
var ids='',that=this;
for(var i=0;i<els.length;i++) {
var o=FD.common.applyIf(eval('('+($D.getAttribute(els[i],'alitalk')||'{}')+')'),this.opts);
if(!o.id||!YAHOO.lang.trim(o.id)) {
els.splice(i,1);
i--;
} else {
els[i].opt=o;
ids+=o.id+';';
}
}
//给按钮注册点击事件
$E.addListener(els,'click',function(e) {
$E.preventDefault(e);
//非ie浏览器不支持
if(!isIE) return;
//静态模式下 设置默认状态为在线
if(!that.opts.remote) this.online=1;
//还没有获取到状态
if(this.online==null) return;
//解析用户id
var userID=eval('('+($D.getAttribute(this,'alitalk')||'{}')+')').id;
switch(version) {
case 0:
default:
getAlitalk(); //下载阿里旺旺
break;
case 5:
window.location='Alitalk:Send'+(this.online==4?'Sms':'IM')+'?'+userID+'&siteid='+that.opts.siteID+'&status='+this.online+that.opts.prop;
break;
case 6:
if(this.online==4) window.location='aliim:smssendmsg?touid=cnalichn'+userID+that.opts.prop;
else window.location='aliim:sendmsg?touid=cnalichn'+userID+'&siteid='+that.opts.siteID+'&status='+this.online+that.opts.prop;
break;
}
});
//从阿里软件获取在线状态
if(this.opts.remote)
YAHOO.util.Get.script('http://amos.im.alisoft.com/muliuserstatus.aw?uids='+ids+'&site='+that.opts.siteID,{ charset: 'gb2312',onSuccess: function() { success(that); },onFailure: function() { online=null; },onTimeout: function() { online=null; } });
//自动登录
if(isIE&&this.opts.autoLogin)
autoLogin();
}
};
/*
* 静态变量及方法
*/
w.Alitalk=Alitalk;
/*
* Alitalk客户端版本
*/
w.Alitalk.version=version;
/*
* 客户端是否安装了Alitalk
*/
w.Alitalk.isInstalled=isInstalled;
/*
* 弹出alitalk下载页面
*/
w.Alitalk.getAlitalk=getAlitalk;
/*
* 自动启动alitalk客户端软件
*/
w.Alitalk.autoLogin=autoLogin;
})(FD.widget);
var _ =	function(el){return $D.get(el);};
function getContact(obj){
var addContObj = obj.getElementsByTagName("div")[6];
addContObj.innerHTML = _("addContactTemp").innerHTML;
$D.addClass(addContObj, 'blogerct');
showCont(addContObj);
}
function showCont(contId){
var attributes = {
height: { to: 120 }
};
var anim = new YAHOO.util.Anim(contId, attributes,0.5,YAHOO.util.Easing.easeBothStrong);//显示层时的过度效果
anim.onStart.subscribe(function(){
var secSum = _(contId).getElementsByTagName("div");
for(i=0;i<secSum.length;i++){
secSum[i].style.display = '';
}
});
anim.animate();
}
function hidCont(contId){
var attributes = {
height: { to: 0 }
};
var anim = new YAHOO.util.Anim(contId, attributes,0.5,YAHOO.util.Easing.easeBothStrong);//隐藏层时的过度效果
anim.onStart.subscribe(function(){
var secSum = _(contId).getElementsByTagName("div");
for(i=0;i<secSum.length;i++){
secSum[i].style.display = 'none';
}
});
anim.animate();
}
/**
* @fileoverview 阿里旺旺(贸易通版)WEB前端应用.
* 2007.6.13
* @author:aliued-wd zhujunbiao
* @version 0.1
*/
$ = function(el){
return document.getElementById(el);
}
/**
* 扩展数组方法add
* @param {Object} obj
*/
Array.prototype.add = function(obj){
var add_flag = true;
for(var i=0;i<this.length;i++){
if(this[i]==obj){
add_flag = false;
break;
}
}
if(add_flag==true){
this[this.length] = obj;
}
}
if (typeof AliEvent == "undefined") {
var AliEvent = {};
}
(function(){
AliEvent = {
/**
* 事件监听方法.
* @param {Object} el 被监听的对象.
* @param {Object} eventType 事件监听类型.
* @param {Object} fn 事件触发函数.
*/
addListener: function(el,eventType,fn){
if(el.addEventListener){
el.addEventListener(eventType,fn,false);
}else if(el.attachEvent){
el.attachEvent("on" + eventType,fn);
}else{
el["on"+eventType] = fn;
}
}
};
})();
/**
* 参数封装对象.
* @param online 在线类型.
* @param size 图片尺寸.
* @param uid 用户id.
* @param imgObj 图片对象.
* @param eventObj 事件对象.
* @param docObj 文案对象.
* @param onlineDoc 在线文案.
* @param offlineDoc 不在线文案.
* @param telonlineDoc 手机在线文案.
* @param onlineAlt 在线提示文案.
* @param offlineAlt 在线提示文案.
* @param telonlineAlt 手机在线提示文案.
* @param siteid 网站前缀.
* @param isencrypt 是否加密.
*/
function Alitalkparam(){
this.online = 0;
this.size = 16;
this.uid = null;
this.imgObj = null;
this.eventObjs = new Array();
this.docObj = null;
this.onlineDoc = "我正在网上,马上和我洽谈!";
this.offlineDoc = "我现在不在网上,给我留个消息吧!";
this.telonlineDoc = "我手机在线,马上和我洽谈!";
this.notInstalledDoc = "未安装贸易通";
this.onlineAlt = "我正在网上,马上和我洽谈!";
this.offlineAlt = "我现在不在网上,给我留个消息吧!";
this.telonlineAlt = "我手机在线,马上和我洽谈!";
this.notInstalledAlt = "未安装贸易通";
this.moreProperties = "";
this.siteid = "cnalichn";
this.isencrypt = false;
this.verify = 0;//加为好友的时候是否需要验证
this.gid = 0;//好友分组ID
this.fromUid = '';//本身旺旺ID
}
var OnLine = 0;
var online = new Array();
var alitalkVersion = 5;
if (typeof Alitalk == "undefined") {
var Alitalk = {};
}
/**
* 阿里旺旺(贸易通版)WEB前端应用控制静态类.
*/
(function(){
Alitalk = {
/**
* 数组对象转化成字符串，用;隔开，用于判断多个用户的贸易通状态.
* @param {Object} arr
*/
arrToString:function(arr){
var tempStr="";
var encryptFlag = false;
for(var i=0;i<arr.length;i++){
if(arr[i].isencrypt==true){
encryptFlag = true;
}
tempStr = tempStr+arr[i].uid+";"
}
if(tempStr.length>0){
tempStr = tempStr.substring(0,tempStr.length-1);
}
if(encryptFlag==true){
tempStr = tempStr +"&encrypt=1";
}
return tempStr;
},
/**
* 初始化单个贸易通状态.
* @param {Object} param 参数封装对象.
*/
initSingleStat:function(param){
if(param.uid!=null){
if(param.isencrypt){
document.write("<script src='http://amos.im.alisoft.com/userstatus3.aw?uid="+param.uid+"&encrypt=1&site=cnalichn'><"+"/"+"script>");
}else{
document.write("<script src='http://amos.im.alisoft.com/userstatus3.aw?uid="+param.uid+"&site=cnalichn'><"+"/"+"script>");
}
}
},
/**
* 初始化多个贸易通状态.
* @param {Object} arr
*/
initMultStat:function(arr){
document.write("<script src='http://amos.im.alisoft.com/muliuserstatus.aw?uids="+this.arrToString(arr)+"&site=cnalichn'><"+"/"+"script>");
},
/**
* 获得表示Alitalk在线状态的图片URL
* @param {Object} parm 参数封装对象.
*/
getAlitalkImgSrc:function(parm){
if(parm.online==0||parm.online==2||parm.online==6){
if(parm.size==16){
return "http://img.china.alibaba.com/others/images/myt_offline.gif";
}else if(parm.size==24){
return "http://img.china.alibaba.com/images/cn/market/trade/list/070423/list_ww_off.gif";
}else if(parm.size==32){
return "http://img.china.alibaba.com/images/buyer/list/list_mytlogo_offline.gif";
}else{
return "http://img.china.alibaba.com/others/images/myt_offline.gif";
}
}else if(parm.online==1){
if(parm.size==16){
return "http://img.china.alibaba.com/others/images/myt_online.gif";
}else if(parm.size==24){
return "http://img.china.alibaba.com/images/cn/market/trade/list/070423/list_ww_on.gif";
}else if(parm.size==32){
return "http://img.china.alibaba.com/images/buyer/list/list_mytlogo_online.gif";
}else{
return "http://img.china.alibaba.com/others/images/myt_online.gif";
}
}else if(parm.online==4||parm.online==5){
if(parm.size==16){
return "http://img.china.alibaba.com/others/images/myt_online_mobile.gif";
}else if(parm.size==26){
return "http://img.china.alibaba.com/images/buyer/list/myt_26_sms.gif";
}else if(parm.size==24){
return "http://img.china.alibaba.com/images/cn/market/trade/list/070423/list_ww_phone.gif";
}else if(parm.size==32){
return "http://img.china.alibaba.com/images/buyer/list/myt_32_sms.gif";
}else{
return "http://img.china.alibaba.com/others/images/myt_online_mobile.gif";
}
}else{
return "http://img.china.alibaba.com/others/images/myt_offline.gif";
}
},
/**
* 获得当前状态下的提示文案.
* @param {Object} parm 参数封装对象.
*/
getAlt:function(parm){
if(parm.online==0||parm.online==2||parm.online==6){
return parm.offlineAlt;
}else if(parm.online==1){
return parm.onlineAlt;
}else if(parm.online==4||parm.online==5){
return parm.telonlineAlt;
}else{
return "";
}
},
/**
* 获得当前状态下的显示文案.
* @param {Object} parm 参数封装对象.
*/
getDoc:function(parm){
if(parm.online==0||parm.online==2||parm.online==6){
return parm.offlineDoc;
}else if(parm.online==1){
return parm.onlineDoc;
}else if(parm.online==4||parm.online==5){
return parm.telonlineDoc;
}else{
return "";
}
},
/**
* 设置贸易通显示图片对象.
* @param {Object} parm 参数封装对象.
*/
setImgSrc:function(parm){
if(parm.imgObj!=null){
parm.imgObj.src=this.getAlitalkImgSrc(parm);
parm.imgObj.alt=this.getAlt(parm);
}
},
/**
* 设置贸易通显示文案.
* @param {Object} parm 参数封装对象.
*/
setDoc:function(parm){
if(parm.docObj!=null){
parm.docObj.innerHTML=this.getDoc(parm);
}
},
/**
* 设置事件对象.
* @param {Object} parm 参数封装对象.
*/
setEvent:function(parm){
for(var i=0;i<parm.eventObjs.length;i++){
if(!parm.isencrypt){
AliEvent.addListener(parm.eventObjs[i],'click',function(){Alitalk.openAliwangwang(parm)});
}
}
},
setImg:function(parm){
this.setImgSrc(parm);
},
/**
* 设置贸易通相关参数.
* @param {Object} parm 参数封装对象.
*/
setAlitalk:function(parm){
this.setDoc(parm);
this.setEvent(parm);
this.setImg(parm);
},
/**
* 监控单个贸易通状态对象.
* @param {Object} parm 参数封装对象.
*/
addListener:function(parm){
parm.online = OnLine;
this.setAlitalk(parm);
},
/**
* 监控多个贸易通状态对象.
* @param {Object} parmArr 参数封装对象.
*/
addListenerMult:function(parmArr){
for(var i=0;i<online.length;i++){
if(parmArr[i]){
parmArr[i].online = online[i];
this.setAlitalk(parmArr[i]);
}
}
},
/**
* 打阿里旺旺聊天窗口.
* @param {Object} parm 参数封装对象.
*/
openAliwangwang:function(parm){
if(parm.siteid=="cnalichn"){
this.openAlitalk(parm);
}else{
this.openWangwang(parm);
}
},
/**
* 判断是否已经安装贸易通.
*/
isInstallAltalk:function(){
var obj5,obj6;
try{
obj5 = new ActiveXObject("Ali_Check.InfoCheck");
}catch(e){
obj5 = null;
}
if(obj5!=null){
alitalkVersion = 5;
return true;
}
try{
obj6 = new ActiveXObject("aliimx.wangwangx");
}catch(e){
obj6 = null;
}
if (obj6 != null) {
alitalkVersion = 6;
return true;
}
if(null!=obj5||null!=obj6){
return true;
}else{
return false;
}
},
/**
* 判断是否已经安装淘宝旺旺.
*/
isInstallWangwang:function(){
var obj5,obj6;
try{
obj5 = new ActiveXObject("angWangX.WangWangObj");
}catch(e){
obj5 = null;
}
if (obj5 != null) {
alitalkVersion = 5;
return true;
}
try{
obj6 = new ActiveXObject("aliimx.wangwangx");
}catch(e){
obj6 = null;
}
if (obj6 != null) {
alitalkVersion = 6;
return true;
}
return false;
},
/**
* 打贸易通聊天窗口.
* @param {Object} parm
*/
openAlitalk:function(parm){
if(this.isInstallAltalk()){
if(parm.online==4){
if(alitalkVersion==5){
window.location = "Alitalk:SendSms?"+parm.uid+"&siteid=cnalichn&status="+parm.online+parm.moreProperties;
}else{
window.location = "aliim:smssendmsg?touid=cnalichn"+parm.uid+parm.moreProperties;
}
}else{
if(alitalkVersion==5){
window.location = "Alitalk:SendIM?"+parm.uid+"&siteid=cnalichn&status="+parm.online+parm.moreProperties;
}else{
window.location = "aliim:sendmsg?touid=cnalichn"+parm.uid+"&siteid=cnalichn&status="+parm.online+parm.moreProperties;
}
}
}else{
this.downloadAlitalk();
}
},
/**
* 加为好友
* @param {Object} parm
*/
addContact:function(parm){
if(this.isInstallAltalk()){
if(alitalkVersion==5){
window.location = "Alitalk:AddContact?uid="+parm.uid+"&siteid=cnalichn";
}else{
window.location = "aliim:addcontact?uid=&touid=cnalichn"+parm.uid+"&gid="+parm.gid+"&verify="+parm.verify+parm.moreProperties;
}
}else{
this.downloadAlitalk();
}
},
getFocus:function(){
document.body.focus();
},
/**
* 自动登录
*/
autoLogin:function(){
if(this.isInstallAltalk()){
if(alitalkVersion==5){
document.write ("<iframe id='alitalkIframe' onload='Alitalk.getFocus()' src='alitalk:MyAlibaba?-hideframe' frameborder=no width=0 height=0 border=0 marginwidth=0 marginheight=0></iframe>");
}else{
document.write ("<iframe id='alitalkIframe' onload='Alitalk.getFocus()' src='aliim:login' frameborder=no width=0 height=0 border=0 marginwidth=0 marginheight=0></iframe>");
}
}
},
autoLogin2:function(){
if(this.isInstallAltalk()){
if(alitalkVersion==5){
window.location.href="alitalk:";
}else{
window.location.href="aliim:login";
}
}
},
/**
* 打淘宝旺旺聊天窗口.
* @param {Object} parm
*/
openWangwang:function(parm){
if(this.isInstallWangwang()){
window.location = "wangwang:SendIM?"+parm.uid+"&siteid=cnalichn&status="+parm.online+parm.moreProperties;
}else{
this.downloadWangwang();
}
},
/**
* 弹出贸易通下载页面.
*/
downloadAlitalk:function(){
window.target="_blank";
window.open("http://alitalk.alibaba.com.cn/");
},
/**
* 弹出淘宝旺旺下载页面.
*/
downloadWangwang:function(){
window.target="_blank";
window.open("http://www.taobao.com/wangwang/index.php");
},
run:function(from){
if(this.isInstallAltalk()){
window.location = "Alitalk:" + from
}
}
}
})();
function addFriend(uid){
var alitalkparam = new Alitalkparam();
alitalkparam.uid = uid;
Alitalk.addContact(alitalkparam);
}
function openSendWindow(uid,status,moreProperties){
var alitalkparam = new Alitalkparam();
alitalkparam.uid = uid;
if(status) alitalkparam.online = status;
if(moreProperties) alitalkparam.moreProperties = moreProperties;
Alitalk.openAlitalk(alitalkparam);
}
/**
* 社区调用
* @param {Object} uid
*/
function checkId(uid){
openSendWindow(uid);
}
/**
* 使用web版旺旺的调用
* 未安装旺旺客户端时会弹出web版旺旺
* @param {Object} uid
*/
function checkIdForWebWW(uid){
//判断用户是否安装了贸易通，安装的就弹出贸易通客户端对话窗，没安装则打开web版贸易通
if(Alitalk.isInstallAltalk()){
openSendWindow(uid);
}else{
AsyncScript.script("http://china.alibaba.com/misc/login_status.htm",
function(){
openWebWW(loginStatus,uid);
});
}
}
/**
* 打开web版贸易通
* @param {Object} uid
* @param {Object} loginStatus
*/
function openWebWW(loginStatus,uid){
if(loginStatus==1){
//登录的时候打开webWW
document.getElementById("altalkWindow").style.display = "";
centralize(document.getElementById("altalkWindow"));
document.webwwform.memberid.value = getRandomMemberid();
document.webwwform.targetid.value = "cnalichn" + uid;
document.webwwform.submit();
}else if(loginStatus==0){
//未登录则先登录然后再打开webWW
document.getElementById("altalkWindow").style.display = "";
centralize(document.getElementById("altalkWindow"));
document.webwwform.action = getWebWWLoginURL(uid);
document.webwwform.submit();
document.getElementById("needLogin").value = "1";
}else{
//其他情况按原来的逻辑
openSendWindow(uid);
}
}
/**
* 得到web版贸易通登录链接
* @param {Object} uid
*/
function getWebWWLoginURL(uid){
var loginURL = "http://china.alibaba.com/member/signin.htm";
var webWWURL = "http://onlineww.im.alisoft.com/wangwang/webim.jsp";
var memberidVal = getRandomMemberid();
var targetidVal = "cnalichn"+uid;
var initiativeVal = "1";
var siteFlagVal = "cnalichn";
var openVal = "1";
return  loginURL+"?done="+webWWURL
+"%3Fmemberid%3D"+memberidVal
+"%26targetid%3D"+targetidVal
+"%26initiative%3D"+initiativeVal
+"%26siteFlag%3D"+siteFlagVal
+"%26open%3D"+openVal;
}
/**
* 得到web版贸易通匿名用户名
* "m"+12位的随机数字
*/
function getRandomMemberid(){
var max = 999999999999;
var min = 100000000000;
return "m"+Math.ceil(Math.random()*(max-min)+min);
}
function closeWebWW(){
document.getElementById('altalkWindow').style.display = 'none';
//如果曾经登录过，要刷新下页面来保证cookie的登录信息可以读取到
if(document.getElementById("needLogin").value == "1"){
window.location.reload();
}
}
/**
* 得到web版贸易通的位置
*/
function getWinScroll(){
var t, l, w, h;
if (document.documentElement && document.documentElement.scrollTop) {
t = document.documentElement.scrollTop;
l = document.documentElement.scrollLeft;
w = document.documentElement.scrollWidth;
h = document.documentElement.scrollHeight;
} else if (document.body) {
t = document.body.scrollTop;
l = document.body.scrollLeft;
w = document.body.scrollWidth;
h = document.body.scrollHeight;
}
return { t: t, l: l, w: w, h: h };
}
/**
* 调整web版贸易通的位置到屏幕中间
*/
function centralize(obj){
var windowScroll = new getWinScroll;
var top = windowScroll.t+(windowScroll.h-parseInt(obj.offsetHeight))/2-275;
if(top <= 0){
top = 100;
}
obj.style.top = top+"px";
obj.style.left = windowScroll.l+(windowScroll.w-parseInt(obj.offsetWidth))/2+"px";
}
/**
*
* @param {Object} alitalkparam param对象
* @param {String} url1param 贸易通打点的第一个URL参数值
* @param {String} url2param 贸易通打点的第二个URL参数值
* @param {String} gid offerId,用于贸易通聊天窗口右边OFFER显示
*/
function addMoreProperties(alitalkparam,url1param,url2param,gid){
var url1Str="&url1=http://amis1.sh1.china.alibaba.com/potentialContact.dll?";
var url2Str="&url2=http://stat.china.alibaba.com/feedbackfromalitalk.html?";
var gidStr="&gid=";
var brefer="#refer="
var moreProp="";
if(gid && gid.length > 0) moreProp=gidStr+gid;
if (url1param && url1param.length > 0) moreProp=moreProp+url1Str+url1param;
if (url2param && url2param.length > 0)
{
var cosite = "";
try{
cosite = document.cookie.match(/track_cookie[^;]*cosite=(\w+)/)[1];
}
catch(e){}
if(cosite.length > 0){
url2param=url2param+"#fromsite=" + cosite;
}
var r=encodeURI(document.URL);
r= r.replace(/&/g,"$");//需要全部替换
url2param = url2param+brefer+r;
var d = new Date();
url2param=url2param+"#time="+d.getTime();
moreProp=moreProp+url2Str+url2param;
}
alitalkparam.moreProperties = moreProp;
}
function addMorePropertiesSearch(url1param,url2param,gid){
var url1Str="&url1=http://amis1.sh1.china.alibaba.com/potentialContact.dll?";
var url2Str="&url2=http://stat.china.alibaba.com/feedbackfromalitalk.html?";
var gidStr="&gid=";
var brefer="#refer="
var moreProp="";
if(gid && gid.length > 0) moreProp=gidStr+gid;
if (url1param && url1param.length > 0) moreProp=moreProp+url1Str+url1param;
if (url2param && url2param.length > 0)
{
var cosite = "";
try{
cosite = document.cookie.match(/track_cookie[^;]*cosite=(\w+)/)[1];
}
catch(e){}
if(cosite.length > 0){
url2param=url2param+"#fromsite=" + cosite;
}
var r=encodeURI(document.URL);
r= r.replace(/&/g,"$");//需要全部替换
url2param = url2param+brefer+r;
var d = new Date();
url2param=url2param+"#time="+d.getTime();
moreProp=moreProp+url2Str+url2param;
}
return moreProp;
}
