//////////////////////////////////////////
//// (C) http://www.lsd-pyrotechnik.de
//////////////////////////////////////////
var PHASE = 0;
var lsdpyro_posx1 = -1;
var lsdpyro_cnt1 = -1;
var lsdpyro_zielx1 = 0;
var lsdpyro_ziely1 = 0;
var lsdpyro_glitzer = 0;
var lsdpyro_fontzoom = 0;
var lsdpyro_curcolor = "blue";

var lsdpyro_workpath = "http://www.lsd-pyrotechnik.de";
//var lsdpyro_workpath = "http://localhost/2011/kunden/lsd-pyrotechnik";


var FEUERWERKSTYP = 1;

var PHASE_FADER = 0;
var counter = 0;


var distanz = 170;

		
					
var figur_typ = 'herz';					

figur_herz = new Array(
                   0, -350, 0, 
                   250, -450, 0, 
				   380, -360, 0, 				                      
                   450, -150, 0, 
                   400, 50, 0, 
				   250, 250, 0, 
				   0, 450, 0,
				   
				   -250, 250, 0, 
				   -400, 50, 0, 
				   -450, -150, 0, 
				   -380, -360, 0, 
				   -250, -450, 0, 


                   0, -175, 200, 
                   125, -225, 200, 
				   190, -180, 200, 				                      
                   225, -75, 200, 
                   200, 25, 200, 
				   125, 125, 200, 
				   0, 225, 200,
				   
				   -125, 125, 100, 
				   -200, 25, 100, 
				   -225, -75, 100, 
				   -190, -180, 100, 
				   -125, -225, 100, 
				   
				   

                   0, -175, -200, 
                   125, -225, -200, 
				   190, -180, -200, 				                      
                   225, -75, -200, 
                   200, 25, -200, 
				   125, 125, -200, 
				   0, 225, -200,
				   
				   -125, 125, -200, 
				   -200, 25, -200, 
				   -225, -75, -200, 
				   -190, -180, -200, 
				   -125, -225, -200, 

				   
				   -250, 250, 0 
                    
					);
	

//var figurscale = 5.0;
var figurscale = 1.0;
figur_delfin = new Array(
                   -10, -20, 0, 
                   20, -20, 0, 
				   50, -15, 0, 				                      
                   65, -7, 0,
				   72, 10, 0,
				   80, 18, 0,
				   70, 16, 0,
				   50,11,0,
				   35,12,0,
				   30,20,0,
				   20,24,0,
				   24,13,0,
				   -10,20,0,
				   -40,25,0,
				   -60,35,0,
				   -75,50,0,
				   -70,65,0,
				   -85,55,0,
				   -100,60,0,
				   -80,45,0,
				   -72,30,0,
				   -55,10,0,
				   -40,-5,0,
				   -30,-17,0,
				   -40,-30,0,
				   -20,-23,0,
				   
				   -32,-22,0,
				   -28,-27,0,

				   
				   //  -5, -10, 30, 
                   10, -10, 30, 
				   // 25, -7, 30, 				                      
                   32, -3, 30,
				   // 36, 5, 30,
				   40, 9, 30,
				   // 35, 8, 30,
				   25,5,30,
				  //  17,6,30,
				   15,10,30,
				  //  10,12,30,
				   12,6,30,
				  //  -5,10,30,
				   -20,12,30,
				  //  -30,17,30,
				   -36,25,30,
				  //  -35,32,30,
				   -42,27,30,
				  //  -50,30,30,
				   -40,22,30,
				  //  -36,15,30,
				   -27,5,30,
				  //  -20,-2,30,
				   -15,-8,30,
				  // -20,-14,30,
				   -10,-11,30,
				   
				 //  -16,-11,30,
				   -14,-13,30
				  
                    
					);
					
		
figur_stern = new Array(
                   0, -100, 0, 
                   12,-60, 0, 
				   20, -30, 0, 				                      
                   55, -30, 0,
				   90, -30, 0,
				   60, -10, 0,
				   35, 10, 0,
				   44, 44, 0,
				   55, 80, 0,
				   25, 55, 0,
				   0, 37, 0,
				   
                   -12,-60, 0, 
				   -20, -30, 0, 				                      
                   -55, -30, 0,
				   -90, -30, 0,
				   -60, -10, 0,
				   -35, 10, 0,
				   -44, 44, 0,
				   -55, 80, 0,
				   -25, 55, 0,
				   
				   
				   0, -50, 50, 
                   6,-30, 50, 
				   10, -15, 50, 				                      
                   27, -15, 50,
				   45, -15, 50,
				   30, -5, 50,
				   17, 5, 50,
				   22, 22, 50,
				   27, 40, 50,
				   12, 27, 50,
				   0, 18, 50,
				   
                   -6,-30, 50, 
				   -10, -15, 50, 				                      
                   -27, -15, 50,
				   -45, -15, 50,
				   -30, -5, 50,
				   -17, 5, 50,
				   -22, 22, 50,
				   -27, 40, 50,
				   -12, 27, 50

				   
                    
					);					
					
					
figur_kreis = new Array(
                   0, -50, 0, 
                   16,-48, 0, 
				   25, -44, 0, 				                      
                   37, -37, 0,
				   45, -25, 0,
				   49, -15, 0,
				   50, 0, 0,
				   
				     16,48, 0, 
				   25, 44, 0, 				                      
                   37, 37, 0,
				   45, 25, 0,
				   49, 15, 0,
				   0,50,0,
				   
				   
				   -16,-48, 0, 
				   -25, -44, 0, 				                      
                   -37, -37, 0,
				   -45, -25, 0,
				   -49, -15, 0,
				   -50, 0, 0,
				   
				   -16,48, 0, 
				   -25, 44, 0, 				                      
                   -37, 37, 0,
				   -45, 25, 0,
				   -49, 15, 0,
				   
				   
				   
				   
				   0, -25, 20, 
                   8,-24, 20, 
				   12, -22, 20, 				                      
                   18, -18, 20,
				   22, -12, 20,
				   24, -7, 20,
				   25, 0, 20,
				   
				     8,24, 20, 
				   12, 22, 20, 				                      
                   18, 18, 20,
				   22, 12, 20,
				   24, 7, 20,
				   0,25,20,
				   
				   
				   -8,-24, 20, 
				   -12, -22, 20, 				                      
                   -18, -18, 20,
				   -22, -12, 20,
				   -23, -7, 20,
				   -24, 0, 20,
				   
				   -6,24, 20, 
				   -12, 22, 20, 				                      
                   -18, 18, 20,
				   -22, 12, 20,
				   -24, 7, 20
				   
					);					
					
