
function populateSlider(sName){
	
	var folderName = $.trim(sName);
	var sFolderName = "#"+sName;
	var xFolderName = "#"+sName+" .hold";
	var ns = sFolderName+"-control-right";
	var ps = sFolderName+"-control-left";
	
		
	$.ajax({ type: "POST",  
		 url: "widgets/gallery/remote.asmx/GetInformationMultipleByPathXml",  
		 dataType: "xml",  
		 data: "Path=/files/Sliders/"+sName,  
		 processData: false,  
		 error: function(XMLHttpRequest, textStatus, errorThrown) { alert("here"); ajaxError(XMLHttpRequest,textStatus, errorThrown); },  
		 success: function(xml) { ajaxFinish(xml); }  
		}); 
		
		
		function ajaxFinish(xml)  
		{   var set = null; 
			
			var len =$("File",xml).length;
		 	
		   if(len <= 5) removeArrows(sFolderName);
		   
		   $("File", xml).each(function(intIndex, objValue)  
   			 {  
			 	
				 name = $("Name", this).text();  
				 size = $("Size", this).text();  
				 path = $("Path", this).text();
				 desc = $("Description", this).text();
				  
				  
				  //name=name.substr(name.indexOf(" "));
				  foo=name.split(".jpg");
				  
				  
				  
				 if(intIndex%5==0){
					 set=$("<div id='group"+intIndex+"' class='group'></div>");
				
				  	$(xFolderName).append(set);
				 }
				  
					 if(desc.length>1)
					 	set.append("<div id='"+intIndex+"' class='s-item'><a href='"+desc+"'><img src='"+path+"' /></a><h3><a href='"+ desc+"'>"+foo[0]+"</a></h3></div>");
					 else
					 	set.append("<div id='"+intIndex+"' class='s-item'><img src='"+path+"' /><h3>"+foo[0]+"</h3></div>");
					
			
		     });
		  		
				
		   		
				$(xFolderName).cycle({
					fx:     'scrollHorz',
					speed:  'slow', 
					timeout: 0, 
					next:   ns, 
					prev:   ps 
				});
				
		   
		 }  
   
		 function ajaxError(xmlObj,textStatus,errorThrown)  
		 {  
			 // Comment this out for live environments, and put a friendly error message  
			 alert("(Ajax error: "+txt+")");  
			 alert(request.responseText);  
		 }
}

function createSlider(sName,el){
	var name = jQuery.trim(sName);

	var markup = "<div id='"+ name+"' class='slider'><div class='hold'></div><ul><li><a href='/' class='s-control-left' id='"+name+"-control-left'>Back</a></li><li><a href='/' class='s-control-right' id='"+name+"-control-right'>Next</a></li></ul>";
	
	$(el).after(markup);
	populateSlider(name);
	
}
function removeArrows(el){
	$(el+" ul").addClass("hide");
}
function gatherSliders(){
	var sliders = $("#sliders h3");
	
	$(sliders).each(function(intIndex, objValue)  
   	{ 
		
		createSlider($(this).text().replace(/ /g,''),this);
	});
}


$(function() {
	gatherSliders();
});

