function build_euminia_widget(urlEuminia) {
	// use jQuery noConflict
	$ = jQuery.noConflict();
	// if document ready
	$(document).ready(
		function ($) {
			// load jQuery-Corner-Modul
			$.getScript(urlEuminia + "fileadmin/ext/euminia-widget/js/jquery.corner.js", 
				function () {	
					// check min. size
					if (parseInt(eupa.size) < 140) {
					  eupa.size = 140;
					}

					// check max. size
					if (eupa.size > 200) {
					  parseInt(eupa.size) = 200;
					}  

					// append widgetbox
					$("body")
						.append('<div class="euminia_ie_fix" style="width:' + eupa.size + 'px"> <iframe src="' + urlEuminia + 'Widget.html?p[size]=' + eupa.size + '&amp;p[language]=' + eupa.language + '&amp;p[key]=' + eupa.key + '" width="' + eupa.size + '" height="' + eupa.size + '" frameborder="0" scrolling="no" name="euminia_widget"></iframe> </div>')
						// use corner-Modul (workaround ie < 9)
						.find(".euminia_ie_fix")
						.corner('10px');				
				}
			);			
		}		
	);
}

function init_euminia_widget(init) {	
	// base url
	var urlEuminia = "http://euminia.com/"; 
	
	// check for jQuery
	try {
		if (jQuery !== undefined) {
			build_euminia_widget(urlEuminia);			
		}
	}
	catch(err) {
		// if init false load jQuery 
		if (init == false) {
			var eufile = document.createElement('script');
			eufile.setAttribute("type","text/javascript");
			eufile.setAttribute("src", urlEuminia + "fileadmin/ext/euminia-widget/js/jquery.min.js");
			document.getElementsByTagName("head")[0].appendChild(eufile);		
		}
		
		// recall this function after timeout, set init true
		setTimeout(
			function ()
			{
				init_euminia_widget(true);		
			},
			100		
		);		
	}
}

init_euminia_widget(false);
