function backgroundfile(bg) {
   if(bg=="1") return "diamond.jpg";
   if(bg=="2") return "gold.jpg";
   if(bg=="3") return "silver.jpg";
   if(bg=="4") return "bronze.jpg";
   if(bg=="5") return "blue.jpg";
   if(bg=="6") return "patron.jpg";
   if(bg=="7") return "sponsor.jpg";
   if(bg=="8") return "friend.jpg";
   if(bg=="9") return "supporter.jpg";
   if(bg=="10") return "contributor.jpg";
}
function sponsor(bg) {
   if(bg=="1") return "Diamond Tribute";
   if(bg=="2") return "Gold Tribute";
   if(bg=="3") return "Silver Tribute";
   if(bg=="4") return "Bronze Tribute";
   if(bg=="5") return "Blue Tribute";
   if(bg=="6") return "Patron";
   if(bg=="7") return "Sponsor";
   if(bg=="8") return "Friend";
   if(bg=="9") return "Supporter";
   if(bg=="10") return "Contributor";
}

function animationname(anim) {
	if(anim=="1") return "kol-hakavod.swf";
	if(anim=="2") return "yasher-koach.swf";
	if(anim=="3") return "star-david.swf";
	if(anim=="4") return "growing_flower.swf";
	if(anim=="5") return "candles.swf";
	if(anim=="6") return "tree.swf";
	if(anim=="7") return "yad.swf";
	if(anim=="8") return "fireworks.swf";
	if(anim=="9") return "heart.swf";
	if(anim=="10") return "dancing.swf";
	if(anim=="11") return "grandpa.swf";
	if(anim=="12") return "balloons.swf";
	if(anim=="13") return "butterfly.swf";	
	if(anim=="14") return "cat.swf";
	if(anim=="15") return "dog.swf";
	if(anim=="16") return "dreidel.swf";
	if(anim=="17") return "tulip.swf";
	if(anim=="18") return "reading.swf";
	if(anim=="19") return "rocknroll_dancers.swf";
	if(anim=="20") return "purim.swf";
	if(anim=="21") return "world.swf";
	if(anim=="22") return "bird.swf";    
}


