//move Layer Left Right
var moveLayerLR ={
	element:"",
	listelement:"",
	numelement:0,
	current:0,
	layerwidth:"",
	speed:1,
	step:10,
	minus:0,
	margintop:15,
	marginbottom:15,
	time:20,
	title:[],
	excert:[],
	links:[],
	titlemin:240,
	titlemax:300,
	slidetitle:"",
	setup:function(div,w,h,divtitle){
				this.element=document.getElementById(div);
				this.numelement=this.element.getElementsByTagName('div').length-1;
				var tempwidth=new Array();
				this.slidetitle=divtitle;
				/*this.element.style.position="relative";
				this.element.style.width=w+"px";
				this.element.style.height=h+"px";
				this.element.style.marginTop=this.margintop+"px";
				this.element.style.marginBottom=this.marginbottom+"px";*/
				
				this.element.style.clip="rect(0px,"+w+"px,"+h+"px,0px)";
				this.element.style.overflow="hidden";
				for (var i=0;i<this.element.getElementsByTagName('div').length-1;i++){
					
						this.element.getElementsByTagName('div').item(i).style.position="absolute";
						this.element.getElementsByTagName('div').item(i).style.width=w+"px";
						this.element.getElementsByTagName('div').item(i).style.height=h+"px";
						//element.getElementsByTagName('div').item(i).style.top="0px";
						if(i==0)
							this.element.getElementsByTagName('div').item(i).style.left="0px";
						else
						{	
							var sum=0;
							for(var j=0;j<tempwidth.length;j++)
							{
								sum+=parseInt(tempwidth[j]);
								this.element.getElementsByTagName('div').item(i).style.left=sum+"px";
							}
						}
						
						
						
						tempwidth.push(this.element.getElementsByTagName('div').item(i).clientWidth);
				}
				this.layerwidth=tempwidth;
				moveLayerLR.titleMove(0,"up");
	},
	move:function(index,obj)
	{
		
		if(index>this.numelement-1)
			alert("error");
		else
		{
			if(index!=this.current)
			{
				//hide title;
				document.getElementById(this.slidetitle).style.marginTop=this.titlemax+"px";
				
				
				var stepmove=this.current-index;
					if(stepmove<0)
						stepmove=parseInt(stepmove)*-1;
			
				
				var sum=0;
			
				for(var j=0;j<stepmove;j++)
				{
					sum=parseInt(sum)+parseInt(this.layerwidth[j]);
				}
				this.minus=sum/(this.step*stepmove*this.speed);
				
				if(index>this.current){
					this.moveLeft(sum);
				}else
				{
					this.moveRight(sum);
				}
				this.current=index;
			}
			
			
			var array_li=this.listelement.getElementsByTagName('LI');
			for(var i=0;i<array_li.length;i++)
			{
				array_li.item(i).className="";
			}
			obj.className="current";
		}
	},
	moveLeft:function(value)
	{
		if(value>0){
			for(var i=0;i<this.numelement;i++)
			{			
				this.element.getElementsByTagName('div').item(i).style.left=(parseInt(this.element.getElementsByTagName('div').item(i).style.left)-this.minus)+"px";
			}
			value=parseInt(value)-this.minus;
			setTimeout("moveLayerLR.moveLeft("+value+")",this.time);
		}else
		{
			setTimeout("moveLayerLR.titleMove("+this.current+",'up')",300);
		}
		
	},
	moveRight:function(value)
	{
		if(value>0){
			for(var i=0;i<this.numelement;i++)
			{
							
				this.element.getElementsByTagName('div').item(i).style.left=(parseInt(this.element.getElementsByTagName('div').item(i).style.left)+this.minus)+"px";
			}
			value=parseInt(value)-this.minus;
			setTimeout("moveLayerLR.moveRight("+value+")",this.time);
		}else
		{
			setTimeout("moveLayerLR.titleMove("+this.current+",'up')",300);
		}
		
	},
	next:function()
	{
		var array_li=this.listelement.getElementsByTagName('LI');
		for(var i=0;i<array_li.length;i++)
		{
			array_li.item(i).className="";
		}
		if(this.current+1<this.numelement)
		{
			this.move(this.current+1,array_li.item(this.current+1));
			
		}
		else if(this.current==this.numelement-1)
		{
			this.move(0,array_li.item(0));
		}
		
			
	},
		previous:function()
	{
		if(this.current-1>=0)
			this.move(this.current-1);
		else if(this.current==0)
			this.move(this.numelement-1);
	},
	addTitle:function(value,value2,value3)
	{
		this.title[this.title.length]=value;
		this.excert[this.excert.length]=value2;
		this.links[this.links.length]=value3;
	},
	titleMove:function(index,direction)
	{
		if(direction=="up")
		{
			document.getElementById(this.slidetitle).innerHTML="<b onclick=\"moveLayerLR.redirect('"+index+"');\">"+this.title[index]+"</b><p onclick=\"moveLayerLR.redirect('"+index+"');\">"+this.excert[index]+"</p>";
			moveLayerLR.titleMoveUp();
			

		}else
		{
			document.getElementById(this.slidetitle).innerHTML="";
			moveLayerLR.titleMoveDown();
		}
	},
	redirect:function(index)
	{
		window.location=this.links[index];
	},
	titleMoveUp:function()
	{
		
		if(document.getElementById(this.slidetitle).style.marginTop=="")
		{
			document.getElementById(this.slidetitle).style.marginTop=this.titlemax+"px";
		}
		var step=this.titlemax/this.titlemin;
		
		var marginTop=parseInt(document.getElementById(this.slidetitle).style.marginTop);
		
		if(marginTop>this.titlemin)
		{
			document.getElementById(this.slidetitle).style.marginTop=marginTop-step+"px";
			setTimeout("moveLayerLR.titleMoveUp()",10);
		}
	},
	titleMoveDown:function()
	{
		
		if(document.getElementById(this.slidetitle).style.marginTop=="")
		{
			document.getElementById(this.slidetitle).style.marginTop=this.titlemin+"px";
		}
		var step=this.titlemax/this.titlemin;
		
		var marginTop=parseInt(document.getElementById(this.slidetitle).style.marginTop);
		
		if(marginTop<this.titlemax)
		{
			document.getElementById(this.slidetitle).style.marginTop=marginTop+step+"px";
			setTimeout("moveLayerLR.titleMoveDown()",this.time);
		}
	}
}

