var req;
				var index = 0;
				var theCarousel;

				function loadXMLDoc(url) {
					req = false;
				    // branch for native XMLHttpRequest object
				    if(window.XMLHttpRequest && !(window.ActiveXObject)) {
				    	try {
							req = new XMLHttpRequest();
				        } catch(e) {
							req = false;
				        }
				    // branch for IE/Windows ActiveX version
				    } else if(window.ActiveXObject) {
				       	try {
				        	req = new ActiveXObject("Msxml2.XMLHTTP");
				      	} catch(e) {
				        	try {
				          		req = new ActiveXObject("Microsoft.XMLHTTP");
				        	} catch(e) {
				          		req = false;
				        	}
						}
				    }
					if(req) {
						req.onreadystatechange = processReqChange;
						req.open("GET", url, true);
						req.send("");
					}
				}
				
				function processReqChange() {
				    // only if req shows "loaded"
				    if (req.readyState == 4) {
				        // only if "OK"
				        if (req.status == 200) {
				            // ...processing statements go here...
				            theCarousel.add(index, req.responseText);
				        } else {
				            alert("There was a problem retrieving the XML data:\n" +
				                req.statusText);
				        }
				    }
				}
			
				var mycarousel_itemList = [
					{url: "bluecrab-billboard.xml"},
					{url: "mailings-billboard.xml"},
					{url: "addmovie-billboard.xml"}
				];
				
				function mycarousel_itemLoadCallback(carousel, state) {
				
					for (var i = carousel.first; i <= carousel.last; i++) {
						if (carousel.has(i)) {
							continue;
						}
						
						if (i > mycarousel_itemList.length) {
							break;
						}
						
						index = i;
						theCarousel=carousel;
						loadXMLDoc(mycarousel_itemList[i-1].url);
						
						//carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[i-1]));
					}
				
				};
				
				function mycarousel_getItemHTML(item) {
				
					return '<img src="' + item.url + '" width="960" height="354" alt="' + item.title + '" />'; 
				
				};
				
				jQuery(document).ready(function() {
				
					jQuery('#billboard').jcarousel({
						size: mycarousel_itemList.length,
						wrap: 'both',
						scroll: 1,
						itemLoadCallback: {onBeforeAnimation: mycarousel_itemLoadCallback},
					});
					
					jQuery('#iphonecarousel').jcarousel();
				
				});