function writeFlash(message,donor,placement,copysize,bg,anim,logoid,logolink,adsize) {
	 //message = message.replace(/ <br>/g,"\n");
	 //donor = donor.replace(/ <br>/g,"\n");
	 // appearance vars, these can be customized to your liking
	 var anim_name = animationname(anim);
	 var bg_file = backgroundfile(bg);
	 if(donor.substring(0,2)=="  ") donor="";
     
	 if(adsize=="regular") {
		 var bg_file = backgroundfile(bg);
		 var thewidth = 570;
		 var theheight = 365;
		 var paddingtop = 60;
		 var paddingadtop = 46;
		 var verticaladwidth = 370;
		 var photofontsize = 14;
         var scale = "Y";
         var textcolwidth = thewidth - 224;
         var textpadding = 12;
	 } else {
		 var bg_file = "large_"+backgroundfile(bg);
		 var thewidth = 1000;
		 var theheight = 646;
		 var paddingtop = 100;
		 var paddingadtop = 80;
		 var verticaladwidth = 800;
		 var photofontsize = 28;
         var scale = "N";
         var textcolwidth = thewidth - 324;
         var textpadding = 24;
	 }     
		
	 if(anim!="1" && anim!="2" && anim!="90" && anim!="91" && anim!="92") { //vertical
		var line01 = "<div style=\"padding-top: "+paddingtop+"px; width: "+thewidth+"px; height: "+theheight+"px; overflow: hidden; background: url(backgrounds/"+bg_file+") no-repeat\">";
	 	var line02 = "  <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
		var line03 = "	<tr>";
		var line04 = "	  <td width='"+verticaladwidth+"px' valign=\"top\">";
		var line05 = "		<div align=\""+placement+"\" class=\"adtext_"+copysize+"\"><em>"+message+"</em></div>";
        var line06 = "		<div align=\""+placement+"\" class=\"donor_"+copysize+"\"><strong><em>"+donor+"</strong></em></div>";
		var line07 = "	  </td>";
		var line08 = "	  <td width=\"200px\">";
		var line09 = "	<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"200\" height=\"365\" align=\"middle\" >";
		var line10 = "	<param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"allowFullScreen\" value=\"false\" />";
		var line11 = "	<param name=\"movie\" value=\"animations/"+anim_name+"\" /><param name=\"quality\" value=\"high\" />";
		var line12 = "	<param name=\"wmode\" value=\"transparent\" /><param name=\"bgcolor\" value=\"#ffffff\" />";
		var line13 = "	<embed src=\"animations/"+anim_name+"\" quality=\"high\" wmode=\"transparent\" bgcolor=\"#ffffff\" width=\"200\" height=\"365\" align=\"middle\" allowScriptAccess=\"sameDomain\" allowFullScreen=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
		var line14 = "		</object>";
		var line15 = "		  </td>";
		var line16 = "		</tr>";
		var line17 = "	  </table>";
		var line18 = "	</div>	";
	 } 
	 
	 if(anim=="1" || anim=="2") { //horizontal
		var line01 = "<div style=\"position: relative; padding-top: "+paddingtop+"px; width: "+thewidth+"px; height: "+theheight+"px; overflow: hidden; background:url(backgrounds/"+bg_file+") no-repeat\">";
		var line02 = "  <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
		var line03 = "	<tr>";
		var line04 = "	  <td valign=\"top\">";
		var line05 = "		<div align=\""+placement+"\" class=\"adtext_"+copysize+"\"><em>"+message+"</em></div>";
        var line06 = "		<div align=\""+placement+"\" class=\"donor_"+copysize+"\"><strong><em>"+donor+"</strong></em></div>";
		var line07 = "	  </td>";
		var line08 = "	</tr>";
		var line09 = "  </table>";
		var line10 = "  <div style=\"position: absolute; bottom: 0; width:100%\">";
		var line11 = "	<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"570\" height=\"80\" align=\"middle\">";
		var line12 = "	<param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"allowFullScreen\" value=\"false\" />";
		var line13 = "	<param name=\"movie\" value=\"animations/"+anim_name+"\" /><param name=\"quality\" value=\"high\" />";
		var line14 = "	<param name=\"wmode\" value=\"transparent\" /><param name=\"bgcolor\" value=\"#ffffff\" />";
		var line15 = "	<embed src=\"animations/"+anim_name+"\" quality=\"high\" wmode=\"transparent\" bgcolor=\"#ffffff\" width=\"570\" height=\"80\" name=\"kol-hakavod\" align=\"middle\" allowScriptAccess=\"sameDomain\" allowFullScreen=\"false\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
		var line16 = "	</object>  ";  
		var line17 = "  </div>";
		var line18 = "	</div>	";
	 }
	 
	 if(anim=="90") { //no animation
		var line01 = "<div style=\"padding-top: "+paddingtop+"px; width: "+thewidth+"px; height: "+theheight+"px; overflow: hidden; background:url(backgrounds/"+bg_file+") no-repeat\">";
		var line02 = "  <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
		var line03 = "	<tr>";
		var line04 = "	  <td valign=\"top\">";
		var line05 = "		<div align=\""+placement+"\" class=\"adtext_"+copysize+"\"><em>"+message+"</em></div>";
        var line06 = "		<div align=\""+placement+"\" class=\"donor_"+copysize+"\"><strong><em>"+donor+"</strong></em></div>";
		var line07 = "	  </td>";
		var line08 = "	</tr>";
		var line09 = "  </table>";
		var line10 = "";
		var line11 = "";
		var line12 = "";
		var line13 = "";
		var line14 = "";
		var line15 = "";
		var line16 = "";  
		var line17 = "";
		var line18 = "	</div>	";
	 }

	 if(anim=="93") { //logo within ad
        var imagecolwidth = thewidth-textcolwidth;
        var line01 = "<div style=\"padding-top: "+paddingtop+"px; width: "+thewidth+"px; height: "+theheight+"px; overflow: hidden; background:url(backgrounds/"+bg_file+") no-repeat\">";
		var line02 = "  <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
		var line03 = "	<tr>";
		var line04 = "	  <td valign=\"top\" width=\""+textcolwidth+"\">";
		var line05 = "		<div style=\"padding: 0px "+textpadding+"px\" align=\""+placement+"\" class=\"adtext_"+copysize+"\"><em>"+message+"</em></div>";
        var line06 = "		<div style=\"padding: 0px "+textpadding+"px\" align=\""+placement+"\" class=\"donor_"+copysize+"\"><strong><em>"+donor+"</em></strong></div>";
        var line07 = "    </td>";
        var line08 = "	  <td valign=\"top\" width=\""+imagecolwidth+"\">";

		if(trim(logolink)!="" && logolink!=0)
			var line09 = "  <div align=\"right\"><a href=\""+logolink+"\" target=\"_blank\"><img src=\"getlogo.php?id="+logoid+"&scale="+scale+"\" border=\"0\" style=\"padding-left: 12px; padding-right: 12px; padding-top: 12px\" /></a></div>";
		else
			var line09 = "  <div align=\"right\"><img src=\"getlogo.php?id="+logoid+"&scale="+scale+"\" style=\"padding-left: 12px; padding-right: 12px; padding-top: 12px\" /></div>";        

		var line10 = "	  </td>";
		var line11 = "	</tr>";
		var line12 = "  </table>";
		var line13 = "";
		var line14 = "";
		var line15 = "";
		var line16 = "";
		var line17 = "";  
		var line18 = "	</div>	";
	 }
	 
	 if(anim=="94") { //logo bottom of ad
        var line01 = "<div style=\"padding-top: "+paddingtop+"px; width: "+thewidth+"px; height: "+theheight+"px; overflow: hidden; background:url(backgrounds/"+bg_file+") no-repeat\">";
		var line02 = "  <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
		var line03 = "	<tr>";
		var line04 = "	  <td valign=\"top\">";
		var line05 = "		<div style=\"padding: 0px "+textpadding+"px\" align=\""+placement+"\" class=\"adtext_"+copysize+"\"><em>"+message+"</em></div>";
        var line06 = "		<div style=\"padding: 0px "+textpadding+"px\" align=\""+placement+"\" class=\"donor_"+copysize+"\"><strong><em>"+donor+"</em></strong></div>";

		if(trim(logolink)!="" && logolink!=0)
			var line07 = "  <div align=\"center\"><a href=\""+logolink+"\" target=\"_blank\"><img src=\"getlogo.php?id="+logoid+"&scale="+scale+"\" border=\"0\" style=\"padding-top: 24px\" /></a></div>";
		else
			var line07 = "  <div align=\"center\"><img src=\"getlogo.php?id="+logoid+"&scale="+scale+"\" style=\"padding-top: 24px\" /></div>";        

		var line08 = "	  </td>";
		var line09 = "	</tr>";
		var line10 = "  </table>";
		var line11 = "";
        var line12 = "";
		var line13 = "";
		var line14 = "";
		var line15 = "";
		var line16 = "";
		var line17 = "";  
		var line18 = "	</div>	";
	 }     
     
	 if(anim=="91") { //ad 
		var line01 = "<div align='center' style=\"position: relative; padding-top: "+paddingadtop+"px; width: "+thewidth+"px;  background:url(backgrounds/"+bg_file+") no-repeat\">";
		if(adsize=="regular") {
            if(trim(logolink)!="" && logolink!=0)
                var line02 = "  <a href=\""+logolink+"\" target=\"_blank\"><img src=\"getlogo.php?id="+logoid+"\" border=\"0\"/></a>";
            else
                var line02 = "  <img src=\"getlogo.php?id="+logoid+"\"/>";
        } else {
            if(trim(logolink)!="" && logolink!=0)
                var line02 = "  <a href=\""+logolink+"\" target=\"_blank\"><img src=\"getlogo_larger.php?id="+logoid+"\" border=\"0\"/></a>";
            else
                var line02 = "  <img src=\"getlogo_larger.php?id="+logoid+"\"/>";
		}        
		var line03 = "</div>";
		var line04 = "";
		var line05 = "";
		var line06 = "";
		var line07 = "";
		var line08 = "";
		var line09 = "";
		var line10 = "";
		var line11 = "";
		var line12 = "";
		var line13 = "";
		var line14 = "";
		var line15 = "";
		var line16 = "";  
		var line17 = "";
		var line18 = "";		
	 }
	
	 if(anim=="92") { //photo
		var line01 = "<div align='center' style=\"width: "+thewidth+"px;\">";
		if(adsize=="regular") {
            if(trim(logolink)!="" && logolink!=0)
                var line02 = "  <a href=\""+logolink+"\" target=\"_blank\"><img src=\"getlogo.php?id="+logoid+"\" border=\"0\"/></a>";
            else
                var line02 = "  <img src=\"getlogo.php?id="+logoid+"\"/>";
        } else {
            if(trim(logolink)!="" && logolink!=0)
                var line02 = "  <a href=\""+logolink+"\" target=\"_blank\"><img src=\"getlogo_larger.php?id="+logoid+"\" border=\"0\"/></a>";
            else
                var line02 = "  <img src=\"getlogo_larger.php?id="+logoid+"\"/>";
		}        
		var line03 = "</div>";
		var line04 = "<div align='center' style=\"font: "+photofontsize+"px bold Arial, Helvetica, sans-serif\">"+donor+"</div>";
		var line05 = "";
		var line06 = "";
		var line07 = "";
		var line08 = "";
		var line09 = "";
		var line10 = "";
		var line11 = "";
		var line12 = "";
		var line13 = "";
		var line14 = "";
		var line15 = "";
		var line16 = "";  
		var line17 = "";
		var line18 = "";		
	 }
	
	 from_db_obj          = document.getElementById( 'ad' );
	 var ad = line01+line02+line03+line04+line05+line06+line07+line08+line09+line10+line11+line12+line13+line14+line15+line16+line17+line18; 
	 from_db_obj.innerHTML = ad;
     if(adsize=="regular") {
         from_db_obj          = document.getElementById( 'logo' );
         if(logoid==0) //show default
            from_db_obj.innerHTML = '<img src="images/default_logo.jpg" />';	
         else {
            if(anim!="91" && anim!="92" && anim!="93" && anim!="94") //not graphical ad or photo 
                if(trim(logolink)!="" && logolink!=0)
                    from_db_obj.innerHTML = "<a href=\""+logolink+"\" target=\"_blank\"><img src=\"getlogo.php?id="+logoid+"\" border=\"0\"/></a>";
                else
                    from_db_obj.innerHTML = '<img src="getlogo.php?id='+logoid+'"/>';
            else {
               var sponsor_level = sponsor(bg);
               if(anim=="91" || anim=="93") //ad
                 from_db_obj.innerHTML = '<img src="images/default_logo.jpg" />';
               else //photo
                 from_db_obj.innerHTML = '&nbsp;';	   
            }
         }	
     }
	 window.location.hash="top";
}

function trim(str){
   return str.replace(/^\s*|\s*$/g,"");
}