figur_taube = new Array(
                   0, -50, 0, 
                   10,-40, 0, 
				   20,-30,0,
				   35,-40,0,
				   50,-55,0,
				   70,-70,0,
				   90,-80,0,
				   105,-60,0,
				   100,-43,0,
				   100,-20,0,
				   80,0,0,
				   60,15,0,
				   40,13,0,
				   50,25,0,
				   70,40,0,
				   60,50,0,
				   40,70,0,
				   30,50,0,
				   20,70,0,
				   0,60,0,
				   -20,50,0,
				   -30,30,0,
				   -15,15,0,
				   -30,0,0,
				   -45,-20,0,
				   -60,-35,0,
				   -80,-60,0,
				   -80,-80,0,
				   -60,-60,0,
				   -45,-45,0,
				   -30,-30,0,
				   -20,-30,0,
				   -20,-40,0,
				   -25,-45,0,
				   -20,-53,0,
				   -10,-56,0
				   
				   /*
				   0, -50, 30, 
                //   10,-40, 30, 
				   20,-30,30,
				//   35,-40,30,
				   50,-55,30,
				//
				   40,70,30,
				 //  30,50,30,
				   20,70,30,
				 //  0,60,30,
				   -20,50,30,
				//   -30,30,30,
				   -15,15,30,
				 //  -30,0,30,
				   -45,-20,30,
				 //  -60,-35,30,
				   -80,-60,30,
				 //  -80,-80,30,
				   -60,-60,30,
				 //  -45,-45,30,
				   -30,-30,30,
				 //  -20,-30,30,
				   -20,-40,30,
				 //  -25,-45,30,
				   -20,-53,30
				 //  -10,-56,30
				   */
				   
				   
				   
				   
				   
				 
					);					
										
					
lsdpyro_ablauf = new Array();

lsdpyro_ablauf[0] = new Array();
lsdpyro_ablauf[0]["zeit"] = 0;
lsdpyro_ablauf[0]["action"] = "launch";
lsdpyro_ablauf[0]["typ"] = "herz";
lsdpyro_ablauf[0]["color"] = "red";
lsdpyro_ablauf[0]["zoom"] = "0.5";
                   

lsdpyro_ablauf[1] = new Array();
lsdpyro_ablauf[1]["zeit"] = 30;
lsdpyro_ablauf[1]["action"] = "launch";
lsdpyro_ablauf[1]["typ"] = "delfin";
lsdpyro_ablauf[1]["color"] = "blue";
lsdpyro_ablauf[1]["zoom"] = "1.0";
        				   				
			



function GetRandom( min, max ) {
	if( min > max ) {
		return( -1 );
	}
	if( min == max ) {
		return( min );
	}
 
        return( min + parseInt( Math.random() * ( max-min+1 ) ) );
}


function Fensterweite(win) { 
	if (win == undefined) win = window; 
	if (win.innerWidth) { 
		return win.innerWidth; 
	} 
	else { 
		if (win.document.documentElement && 
			win.document.documentElement.clientWidth) { 
			return win.document.documentElement.clientWidth; 
		} 
		return win.document.body.offsetWidth; 
	} 
} 

function Fensterhoehe(win) { 
	if (win == undefined) win = window; 
	if (win.innerHeight) { 
		return win.innerHeight; 
	} 
	else { 
		if (win.document.documentElement 
			&& win.document.documentElement.clientHeight) { 
			return win.document.documentElement.clientHeight; 
		} 
		return win.document.body.offsetHeight; 
	} 
}


var augex = (Fensterweite()/2)*1;
var augey = (Fensterweite()/2)*1;
var augez = (Fensterweite()/2)*1;



function drehe( winkel,   px,   py,      xalt,   yalt   )
{
var retkoor = new Array(2);
var RAD = 0.01745;
//alert("A");
xneu =  ((xalt) * Math.cos(winkel*RAD)) + ((yalt) * Math.sin(winkel*RAD)) + px;
//alert("bA");
yneu =  ((yalt) * Math.cos(winkel*RAD)) - ((xalt) * Math.sin(winkel*RAD)) + py;
//alert("Ac");
retkoor[0] = xneu;
retkoor[1] = yneu;

return(retkoor);
}; // drehe



function get2DKoor( x1,  y1,  z1)
{

var retkoor = new Array(2);
var zoomval = 310;

var augex = (Fensterweite()/2)*1;
var augey = (Fensterhoehe()/2)*1;
var augez = -(Fensterweite()/2)*1;

augex = lsdpyro_zielx1;
augey = lsdpyro_ziely1;

//float i;
x = 0;
y = 0;

////////////////////////////////////////////////////////////////////
//// Erst die Punkt um den Mittelpunkt drehen
//// (der logisch zunaechst in der linken oberen Ecke liegt)
////////////////////////////////////////////////////////////////////

//augex nur - 5?
//i = augex;

//winkelx = lsdpyro_cnt1/5;
winkelx = 0;
winkely = 0;
winkelz = 0;

myretkoor = drehe(winkelx,  0, 0,    x1, z1 );
x1 = myretkoor[0];
z1 = myretkoor[1];
//alert("B");
myretkoor = drehe(winkely,  0, 0,    x1, y1 );
x1 = myretkoor[0];
y1 = myretkoor[1];
//alert("c");
myretkoor = drehe(winkelz    ,  0, 0,    z1, y1 );
z1 = myretkoor[0];
y1 = myretkoor[1];

/*
drehe(this->winkelx-30,  0, 0,    x1, z1,   &x1,  &z1);
drehe(this->winkely+180,  0, 0,    x1, y1,   &x1,  &y1);
drehe(this->winkelz,  0, 0,    z1, y1,   &z1,  &y1);
*/


x1 = x1 + (augex);
y1 = y1 + (augey);
z1 = z1 + (zoomval);

/////////////////
// Y-koordinate
/////////////////
y1 = (augey)-y1;
i = z1+(-(augez));
var y = (- (augez)) / (i/y1);
y = (augey)- y;
//alert("yX2:  " + y);
/////////////////
// Z-koordinate 
/////////////////
x1 = (augex)-x1;
	
i = z1+(-(augez));	
	
x = (-(augez)) / (i/x1);
x = (augex)-x;



//alert("xx:  " + x);


retkoor[0] = x;
retkoor[1] = y;
//retkoor[0] = val;

//retkoor[1] = -Math.sin(val/60)*divisor;;


return (retkoor);

} // get2DKoor(long *x. long *y,long x1, long y1, long z1)