//Recent Blog Slide

var moveLayerLR2 ={
	element:"",
	listelement:"",
	numelement:0,
	current:0,
	layerwidth:"",
	speed:1,
	step:10,
	minus:0,
	margintop:15,
	marginbottom:15,
	time:20,
	marginleft:0,
	setup:function(div,w,h,w2){
				this.element=document.getElementById(div);
				this.numelement=this.element.getElementsByTagName('div').length;
				var tempwidth=new Array();
				/*this.element.style.position="relative";
				this.element.style.width=w+"px";
				this.element.style.height=h+"px";
				this.element.style.marginTop=this.margintop+"px";
				this.element.style.marginBottom=this.marginbottom+"px";*/
				
				this.element.style.clip="rect(0px,"+w+"px,"+h+"px,0px)";
				this.element.style.overflow="hidden";
				this.marginleft=w2;
				for (var i=0;i<this.element.getElementsByTagName('div').length;i++){
					
						this.element.getElementsByTagName('div').item(i).style.position="absolute";
						//this.element.getElementsByTagName('div').item(i).style.width=w2+"px";
						//this.element.getElementsByTagName('div').item(i).style.height=h+"px";
						//element.getElementsByTagName('div').item(i).style.top="0px";
						if(i==0)
							this.element.getElementsByTagName('div').item(i).style.left="0px";
						else
						{	
							var sum=0;
							for(var j=0;j<tempwidth.length;j++)
							{
								sum+=parseInt(tempwidth[j]);
								this.element.getElementsByTagName('div').item(i).style.left=(w2*i)+"px";
							}
						}
						
						
						
						tempwidth.push(this.element.getElementsByTagName('div').item(i).clientWidth);
				}
				this.layerwidth=tempwidth;
	},
	move:function(index,obj)
	{
		
		if(index>this.numelement-1)
			alert("error");
		else
		{
			if(index!=this.current)
			{
				
				
				var stepmove=this.current-index;
					if(stepmove<0)
						stepmove=parseInt(stepmove)*-1;
			
				
				var sum=0;
			
				for(var j=0;j<stepmove;j++)
				{
					sum=parseInt(sum)+this.marginleft;
				}
				this.minus=sum/(this.step*stepmove*this.speed);
				if(index>this.current){
					this.moveLeft(sum);
				}else
				{
					this.moveRight(sum);
				}
				this.current=index;
			}
			
			
			/*var array_li=this.listelement.getElementsByTagName('LI');
			for(var i=0;i<array_li.length;i++)
			{
				array_li.item(i).className="";
			}
			obj.className="current";*/
		}
	},
	moveLeft:function(value)
	{
		if(value>0){
			for(var i=0;i<this.numelement;i++)
			{			
				this.element.getElementsByTagName('div').item(i).style.left=(parseInt(this.element.getElementsByTagName('div').item(i).style.left)-this.minus)+"px";
			}
			value=parseInt(value)-this.minus;
			setTimeout("moveLayerLR2.moveLeft("+value+")",this.time);
		}
		
	},
	moveRight:function(value)
	{
		if(value>0){
			for(var i=0;i<this.numelement;i++)
			{
							
				this.element.getElementsByTagName('div').item(i).style.left=(parseInt(this.element.getElementsByTagName('div').item(i).style.left)+this.minus)+"px";
			}
			value=parseInt(value)-this.minus;
			setTimeout("moveLayerLR2.moveRight("+value+")",this.time);
		}
	},
	next:function()
	{
		if(this.current+4<this.numelement-4)
			this.move(this.current+4);
		else if(this.current<this.numelement){
			var step=this.numelement-this.current-1;
			this.move(this.current+step);
		}
		else if(this.current==this.numelement-4)
			this.move(0);
	},
	previous:function()
	{
		if(this.current-4>=0)
			this.move(this.current-4);
		else if(this.current-4<0){
			var step=this.current;
			this.move(this.current-step);
		}
		else if(this.current==4)
			this.move(this.numelement-4);
	}
}


