function byId(id){
	return document.getElementById(id);
}

function hidedivs(){
	var count=0;
	var divs=document.getElementsByTagName("DIV");
	for (var i=0;i<divs.length;i++){
		if (divs[i].className=="tohide"){
			divs[i].style.display = 'none';
			count++;
		}
		else if (divs[i].className=="hide")
			divs[i].style.display = 'none';
		else if (divs[i].className=="div_wi")
			divs[i].style.display = 'inline';
	}
}

//global array for all the wipes
var current = new Array();
current['main']="out";
current['div']="out";
var last = new Array();
last['main']="";
last['div']="";

function inAndOut(div, nextsite , picture){
	var siteToLoad = nextsite;
	var headerpic = picture;
	var delayDiv = div;
	
	self.setTimeout(function(){delayedWipe(delayDiv);}, 200);
	self.setTimeout(function(){changeheaderpic(headerpic);}, 100);
}

function delayedWipe(div){
	var temp=div.replace(/[0-9]/gi,'');
	switch(current[temp]){
      case "out":
		//wenn das letze und dieses gleich sind dann einfahren
	    if(div==last[temp]){
		  wipeOutOne(div); 
          current[temp]="out";
		}
	    else{
		  wipeInOne(div); 
		  current[temp]="in";
		  last[temp]=div;
	    }
       break;
	  case "in":
 	    if(div==last[temp]){
			wipeOutOne(div); 
			current[temp] = "out";
		 	last[temp]="";
		} 
		else{
			wipeOutOne(last[temp]); 
		 	wipeInOne(div); 
			last[temp]=div;
		}
	  break;
    }
}