///////////////////////////////////
////
//// Main-Thread
////
///////////////////////////////////
function lsdpyro_start()
{
//alert("START");
lsdpyro_posx1 = 0;
PHASE = 1;
PHASE_FADER = 1;

//alert("X");


if (lsdpyro_mode == 'random' || lsdpyro_mode == 'gold' || lsdpyro_mode == '')
{
var i = GetRandom(1,5);
} //// if (lsdpyro_mode == 'random' || lsdpyro_mode == '')

if (lsdpyro_mode == 'herz') i = 1; 
if (lsdpyro_mode == 'delfin') i = 2; 
if (lsdpyro_mode == 'star') i = 5; 

//i = 3;

lsdpyro_curcolor = 'white';


if (i == 1) {
             figur_typ = 'herz';
			 //figurscale = 1;
			 figurscale = 0.7;
			 
			 /*
			 var i2 = GetRandom(1,2);
if (i2 == 1) lsdpyro_curcolor = 'red';
if (i2 == 2) lsdpyro_curcolor = 'blue';
*/
             lsdpyro_curcolor = 'red';
			 
			 }
			 
if (i == 2) {
             figur_typ = 'delfin';
			 figurscale = 6;
			 lsdpyro_curcolor = 'blue';
			 }
			 
if (i == 3) {
             figur_typ = 'taube';
			 figurscale = 3;
			 lsdpyro_curcolor = 'white';
			 }	

if (i == 4) {
             figur_typ = 'kreis';
			 figurscale = 6;
			 }	

if (i == 5) {
             figur_typ = 'stern';
			 figurscale = 5;
			 
			  var i2 = GetRandom(1,3);
             if (i2 == 1) lsdpyro_curcolor = 'white';
             if (i2 == 2) lsdpyro_curcolor = 'blue';
             if (i2 == 3) lsdpyro_curcolor = 'red';
			  
			 }	



			 
			 /*
			 figur_taube
					figur_kreis
					figur_stern
			 */

// lsdpyro_curcolor = 'white';

if (lsdpyro_curcolor == 'red') document.getElementById("lsdpyro_text").style.color = '#ff0000';
if (lsdpyro_curcolor == 'white') document.getElementById("lsdpyro_text").style.color = '#ffffff';
if (lsdpyro_curcolor == 'blue') document.getElementById("lsdpyro_text").style.color = '#0000ff';
 
 

document.getElementById("lsdpyro_marker").style.backgroundImage = "url("+lsdpyro_workpath+"/apps/feuerwerk/img/zuender2.jpg)";


 
 //////////////////////////////////
//// Blackbox unsichtbar machen
//////////////////////////////////
var tcounter = 1;
var tfaktor = (tcounter / 100) * 1;
   
document.getElementById("blackbox").style.opacity = tfaktor;
document.getElementById("blackbox").style.filter = "" + "alpha(opacity="+tcounter+")" ;
 
 
 
document.getElementById("blackbox").style.visibility = 'hidden';







   
document.getElementById("lsdpyro_kanone").style.left = -100 + "px";
document.getElementById("lsdpyro_kanone").style.top = (Fensterhoehe() - 160 ) + "px";

   
document.getElementById("lsdpyro_kanone").style.opacity = 1.0;
document.getElementById("lsdpyro_kanone").style.filter = "" + "alpha(opacity=100)" ;

			  
document.getElementById("lsdpyro_text").style.visibility = 'visible';   
document.getElementById("lsdpyro_text2").style.visibility = 'visible';   

/*

document.getElementById("lsdpyro_glitzer1").style.opacity = 1.0;
document.getElementById("lsdpyro_glitzer1").style.filter = "" + "alpha(opacity=100)" ;


document.getElementById("lsdpyro_glitzer2").style.opacity = 1.0;
document.getElementById("lsdpyro_glitzer2").style.filter = "" + "alpha(opacity=100)" ;
 */
 
document.getElementById("lsdpyro_kanone").style.visibility = 'visible';
document.getElementById("blackbox").style.visibility = 'visible';



} //// lsdpyro_start


function lsdpyro_parabel( val, divisor )
{
retkoor = new Array(2);

retkoor[0] = 0;
retkoor[0] = val*4;
retkoor[1] = -Math.sin(val/60)*divisor;;

return (retkoor);
} //// lsdpyro_parabel



function lsdpyro_finish()
{
//alert("finish");
//PHASE_FADER = 3;

    lsdpyro_cnt1 = 0;
						  PHASE_FADER = 3;
						  PHASE = 0;
						 
						  document.getElementById("lsdpyro_rocket").style.visibility = 'hidden';
 
						  /////////////////////
						  //// Ausblenden
						  ///////////////////////
						  if (figur_typ == 'herz'  ) var s = figur_herz.length;
                          if (figur_typ == 'delfin') var s = figur_delfin.length;
						  if (figur_typ == 'taube' ) var s = figur_taube.length;
						  if (figur_typ == 'kreis' ) var s = figur_kreis.length;
						  if (figur_typ == 'stern' ) var s = figur_stern.length;

					
                        var cnt = (s/3)*1;
                     //    alert("CNTxxx: " + cnt );
                       for (var i=0; i < (cnt); i++)
                            { 
							//var nameofdiv= "mydiv" + i;
							if (lsdpyro_curcolor == 'red' )  nameofdiv= "mydiv_red" + i;
							if (lsdpyro_curcolor == 'blue')  nameofdiv= "mydiv_blue" + i;
							if (lsdpyro_curcolor == 'white') nameofdiv= "mydiv_white" + i;





                          document.getElementById(nameofdiv).style.visibility = 'hidden';
							
						  
						 // PHASE_FADER = 3;
						  } /// for i...
						  
						  document.getElementById("lsdpyro_glitzer1").style.visibility =  "hidden";
						  document.getElementById("lsdpyro_glitzer2").style.visibility =  "hidden";
						  document.getElementById("lsdpyro_glitzer3").style.visibility =  "hidden";
					





   counter=0;
   var faktor = (counter / 100) * 1;
   
   document.getElementById("blackbox").style.opacity = faktor;
   document.getElementById("blackbox").style.filter = "" + "alpha(opacity="+counter+")" ;
   
   document.getElementById("lsdpyro_kanone").style.left = 0-(100-(counter)) + "px";

   document.getElementById("lsdpyro_kanone").style.opacity = faktor;
   document.getElementById("lsdpyro_kanone").style.filter = "" + "alpha(opacity="+counter+")" ;


 //var faktor = (lsdpyro_fontzoom / 100) * 1;
   
   
   document.getElementById("lsdpyro_text").style.opacity = faktor;
   document.getElementById("lsdpyro_text").style.filter = "" + "alpha(opacity="+(counter)+")" ;
   document.getElementById("lsdpyro_text2").style.opacity = faktor;
   document.getElementById("lsdpyro_text2").style.filter = "" + "alpha(opacity="+(counter)+")" ;
   
    
   /*
   ///////////////////////////////
   ////
   //// Feuerwerk beenden
   ////
   ///////////////////////////////
   */
   if (counter <= 0) {
                       document.getElementById("blackbox").style.visibility = 'hidden';
                      PHASE_FADER = 0;
					  counter = 0;
					  
					  document.getElementById("lsdpyro_text").style.visibility = 'hidden';   
					  document.getElementById("lsdpyro_text2").style.visibility = 'hidden';   
					  
					  document.getElementById("lsdpyro_marker").style.backgroundImage = "url("+lsdpyro_workpath+"/apps/feuerwerk/img/zuender.jpg)";

					  }


} //// lsdpyro_finish



