var imageList = new Array(); var urlList = new Array(); var groepList = new Array(); imageList[0] = "http://www.grond-markt.nl/files/klein_default_1327920649_1.jpg"; urlList[0] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122476/mem-19"; groepList[0] = "Losse grond"; imageList[1] = "http://www.grond-markt.nl/files/klein_default_1327488631_1.jpg"; urlList[1] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122475/mem-19"; groepList[1] = "Losse grond"; imageList[2] = "http://www.grond-markt.nl/files/klein_default_1327487047_1.jpg"; urlList[2] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122474/mem-19"; groepList[2] = "Losse grond"; imageList[3] = "http://www.grond-markt.nl/files/klein_default_1327410337_1.jpg"; urlList[3] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122471/mem-6"; groepList[3] = "Losse grond"; imageList[4] = "http://www.grond-markt.nl/files/klein_default_1327398929_1.jpg"; urlList[4] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122469/mem-36"; groepList[4] = "Losse grond"; imageList[5] = "http://www.grond-markt.nl/files/klein_default_1327323519_1.jpg"; urlList[5] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122468/mem-6"; groepList[5] = "Losse grond"; imageList[6] = "http://www.grond-markt.nl/files/klein_default_1326713897_1.jpg"; urlList[6] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122467/mem-19"; groepList[6] = "Melkveehouderij bedrijf"; imageList[7] = "http://www.grond-markt.nl/files/klein_default_1326711966_1.jpg"; urlList[7] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122466/mem-19"; groepList[7] = "Akkerbouw bedrijf"; imageList[8] = "http://www.grond-markt.nl/files/klein_default_1326278945_1.jpg"; urlList[8] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122465/mem-36"; groepList[8] = "Landelijk wonen"; imageList[9] = "http://www.grond-markt.nl/files/klein_default_1324310576_1.jpg"; urlList[9] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122464/mem-18"; groepList[9] = "Melkveehouderij bedrijf"; imageList[10] = "http://www.grond-markt.nl/files/klein_default_1325236369_1.jpg"; urlList[10] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122463/mem-90"; groepList[10] = "Akkerbouw bedrijf"; imageList[11] = "http://www.grond-markt.nl/files/klein_default_1323422649_1.jpg"; urlList[11] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122461/mem-30"; groepList[11] = "(Glas) Tuinbouw bedrijf"; imageList[12] = "http://images.realworks.nl/servlets/images/media.objectmedia/12409292?width=500&height=375"; urlList[12] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122459/mem-92"; groepList[12] = "Overig"; imageList[13] = "http://images.realworks.nl/servlets/images/media.objectmedia/11483869?width=500&height=375"; urlList[13] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122458/mem-92"; groepList[13] = "Melkveehouderij bedrijf"; imageList[14] = "http://images.realworks.nl/servlets/images/media.objectmedia/12708624?width=500&height=375"; urlList[14] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122457/mem-92"; groepList[14] = "Melkveehouderij bedrijf"; imageList[15] = "http://images.realworks.nl/servlets/images/media.objectmedia/14960503?width=500&height=375"; urlList[15] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122455/mem-92"; groepList[15] = "Paardenhouderij bedrijf"; imageList[16] = "http://images.realworks.nl/servlets/images/media.objectmedia/19367748?width=500&height=375"; urlList[16] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122454/mem-92"; groepList[16] = "Overig"; imageList[17] = "http://images.realworks.nl/servlets/images/media.objectmedia/16372812?width=500&height=375"; urlList[17] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122453/mem-92"; groepList[17] = "Melkveehouderij bedrijf"; imageList[18] = "http://images.realworks.nl/servlets/images/media.objectmedia/18661790?width=500&height=375"; urlList[18] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122452/mem-92"; groepList[18] = "Paardenhouderij bedrijf"; imageList[19] = "http://images.realworks.nl/servlets/images/media.objectmedia/12558245?width=500&height=375"; urlList[19] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122451/mem-92"; groepList[19] = "Paardenhouderij bedrijf"; imageList[20] = "http://images.realworks.nl/servlets/images/media.objectmedia/11900779?width=500&height=375"; urlList[20] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122450/mem-92"; groepList[20] = "Paardenhouderij bedrijf"; imageList[21] = "http://images.realworks.nl/servlets/images/media.objectmedia/16042817?width=500&height=375"; urlList[21] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122449/mem-92"; groepList[21] = "Overig"; imageList[22] = "http://images.realworks.nl/servlets/images/media.objectmedia/17554862?width=500&height=375"; urlList[22] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122447/mem-92"; groepList[22] = "Losse grond"; imageList[23] = "http://images.realworks.nl/servlets/images/media.objectmedia/17466453?width=500&height=375"; urlList[23] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122446/mem-92"; groepList[23] = "Paardenhouderij bedrijf"; imageList[24] = "http://images.realworks.nl/servlets/images/media.objectmedia/19833993?width=500&height=375"; urlList[24] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122442/mem-92"; groepList[24] = "Losse grond"; imageList[25] = "http://images.realworks.nl/servlets/images/media.objectmedia/18263428?width=500&height=375"; urlList[25] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122440/mem-92"; groepList[25] = "Melkveehouderij bedrijf"; imageList[26] = "http://images.realworks.nl/servlets/images/media.objectmedia/18074046?width=500&height=375"; urlList[26] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122439/mem-92"; groepList[26] = "Paardenhouderij bedrijf"; imageList[27] = "http://www.grond-markt.nl/files/klein_default_1322747789_1.jpg"; urlList[27] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122396/mem-6"; groepList[27] = "Akkerbouw bedrijf"; imageList[28] = "http://www.grond-markt.nl/files/klein_default_1322218183_1.jpg"; urlList[28] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122395/mem-19"; groepList[28] = "Landelijk wonen"; imageList[29] = "http://www.grond-markt.nl/files/klein_default_1322125709_1.jpg"; urlList[29] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122394/mem-50"; groepList[29] = "Landelijk wonen"; imageList[30] = "http://www.grond-markt.nl/files/klein_default_1321959393_1.jpg"; urlList[30] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122393/mem-19"; groepList[30] = "Overig"; imageList[31] = "http://www.grond-markt.nl/files/klein_default_1321890060_1.jpg"; urlList[31] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122388/mem-6"; groepList[31] = "Losse grond"; imageList[32] = "http://www.grond-markt.nl/files/klein_default_1321451340_1.jpg"; urlList[32] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122386/mem-87"; groepList[32] = "Landelijk wonen"; imageList[33] = "http://www.grond-markt.nl/files/klein_default_1320842142_1.jpg"; urlList[33] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122385/mem-87"; groepList[33] = "Landelijk wonen"; imageList[34] = "http://www.grond-markt.nl/files/klein_default_1320751240_1.jpg"; urlList[34] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122383/mem-19"; groepList[34] = "Landelijk wonen"; imageList[35] = "http://www.grond-markt.nl/files/klein_default_1320328011_1.jpg"; urlList[35] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122381/mem-87"; groepList[35] = "Landelijk wonen"; imageList[36] = "http://www.grond-markt.nl/files/klein_default_1319547473_3.jpg"; urlList[36] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122380/mem-36"; groepList[36] = "Veehouderij bedrijf"; imageList[37] = "http://www.grond-markt.nl/files/klein_default_1319122070_1.jpg"; urlList[37] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122378/mem-87"; groepList[37] = "Landelijk wonen"; imageList[38] = "http://www.grond-markt.nl/files/klein_default_1319118816_1.jpg"; urlList[38] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122377/mem-18"; groepList[38] = "Akkerbouw bedrijf"; imageList[39] = "http://www.grond-markt.nl/files/klein_default_1318250460_1.jpg"; urlList[39] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122374/mem-36"; groepList[39] = "Losse grond"; imageList[40] = "http://www.grond-markt.nl/files/klein_default_1318250494_1.jpg"; urlList[40] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122373/mem-36"; groepList[40] = "Losse grond"; imageList[41] = "http://www.grond-markt.nl/files/klein_default_1318242789_1.jpg"; urlList[41] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122372/mem-19"; groepList[41] = "Landelijk wonen"; imageList[42] = "http://www.grond-markt.nl/files/klein_default_1317976405_1.jpg"; urlList[42] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122371/mem-19"; groepList[42] = "Landelijk wonen"; imageList[43] = "http://www.grond-markt.nl/files/klein_default_1317897318_1.jpg"; urlList[43] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122370/mem-87"; groepList[43] = "Varkenshouderij bedrijf"; imageList[44] = "http://www.grond-markt.nl/files/klein_default_1317894817_3.jpg"; urlList[44] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122369/mem-6"; groepList[44] = "Losse grond"; imageList[45] = "http://www.grond-markt.nl/files/klein_default_1317894025_1.jpg"; urlList[45] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122368/mem-6"; groepList[45] = "Losse grond"; imageList[46] = "http://www.grond-markt.nl/files/klein_default_1317892753_1.jpg"; urlList[46] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122367/mem-62"; groepList[46] = "Veehouderij bedrijf"; imageList[47] = "http://www.grond-markt.nl/files/klein_default_1317112271_4.jpg"; urlList[47] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122363/mem-6"; groepList[47] = "Landelijk wonen"; imageList[48] = "http://www.grond-markt.nl/files/klein_default_1317110838_4.jpg"; urlList[48] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122362/mem-6"; groepList[48] = "Landelijk wonen"; imageList[49] = "http://www.grond-markt.nl/files/klein_default_1316810739_1.jpg"; urlList[49] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122360/mem-30"; groepList[49] = "Melkveehouderij bedrijf"; imageList[50] = "http://www.grond-markt.nl/files/klein_default_1316808419_1.jpg"; urlList[50] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122359/mem-30"; groepList[50] = "Akkerbouw bedrijf"; imageList[51] = "http://www.grond-markt.nl/files/klein_default_1316429640_2.jpg"; urlList[51] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122358/mem-87"; groepList[51] = "Landelijk wonen"; imageList[52] = "http://www.grond-markt.nl/files/klein_default_1316423004_2.jpg"; urlList[52] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122357/mem-36"; groepList[52] = "Melkveehouderij bedrijf"; imageList[53] = "http://www.grond-markt.nl/files/klein_default_1316156077_1.jpg"; urlList[53] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122356/mem-31"; groepList[53] = "Losse grond"; imageList[54] = "http://www.grond-markt.nl/files/klein_default_1316079162_1.jpg"; urlList[54] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122355/mem-19"; groepList[54] = "Losse grond"; imageList[55] = "http://www.grond-markt.nl/files/klein_default_1316078726_1.jpg"; urlList[55] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122352/mem-19"; groepList[55] = "Losse grond"; imageList[56] = "http://www.grond-markt.nl/files/klein_default_1315914976_1.jpg"; urlList[56] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122350/mem-50"; groepList[56] = "Landelijk wonen"; imageList[57] = "http://www.grond-markt.nl/files/klein_default_1315911650_2.jpg"; urlList[57] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122348/mem-50"; groepList[57] = "Melkveehouderij bedrijf"; imageList[58] = "http://www.grond-markt.nl/files/klein_default_1315391268_1.jpg"; urlList[58] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122346/mem-19"; groepList[58] = "Landelijk wonen"; imageList[59] = "http://www.grond-markt.nl/files/klein_default_1314963710_1.jpg"; urlList[59] = "http://www.grond-markt.nl/nl/Advertentie_detail/fs-610/hg-1/aid-2122345/mem-87"; groepList[59] = "Losse grond"; var lastRan = -1; /** * Since carousel.addItem uses an HTML string to create the interface * for each carousel item, this method formats the HTML for an LI. **/ var fmtItem = function(imgUrl, url, title) { var innerHTML = '' + title + '<\/a>'; return innerHTML; }; /** * Custom inital load handler. Called when the carousel loads the initial * set of data items. Specified to the carousel as the configuration * parameter: loadInitHandler **/ var loadInitialItems = function(type, args) { var start = args[0]; var last = args[1]; load(this, start, last); }; /** * Custom load next handler. Called when the carousel loads the next * set of data items. Specified to the carousel as the configuration * parameter: loadNextHandler **/ var loadNextItems = function(type, args) { var start = args[0]; var last = args[1]; var alreadyCached = args[2]; if(!alreadyCached) { load(this, start, last); } }; /** * Custom load previous handler. Called when the carousel loads the previous * set of data items. Specified to the carousel as the configuration * parameter: loadPrevHandler **/ var loadPrevItems = function(type, args) { var start = args[0]; var last = args[1]; var alreadyCached = args[2]; if(!alreadyCached) { load(this, start, last); } }; var load = function(carousel, start, last) { for(var i=start;i<=last;i++) { var randomIndex = getRandom(60, lastRan); lastRan = randomIndex; carousel.addItem(i, fmtItem(imageList[randomIndex], urlList[randomIndex], "" + groepList[randomIndex])); /* // Example of an alternate way to add an item (passing an element instead of html string) var p = document.createElement("P"); var t = document.createTextNode("Item"+i); p.appendChild(t); carousel.addItem(i, p ); */ } }; var getRandom = function(max, last) { var randomIndex; do { randomIndex = Math.floor(Math.random()*max); } while(randomIndex == last); return randomIndex; }; /** * Custom button state handler for enabling/disabling button state. * Called when the carousel has determined that the previous button * state should be changed. * Specified to the carousel as the configuration * parameter: prevButtonStateHandler **/ var handlePrevButtonState = function(type, args) { var enabling = args[0]; var leftImage = args[1]; if(enabling) { leftImage.src = "../images/iconen/arrow_left_green_48.png"; } else { leftImage.src = "../images/iconen/arrow_left_48.png"; } }; /** * You must create the carousel after the page is loaded since it is * dependent on an HTML element (in this case 'dhtml-carousel'.) See the * HTML code below. **/ var carousel; // for ease of debugging; globals generally not a good idea var pageLoad = function() { carousel = new YAHOO.extension.Carousel("dhtml-carousel", { numVisible: 8, animationSpeed: 0.35, scrollInc: 3, navMargin: 35, prevElement: "prev-arrow", nextElement: "next-arrow", loadInitHandler: loadInitialItems, loadNextHandler: loadNextItems, loadPrevHandler: loadPrevItems, prevButtonStateHandler: handlePrevButtonState } ); }; YAHOO.util.Event.addListener(window, 'load', pageLoad);