// JavaScript Document

if(typeof(window.browserVersion) != "function") {
  

 browserVersion = function() {
    var version = 999; // we assume a sane browser
    if (navigator.appVersion.indexOf("MSIE") != -1)
      // bah, IE again, lets downgrade version number
      version = parseFloat(navigator.appVersion.split("MSIE")[1]);
    return version;
  }
}
if(typeof(window.browserName) != "function") {

 function browserName(name) {
    var agent = navigator.userAgent.toLowerCase();   
   if (agent.indexOf(name.toLowerCase())>-1) {   
     return true;   
   }   
   return false;  
  }
}	


function createBox (){
Bid='';	
	i=0;
	boxID=0;
	while(document.getElementsByTagName('div')[i]){
		if(document.getElementsByTagName('div')[i].className=='awContentBox'){
LINKS='';
			c=0;
			box=document.getElementsByTagName('div')[i];
			Bid=box.id;
			w=box.offsetWidth;		
			
			h=box.style.height;
			h=h.replace('px','');
			h=parseInt(h);
			
			for(b=0;box.getElementsByTagName('div')[b];b++){
			if(box.getElementsByTagName('div')[b].className=='awBoxContent'){
			box.getElementsByTagName('div')[b].id='box'+boxID+'elm'+b;
			
			
			
			box.getElementsByTagName('div')[b].style.position='absolute';
			box.getElementsByTagName('div')[b].style.left=(c*w)+'px';
			box.getElementsByTagName('div')[b].style.width=w+'px';
	
			box.getElementsByTagName('div')[b].style.top='0px';
			LINKS+='<a href="#" style="text-decoration:none;text-align:center" onClick="moveBoxTo(\''+box.id+'\',\''+box.getElementsByTagName('div')[b].id+'\');">'+(c+1)+'</a>';
			c++;
			
			}
			
			}		
boxID++;
			//alert(c*w);
		}
			if(Bid!=''){
			if(document.getElementsByTagName('div')[i].className=='aw_BoxContentNav'+Bid){
			knoten=document.getElementsByTagName('div')[i];
			knoten.className='aw_BoxContentNavi';
				
				knoten.innerHTML=LINKS;	
			
			}
}
	i++;
	}

}
R=null;
function resizeBox (){

clearTimeout(R);

R=setTimeout('resizeBox2()',20);
}

function resizeBox2 (){
sortElements=new Array();
i=0;
	while(document.getElementsByTagName('div')[i]){
		if(document.getElementsByTagName('div')[i].className=='awContentBox'){
			c=0;
			box=document.getElementsByTagName('div')[i];
			w=box.offsetWidth;		
			
			h=box.style.height;
			h=h.replace('px','');
			h=parseInt(h);
			sortElements[box.id]=new Array;
			for(b=0;box.getElementsByTagName('div')[b];b++){
				if(box.getElementsByTagName('div')[b].className=='awBoxContent'){
				
				
				
				sortElements[box.id][box.getElementsByTagName('div')[b].style.left]=box.getElementsByTagName('div')[b].id;
				
				//alert(box.getElementsByTagName('div')[b].style.left);
				
				c++;
				}
			}		

			//alert(c*w);
		}

	i++;
	}

	
	c2=c;

	i=0;
	while(document.getElementsByTagName('div')[i]){
		if(document.getElementsByTagName('div')[i].className=='awContentBox'){
			c=0;
			box=document.getElementsByTagName('div')[i];
			w=box.offsetWidth;		
			
			h=box.style.height;
			h=h.replace('px','');
			h=parseInt(h);
			
			
			ELM=0;
				resortElements=new Array;
				EC=0;
				while(ELM<(w*c2)){
				if(sortElements[box.id][ELM+'px']){
				resortElements[EC]=sortElements[box.id][ELM+'px'];
				EC++;
					}
				ELM++;
				}
			
			for(b=0;b<resortElements.length;b++){
		
			
			
	
			document.getElementById(resortElements[b]).style.left=(c*w)+'px';
			document.getElementById(resortElements[b]).style.width=w+'px';
	
			
			c++;
			
			}		

			//alert(c*w);
		}

	i++;
	}

}