/////////////////////////
////
//// thread
////
/////////////////////////
function lsdpyro_thread()
{ 

////////////////////////////////
//// Hintergrund einfaiden
////////////////////////////////
if (PHASE_FADER == 1)
   {
   counter++;
   
   /// RAUS
   counter+=4;
   var faktor = (counter / 100) * 1;
   
   document.getElementById("blackbox").style.opacity = faktor;
   document.getElementById("blackbox").style.filter = "" + "alpha(opacity="+counter+")" ;
   
   document.getElementById("lsdpyro_kanone").style.left = -100+counter + "px";
   




   /*
   opacity:0.7; filter: alpha(opacity=70); 
   blackbox
   */
   if (counter > 70) {
   
                      PHASE_FADER = 2;
					  counter = 70;
					  document.getElementById("lsdpyro_rocket").style.visibility = 'visible';
					  }
   } //// if (PHASE_FADER == 1)
   
   
////////////////////////////////
//// Hintergrund ausfaden
////////////////////////////////
if (PHASE_FADER == 3)
   {
   counter--;
   var faktor = (counter / 100) * 1;
   
   document.getElementById("blackbox").style.opacity = faktor;
   document.getElementById("blackbox").style.filter = "" + "alpha(opacity="+counter+")" ;
   
   document.getElementById("lsdpyro_kanone").style.left = 0-(100-(counter)) + "px";

   document.getElementById("lsdpyro_kanone").style.opacity = faktor;
   document.getElementById("lsdpyro_kanone").style.filter = "" + "alpha(opacity="+counter+")" ;


 //var faktor = (lsdpyro_fontzoom / 100) * 1;
   
   
   document.getElementById("lsdpyro_text").style.opacity = faktor;
   document.getElementById("lsdpyro_text").style.filter = "" + "alpha(opacity="+(counter)+")" ;
   document.getElementById("lsdpyro_text2").style.opacity = faktor;
   document.getElementById("lsdpyro_text2").style.filter = "" + "alpha(opacity="+(counter)+")" ;
   
    
   /*
   ///////////////////////////////
   ////
   //// Feuerwerk beenden
   ////
   ///////////////////////////////
   */
   if (counter <= 0) {
                       document.getElementById("blackbox").style.visibility = 'hidden';
                      PHASE_FADER = 0;
					  counter = 0;
					  
					  document.getElementById("lsdpyro_text").style.visibility = 'hidden';   
					  document.getElementById("lsdpyro_text2").style.visibility = 'hidden';   
					  
					  document.getElementById("lsdpyro_marker").style.backgroundImage = "url("+lsdpyro_workpath+"/apps/feuerwerk/img/zuender.jpg)";

					  }
   } //// if (PHASE_FADER == 3)   


if (FEUERWERKSTYP == 1)
{


/////////////////////////////////////
//// Rakete ins Ziel befoerdern
/////////////////////////////////////
if (PHASE == 1 && PHASE_FADER == 2)
{
var augex = (Fensterweite()/2)*1;
var augey = (Fensterhoehe()/2)*1;
var augez = -(Fensterweite()/2)*1;
//alert("T" + lsdpyro_cnt1);






var retkoor = lsdpyro_parabel( lsdpyro_cnt1, 430  );
x = retkoor[0]  ;
y = retkoor[1] ;

document.getElementById("lsdpyro_rocket").style.left = 10 + 60 + x+ "px";
document.getElementById("lsdpyro_rocket").style.top = (Fensterhoehe() - 175 ) + y + "px";


if (lsdpyro_glitzer == 0) document.getElementById("lsdpyro_rocket").innerHTML = "<img src='"+lsdpyro_workpath+"/apps/feuerwerk/img/star.png'>";
if (lsdpyro_glitzer == 1) document.getElementById("lsdpyro_rocket").innerHTML = "<img src='"+lsdpyro_workpath+"/apps/feuerwerk/img/star2.png'>";
if (lsdpyro_glitzer == 2) document.getElementById("lsdpyro_rocket").innerHTML = "<img src='"+lsdpyro_workpath+"/apps/feuerwerk/img/star3.png'>";
if (lsdpyro_glitzer == 3) document.getElementById("lsdpyro_rocket").innerHTML = "<img src='"+lsdpyro_workpath+"/apps/feuerwerk/img/star4.png'>";
if (lsdpyro_glitzer == 4) document.getElementById("lsdpyro_rocket").innerHTML = "<img src='"+lsdpyro_workpath+"/apps/feuerwerk/img/star5.png'>";



if ( (lsdpyro_cnt1 % 6) == 0) lsdpyro_glitzer++;
if (lsdpyro_glitzer > 4) lsdpyro_glitzer = 0;

document.getElementById("lsdpyro_kanone").style.left = 10 - 10 + "px";
document.getElementById("lsdpyro_kanone").style.top = (Fensterhoehe() - 160 ) + "px";


lsdpyro_cnt1+=1;
if (lsdpyro_cnt1 > 150) {
                          lsdpyro_cnt1 = 0;
						  PHASE = 2;
						  lsdpyro_zielx1 =  10 + 60 + x;
						  lsdpyro_ziely1 =  (Fensterhoehe() - 175 ) + y;
						  
						  document.getElementById("lsdpyro_rocket").style.visibility = 'hidden';
						 

                          if (figur_typ == 'herz'   ) var s = figur_herz.length;
						  if (figur_typ == 'delfin' ) var s = figur_delfin.length;
						  if (figur_typ == 'taube'  ) var s = figur_taube.length;
						  if (figur_typ == 'kreis'  ) var s = figur_kreis.length;
						  if (figur_typ == 'stern'  ) var s = figur_stern.length;
						  
						   
					
                        var cnt = (s/3)*1;
                      
                       for (var i2=0; i2 < (cnt); i2++)
                            { 
							if (lsdpyro_curcolor == 'red' ) nameofdiv= "mydiv_red" + i2;
							if (lsdpyro_curcolor == 'blue') nameofdiv= "mydiv_blue" + i2;
							if (lsdpyro_curcolor == 'white') nameofdiv= "mydiv_white" + i2;
							// mydiv_red



                          document.getElementById(nameofdiv).style.visibility = 'visible';
							
						  
						  
						  }
						  
						   document.getElementById("lsdpyro_glitzer1").style.visibility =  "visible";
document.getElementById("lsdpyro_glitzer2").style.visibility =  "visible";
document.getElementById("lsdpyro_glitzer3").style.visibility =  "visible";


document.getElementById("lsdpyro_text").style.left = lsdpyro_zielx1-450 + 25 + "px";
document.getElementById("lsdpyro_text").style.top =  lsdpyro_ziely1 + "px";

document.getElementById("lsdpyro_text2").style.left = lsdpyro_zielx1-450 + 25 + 3+ "px";
document.getElementById("lsdpyro_text2").style.top =  lsdpyro_ziely1 + 3 +  "px";

						  lsdpyro_fontzoom = 0;
						  }
						  
/// lsdpyro_zielx1
} //// Rakete steigt



if (PHASE == 2 && PHASE_FADER == 2)
{

if (lsdpyro_posx1 >= 0) 
{
lsdpyro_cnt1+=2;
if (lsdpyro_cnt1 > 100) {
                          lsdpyro_cnt1 = 0;
						  PHASE = 3;
						  
						  
						
						  
						  }
/*
var x = lsdpyro_cnt1;

var tmp = -200+lsdpyro_cnt1;
tmp = tmp * -0.6;
var y = (tmp*tmp) / 40;
*/



//document.getElementById("mydiv").style.top = (10) + "px";
//var s = figur.length;
if (figur_typ == 'herz'  ) var s = figur_herz.length;
if (figur_typ == 'delfin') var s = figur_delfin.length;
if (figur_typ == 'taube' ) var s = figur_taube.length;
if (figur_typ == 'kreis' ) var s = figur_kreis.length;
if (figur_typ == 'stern' ) var s = figur_stern.length;



var cnt = (s/3)*1;
//alert("CNT: " + cnt );
for (var i=0; i < (cnt); i++)
   {
//   var retkoor = lsdpyro_parabel( lsdpyro_cnt1, 240+ (i*5) );
//x = retkoor[0];
//y = retkoor[1];


/////////////////////////////////////////
//// Koordinate holen und umrechnen
/////////////////////////////////////////
var index = i*3;




/////////////////////////////////////////////
//// Aktuelle Sprengposition berechnen
/////////////////////////////////////////////
//lsdpyro_zielx1

//myx = (figur[index+0]+ (lsdpyro_cnt1*1) ); 
//var s = figur_herz.length;
						 // if (figur_typ == 'delfin') var s = figur_delfin.length;

if (figur_typ == 'herz'  ) 
   {
   myx = (figur_herz[index+0] * figurscale ); 
   myy = (figur_herz[index+1]  * figurscale +lsdpyro_cnt1); 
   myz = (figur_herz[index+2]  * figurscale); 
   }

if (figur_typ == 'delfin'  ) 
   {
   myx = (figur_delfin[index+0] * figurscale ); 
   myy = (figur_delfin[index+1]  * figurscale +lsdpyro_cnt1); 
   myz = (figur_delfin[index+2]  * figurscale); 
   }

if (figur_typ == 'taube'  ) 
   {
   myx = (figur_taube[index+0] * figurscale ); 
   myy = (figur_taube[index+1]  * figurscale +lsdpyro_cnt1); 
   myz = (figur_taube[index+2]  * figurscale); 
   }
   
if (figur_typ == 'kreis'  ) 
   {
   myx = (figur_kreis[index+0] * figurscale ); 
   myy = (figur_kreis[index+1]  * figurscale +lsdpyro_cnt1); 
   myz = (figur_kreis[index+2]  * figurscale); 
   }

if (figur_typ == 'stern'  ) 
   {
   myx = (figur_stern[index+0] * figurscale ); 
   myy = (figur_stern[index+1]  * figurscale +lsdpyro_cnt1); 
   myz = (figur_stern[index+2]  * figurscale); 
   }   
   
 
   
difx = myx;
dify = myy ;
difz = myz;

myx = difx * (lsdpyro_cnt1/100);
myy = dify * (lsdpyro_cnt1/100);
myz = difz * (lsdpyro_cnt1/100);

/*
myx = lsdpyro_zielx1+myx;
myy = lsdpyro_ziely1+myy;
myz = 0+myz;
*/
/////////////////////////////////////////////////
//// ENDE - Aktuelle Sprengposition berechnen
/////////////////////////////////////////////////



var retkoor = get2DKoor( myx, myy, myz );

x = Math.round(retkoor[0]) ;
y = Math.round(retkoor[1]);

if (lsdpyro_curcolor == 'red' )  nameofdiv= "mydiv_red" + i;
if (lsdpyro_curcolor == 'blue')  nameofdiv= "mydiv_blue" + i;
if (lsdpyro_curcolor == 'white') nameofdiv= "mydiv_white" + i;
//alert(nameofdiv);

//   var nameofdiv= "mydiv" + i;
   document.getElementById(nameofdiv).style.left = (x+(0)) + "px";
document.getElementById(nameofdiv).style.top = (y) + "px";

////////////////////////////
//// Glitzer - Beginn
////////////////////////////
if (i == GetRandom(0,cnt) )
{
document.getElementById("lsdpyro_glitzer1").style.left = 10 + x+ "px";
document.getElementById("lsdpyro_glitzer1").style.top =  y + "px";
}

if (i == GetRandom(0,cnt) )
{
document.getElementById("lsdpyro_glitzer2").style.left = 10 + x+ "px";
document.getElementById("lsdpyro_glitzer2").style.top =  y + "px";
}
if (i == GetRandom(0,cnt) )
{
document.getElementById("lsdpyro_glitzer3").style.left = 10 + x+ "px";
document.getElementById("lsdpyro_glitzer3").style.top =  y + "px";
//document.getElementById("lsdpyro_glitzer2").style.opacity =  fadeval;
}
////////////////////////////
//// ENDE - Glitzer - Beginn
////////////////////////////



   } //// for i...

} //// ...

} //// if (PHASE == 1 && PHASE_FADER == 2)



//////////////////////////
//// Text-Feld
//////////////////////////
if (PHASE == 2 || PHASE == 3)
{
//if ( (lsdpyro_cnt1 % 10) == 0) lsdpyro_fontzoom++;
lsdpyro_fontzoom++;

if (lsdpyro_fontzoom > 100) lsdpyro_fontzoom = 100;

 var faktor = (lsdpyro_fontzoom / 100) * 1;
   
   document.getElementById("lsdpyro_text").style.opacity = faktor;
   document.getElementById("lsdpyro_text").style.filter = "" + "alpha(opacity="+(lsdpyro_fontzoom)+")" ;
   document.getElementById("lsdpyro_text").style.top =  lsdpyro_ziely1 + (lsdpyro_fontzoom/3) +  "px";
   document.getElementById("lsdpyro_text").style.letterSpacing =  (lsdpyro_fontzoom/16) +  "px";


   document.getElementById("lsdpyro_text2").style.opacity = faktor;
   document.getElementById("lsdpyro_text2").style.filter = "" + "alpha(opacity="+(lsdpyro_fontzoom)+")" ;
   document.getElementById("lsdpyro_text2").style.top =  lsdpyro_ziely1 + (lsdpyro_fontzoom/3) + 3 +  "px";
   document.getElementById("lsdpyro_text2").style.letterSpacing =  (lsdpyro_fontzoom/16) +  "px";

   
   
   
}
//////////////////////////
//// ENDE - Text-Feld
//////////////////////////


///////////////////////
//// Fallen lassen
///////////////////////
if (PHASE == 3 && PHASE_FADER == 2)
{
//alert("P3");

lsdpyro_cnt1+=1;
if (lsdpyro_cnt1 > 100) {
                          lsdpyro_cnt1 = 0;
						  PHASE_FADER = 3;
						  PHASE = 0;
						  
						  /////////////////////
						  //// Ausblenden
						  ///////////////////////
						  if (figur_typ == 'herz'  ) var s = figur_herz.length;
                          if (figur_typ == 'delfin') var s = figur_delfin.length;
						  if (figur_typ == 'taube' ) var s = figur_taube.length;
						  if (figur_typ == 'kreis' ) var s = figur_kreis.length;
						  if (figur_typ == 'stern' ) var s = figur_stern.length;

					
                        var cnt = (s/3)*1;
                     //    alert("CNTxxx: " + cnt );
                       for (var i=0; i < (cnt); i++)
                            { 
							//var nameofdiv= "mydiv" + i;
							if (lsdpyro_curcolor == 'red' )  nameofdiv= "mydiv_red" + i;
							if (lsdpyro_curcolor == 'blue')  nameofdiv= "mydiv_blue" + i;
							if (lsdpyro_curcolor == 'white') nameofdiv= "mydiv_white" + i;





                          document.getElementById(nameofdiv).style.visibility = 'hidden';
							
						  
						 // PHASE_FADER = 3;
						  } /// for i...
						  
						  document.getElementById("lsdpyro_glitzer1").style.visibility =  "hidden";
						  document.getElementById("lsdpyro_glitzer2").style.visibility =  "hidden";
						  document.getElementById("lsdpyro_glitzer3").style.visibility =  "hidden";
						  
						  }
						  
//var s = figur.length;
 if (figur_typ == 'herz'  ) var s = figur_herz.length;
if (figur_typ == 'delfin') var s = figur_delfin.length;
if (figur_typ == 'taube' ) var s = figur_taube.length;
if (figur_typ == 'kreis' ) var s = figur_kreis.length;
if (figur_typ == 'stern' ) var s = figur_stern.length;




var cnt = (s/3)*1;
//alert("CNT: " + cnt );
for (var i=0; i < (cnt); i++)
   {	
var index = i*3;					  

if (figur_typ == 'herz'  ) 
   {
   myx = (figur_herz[index+0] * figurscale ); 
   myy = (figur_herz[index+1]  * figurscale +lsdpyro_cnt1); 
   myz = (figur_herz[index+2]  * figurscale); 
   }

if (figur_typ == 'delfin'  ) 
   {
   myx = (figur_delfin[index+0] * figurscale ); 
   myy = (figur_delfin[index+1]  * figurscale +lsdpyro_cnt1); 
   myz = (figur_delfin[index+2]  * figurscale); 
   }
   
if (figur_typ == 'taube'  ) 
   {
   myx = (figur_taube[index+0] * figurscale ); 
   myy = (figur_taube[index+1]  * figurscale +lsdpyro_cnt1); 
   myz = (figur_taube[index+2]  * figurscale); 
   }   

if (figur_typ == 'kreis'  ) 
   {
   myx = (figur_kreis[index+0] * figurscale ); 
   myy = (figur_kreis[index+1]  * figurscale +lsdpyro_cnt1); 
   myz = (figur_kreis[index+2]  * figurscale); 
   }   

if (figur_typ == 'stern'  ) 
   {
   myx = (figur_stern[index+0] * figurscale ); 
   myy = (figur_stern[index+1]  * figurscale +lsdpyro_cnt1); 
   myz = (figur_stern[index+2]  * figurscale); 
   }   
   


/*
myx = (figur[index+0]  * figurscale ); 
myy = (figur[index+1]  * figurscale); 
myz = (figur[index+2]  * figurscale); 
*/
difx = myx;
dify = myy  +lsdpyro_cnt1 + 100;
difz =myz;

myx = difx * (1 + lsdpyro_cnt1/100);
myy = dify * (1 + lsdpyro_cnt1/100);
myz = difz * (1 + lsdpyro_cnt1/100);

/*
   myx = (figur[index+0] ); 
   myy = (figur[index+1]-lsdpyro_cnt1 ); 
   myz = (figur[index+2] ); 
   
   
   myx = 0- myx;
myy = 0 -myy;
myz = 0-myz;
  */
 
   var retkoor = get2DKoor( myx, myy, myz );

x = Math.round(retkoor[0]) ;
y = Math.round(retkoor[1]);

   //var nameofdiv= "mydiv" + i;
   							if (lsdpyro_curcolor == 'red' )  nameofdiv= "mydiv_red" + i;
							if (lsdpyro_curcolor == 'blue')  nameofdiv= "mydiv_blue" + i;
							if (lsdpyro_curcolor == 'white') nameofdiv= "mydiv_white" + i;


   document.getElementById(nameofdiv).style.left = (x+(0)) + "px";
document.getElementById(nameofdiv).style.top = (y) + "px";



   /////////////////////
   //// ausfaden
   /////////////////////
   fadeval = 1-(lsdpyro_cnt1/100);
   document.getElementById(nameofdiv).style.opacity = fadeval;
   var fadeval2 = (fadeval*100);
   if (fadeval2 > 100) fadeval2 = 100;
 //  document.getElementById(nameofdiv).style.filter = "alpha(opacity="+(fadeval2)+")";
 
 

////////////////////////////
//// Glitzer - Beginn
////////////////////////////
if (i == GetRandom(0,cnt) )
{
document.getElementById("lsdpyro_glitzer1").style.left = 10 + x+ "px";
document.getElementById("lsdpyro_glitzer1").style.top =  y + "px";
//document.getElementById("lsdpyro_glitzer1").style.opacity =  fadeval;
}
if (i == GetRandom(0,cnt) )
{
document.getElementById("lsdpyro_glitzer2").style.left = 10 + x+ "px";
document.getElementById("lsdpyro_glitzer2").style.top =  y + "px";
//document.getElementById("lsdpyro_glitzer2").style.opacity =  fadeval;
}
if (i == GetRandom(0,cnt) )
{
document.getElementById("lsdpyro_glitzer3").style.left = 10 + x+ "px";
document.getElementById("lsdpyro_glitzer3").style.top =  y + "px";
//document.getElementById("lsdpyro_glitzer2").style.opacity =  fadeval;
}
////////////////////////////
//// ENDE - Glitzer - Beginn
////////////////////////////



   } //// for i...

/// lsdpyro_cnt1


} //// PHASE == 3


//debug_view();


} //// if (FEUERWERKSTYP == 1)

//zeit = setTimeout("lsdpyro_thread()", 10);
zeit = setTimeout("lsdpyro_thread()", 3);
} //// lsdpyro_thread




