
this.partner_scroller=function(){
	var content=this.partner_container_element;
	var tmpStr="";
	var counter=0;
	if(content.hasChildNodes()){
		var eles = content.childNodes;
		var prevItem=0;
		var firstItem=null;
		var width=0;
		for(var i=0;i<eles.length;i++){
			var itemo=eles.item(i);
			type=eles.item(i).nodeType;
			if(type==1){
				if(eles.item(i).id!="p_pic_mask"){
					width+=itemo.offsetWidth+15;
					style=eles.item(i).style;
					style.left=(itemo.offsetLeft-this.partner_step)+"px";
					if(firstItem==null){
						firstItem=eles.item(i);
					}
					if(eles.item(i).style.left < firstItem.style.left){
						firstItem=eles.item(i);
					}
				}
			}
		}
		if((firstItem.offsetLeft + firstItem.offsetWidth+15)<=0){
			firstItem.style.left=(firstItem.offsetLeft+width)+"px";
			this.onPartnerScrollDeactivate();
			this.partner_interval=8000;
			this.partner_step=1;
			this.partner_scroll_timer=setInterval("partner_scroller()",this.partner_interval);
		}else{
			this.partner_step=Math.floor(this.partner_step/(1.2))+1;
			if(this.partner_interval==8000){
				this.onPartnerScrollDeactivate();
				this.partner_interval=70;
				this.partner_step=Math.floor((firstItem.offsetWidth+15) / 5);
				if(typeof partner_scroller == 'function'){
					this.partner_scroll_timer=setInterval("partner_scroller()",this.partner_interval);
				}
			}
		}
	}
}

this.partner_scroll=function(id){
	this.partner_scroll_timer=-1;
	this.partner_container_id="partnerContainer";
	var content=document.getElementById("partnerContainer");
	this.partner_container_element=content;
	this.partner_interval=8000;
	this.partner_step=1;
	var tmpStr="";
	var counter=0;
	var leftStart=(getDocumentWidth()-960)/2;
	if(content.hasChildNodes()){
		var eles = content.childNodes;
		var prevItem=0;
		var currOffset=0;
		var totalWidth=0;
		var last=null;
		for(var i=0;i<eles.length;i++){
			type=eles.item(i).nodeType;
			if(type==1){
				last=eles.item(i);
				style=eles.item(i).style;
				if(i>0){
					currOffset+=prevItem+15;
				}
				style.left=currOffset+"px";
				//style.left=(leftStart)+"px";
				//alert(style.offsetLeft);
				prevItem=eles.item(i).offsetWidth;
			}
			
		}
		last.style.left="470px";
		totalWidth=currOffset+prevItem+15;
		this.partner_scroll_timer=setInterval("partner_scroller()",this.partner_interval);
	}
	
} 

this.onPartnerScrollDeactivate=function(){
	if(this.partner_scroll_timer!=-1){
		clearInterval(this.partner_scroll_timer);
		this.partner_scroll_timer=-1;
	}
}