BoxElm=new Array();
RunElm=new Array();
speed=0;
function moveBoxLeft(id){
if(RunElm[id]==true){

}else{
var elmLeft=new Array;
 BoxElm[id+'speed']=-0;

 BoxElm[id+'speed2']=0.001;

	var elmL=0;

	
			var c=0;
			var box=document.getElementById(id);
			
			for(b=0;box.getElementsByTagName('div')[b];b++){
				if(box.getElementsByTagName('div')[b].className=='awBoxContent'){
				var elm=box.getElementsByTagName('div')[b];
				//alert(box.getElementsByTagName('div')[b].id);
				
				var elm_l=elm.style.left;		
				elm_l=elm_l.replace('px','');
				elmLeft[b]=parseInt(elm_l);
				
			
		
				c++;
}
			}		
			var elmL=c;

BoxElm[id+'val']=elmLeft;
RunElm[id]=true;
BoxElm[id]=setInterval('moveBoxLeft2(\''+id+'\')',20);
}
}


function moveBoxLeft2(id){

	
	
	if(BoxElm[id+'speed']>1){
		BoxElm[id+'speed']=1;
		}
	
			var c=0;
			box=document.getElementById(id);
			for(b=0;box.getElementsByTagName('div')[b];b++){
				if(box.getElementsByTagName('div')[b].className=='awBoxContent'){
				//alert(box.getElementsByTagName('div')[b].id);		
				c++;
				}
			}		
			var elmL=c;
	

	
		 c=0;
		 box=document.getElementById(id);
			
			 w=box.offsetWidth;		
			
			 h=box.style.height;
			h=h.replace('px','');
			h=parseInt(h);
			
			for(b=0;box.getElementsByTagName('div')[b];b++){
				if(box.getElementsByTagName('div')[b].className=='awBoxContent'){
			 elm=box.getElementsByTagName('div')[b];
				elm_w=elm.style.width;		
				elm_w=elm_w.replace('px','');
				elm_w=parseInt(elm_w);
				
				elm_l=elm.style.left;		
				elm_l=elm_l.replace('px','');
				elm_l=parseInt(elm_l);
	
			
				
				//alert(elm_l);
				if(elm_l==(0-w)){
					
					box.getElementsByTagName('div')[b].style.left=((elmL-1)*w)+'px';
					clearInterval(BoxElm[id]);
					RunElm[id]=false;
				}else{
					box.getElementsByTagName('div')[b].style.left=(BoxElm[id+'val'][b]-(w*BoxElm[id+'speed']))+'px';
				}
				box.getElementsByTagName('div')[b].style.top='0px';
				c++;
				}		
			}		
	
BoxElm[id+'speed']=BoxElm[id+'speed']+BoxElm[id+'speed2'];
if(BoxElm[id+'speed']<0.55){
BoxElm[id+'speed2']+=0.001;
}else{
BoxElm[id+'speed2']-=0.001;
}
}

function moveBoxRight(id){
if(RunElm[id]==true){

}else{
elmLeft=new Array;
BoxElm[id+'speed']=0.01;

BoxElm[id+'speed2']=0.001;

	elmL=0;

	
			c=0;
			box=document.getElementById(id);
			for(b=0;box.getElementsByTagName('div')[b];b++){
				if(box.getElementsByTagName('div')[b].className=='awBoxContent'){
				elm=box.getElementsByTagName('div')[b];
				
				
				elm_l=elm.style.left;		
				elm_l=elm_l.replace('px','');
				elmLeft[b]=parseInt(elm_l);

			
		
				c++;
				}
			}		
			elmL=c;
BoxElm[id+'val']=elmLeft;
runBox=false;
RunElm[id]=true;
BoxElm[id]=setInterval('moveBoxRight2(\''+id+'\')',20);
}
}