////////////////
////
//// Main
////
////////////////



var myH1 = document.createElement("div");
var nameofdiv= "blackbox";
myH1.setAttribute("name",nameofdiv);
myH1.setAttribute("id",nameofdiv);

myH1.setAttribute("onclick","lsdpyro_finish();");

myH1.innerHTML = "&nbsp;";


//var Ausgabebereich = document.getElementById("lsdpyro_area");
//Ausgabebereich.appendChild(myH1);
document.body.appendChild(myH1);

document.getElementById(nameofdiv).style.position = 'fixed';

document.getElementById(nameofdiv).style.visibility = 'hidden';




document.getElementById(nameofdiv).style.backgroundColor = '#000000';
document.getElementById(nameofdiv).style.top =  "0%";
document.getElementById(nameofdiv).style.left = "0%";
document.getElementById(nameofdiv).style.height = "100%";
document.getElementById(nameofdiv).style.width = "100%";

document.getElementById(nameofdiv).style.zIndex = "90";


document.getElementById(nameofdiv).style.margin = " 0px auto";
document.getElementById(nameofdiv).style.overflow = "hidden";

document.getElementById(nameofdiv).style.right = "0px";

document.getElementById(nameofdiv).style.minHeight = "100%";



document.getElementById(nameofdiv).style.bottom = "0px";