/*emag slide function*/


var CLMoveLR ={
	element:"",
	listelement:"",
	numelement:0,
	current:0,
	layerwidth:"",
	speed:1,
	step:12,
	minus:0,
	margintop:15,
	marginbottom:15,
	time:20,
	marginleft:0,
	elementid:"",
	elementlist:[],
	setup:function(div,w,h,w2,id){
				this.element=document.getElementById(div);
				
				var tempwidth=new Array();
				this.elementid=id;
				/*this.element.style.position="relative";
				this.element.style.width=w+"px";
				this.element.style.height=h+"px";
				this.element.style.marginTop=this.margintop+"px";
				this.element.style.marginBottom=this.marginbottom+"px";*/
				
				this.element.style.clip="rect(0px,"+w+"px,"+h+"px,0px)";
				this.element.style.overflow="hidden";
				this.marginleft=w2;
				$count=0;
				for (var i=0;i<this.element.getElementsByTagName('div').length;i++){
					
					if(this.element.getElementsByTagName('div').item(i).id==id){
							this.element.getElementsByTagName('div').item(i).style.position="absolute";
							//this.element.getElementsByTagName('div').item(i).style.width=w2+"px";
							//this.element.getElementsByTagName('div').item(i).style.height=h+"px";
							//element.getElementsByTagName('div').item(i).style.top="0px";
							if(i==0)
								this.element.getElementsByTagName('div').item(i).style.left="0px";
							else
							{	
								var sum=0;
								for(var j=0;j<tempwidth.length;j++)
								{
									sum+=parseInt(tempwidth[j]);
									this.element.getElementsByTagName('div').item(i).style.left=(w2*$count)+"px";
								}
							}
							this.elementlist[this.elementlist.length]=this.element.getElementsByTagName('div').item(i);
							tempwidth.push(this.element.getElementsByTagName('div').item(i).clientWidth);
							$count++;
					}	
				}
				this.numelement=this.elementlist.length;
				this.layerwidth=tempwidth;
	},
	move:function(index,obj)
	{
		
		if(index>this.numelement-1)
			alert("error");
		else
		{
			if(index!=this.current)
			{
				
				
				var stepmove=this.current-index;
					if(stepmove<0)
						stepmove=parseInt(stepmove)*-1;
			
				
				var sum=0;
			
				for(var j=0;j<stepmove;j++)
				{
					sum=parseInt(sum)+this.marginleft;
				}
				//alert(sum);
				this.minus=sum/(this.step*stepmove*this.speed);
				if(index>this.current){
					this.moveLeft(sum);
				}else
				{
					this.moveRight(sum);
				}
				this.current=index;
			}
			
			
			/*var array_li=this.listelement.getElementsByTagName('LI');
			for(var i=0;i<array_li.length;i++)
			{
				array_li.item(i).className="";
			}
			obj.className="current";*/
		}
	},
	moveLeft:function(value)
	{
		if(value>0){
			for(var i=0;i<this.numelement;i++)
			{			
				this.elementlist[i].style.left=(parseInt(this.elementlist[i].style.left)-this.minus)+"px";
			}
			value=parseInt(value)-this.minus;
			setTimeout("CLMoveLR.moveLeft("+value+")",this.time);
		}
		
	},
	moveRight:function(value)
	{
		if(value>0){
			for(var i=0;i<this.numelement;i++)
			{
							
				this.elementlist[i].style.left=(parseInt(this.elementlist[i].style.left)+this.minus)+"px";
			}
			value=parseInt(value)-this.minus;
			setTimeout("CLMoveLR.moveRight("+value+")",this.time);
		}
	},
	next:function()
	{
		if(this.current+2<this.numelement-1)
			this.move(this.current+2);
		else if(this.current+1<this.numelement-1){
			var step=this.numelement-this.current-1;
			this.move(this.current+step);
		}
		else if(this.current==this.numelement-1||this.current==this.numelement-2)
			this.move(0);
	},
	previous:function()
	{
		if(this.current-2>=0)
			this.move(this.current-2);
		else if(this.current==2)
			this.move(this.numelement-2);
	}
}


