var MakeGalery = function(list,wid,id) {
				this.allHtml = "";
				this.imageList = new Array();
				this.audioList = new Array();
				this.videoList = new Array();
				this.data = eval(list);
				this.setDefVid = "";
				this.setDefMp3 = "";
				this.id = 'gen';
				if(id) {
					this.id = id;
				}
				this.width = wid;

				this.setID = function(id) {
					this.id = id;
				}
				this.build = function() {
					for(dat in this.data) {
						var element = this.data[dat];
						var extension = element[0].split(".");
						extension = extension[extension.length -1];
						switch(extension) {
							case "jpeg":
							case "jpg":
							case "png":
							case "gif":
								this.imageList.push(element);
							break;
							case "flv":
								this.videoList.push(element);
							break;
							case "mp3":
							case "wma":
								this.audioList.push(element);
							break;
						}
						
					}
					this.makeImage();
					this.makeVideo();
					this.makeAudio();

					
					//jQuery(".EklerVideo"+this.id).append(jQuery(this.allHtml));
					
					
					var id = this.id;
					defMp3 = this.setDefMp3;
					defVid = this.setDefVid;
					
					if(this.setDefVid != "") {
						jQuery("#myCom2_"+id).css("display","");
					} else {
						jQuery("#myCom2_"+id).css("display","none");
					}
					
					jQuery(document).ready(function(){
						
						//swfobject.registerObject("myCom_"+id, "9.0.0", "expressInstall.swf");
						//swfobject.registerObject("myCom2_"+id, "9.0.0", "expressInstall.swf");
						
						jQuery('.thmbImg > a').click(function() {
							jQuery(this).parent().parent().find(".thmbImg").find("img").css({width:"32px",height:"32px"}).attr("width","32").attr("height","32");
							jQuery(this).find("img").css({width:"42px",height:"42px"});
							jQuery(this).parent().parent().find(".bigImg").find("img").attr("src",jQuery(this).attr("alt"));
						});
						
						jQuery('.aplayer > .mp3Liste > a').click(function() {
							id=jQuery(this).attr("id");
							
							var obj = swfobject.getObjectById("myCom_"+id);
							obj.playMovie(jQuery(this).attr("href"));
							return false;
						});
						
						
						jQuery('.avid > a').click(function() {
							id=jQuery(this).attr("id");
							var obj = swfobject.getObjectById("myCom2_"+id);
							obj.playMovie(jQuery(this).attr("href"));
							
							return false;
						});
						
						
					});
					
				}
				
				this.initC = function() {
					if(swfobject.getObjectById("myCom_"+this.id)) {
						
						if(this.setDefMp3 != "") {
							swfobject.getObjectById("myCom_"+this.id).setDefault(this.setDefMp3) ;
							swfobject.getObjectById("myCom_"+this.id).setCLR("FFFFFF|cccccc|000000");	
							
							
						} else {
							jQuery("#myCom_"+id).css("display","none");
						}
					}
					if(swfobject.getObjectById("myCom2_"+this.id)) {
						swfobject.getObjectById("myCom2_"+this.id).setDefault(this.setDefVid) ;
						swfobject.getObjectById("myCom2_"+this.id).setThm(this.setDefVid.replace("flv","jpg"));
						
						if(this.setDefVid != "") {
							jQuery("#myCom2_"+id).css("display","");
						} else {
							jQuery("#myCom2_"+id).css("display","none");
						}
					}
					
					
				}
				this.makeImage = function() {
					
					if(this.imageList.length > 0) {
						var html = '<div class="gallery">';
						var firstImage = '';
						var dim = 42;
						for(var i in this.imageList) {
							if(firstImage == '') firstImage = this.imageList[i][0];
							var element = this.imageList[i][0];
							
							var extension = element.split(".");
							extension = extension[extension.length -1];
							var thmb = element.replace("."+extension,"_thm."+extension);
							if(this.imageList.length > 1) html +='<div class="thmbImg" style="height:40px;"><a href="javascript:;" alt="'+element+'"><img width="'+dim+'" height="'+dim+'" src="'+thmb+'" align="bottom" /></a></div>';
							if (dim == 42) {
								dim = 32;
							} 
						}
						html +='<div class="bigImg"><img src="'+firstImage+'" width="'+this.width+'" /></div></div>';
						document.write(html); 
					}
				}

				this.makeVideo = function() {
					var html = '';
					for(var i in this.videoList) {
						var element = this.videoList[i][0];
						var ext = element.split(".");
						if(this.setDefVid == "") this.setDefVid = element;
						ext = ext[ext.length -1];
						
						var standName = element.split("/");
						standName = standName[standName.length - 1];
						standName = standName.replace("."+ext,"");
						if(this.videoList.length > 1) html += '<a href="'+element+'" id="'+this.id+'"><img src="'+element.replace(".flv",".jpg")+'" border="0" vspace="3" hspace="3" width="50" /></a>&nbsp;&nbsp;';
						
					}
					if(this.videoList.length > 0) {
						jQuery("#vid"+this.id).append(html);
						jQuery("#vid"+this.id).css("display","");
					} else {
						jQuery("#vid"+this.id).css("display","none");
					}
				}

				
				
				this.makeAudio = function() {
					var html = '<div class="aplayer">';
					for(var i in this.audioList) {
						var element = this.audioList[i][0];
						//alert(this.audioList[i]);
						var ext = element.split(".");
						ext = ext[ext.length -1];
						if(this.setDefMp3 == "") this.setDefMp3 = element;
						var standName = element.split("/");
						standName = standName[standName.length - 1];
						standName = standName.replace("."+ext,"");
						if(this.audioList.length > 1) html += '<div class="mp3Liste"><a href="'+element+'" id="'+this.id+'">'+this.audioList[i][1]+'</a></div>&nbsp;&nbsp;';
						
					}
					html += "</div>";
					if(this.audioList.length > 0) {
						jQuery(".mp3"+this.id).append(html);
						jQuery(".mp3id"+this.id).css("display","");
					} else {
						jQuery(".mp3id"+this.id).css("display","none");
					}
					
						
				}
				
				

				
				
				

		}



function setMe(id) {
	eval("gallery_"+id+".initC();");
}