///////////////////
//// Kanone
///////////////////
var myH1 = document.createElement("div");
var nameofdiv= "lsdpyro_kanone";

myH1.setAttribute("name",nameofdiv);
myH1.setAttribute("id",nameofdiv);

myH1.innerHTML = "<img src='"+lsdpyro_workpath+"/apps/feuerwerk/img/kanone.png'   style=' z-index:200;' > ";

//var Ausgabebereich = document.getElementById("lsdpyro_area");
//Ausgabebereich.appendChild(myH1);
document.body.appendChild(myH1);

document.getElementById(nameofdiv).style.visibility = 'hidden';
document.getElementById(nameofdiv).style.zIndex = "980";
document.getElementById(nameofdiv).style.position = 'fixed';
/////////////////////
//// ENDE - Kanone
/////////////////////

///////////////////
//// Text
///////////////////
var myH1 = document.createElement("div");
var nameofdiv= "lsdpyro_text";

myH1.setAttribute("name",nameofdiv);
myH1.setAttribute("align","center");
myH1.setAttribute("id",nameofdiv);


var Ausgabebereich = document.getElementById("lsdpyro_area");
Ausgabebereich.appendChild(myH1);

document.getElementById(nameofdiv).style.visibility = 'hidden';
document.getElementById(nameofdiv).style.zIndex = "980";
document.getElementById(nameofdiv).style.position = 'fixed';
//document.getElementById(nameofdiv).style.border = '2px solid #000000';
document.getElementById(nameofdiv).style.opacity = "0";
document.getElementById(nameofdiv).style.filter = "alpha(opacity=0)";
document.getElementById(nameofdiv).style.fontFamily = "Comic Sans MS";
document.getElementById(nameofdiv).style.fontSize = '50px';
document.getElementById(nameofdiv).style.color = '#ff5555';
document.getElementById(nameofdiv).style.width = '900px';
document.getElementById(nameofdiv).style.height = '500px';


