function init_slideshow(element_id) {
	
	$(document).ready(function(){
		
		var html='<div id="slideshow_2" >';
		html+='<div id="slideshow_2_container" >';
	
		$.ajax({
			url:"cms/xml/slideshow_2.xml",
			cache:false,
			dataType:"xml",
			success:function(xml){
				
				var slideshow_html='';
				
				var controls='';
				
				slider2_total_items=0;
				
				$("item",xml).each(function(i,item){
				     var image=$(item).find("image").text();
				     var link=$(item).find("link").text();
				     var title=$(item).find("title").text();
				     var text=base64_decode($(item).find("text").text());
				     var right_img=$(item).find("right_img").text();
				     var thumbnail=$(item).find("thumbnail").text();
					 slideshow_html+="<span "+(i==0?"style='display:block'":"")+" class='slideshow_2_link' rel='"+link+"' >"
			 		 slideshow_html+="<img  class='slideshow_2_image' src='"+image+"' alt='' title='' />";
			 		 slideshow_html+="<div class='slideshow2_description' >"+text+"</div>";
			 		 if(right_img.length>0)
			 		 	slideshow_html+="<div class='slideshow_2_promotions' ><img src='"+right_img+"' /></div>";
			 		 slideshow_html+="</span>";
			 		 
			 		 controls+="<li><a href='#' "+(i==0?"class='slide_selected'":"")+" ><img src='"+thumbnail+"' /><span>"+title+"</span></a></li>";
					
			 		 slider2_total_items+=1;
				});
				
				html+=slideshow_html;
				
				html+='</div>';
				html+='<div id="slideshow_2_controls" >';
				html+='<div id="thumbnails_container" ><ul>';
				html+=controls;
				html+='</ul></div>';
				html+='<a href="#" id="slideshow_2_prev" class="slide_disabled"></a>';
				html+='<a href="#" id="slideshow_2_next"></a>';
				html+='</div>';
				html+='</div>';
				
				$("#"+element_id).html(html);
				
				html=null;
				
				controls=null;
				
				slideshow_html=null;
				
				$("#"+element_id+" #slideshow_2_next").click(slideshow2_next);
				
				$("#"+element_id+" #slideshow_2_prev").click(slideshow2_prev);
				
				$("#"+element_id+" #slideshow_2_controls ul li a").each(function(i,item){
					
					$(item).click(function(e){
						
						e.preventDefault();
						
						slideshow2_select(i);
						
					});
					
				});
	
				$("#"+element_id+" .slideshow_2_link").each(function(i,item){
					
					if(i>0){
						
							$(item).click(function(e){
							
							e.preventDefault();
							
							document.location=$(item).attr("rel");
						
						
						})
				
				}
				else {
				
					$(this).css("cursor","default");
						
				}
				
				})
				slider2_frames=Math.ceil(slider2_total_items/slider2_row_max);
				
				slider2_frames=slider2_frames==0?0:slider2_frames-1;
				
			}
		})
	
	});

}

function base64_decode( data ) {
    var b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
    var o1, o2, o3, h1, h2, h3, h4, bits, i = 0, ac = 0, dec = "", tmp_arr = [];

    if (!data) {
        return data;
    }

    data += '';

    do {  // unpack four hexets into three octets using index points in b64
        h1 = b64.indexOf(data.charAt(i++));
        h2 = b64.indexOf(data.charAt(i++));
        h3 = b64.indexOf(data.charAt(i++));
        h4 = b64.indexOf(data.charAt(i++));

        bits = h1<<18 | h2<<12 | h3<<6 | h4;

        o1 = bits>>16 & 0xff;
        o2 = bits>>8 & 0xff;
        o3 = bits & 0xff;

        if (h3 == 64) {
            tmp_arr[ac++] = String.fromCharCode(o1);
        } else if (h4 == 64) {
            tmp_arr[ac++] = String.fromCharCode(o1, o2);
        } else {
            tmp_arr[ac++] = String.fromCharCode(o1, o2, o3);
        }
    } while (i < data.length);

    dec = tmp_arr.join('');
    //dec = this.utf8_decode(dec);
    return dec;
}

var slider2_interval=5;

var slider2_current=0;

var slider2_row_max=5;

var slider2_slide_width=170;

var slider2_total_items=0;

var slider2_frames=0;

var slider2_current_frame=0;

function slideshow_2(){
	
	return;

	$("#slideshow_2 .slideshow_2_link:eq("+slider2_current+")").fadeOut(200);
	
	$("#slideshow_2 .slideshow_2_image:eq("+slider2_current+")").fadeOut(200);
	
	if((slider2_current+1)==$("#slideshow_2 .slideshow_2_link").size()) slider2_current=0; else slider2_current+=1;
	
	$("#slideshow_2 .slideshow_2_link:eq("+slider2_current+")").fadeIn(200);
	
	$("#slideshow_2 .slideshow_2_image:eq("+slider2_current+")").fadeIn(200);
	
}

function slideshow2_prev(e){
	
	e.preventDefault();
	
	if($("#slideshow_2 #slideshow_2_prev").hasClass("slide_disabled")) return;
	
	if(slider2_current_frame>0){
		
		var position_left=-(slider2_current_frame-1)*slider2_slide_width*slider2_row_max;

		$("#slideshow_2 #thumbnails_container ul").animate({"left":position_left},500);
		
		slider2_current_frame-=1;
		
	}

	
	if(slider2_current_frame!=slider2_frames){

		$("#slideshow_2 #slideshow_2_next").removeClass("slide_disabled");
		
	}
	
	
	
	if(slider2_current_frame==0){

		$("#slideshow_2 #slideshow_2_prev").addClass("slide_disabled");
		
	}
	
}

function slideshow2_next(e){
	
	e.preventDefault();
	
	if($("#slideshow_2 #slideshow_2_next").hasClass("slide_disabled")) return;
	
	if(slider2_current_frame<slider2_frames){
		
		var position_left=-(slider2_current_frame+1)*slider2_slide_width*slider2_row_max;

		$("#slideshow_2 #thumbnails_container ul").animate({"left":position_left},500);
		
		slider2_current_frame+=1;
		
	}
	
	
	if(slider2_current_frame==slider2_frames){

		$("#slideshow_2 #slideshow_2_next").addClass("slide_disabled");
		
	}
	
	
	
	if(slider2_current_frame>0){

		$("#slideshow_2 #slideshow_2_prev").removeClass("slide_disabled");
		
	}
	
}

function slideshow2_select(i){

	$("#slideshow_2 #slideshow_2_controls ul li a:eq("+slider2_current+")").removeClass("slide_selected");
	
	$("#slideshow_2 #slideshow_2_controls ul li a:eq("+i+")").addClass("slide_selected");
	
	$("#slideshow_2  .slideshow_2_link:eq("+slider2_current+")").fadeOut(500).hide();
	
	$("#slideshow_2  .slideshow_2_link:eq("+i+")").fadeIn(500).show();
	
	slider2_current=i;
}
