<?php
include('../config.php');

//jquery 1.8.0から3.0系に移行
//要動作確認

$jAlert_flag = true;


//====================================
//現行サイト
//====================================
$files = array( 
				"/bin/js/alib_ajax_cls.js",
				"/bin/js/alib_action.js",
				"/bin/js/alib_ajax.js",
				"/bin/js/alib_upload.js",
				"/bin/js/alib_main.js",
				"/bin/js/alib_json2.js",
				"/bin/js/velocity.min.js",
				"/bin/js/rollover.js",
				
				"/bin/jquery/jquery-3.1.1.min.js",
				"/bin/jquery-ui-1.12.1/jquery-ui.min.js",
				"/bin/jquery/purl.js",
				"/bin/jquery/jquery.cookie.js",
				"/bin/jquery/jquery.hotkeys.js",
				"/bin/jquery-jqModal/jqModal.js",
				
				"/bin/jquery-jstree/dist/jstree.js",
				"/bin/jquery-alerts/jAlert.min.js",
				"/bin/jquery-alerts/jAlert-functions-custom.js",
		
				"/bin/js/alib.jquery.isJSON.js",
				"/bin/jquery-imagesloaded/imagesloaded.pkgd.min.js"
);


//====================================
//Google MAP
//====================================
if($_GET["gmap"] == 'true') {

	if(strlen($_GET["key"]) == 0){
		$key = "AIzaSyBf0pCkhqn7V-Rzxy-T10BF_GJpLYJIE_c";       //デフォルトKEY
	}else{
		$key = trim($_GET["key"]);
	}

	$files = array(
		"/bin/js/alib_gmap.js",
		"https://maps.googleapis.com/maps/api/js?key=" . $key . "&language=ja&callback=initMap"
	);

}


//====================================
//初期サイト
//====================================
if($_GET["jver"] == 'v1')
{
	$files = array(

		"/bin/js/alib_ajax_cls.js",
		"/bin/js/alib_action.js",
		"/bin/js/alib_ajax.js",
		"/bin/js/alib_upload.js",
		"/bin/js/alib_main.js",
		"/bin/js/alib_json2.js",
		"/bin/js/velocity.min.js",      //IE8はサポートなし

		"/bin/js/rollover.js",

		"/bin/jquery/jquery-1.8.0.min.js",
		"/bin/jquery/jquery-ui-1.10.1.custom.min.js",
		"/bin/jquery/purl.js",
		"/bin/jquery/jquery.cookie.js",
		"/bin/jquery/jquery.hotkeys.js",
		"/bin/js/alib.jquery.isJSON.js",

		"/bin/jquery-jqModal/jqModal.js",
		"/bin/jquery-lightbox/jquery.lightbox-0.5.min.js",

		"/bin/jquery-jstree/dist/jstree.js",
		"/bin/jquery-alerts/jAlert.min.js",
		"/bin/jquery-alerts/jAlert-functions-custom.js",

		"/bin/js/alib.jquery.isJSON.js"
	);
}


//====================================
//IE8以降対応
//====================================
if($_GET["jver"] == 'v1-ie8')
{
	$files = array(

		"/bin/js/alib_ajax_cls.js",
		"/bin/js/alib_action.js",
		"/bin/js/alib_ajax.js",
		"/bin/js/alib_upload.js",
		"/bin/js/alib_main.js",
		"/bin/js/alib_json2.js",

		"/bin/js/rollover.js",

		"/bin/jquery/jquery-1.8.0.min.js",
		"/bin/jquery/jquery-ui-1.10.1.custom.min.js",
		"/bin/jquery/purl.js",
		"/bin/jquery/jquery.cookie.js",
		"/bin/jquery/jquery.hotkeys.js",
		"/bin/js/alib.jquery.isJSON.js",
		"/bin/jquery/jqModal.js",

		"/bin/jquery-jstree/dist/jstree.js",

		"/bin/js/alib.jquery.isJSON.js"
	);
}

