// Gaia Ajax Widgets Copyright (C) 2007 - 2008 Gaiaware AS. details at http://ajaxwidgets.com/
if(!window.Gaia)
Gaia=Class.create();Gaia.javaScriptFilesToWaitFor=0;Gaia._checkIfAllFilesAreLoaded=function(checkFunction){var finished=false;try{var splits=checkFunction.split('.');var idx;for(idx=0;idx<splits.length;++idx){var tmpChecker='';for(var idx2=0;idx2<=idx;++idx2){if(idx2!=0)
tmpChecker+='.';tmpChecker+=splits[idx2];}
if(eval('typeof window.'+tmpChecker)=='undefined')
break;}
if(idx==splits.length){finished=true;}}catch(err){;}
if(finished){Gaia.javaScriptFilesToWaitFor-=1;}else{setTimeout('Gaia._checkIfAllFilesAreLoaded(\''+checkFunction+'\');',100);}}
$incJs=function(script,typeToWaitFor){var exists=false;var els=document.getElementsByTagName('script');for(var x=0;x<els.length;++x){if(els[x].src.indexOf(script)!=-1){exists=true;break;}}
if(!exists){Gaia.javaScriptFilesToWaitFor+=1;var xJFile=document.createElement('script');xJFile.type='text/javascript';xJFile.src=script;document.getElementsByTagName('head')[0].appendChild(xJFile);Gaia._checkIfAllFilesAreLoaded(typeToWaitFor);}}