// Line Splitter Function
// copyright Stephen Chapman, 19th April 2006
// you may copy this code but please keep the copyright notice as well
function splitLine(st,n) {var b = ''; var s = st;while (s.length > n) {var c = s.substring(0,n);var d = c.lastIndexOf(' ');var e =c.lastIndexOf(" ");if (e != -1) d = e; if (d == -1) d = n; b +=       c.substring(0,d) + " ";s = s.substring(d+1);}return b+s;}

function cutWord(s,n){
    var strArray = s.split(' ');
    var str;
    var tagObject = false;
    var tagImg = false;
    var tag = false;
    
    for(i=0;i<strArray.length;i++){
        str = strArray[i];
        
        if((str.search(/<object/i))!=-1){ tagObject = true; tag = true;}
        if((str.search(/<img/i))!=-1){ tagImg = true; tag = true;}

        if(!tag){
                if(str.length > n){
                    strArray[i] = splitLine(str,n);       
                }else{
                   strArray[i]= str;  
                } 
        }else{
            strArray[i] = strArray[i].replace(/height="[^"]*"/i,' height="150"'); 
            strArray[i] = strArray[i].replace(/width="[^"]*"/i,' width="150"'); 
        }
        if((str.search(/<object/i))!=-1 || (str.search(/<img/i))!=-1){ strArray[i] = '<table border="0" align="center"><tr><td>' +strArray[i]; }
        if((str.search(/object>/i))!=-1 || (tagImg && (str.search(/>/i))!=-1)){tagObject = false; tagImg = false; tag = false; strArray[i] += '</tr></td></table>'}
    }
    return strArray.join(' ');
}

function isNumberKey(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode
    if (charCode > 57 || (charCode  > 31 && charCode < 48))
        return false;       
    return true;
}

// It's used into PhotosPanel. PhotosSearch, Photos...  
function toggleLeftBar(elem){
    $(elem).next().find("table").slideToggle("fast", function () {
        if($(elem).next().find("table").css("display") == "block"){
            $(elem).find("img:last").attr("src", "Images/style00/arrow_up2.gif");
        }else{
            $(elem).find("img:last").attr("src", "Images/style00/arrow_down2.gif");
        }
    });
}