// JavaScript Document

function init(div){
closeDiv(div);
	}


function toggle(div){

	if (document.all)
            {
            if(document.all(div).style.display=="block"){
				//if(document.all(div).height==300){
				closeDiv(div);
				}
				else{
					openDiv(div);
					}
            }
			
         else if (document.layers)
            {
			if(document.layers[div].style.display=="block"){
				//if(document.layers[div].height==300){
				closeDiv(div);
				}
            	else{
				openDiv(div);
				}
            }
         else if (document.getElementById)
            {
			if(document.getElementById(div).style.display=="block"){
				//if(document.getElementById(div).style.height=="300px"){
				closeDiv(div);
					}
					else{
						openDiv(div);
						}
            }
}


function openDiv(div){
	
	if (document.all)
            {
            document.all(div).style.display="block";
            }
         else if (document.layers)
            {
            document.layers[div].style.display="block";
            }
         else if (document.getElementById)
            {
			document.getElementById(div).style.display="block";
            }
	
	
	/*if (document.all)
            {
			for(i=0;i<300;i++){
				document.all(div).height=i;
				}
            }
         else if (document.layers)
            {
			for(i=0;i<300;i++){
				document.layers[div].height=i;
				}
            }
         else if (document.getElementById)
            {
				for(i=0;i<300;i++){
				document.getElementById(div).style.height=i + "px";
				}
            }*/
		
			
}
	
function closeDiv(div){
	
		/*if (document.all)
            {
          	for(i=300;i>0;i--){
				document.all(div).height=i;
				}
            }
         else if (document.layers)
            {
          for(i=300;i>0;i--){
				document.layers[div].height=i;
				}
            }
         else if (document.getElementById)
            {
				for(i=300;i>0;i--){
				document.getElementById(div).style.height=i;
				}
            }*/
	
	
	if (document.all)
            {
            document.all(div).style.display="none";
            }
         else if (document.layers)
            {
            document.layers[div].style.display="none";
            }
         else if (document.getElementById)
            {
			document.getElementById(div).style.display="none";
            }
		
		
}

/**** BALLONS***/

function getBallonYPosition(){
	if (document.all){
           posY=document.all("ballon").style.posTop;
            }
         else if (document.layers){
			posY=document.layers["ballon"].top;
            }
         else if (document.getElementById){
			posY=document.getElementById("ballon").offsetTop;
            }
		return posY;
	}
function getBallonXPosition(){
	if (document.all){
           posX=document.all("ballon").style.posLeft;
            }
         else if (document.layers){
			posX=document.layers["ballon"].left;
            }
         else if (document.getElementById){
			posX=document.getElementById("ballon").offsetLeft;
            }
		return posX;
	}

function ballonStart(){

	var speed  = randomInt(1,4);

	
	var ballon=setInterval("ballonMove()",50);
	}
	
	
	

function randomInt(mini, maxi){
    var randInt = Math.floor(mini+(maxi-mini+1)*(Math.random()));
    return randInt;
	}


	
	var i=0;
function ballonMove(){
//alert("ballonMove");
ballonHoehe=200; //anpassen


	posY = getBallonYPosition();
	posX = getBallonXPosition();
	


	//hier wird die Richtung und Geschwindigkeit festgelegt
	//ist der Ballon schon oben: fängt er unten wieder an
	
	if (document.all){
			if(posY<-ballonHoehe){
						posY=screen.height;
						i=0;
						}
						else{
							speed  = randomInt(1,4);
							posY-=speed;
							i++;
							}
						if(posX > screen.width){
				
							posX=0;
							posY=screen.height;
							i=0;
							}
					
							if(i<200){
								speed  = randomInt(1,4);
								posX+=speed;
								}
								else if(i>200 && i<300){
									speed  = randomInt(1,4);
									
									posX-=speed;
									}
									else if(i>300 && i<500){
										speed  = randomInt(1,4);
				
										posX+=speed;
										}
										else if(i>500 && i<600){
										speed  = randomInt(1,4);
				
										posX-=speed;
										}
										else if(i>600){
										speed  = randomInt(1,4);
				
										posX+=speed;
										}

            }
			
			
         else if (document.layers){
				if(posY<-ballonHoehe){
						posY=screen.height;
						i=0;
						}
						else{
							speed  = randomInt(1,4);
							posY-=speed;
							i++;
							}
						if(posX > screen.width){
				
							posX=0;
							posY=screen.height;
							i=0;
							}
					
							if(i<200){
								speed  = randomInt(1,4);
								posX+=speed;
								}
								else if(i>200 && i<300){
									speed  = randomInt(1,4);
									
									posX-=speed;
									}
									else if(i>300 && i<500){
										speed  = randomInt(1,4);
				
										posX+=speed;
										}
										else if(i>500 && i<600){
										speed  = randomInt(1,4);
				
										posX-=speed;
										}
										else if(i>600){
										speed  = randomInt(1,4);
										posX+=speed;
										}

            }
         else if (document.getElementById){
							if(posY<-ballonHoehe){
						posY=screen.availHeight;
						i=0;
						}
						else{
							speed  = randomInt(1,4);
							posY-=speed;
							i++;
							}
						if(posX > screen.availWidth){
				
							posX=0;
							posY=screen.availHeight;
							i=0;
							}
					
							if(i<200){
								speed  = randomInt(1,4);
								posX+=speed;
								}
								else if(i>200 && i<300){
									speed  = randomInt(1,4);
									
									posX-=speed;
									}
									else if(i>300 && i<500){
										speed  = randomInt(1,4);
				
										posX+=speed;
										}
										else if(i>500 && i<600){
										speed  = randomInt(1,4);
				
										posX-=speed;
										}
										else if(i>600){
										speed  = randomInt(1,4);
				
										posX+=speed;
										}
            }
	
	
	
	
	
	
	if (document.all){
		//alert("document all");
           document.all("ballon").style.posTop=posY;
		   document.all("ballon").style.posLeft=posX;
            }
			
         else if (document.layers){
			//alert("document layers");
			document.layers["ballon"].top=posY;
			document.layers["ballon"].left=posX;
            }
         else if (document.getElementById){
			document.getElementById("ballon").style.top = posY + "px";
			document.getElementById("ballon").style.left = posX + "px";
            }
}
