
/**
 * 得到中英文混合字符窜的真实长度
 * @param strTemp
 * @return 字符窜的真实长度
 */
function fucCheckLength(strTemp) {
	var i,sum;
	sum=0;
	for(i=0;i<strTemp.length;i++) {
		if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255)) {
			sum=sum+1;
		} else {
			sum=sum+2;
		}
	}
	return sum;
}

/**
 * 截取指定长度的中英文混合字符窜
 * @param str
 * @param len
 * @return 截取后的字符窜
 */
function getSubStr(str, len) {
    if(!str || !len) { 
    	return ''; 
    }
  
   //预期计数：中文2字节，英文1字节
   var str_length = 0;
   //需截取的字符窜长度
   var str_len = 0;
   var str_cut = new String();
   str_len = str.length;
   for(var i = 0;i<str_len;i++)
     {
        var tempstr = str.charAt(i);
        if (str.charCodeAt(i)>255){
      	  //按照预期计数增加2
        	str_length+=2;
      	 }
      	 else
      	 { 
      		str_length++;
      		 
      	 }
         str_cut = str_cut.concat(tempstr);
         if(str_length>=len)
         {
          str_cut = str_cut.concat("...");
          return str_cut;
         }
    }
    //如果给定字符串小于指定长度，则返回源字符串；
    if(str_length<len){
       return  str;
    }
}


/**
 * 截取指定日期格式的字符窜
 * @param strTemp
 * @param splitmark
 * @param retmark
 * @return 截取后的字符窜
 */
function getSubDateStr(strTemp,splitmark,retmark)
{
	  var inputdts=strTemp.split(splitmark);
	  var days=inputdts[2].split(" ");
	  return inputdts[0]+retmark+(inputdts[1].length==1?"0"+inputdts[1]:inputdts[1])+retmark+(days[0].length==1?"0"+days[0]:days[0]);
}
function is_support() 
	 { var iFrom = navigator.appVersion.indexOf("MSIE ");
	 var ieVer = parseFloat(navigator.appVersion.substring(iFrom+5, iFrom+9));
	 if(iFrom>0 && ieVer<5.5){
	 return false; }
	 else
	 return true; }
	 function init_slide(){
	 if(!document.getElementById('slide-imgs')) return;
	 var obj = new slidePlayer('slide-imgs'),slidenum,t_num,li;
	 obj.waiting = 2000;
	 if(obj && ycn.Common.getElByClassName('div','slide_addone',1)){
	 ycn.Common.getEl('slideContent').innerHTML = ycn.Common.getElByClassName('div','slide_addone',1).innerHTML;
	 }
	 slidenum = ycn.Common.getEl('slidenum');
	 if(obj && slidenum){
	 t_num = "<ul class=\"slideNumber\"><li class=\"curSlideNumber\">1</li>";
	 for(var i=1;i<obj.imageList.length; i++){
	 t_num +="<li>"+(i+1)+"</li>";
	 }
	 t_num += "</ul>"
	 slidenum.innerHTML = t_num;
	 li = slidenum.getElementsByTagName("li");
	 for(var j=0; j<li.length;j++){
	 ycn.Event.addEvent(li[j],'click',function(e){
	 obj.isPause = false;
	 var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? e.srcElement : this;
	 for(var i=0; i<li.length;i++){
	 li[i].className = '';
	 }
	 el.className = "curSlideNumber";
	 obj.goToPlay(parseInt(el.innerHTML));
	 });
	 }
	 }
	 obj.endPlay = function(){
	 var cnum = obj.getCurrnetNum();
	 var con = ycn.Common.getEl('slide_content_'+cnum),tit,mlnk,rlnk,desc;
	 if(is_support()&&con){
	 if((tit = ycn.Common.getElByClassName("div","slide_tit",1,con))){ycn.Common.getEl('slide_tit').innerHTML = tit.innerHTML;}
	 if((mlnk = ycn.Common.getElByClassName("div","slide_more",1,con))){ycn.Common.getEl('slide_more').innerHTML = mlnk.innerHTML;}
	 if((rlnk = ycn.Common.getElByClassName("div","slide_rellink",1,con))){ycn.Common.getEl('slide_rellink').innerHTML = rlnk.innerHTML;}
	 if((desc = ycn.Common.getElByClassName("div","slide_desc",1,con))){ycn.Common.getEl('slide_desc').innerHTML = desc.innerHTML;}
	 }
	 if(li){
	 for(var i=0; i<li.length;i++){
	 li[i].className = '';
	 }
	 li[obj.getCurrnetNum()-1].className = 'curSlideNumber';
	 }
	 }
	 ycn.Event.addEvent(obj.container,'mouseover',function(){obj.isPause = true;});
	 ycn.Event.addEvent(obj.container,'mouseout',function(){obj.isPause = false;});
	 obj.isPause = true;
	 var begin_t = window.setTimeout(function(){window.clearTimeout(begin_t);obj.isPause=false;},obj.waiting);
	 }
	 if(is_support()) ycn.Event.addEvent(window,"load",init_slide);
	 try {
	    document.execCommand('BackgroundImageCache', false, true);
     } 
     catch(e)
      {
      
      }