var myH1 = document.createElement("div");
var nameofdiv= "lsdpyro_text2";

myH1.setAttribute("name",nameofdiv);
myH1.setAttribute("id",nameofdiv);
myH1.setAttribute("align","center");

var Ausgabebereich = document.getElementById("lsdpyro_area");
Ausgabebereich.appendChild(myH1);

document.getElementById(nameofdiv).style.visibility = 'hidden';
document.getElementById(nameofdiv).style.zIndex = "970";
document.getElementById(nameofdiv).style.position = 'fixed';
//document.getElementById(nameofdiv).style.border = '2px solid #ff0000';
document.getElementById(nameofdiv).style.opacity = "0";
document.getElementById(nameofdiv).style.filter = "alpha(opacity=0)";
document.getElementById(nameofdiv).style.fontFamily = "Comic Sans MS";
document.getElementById(nameofdiv).style.fontSize = '50px';
document.getElementById(nameofdiv).style.color = '#000000';
document.getElementById(nameofdiv).style.width = '900px';
document.getElementById(nameofdiv).style.height = '500px';


/////////////////////
//// ENDE - Text
/////////////////////


///////////////////
//// Glitzer
///////////////////
var myH1 = document.createElement("div");
var nameofdiv= "lsdpyro_glitzer1";

myH1.setAttribute("name",nameofdiv);
myH1.setAttribute("id",nameofdiv);

myH1.innerHTML = "<img src='"+lsdpyro_workpath+"/apps/feuerwerk/img/glitzer1.png'>";

//var Ausgabebereich = document.getElementById("lsdpyro_area");
//Ausgabebereich.appendChild(myH1);
document.body.appendChild(myH1);

document.getElementById(nameofdiv).style.visibility = 'hidden';
document.getElementById(nameofdiv).style.zIndex = "110";
document.getElementById(nameofdiv).style.position = 'fixed';



var myH1 = document.createElement("div");
var nameofdiv= "lsdpyro_glitzer2";

myH1.setAttribute("name",nameofdiv);
myH1.setAttribute("id",nameofdiv);

myH1.innerHTML = "<img src='"+lsdpyro_workpath+"/apps/feuerwerk/img/glitzer2.png'>";

//var Ausgabebereich = document.getElementById("lsdpyro_area");
//Ausgabebereich.appendChild(myH1);
document.body.appendChild(myH1);

document.getElementById(nameofdiv).style.visibility = 'hidden';
document.getElementById(nameofdiv).style.zIndex = "110";
document.getElementById(nameofdiv).style.position = 'fixed';



