﻿
// 
function getImageUrls(imageUrls)
{
    if(typeof(imageUrls) != 'string')
        imageUrls = '';
    return imageUrls.split('|');
}

function getImageUrl(imageUrls, i)
{
    var urls = getImageUrls(imageUrlsm);
    if(urls.length > i)
    {
        return urls[i];
    }
    return '';
}

// 
function getFormatDateEx(date_obj, date_templet)
{
    var year,month,day,hour,minutes,seconds,short_year,full_month,full_day,full_day,full_hour,full_minutes,full_seconds;
    if(!date_templet)date_templet = "yyyy-mm-dd hh:ii:ss";
    year = date_obj.getFullYear().toString();
    short_year = year.substring(2,4);
    month = (date_obj.getMonth()+1).toString();
    month.length == 1 ? full_month = "0" + month : full_month = month;
    day = date_obj.getDate().toString();
    day.length == 1 ? full_day = "0" + day : full_day = day;
    hour = date_obj.getHours().toString();
    hour.length == 1 ? full_hour = "0" + hour : full_hour = hour;
    minutes = date_obj.getMinutes().toString();
    minutes.length == 1 ? full_minutes = "0" + minutes : full_minutes = minutes;
    seconds = date_obj.getSeconds().toString();
    seconds.length == 1 ? full_seconds = "0" + seconds : full_seconds = seconds;
    return date_templet.replace("yyyy", year).replace("mm", full_month).replace("dd", full_day).replace("yy", short_year).replace("m", month).replace("d", day).replace("hh", full_hour).replace("ii", full_minutes).replace("ss", full_seconds).replace("h", hour).replace("i", minutes).replace("s", seconds);
}

//截取字符串 包含中文处理 
//(串,长度,增加...) 
function subString(str, len, hasDot) 
{
    if(typeof(str) != 'string' || str == '')
    {
        return '';
    }
    
    var newLength = 0; 
    var newStr = ""; 
    var chineseRegex = /[^\x00-\xff]/g; 
    var singleChar = ""; 
    var strLength = str.replace(chineseRegex,"**").length; 
    for(var i = 0;i < strLength;i++) 
    { 
        singleChar = str.charAt(i).toString(); 
        if(singleChar.match(chineseRegex) != null) 
        { 
            newLength += 2; 
        }     
        else 
        { 
            newLength++; 
        } 
        if(newLength > len) 
        { 
            break; 
        } 
        newStr += singleChar; 
    } 
     
    if(hasDot && strLength > len) 
    { 
        newStr += "..."; 
    } 
    return newStr; 
}