//====================================
//古いサイト　jquery UIを使ったもの
//====================================
if($_GET["jtools"] == true)
{
	$files = array(
			"/bin/js/alib_ajax_cls.js",
			"/bin/js/alib_action.js",
			"/bin/js/alib_ajax_old.js",
			"/bin/js/alib_upload.js",
			"/bin/js/alib_main.js",
			"/bin/js/alib_json2.js",
			"/bin/js/alib_gmap.js",
			"/bin/js/velocity.min.js",
			
			"/bin/js/rollover.js",
			
			"/bin/jquery/jquery-1.8.0.min.js",
			"/bin/jquery/jquery-ui-1.8.23.custom.min.js",

			"/bin/jquery/purl.js",
			"/bin/jquery/jquery.cookie.js",
			"/bin/jquery/jquery.hotkeys.js",
			"/bin/jquery-jqModal/jqModal.js",
			
			"/bin/jquery-jstree-v1/jquery.jstree.js",
			"/bin/jquery-alerts_old/jquery.alerts.js",
			"/bin/jquery/jquery.textchange.min.js",
			"/bin/jquery-contextmenu/jquery.contextMenu.js",
			
			"/bin/js/alib.jquery.isJSON.js"
	);
	
}

//====================================
//管理画面 初期バージョン
//====================================
if($_GET["admin-v1"] == true)
{
	$files = array(
			"/bin/js/alib_ajax_cls.js",
			"/bin/js/alib_action.js",
			"/bin/js/alib_ajax.js",
			"/bin/js/alib_upload.js",
			"/bin/js/alib_main.js",
			"/bin/js/alib_json2.js",
			"/bin/js/velocity.min.js",
	
			"/bin/js/rollover.js",
	
			"/bin/jquery/jquery-1.8.0.min.js",
			"/bin/jquery/jquery-ui-1.8.23.custom.min.js",
			"/bin/jquery/purl.js",
			"/bin/jquery/jquery.cookie.js",
			"/bin/jquery/jquery.hotkeys.js",
			"/bin/jquery-jqModal/jqModal.js",
	
			"/bin/jquery-jstree-v1/jquery.jstree.js",
			"/bin/jquery-alerts_old/jquery.alerts.js",
	
			"/bin/js/alib.jquery.isJSON.js"
	);
}

//====================================
//ライトボックス利用
//====================================
if($_GET["lightbox"] == true)
{
	$files[]="/bin/jquery-lightbox/jquery.lightbox-0.5.min.js";
}

//====================================
//Jqueryのみ利用
//====================================
if($argv[1] == "only_jquery" || $_GET["only_jquery"] == true)
{
	$files = array(
				"/bin/jquery/jquery-1.8.0.min.js",
				"/bin/jquery/jquery-ui-1.10.1.custom.min.js",
				"/bin/jquery/purl.js",
				"/bin/jquery/jquery.cookie.js",
				"/bin/jquery/jquery.hotkeys.js",
				"/bin/js/alib.jquery.isJSON.js",
				"/bin/jquery/jqModal.js"
	);
}

if($argv[1] == "only_jquery_1_11" || $_GET["only_jquery_1_11"] == true)
{
	$files = array(
				"/bin/jquery/jquery-1.11.0.min.js",
				"/bin/jquery/jquery-ui-1.10.1.custom.min.js",
				"/bin/jquery/purl.js",
				"/bin/jquery/jquery.cookie.js",
				"/bin/jquery/jquery.hotkeys.js",
				"/bin/js/alib.jquery.isJSON.js",
	);
}


if($argv[1] == "only_alib" || $_GET["only_alib"] == true)
{
	$files = array(
				"/bin/js/alib_ajax_cls.js",
				"/bin/js/alib_action.js",
				"/bin/js/alib_ajax.js",
				"/bin/js/alib_upload.js",
				"/bin/js/alib_main.js",
				"/bin/js/alib_json2.js",
				"/bin/jquery-alerts/jquery.alerts.js"
	);
}

//==========================================
//
//
//
//==========================================
header("Content-type: application/x-javascript");
foreach($files as $file)
{
	if(preg_match('/^http/',$file) == 1){

		readfile($file);

	} else {

		if(file_exists(SYSTEM_PATH . $file)){
			readfile(SYSTEM_PATH . $file);
		}
	}

}

//==========================================
//jAlertを読み込んでいたらフォーマットを設定
//==========================================
if($jAlert_flag)
{
$abc = <<<EOF
	$(document).ready(function(){
		$.jAlert({
			'title': 'It works!',
			'content': 'YAY!',
			'theme': 'green',
			'btns': { 'text': 'close' }
		});
	});
EOF;


}


?>