var myH1 = document.createElement("div");
var nameofdiv= "lsdpyro_glitzer3";

myH1.setAttribute("name",nameofdiv);
myH1.setAttribute("id",nameofdiv);

myH1.innerHTML = "<img src='"+lsdpyro_workpath+"/apps/feuerwerk/img/glitzer3.png'>";

//var Ausgabebereich = document.getElementById("lsdpyro_area");
//Ausgabebereich.appendChild(myH1);
document.body.appendChild(myH1);

document.getElementById(nameofdiv).style.visibility = 'hidden';
document.getElementById(nameofdiv).style.zIndex = "110";
document.getElementById(nameofdiv).style.position = 'fixed';
/////////////////////
//// ENDE - Glitzer
/////////////////////




document.getElementById('lsdpyro_text').innerHTML =  lsdpyro_feuertext;
document.getElementById('lsdpyro_text2').innerHTML =  lsdpyro_feuertext;




////////////////////////
//// Glitzer-Rakete
////////////////////////

var myH1 = document.createElement("div");
var nameofdiv= "lsdpyro_rocket";

myH1.setAttribute("name",nameofdiv);
myH1.setAttribute("id",nameofdiv);


var Ausgabebereich = document.getElementById("lsdpyro_area");
Ausgabebereich.appendChild(myH1);

document.getElementById(nameofdiv).style.visibility = 'hidden';
document.getElementById(nameofdiv).style.zIndex = "1000";
document.getElementById(nameofdiv).style.position = 'fixed';
//right: 0px;
//bottom: 0px;



//document.getElementById(nameofdiv).style.display = "block";
//padding:	0;
//overflow: hidden;
//	margin: 	0;


//document.body.appendChild(shortcutsDiv);


/*
<div id='blackbox' name='blackbox' style='position:absolute;
 visibility:hidden ; opacity:0.7; filter: alpha(opacity=70);
 top:0px; left:0px; height:100%; width:100%; background-color:#000000; z-index:90;'>
&nbsp;
</div>
*/

//var s = figur.length;

if (figur_typ == 'herz'  ) var s = figur_herz.length;
if (figur_typ == 'delfin') var s = figur_delfin.length;
if (figur_typ == 'taube' ) var s = figur_taube.length;
if (figur_typ == 'kreis' ) var s = figur_kreis.length;
if (figur_typ == 'stern' ) var s = figur_stern.length;

 

//alert(s);
s = 150;

for (var i=0; i < (s/3); i++)
{

var myH1 = document.createElement("div");

var nameofdiv= "mydiv_red" + i;
//							if (lsdpyro_curcolor == 'red' ) nameofdiv= "mydiv_red" + i;
	//						if (lsdpyro_curcolor == 'blue') nameofdiv= "mydiv_blue" + i;


myH1.setAttribute("name",nameofdiv);
myH1.setAttribute("id",nameofdiv);



////////////
//// Gold
////////////
if (lsdpyro_mode == 'gold')
    {
	myH1.innerHTML = "<img src='"+lsdpyro_workpath+"/apps/feuerwerk/img/stargold.png' border=0>";
	} else
	  myH1.innerHTML = "<img src='"+lsdpyro_workpath+"/apps/feuerwerk/img/starred.png' border=0>";



var Ausgabebereich = document.getElementById("lsdpyro_area");
//Ausgabebereich.appendChild(myH1);
document.body.appendChild(myH1);

document.getElementById(nameofdiv).style.visibility = 'hidden';
document.getElementById(nameofdiv).style.position = 'fixed';
//document.getElementById(nameofdiv).style.color = '#00ffff';
document.getElementById(nameofdiv).style.width = (50) + "px";
document.getElementById(nameofdiv).style.height = (50) + "px";
document.getElementById(nameofdiv).style.top = (0) + "px";
document.getElementById(nameofdiv).style.left = (0) + "px";
document.getElementById(nameofdiv).style.border = "none";
document.getElementById(nameofdiv).style.zIndex = "1000";

} /// for i ...



for (var i=0; i < (s/3); i++)
{

var myH1 = document.createElement("div");

var nameofdiv= "mydiv_blue" + i;
							


myH1.setAttribute("name",nameofdiv);
myH1.setAttribute("id",nameofdiv);

myH1.innerHTML = "<img src='"+lsdpyro_workpath+"/apps/feuerwerk/img/starblue.png' border=0>";
////////////
//// Gold
////////////
if (lsdpyro_mode == 'gold')
    {
	myH1.innerHTML = "<img src='"+lsdpyro_workpath+"/apps/feuerwerk/img/stargold.png' border=0>";
	}


//var Ausgabebereich = document.getElementById("lsdpyro_area");
//Ausgabebereich.appendChild(myH1);
document.body.appendChild(myH1);

document.getElementById(nameofdiv).style.visibility = 'hidden';
document.getElementById(nameofdiv).style.position = 'fixed';
//document.getElementById(nameofdiv).style.color = '#00ffff';
document.getElementById(nameofdiv).style.width = (50) + "px";
document.getElementById(nameofdiv).style.height = (50) + "px";
document.getElementById(nameofdiv).style.top = (0) + "px";
document.getElementById(nameofdiv).style.left = (0) + "px";
document.getElementById(nameofdiv).style.border = "none";
document.getElementById(nameofdiv).style.zIndex = "1000";

} /// for i ...



for (var i=0; i < (s/3); i++)
{

var myH1 = document.createElement("div");

var nameofdiv= "mydiv_white" + i;
							


myH1.setAttribute("name",nameofdiv);
myH1.setAttribute("id",nameofdiv);


myH1.innerHTML = "<img src='"+lsdpyro_workpath+"/apps/feuerwerk/img/starwhite.png' border=0>";

////////////
//// Gold
////////////
if (lsdpyro_mode == 'gold')
    {
	myH1.innerHTML = "<img src='"+lsdpyro_workpath+"/apps/feuerwerk/img/stargold.png' border=0>";
	}



var Ausgabebereich = document.getElementById("lsdpyro_area");
//Ausgabebereich.appendChild(myH1);
document.body.appendChild(myH1);

document.getElementById(nameofdiv).style.visibility = 'hidden';
document.getElementById(nameofdiv).style.position = 'fixed';
//document.getElementById(nameofdiv).style.color = '#00ffff';
document.getElementById(nameofdiv).style.width = (50) + "px";
document.getElementById(nameofdiv).style.height = (50) + "px";
document.getElementById(nameofdiv).style.top = (0) + "px";
document.getElementById(nameofdiv).style.left = (0) + "px";
document.getElementById(nameofdiv).style.border = "none";
document.getElementById(nameofdiv).style.zIndex = "1000";

} /// for i ...

//z-index:100;





lsdpyro_thread();

