﻿
	var xScrollStickCssFilePath="sp\/css\/xframe.css"; 
	//document.write("<style>@import url("+xScrollStickCssFilePath+");</style>"); 
	
	//**检测浏览器种类***** 
	var BROWSERNAME=""; 
	switch(navigator.appName.toLowerCase()){ 
	case "netscape": 
	BROWSERNAME="ns"; 
	break; 
	case "microsoft internet explorer": 
	default: 
	BROWSERNAME="ie"; 
	break; 
	} 
	
	//**设置初始化事件****** 
	switch(BROWSERNAME){ 
	case "ns": 
	window.addEventListener("load",_xScrollStick_init,false); 
	break; 
	case "ie": 
	default: 
	window.attachEvent("onload",_xScrollStick_init); 
	} 
	
	//**初始化函数****** 
	function _xScrollStick_init(){ 
	var allTheScrollSticks=document.getElementsByTagName("div"); 
	for(var i=0;i<allTheScrollSticks.length;i++){ 
	if(allTheScrollSticks[i].className.match(/^((xScrollStick)|(.+ +xScrollStick)|(xScrollStick +.+)|(.+ +xScrollStick +.+))$/))_xScrollStick_event_doInit(allTheScrollSticks[i]); 
	} 
	window_event_scroll(); 
	} 
	
	
	//**事件响应函数区****** 
	
	function _xScrollStick_event_doInit(element){ 
	//初始化变量 
	element.offX=element.offsetLeft; 
	element.offY=element.offsetTop; 
	
	//设置方法 
	element.Stick=_xScrollStick_method_Stick; 
	
	//设置事件 
	switch(BROWSERNAME){ 
	case "ns": 
	window.addEventListener("scroll",window_event_scroll,false); 
	break; 
	case "ie": 
	default: 
	window.attachEvent("onscroll",window_event_scroll); 
	} 
	
	//获取设置 
	//无 
	document.body.parentNode.onscroll=window_event_scroll; 
	
	} 
	
	function window_event_scroll(){ 
	var allTheScrollSticks=document.getElementsByTagName("div"); 
	for(var i=0;i<allTheScrollSticks.length;i++){ 
	if(allTheScrollSticks[i].className.match(/^((xScrollStick)|(.+ +xScrollStick)|(xScrollStick +.+)|(.+ +xScrollStick +.+))$/))try{allTheScrollSticks[i].Stick();}catch(e){} 
	} 
	} 
	
	//**方法函数区****** 
	function _xScrollStick_method_Stick(){ 
	var x=this.offX, y=this.offY, po=this; 
	this.style.position="absolute"; 
	x+=document.body.parentNode.scrollLeft; 
	y+=document.body.parentNode.scrollTop; 
	this.style.left=x+"px"; 
	this.style.top=y+"px"; 
	}

