/**
* require is used for on demand loading of JavaScript
* require r1 // 2008.02.05 // jQuery 1.2.2
* // basic usage (just like .accordion)
* $.require("comp1.js");
* @param  jsFiles string array or string holding the js file names to load
* @param  params object holding parameter like browserType, callback, cache
* @return The jQuery object
* @author Manish Shanker
*/
(function($){$.require=function(a,b){var b=b||{};var c=b.browserType===false?false:true;if(!c){return $}var d=b.callBack||function(){};var e=b.cache===false?false:true;if(!$.require.loadedLib)$.require.loadedLib={};if(!$.scriptPath){var f=$('script').attr('src');$.scriptPath=f.replace(/\w+\.js$/,'')}if(typeof a==="string"){a=new Array(a)}for(var n=0;n<a.length;n++){if(!$.require.loadedLib[a[n]]){$.ajax({type:"GET",url:$.scriptPath+a[n],success:d,dataType:"script",cache:e,async:false});$.require.loadedLib[a[n]]=true}}return $}})(jQuery);