//

var YBMoveLR ={
	element:"",
	listelement:"",
	numelement:0,
	current:0,
	layerwidth:"",
	speed:1,
	step:12,
	minus:0,
	margintop:15,
	marginbottom:15,
	time:20,
	marginleft:0,
	elementid:"",
	elementlist:[],
	setup:function(div,w,h,w2,id){
				this.element=document.getElementById(div);
				
				var tempwidth=new Array();
				this.elementid=id;
				/*this.element.style.position="relative";
				this.element.style.width=w+"px";
				this.element.style.height=h+"px";
				this.element.style.marginTop=this.margintop+"px";
				this.element.style.marginBottom=this.marginbottom+"px";*/
				
				this.element.style.clip="rect(0px,"+w+"px,"+h+"px,0px)";
				this.element.style.overflow="hidden";
				this.marginleft=w2;
				$count=0;
				for (var i=0;i<this.element.getElementsByTagName('div').length;i++){
					
					if(this.element.getElementsByTagName('div').item(i).id==id){
							this.element.getElementsByTagName('div').item(i).style.position="absolute";
							//this.element.getElementsByTagName('div').item(i).style.width=w2+"px";
							//this.element.getElementsByTagName('div').item(i).style.height=h+"px";
							//element.getElementsByTagName('div').item(i).style.top="0px";
							if(i==0)
								this.element.getElementsByTagName('div').item(i).style.left="0px";
							else
							{	
								var sum=0;
								for(var j=0;j<tempwidth.length;j++)
								{
									sum+=parseInt(tempwidth[j]);
									this.element.getElementsByTagName('div').item(i).style.left=(w2*$count)+"px";
								}
							}
							this.elementlist[this.elementlist.length]=this.element.getElementsByTagName('div').item(i);
							tempwidth.push(this.element.getElementsByTagName('div').item(i).clientWidth);
							$count++;
					}	
				}
				this.numelement=this.elementlist.length;
				this.layerwidth=tempwidth;
	},
	move:function(index,obj)
	{
		
		if(index>this.numelement-1)
			alert("error");
		else
		{
			if(index!=this.current)
			{
				
				
				var stepmove=this.current-index;
					if(stepmove<0)
						stepmove=parseInt(stepmove)*-1;
			
				
				var sum=0;
			
				for(var j=0;j<stepmove;j++)
				{
					sum=parseInt(sum)+this.marginleft;
				}
				//alert(sum);
				this.minus=sum/(this.step*stepmove*this.speed);
				if(index>this.current){
					this.moveLeft(sum);
				}else
				{
					this.moveRight(sum);
				}
				this.current=index;
			}
			
			
			/*var array_li=this.listelement.getElementsByTagName('LI');
			for(var i=0;i<array_li.length;i++)
			{
				array_li.item(i).className="";
			}
			obj.className="current";*/
		}
	},
	moveLeft:function(value)
	{
		if(value>0){
			for(var i=0;i<this.numelement;i++)
			{			
				this.elementlist[i].style.left=(parseInt(this.elementlist[i].style.left)-this.minus)+"px";
			}
			value=parseInt(value)-this.minus;
			setTimeout("YBMoveLR.moveLeft("+value+")",this.time);
		}
		
	},
	moveRight:function(value)
	{
		if(value>0){
			for(var i=0;i<this.numelement;i++)
			{
							
				this.elementlist[i].style.left=(parseInt(this.elementlist[i].style.left)+this.minus)+"px";
			}
			value=parseInt(value)-this.minus;
			setTimeout("YBMoveLR.moveRight("+value+")",this.time);
		}
	},
	next:function()
	{
		if(this.current+2<this.numelement-1)
			this.move(this.current+2);
		else if(this.current+1<this.numelement-1){
			var step=this.numelement-this.current-1;
			this.move(this.current+step);
		}
		else if(this.current==this.numelement-1||this.current==this.numelement-2)
			this.move(0);
	},
	previous:function()
	{
		if(this.current-2>=0)
			this.move(this.current-2);
		else if(this.current==2)
			this.move(this.numelement-2);
	}
}




