
typeof defaultRegistry!='undefined'?defaultRegistry.addEntry({fileName:'jquery.s2.randomImg.js',url:'/ccf/plugins/js/jquery.s2.randomImg.js',plugins:[{"parameter":["settings"],"name":"randomImg","alias":"randomImg"}]}):true;jQuery.fn.randomImg=function(settings){settings=jQuery.extend({xmlPathSnippet:"/cms/produkte/templates/bausteine/randomImg/xml/pic_xml",prefixPath:"/pbl/cms"},settings);var startPos=($(this));return this.each(function(){getXml(settings.prefixPath+settings.xmlPathSnippet+'.xml');function getXml(xmlPath){$.ajax({type:"GET",url:xmlPath,dataType:"text",success:load_xml_content_string});}function load_xml_content_string(xmlData){if(window.ActiveXObject){var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async="false";xmlDoc.loadXML(xmlData);}else if(document.implementation&&document.implementation.createDocument){var parser=new DOMParser();var xmlDoc=parser.parseFromString(xmlData,"text/xml");}parseXml(xmlDoc);}function parseXml(xml){$(xml).find("collection").children().children(":eq("+Math.floor(Math.random()*($(xml).find("collection").children().children().length))+")").each(function(){$(startPos).children().children().replaceWith('<img src="'+settings.prefixPath+$(this).attr("path")+'.'+$(this).attr("extension")+'" alt="" />');});}});};