/*@cc_on _d=document;eval('var document=_d')@*/

var require = function(){};
var $ = function(){};

if(!/MSIE.+Mac/.test(navigator.userAgent)){
	var require = function(){
		function getSharedDir() {
			var s = document.getElementsByTagName("link");
			var ptn = /(.*\/?common\/).+$/;
			for(var i=0,l=s.length;i<l;i++){
				if(ptn.test(s[i].href)){
					return RegExp.$1;
				}
			}
		}

		var sharedDir = getSharedDir() + 'js/';
		for(var i=0,l=arguments.length;i<l;i++){
			document.write('<script type="text/javascript" src="' + sharedDir + arguments[i] + '"><\/script>');
		}
	}

	require('jquery.js');

	//base
	/*
	require('build/base.js');
	*/
	require('jquery.mousewheel.js');
	require('jquery.color.js');
	require('jquery.notify.js');
	require('prototype-extension.js');
	require('jquery.browser.addclass.js');
	require('jquery.rollover.js');
	require('jquery.blocklink.js');
	require('jquery.flatheights.js');
	require('thickbox.js');
	require('jquery.elConfirm.js');
	require('jquery.elEditButton.js');

	//search
	/*
	require('build/search.js');
	*/
	require('date.js');
	require('jquery.initSearchForm.js');
	require('jquery.elDrillDownArea.js');
	require('jquery.elUIInputPeriod.js');
	
	//form
	/*
	require('build/form.js');
	*/
	require('jquery.starRater.js');
	require('jquery.elHideFormOptions.js');

	//general
	/*
	require('build/general.js');
	*/
	require('JapaneseHolidays.js');
	require('ui.datepicker.js');
	require('jquery.elVoteForReplay.js');
	require('jquery.elVoteForComment.js');
	require('jquery.elMaskRemove.js');

	//init
	require('init.js');
}