function moveBoxRight2(id){

	
	elmL=0;
	if(BoxElm[id+'speed']>1){
		BoxElm[id+'speed']=1;
		}
	
			c=0;
			box=document.getElementById(id);
			for(b=0;box.getElementsByTagName('div')[b];b++){
				if(box.getElementsByTagName('div')[b].className=='awBoxContent'){		
				c++;
				}
			}		
			elmL=c;
	

	
			c=0;
			box=document.getElementById(id);
			w=box.offsetWidth;
			h=box.style.height;
			h=h.replace('px','');
			h=parseInt(h);
			
			for(b=0;box.getElementsByTagName('div')[b];b++){
				if(box.getElementsByTagName('div')[b].className=='awBoxContent'){
				elm=box.getElementsByTagName('div')[b];
				elm_w=elm.style.width;		
				elm_w=elm_w.replace('px','');
				elm_w=parseInt(elm_w);
				
				elm_l=elm.style.left;		
				elm_l=elm_l.replace('px','');
				elm_l=parseInt(elm_l);
	
				
				//alert(elm_l);
				if(elm_l==0){
					if(runBox==true){
						clearInterval(BoxElm[id]);
						RunElm[id]=false;
						}else{
						runBox=true;
						}
				}
				if(BoxElm[id+'val'][b]==((elmL-1)*w)){
					BoxElm[id+'val'][b]=-w;
					box.getElementsByTagName('div')[b].style.left=BoxElm[id+'val'][b]+'px';
					
					//clearInterval(paul);
				}else{
					box.getElementsByTagName('div')[b].style.left=(BoxElm[id+'val'][b]+(w*BoxElm[id+'speed']))+'px';
				}
				
				box.getElementsByTagName('div')[b].style.top='0px';
				c++;
				}		
			}		
	
BoxElm[id+'speed']=BoxElm[id+'speed']+BoxElm[id+'speed2'];
if(BoxElm[id+'speed']<0.55){
BoxElm[id+'speed2']+=0.001;
}else{
BoxElm[id+'speed2']-=0.001;
}

}

//-----------------------------------------------------------------

function moveBoxTo(id,id2){

sortElements=new Array();
i=0;
	while(document.getElementsByTagName('div')[i]){
		if(document.getElementsByTagName('div')[i].className=='awContentBox'){
			c=0;
			box=document.getElementsByTagName('div')[i];
			w=box.style.width;		
			
			h=box.style.height;
			h=h.replace('px','');
			h=parseInt(h);
			sortElements[box.id]=new Array;
			for(b=0;box.getElementsByTagName('div')[b];b++){
				if(box.getElementsByTagName('div')[b].className=='awBoxContent'){
				
				
				
				sortElements[box.id][box.getElementsByTagName('div')[b].style.left]=box.getElementsByTagName('div')[b].id;
				
				//alert(box.getElementsByTagName('div')[b].style.left);
				
				c++;
				}
			}		

			//alert(c*w);
		}

	i++;
	}

	
	c2=c;

	i=0;
	
			c=1;
			d=1;
			box=document.getElementById(id);
			w=box.offsetWidth;		
			
			h=box.style.height;
			h=h.replace('px','');
			h=parseInt(h);
			
			
			ELM=0;
				resortElements=new Array;
				EC=0;
				while(ELM<(w*c2)){
				if(sortElements[box.id][ELM+'px']){
				resortElements[EC]=sortElements[box.id][ELM+'px'];
				EC++;
					}
				ELM++;
				}
			var pre=true;
			for(b=0;box.getElementsByTagName('div')[b];b++){
				if(box.getElementsByTagName('div')[b].className=='awBoxContent'){
				if(box.getElementsByTagName('div')[b].id==id2){
					
					box.getElementsByTagName('div')[b].style.left='0px';
					box.getElementsByTagName('div')[b].style.width=w+'px';
					pre=false;	
				}else{
				
					if(pre==true){
						box.getElementsByTagName('div')[b].style.left=((c2-d)*w)+'px';
						box.getElementsByTagName('div')[b].style.width=w+'px';
						d++;	
					}else{
						box.getElementsByTagName('div')[b].style.left=(c*w)+'px';
						box.getElementsByTagName('div')[b].style.width=w+'px';
					c++;
					}
				}
				}
			
			
			
			}		

			//alert(c*w);
	

}
function addawContentBox(){

if(document.body){
	if(browserName('MSIE')&&browserVersion()<8){ 
		document.body.onLoad=createBox();
		function SlideBox(){
		MB=setInterval('moveBoxLeft(\'BOX1\')',6000);
		}
		document.body.onLoad=SlideBox();
	}else{
		if(document.body.getAttributeNode("onload")){
			document.body.getAttributeNode("onload").value+=";createBox();MB=setInterval('moveBoxLeft(\\'BOX1\\')',6000)";

		}else{
			var OL=document.createAttribute("onload");
			OL.nodeValue="createBox();MB=setInterval('moveBoxLeft(\\'BOX1\\')',6000)";
			document.body.setAttributeNode(OL);
		}
		if(document.body.getAttributeNode("onresize")){
			document.body.getAttributeNode("onresize").value+=";resizeBox()";

		}else{
			var OL=document.createAttribute("onresize");
			OL.nodeValue="resizeBox()";
			document.body.setAttributeNode(OL);
		}
	}
clearInterval(addawContentBoxVar);
window.addawContentBox='';
}
}

addawContentBoxVar=setInterval('addawContentBox()',1);