/*test class*/
/*xml class*/
function XmlHttpObject()
{
       
	   var xmlobj;
	   
	   if (window.XMLHttpRequest)
          {
          // code for IE7+, Firefox, Chrome, Opera, Safari
          xmlobj= new XMLHttpRequest();
          }
        if (window.ActiveXObject)
          {
			  try{// code for IE6, IE5
			  	xmlobj= new ActiveXObject("Msxml2.XMLHTTP");
			  }catch(e)
			  {
				  try
				  {
					  xmlobj=  new ActiveXObject("Microsoft.XMLHTTP");
				  }catch(e){}
			  }
          }
        
		this.GetObject=function(){return xmlobj;}
}
/*ajax class*/
function JAjax(url,divid)
{
	var xml=new XmlHttpObject();
	var xmlobj=xml.GetObject();
	var urllink=url;
	var id=divid;
	
	this.Load=function()
	{
		if (xmlobj==null)
          {
          alert ("Your browser does not support AJAX!");
          return;
          }
        xmlobj.onreadystatechange=function()
		{
				
			if(xmlobj.readyState == 3)  // Loading Request

			{
			
				document.getElementById(id).innerHTML = "Now is Loading...";
			
			}
			
			 if (xmlobj.readyState==4)
			  {
					document.getElementById(id).innerHTML=xmlobj.responseText;
					if(document.getElementById("nextpage")!=null){
							document.getElementById("nextpage").onclick=function(){
								var ajax=new JAjax(document.getElementById("nextpage").title,pageMoation.divarray[2].id);
								ajax.Load();
								pageMoation.move("left");
								
							}
						}
					if(document.getElementById("prepage")!=null){
						document.getElementById("prepage").onclick=function(){
							var ajax=new JAjax(document.getElementById("prepage").title,pageMoation.divarray[0].id);
							ajax.Load();
							pageMoation.move("right");
						}
					}
			  }	
			
		}
        xmlobj.open("GET",urllink,true);
        xmlobj.send(null);
	}
	
}

