function g(e){return document.getElementById(e);}

	var sky = function(){
		var arg		= arguments[0];
		var id		= arg.id;
		var tag		= g(arg.id);
		var hiz		= arg.speed;
		var vites	= arg.torq;
		var cnt		= arg.width;
		var DefCnt	= arg.width;
		var obj		= arg.dim;
		var intVal	= 0;
		var Val		= 0;
		var ref		= arg.dataRefresh;
		var file		= arg.dataFile;
		var hover	= arg.hover;
		var mirror	= arg.mirror;
		var en;

		if(hover=="stop"){
			jQuery("#"+id+"").mouseover(function(){
				clearTimeout(intVal);
			}).mouseout(function(){
				intVal = setInterval(""+obj+".go()",1);
			});
		}

		this.go		= function(){
			if(tag.offsetWidth>=(cnt*(-1))){
				tag.style.marginLeft = ""+cnt+"px";
				cnt=cnt-vites;
				clearTimeout(intVal);
				intVal = setInterval(""+obj+".go()",hiz);}
			else{
				tag.style.marginLeft = ""+(tag.offsetWidth + DefCnt)+"px";
				cnt = DefCnt;
				clearTimeout(intVal);
				intVal = setInterval(""+obj+".go()",hiz);}}


		this.ajax	= function(){
				jQuery.ajax({
					type: "POST",
					url: file,
					dataType: "html",
					contentType: "text/html; charset=utf-8",
					data: "",
					success: function(msg){
						msg	= msg + "<div class='mirror'><span id='"+mirror+"'>"+msg+"</span></div>";
						jQuery("#"+id+"").html(msg);
						en = g(mirror).offsetWidth;
						g(id).style.width = ""+en+"px";
					}
				});
				clearTimeout(Val);
				Val = setInterval(""+obj+".ajax()",ref*1000);}

	}