(function($) {
		  
	$.fn.c1slideshow = function(settings){
		var config = {
			'vRoot'			: 'none',
			'baseFolder'	: 'homepage_flash',
			'folderName'	: 'set1',
			'random'		: 'yes',
			'delay'			: 5,
			'fadeSpeed'		: 1
		};
		if (settings){$.extend(config, settings);}
		
		// loop thru each matched element
		return this.each(function(index, list) {
			var element = this;
			
			//AJAX AND BUILD ARRAY
			var imageArray = new Array();
			
			var xmlURL = "/" + config.vRoot + "/assets/templates/utilities/getrandomimagesxml.asp?base_folder=" + config.baseFolder + "&folderName=" + config.folderName;
			
			$.ajax({
				type: "GET",
				url: xmlURL,
				success: doWork
			});
			
			function doWork(xml){
				if (window.DOMParser){
					parser=new DOMParser();
					xmlDoc=parser.parseFromString(xml,"text/xml");
				} else {
					xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
					xmlDoc.async="false";
					xmlDoc.loadXML(xml); 
				}
				var folderPath = $(xmlDoc).find("album").attr("lgPath");
				$("img",xmlDoc).each(function(){
					imageArray.push(folderPath + $(this).attr("src"));
				});
				//SORT IMAGES RANDOMLY (IF CALLED)
				if(config.random !== "no"){
					imageArray = imageArray.sort(function(){return 0.5 - Math.random()});
				}
				//BUILDS DATA
				for(j=0;j<imageArray.length;j++){
					$("<img/>").css({"position":"absolute","top":"0px","left":"0px"}).attr("src",imageArray[j]).appendTo(element);
				}
				//ROTATE
				if($("img",element).size() > 1){
					rotateTimer = setInterval(function(){
						$("img:last", element).fadeOut(config.fadeSpeed*1000, function(){
							$(this).parent().prepend(this);
							$(this).show();
						});
					}, config.delay*1000);
				}
			}
		});
	};

})(jQuery); 