function JAjaxFunction(url,divid)
{
	var xml=new XmlHttpObject();
	var xmlobj=xml.GetObject();
	var urllink=url;
	var id=divid;
	var f;
	if(typeof(arguments[2])=='function'){
			f=arguments[2];
						   
  	}
	this.Load=function()
	{
		if (xmlobj==null)
          {
          alert ("Your browser does not support AJAX!");
          return;
          }
        xmlobj.onreadystatechange=function()
		{
				
			if(xmlobj.readyState == 3)  // Loading Request

			{
			
				document.getElementById(id).innerHTML = "Now is Loading...";
			
			}
			
			 if (xmlobj.readyState==4)
			  {
					
					document.getElementById(id).innerHTML=xmlobj.responseText;
					if(f!=null&&f!="")
						f();
					
			  }	
			
		}
        xmlobj.open("GET",urllink,true);
        xmlobj.send(null);
	}
	
}

var pageMoation ={
	element:"",
	divarray:[],
	speed:1,
	step:10,
	minus:0,
	width:0,
	margintop:15,
	marginbottom:15,
	time:20,
	setup:function(div,w,h,div1,div2,div3){
				this.element=document.getElementById(div);
				this.divarray[0]=document.getElementById(div1);
				this.divarray[1]=document.getElementById(div2);
				this.divarray[2]=document.getElementById(div3);
				
				this.element.style.clip="rect(0px,"+w+"px,"+h+"px,0px)";
				this.element.style.overflow="hidden";
				this.element.style.width=w+"px";
				this.element.style.height=h+"px";
				this.width=w;
				if(this.divarray.length==3){
					for (var i=0;i<this.divarray.length;i++){
						
							this.divarray[i].style.position="absolute";
							this.divarray[i].style.width=w+"px";
							this.divarray[i].style.height=h+"px";
							if(i==0)
								this.divarray[i].style.left=(w*-1)+"px";
							else if(i==1)
								this.divarray[i].style.left="0px";
							else
								this.divarray[i].style.left=w+"px";
					}
				}else{
					alert("error");
				}
	},
	move:function(direction)
	{
		this.minus=this.width/(this.step*1*this.speed);
		
		if(direction=="right")
		{
			this.moveRight(this.width);
		}else if (direction=="left")
		{
			this.moveLeft(this.width);
		}
		
	},
	moveLeft:function(value)
	{
		if(value>0){
			for(var i=0;i<this.divarray.length;i++)
			{			
				this.divarray[i].style.left=(parseInt(this.divarray[i].style.left)-this.minus)+"px";
			}
			value=parseInt(value)-this.minus;
			setTimeout("pageMoation.moveLeft("+value+")",this.time);
		}else
		{
			this.divarray[1].innerHTML="";
			var temp1=this.divarray[0];
			var temp2=this.divarray[1];
			var temp3=this.divarray[2];
			
			this.divarray[0]=temp2;
			this.divarray[1]=temp3;
			this.divarray[2]=temp1;
			this.divarray[2].style.left=this.width+"px";
		}
		
	},
	moveRight:function(value)
	{
		if(value>0){
			for(var i=0;i<this.divarray.length;i++)
			{
							
				this.divarray[i].style.left=(parseInt(this.divarray[i].style.left)+this.minus)+"px";
			}
			value=parseInt(value)-this.minus;
			setTimeout("pageMoation.moveRight("+value+")",this.time);
		}else
		{
			this.divarray[1].innerHTML="";
			var temp1=this.divarray[0];
			var temp2=this.divarray[1];
			var temp3=this.divarray[2];
			
			this.divarray[0]=temp3;
			this.divarray[1]=temp1;
			this.divarray[2]=temp2;
			this.divarray[0].style.left=(this.width*-1)+"px";
		}
	}
}



