function trim(src) { 
    var search = 0; 
    while (src.charAt(search) == " ")     {  
        search = search + 1; 
    } 
    src = src.substring(search, (src.length)); 
    search = src.length - 1; 
    while (src.charAt(search) == " ")     { 
        search = search - 1; 
    } 
    return src.substring(0, search + 1);         
}

var number = new RegExp(/[^0-9]/);


function openInfoPage(link, value) {
	if("" != value) { window.open('http://aion.playforum.net/info'+link+value, '' , 'width=1000, height=720'); }
}



/*    *    *    *    *    *    *    *    *    *    *    *    **/
/*    *    scrolling S    *    *    *    *    *    *    *    */
function scrolling(objId,sec1,sec2,speed,height){ 
    this.objId=objId; 
    this.sec1=sec1; 
    this.sec2=sec2; 
    this.speed=speed; 
    this.height=height; 
    this.h=0; 
    this.div=document.getElementById(this.objId); 
    this.htmltxt=this.div.innerHTML; 
    this.div.innerHTML=this.htmltxt+this.htmltxt; 
    this.div.isover=false; 
    this.div.onmouseover=function(){this.isover=true;} 
    this.div.onmouseout=function(){this.isover=false;} 
    var self=this; 
    this.div.scrollTop=0; 
    window.setTimeout(function(){self.play()},this.sec1); 
} 
scrolling.prototype={ 
    play:function(){ 
        var self=this; 
        if(!this.div.isover){ 
            this.div.scrollTop+=this.speed; 
            if(this.div.scrollTop>this.div.scrollHeight/2){ 
                this.div.scrollTop=0; 
            }else{ 
                this.h+=this.speed; 
                if(this.h>=this.height){ 
                    if(this.h>this.height|| this.div.scrollTop%this.height !=0){ 
                        this.div.scrollTop-=this.h%this.height; 
                    } 
                    this.h=0; 
                    window.setTimeout(function(){self.play()},this.sec1); 
                    return; 
                } 
            } 
        } 
        window.setTimeout(function(){self.play()},this.sec2); 
    }, 
    prev:function(){ 
        if(this.div.scrollTop == 0) 
        this.div.scrollTop = this.div.scrollHeight/2; 
        this.div.scrollTop -= this.height; 
    }, 
    next:function(){ 
        if(this.div.scrollTop == this.div.scrollHeight/2) 
        this.div.scrollTop =0; 
        this.div.scrollTop += this.height; 
    } 
}; 
/*    *    scrolling E    *    *    *    *    *    *    *    */
/*    *    *    *    *    *    *    *    *    *    *    *    **/



/* leftArea rightArea Best Write*/ 
function write_left_right(kind, width, height) {
	var view = "";
	var count = eval("left_right_"+kind).length;
	var info = eval("left_right_"+kind);

	for(var i = 0 ; i < count ; i++) {
		if(0 == i) { display = "block"; } else { display = "none"; }

		view += "<div id=\""+kind+"_"+i+"\" style=\"display:"+display+";\">";
		if(info[i][1] && "" != info[i][1]) { view += "<a href=\""+info[i][1]+"\"><img src=\""+info[i][0]+"\" width=\""+width+"\" height=\""+height+"\" border=\"0\"></a>"; }
		else { view += "<img src=\""+info[i][0]+"\" width=\""+width+"\" height=\""+height+"\" border=\"0\">"; }
		view += "</div>";
	}

	return view;
}
/* leftArea rightArea Best pageMove*/ 
function move_left_right(kind, move) {
	var count = eval("left_right_"+kind).length;
	var info = eval("left_right_"+kind);
	var nowView, nowViewNum;

	for(var i = 0 ; i < count ; i++) {
		nowView = eval(kind+"_"+i);
		if("block" == nowView.style.display) { 
			if("prev" == move) { 
				nowViewNum = i - 1;
				if(0 > nowViewNum) { nowViewNum = count - 1; }
			} else { 
				nowViewNum = i + 1;
				if(count <= nowViewNum) { nowViewNum = 0; }
			}
		}
		nowView.style.display = "none";
	}

	movePage = eval(kind+"_"+nowViewNum);
	movePage.style.display = "block";
}