var pageHeightMotion ={
	element:"",
	divarray:[],
	speed:1,
	step:10,
	minus:0,
	width:0,
	height:0,
	margintop:15,
	marginbottom:15,
	time:20,
	mainlink:"",
	sublink:[],
	tempheight:[],
	current:0,
	setup:function(div,w,h,div1,div2,div3,ml){
				this.element=document.getElementById(div);
				this.divarray[0]=document.getElementById(div1);
				this.divarray[1]=document.getElementById(div2);
				this.divarray[2]=document.getElementById(div3);
				
				this.element.style.clip="rect(0px,"+w+"px,"+h+"px,0px)";
				this.element.style.overflow="hidden";
				this.element.style.width=w+"px";
				this.element.style.height=h+"px";
				this.width=w;
				this.height=h;
				this.mainlink=ml;
				if(this.divarray.length==3){
					for (var i=0;i<this.divarray.length;i++){
						
							this.divarray[i].style.position="absolute";
							this.divarray[i].style.width=w+"px";
							this.divarray[i].style.height=h+"px";
							if(i==0)
								this.divarray[i].style.left=(w*-1)+"px";
							else if(i==1)
								this.divarray[i].style.left="0px";
							else
								this.divarray[i].style.left=w+"px";
					}
				}else{
					alert("error");
				}
	},
	move:function(index)
	{
		if(index<=this.sublink.length){
					var direction="";
					if(this.current>index)
					{
						this.current=index;
						direction="right";
						//alert("1");
						var ajax=new JAjaxFunction(this.mainlink+"?getdata=1&link="+this.sublink[index],this.divarray[0].id);
						
						ajax.Load();
						//alert("2");
					}else if(this.current<index)
					{
						this.current=index;
						direction="left";
						//alert("3");
						var ajax=new JAjaxFunction(this.mainlink+"?getdata=1&link="+this.sublink[index],this.divarray[2].id);
				
						ajax.Load();
						//alert("4");
					}
					
					this.divarray[0].style.height=this.tempheight[index]+"px";
					this.divarray[1].style.height=this.tempheight[index]+"px";
					this.divarray[2].style.height=this.tempheight[index]+"px";
					this.element.style.clip="rect(0px,"+this.width+"px,"+this.tempheight[index]+"px,0px)";
					this.element.style.height=this.tempheight[index]+"px";
					
					//this.element.style.clip="rect(0px,"+this.width+"px,"+this.height+"px,0px)";
					//this.element.style.height=this.height;
					
					this.minus=this.width/(this.step*1*this.speed);
					
					if(direction=="right")
					{
						this.moveRight(this.width);
					}else if (direction=="left")
					{
						this.moveLeft(this.width);
					}
		}
		
	},
	moveLeft:function(value)
	{
		if(value>0){
			for(var i=0;i<this.divarray.length;i++)
			{			
				this.divarray[i].style.left=(parseInt(this.divarray[i].style.left)-this.minus)+"px";
			}
			value=parseInt(value)-this.minus;
			setTimeout("pageHeightMotion.moveLeft("+value+")",this.time);
		}else
		{
			this.divarray[1].innerHTML="";
			var temp1=this.divarray[0];
			var temp2=this.divarray[1];
			var temp3=this.divarray[2];
			
			this.divarray[0]=temp2;
			this.divarray[1]=temp3;
			this.divarray[2]=temp1;
			this.divarray[2].style.left=this.width+"px";
		}
		
	},
	moveRight:function(value)
	{
		if(value>0){
			for(var i=0;i<this.divarray.length;i++)
			{
							
				this.divarray[i].style.left=(parseInt(this.divarray[i].style.left)+this.minus)+"px";
			}
			value=parseInt(value)-this.minus;
			setTimeout("pageHeightMotion.moveRight("+value+")",this.time);
		}else
		{
			this.divarray[1].innerHTML="";
			var temp1=this.divarray[0];
			var temp2=this.divarray[1];
			var temp3=this.divarray[2];
			
			this.divarray[0]=temp3;
			this.divarray[1]=temp1;
			this.divarray[2]=temp2;
			this.divarray[0].style.left=(this.width*-1)+"px";
		}
	},
	setHeight:function(value)
	{
		this.height=value;
		this.element.style.clip="rect(0px,"+this.width+"px,"+this.height+"px,0px)";
		this.element.style.height=h+"px";
		this.divarray[1].style.height=h+"px";
	},
	addLink:function(value)
	{
		this.sublink[this.sublink.length]=value;
	}
}

