﻿//鎖右鍵
document.oncontextmenu = new Function("return false");
document.ondragstart = new Function("return false");
document.onselectstart = new Function("return false");

/*
$(function(){
	$("#navi ul li span").hover(function(){
		$(this).children(':last-child').show();
	},function(){
		$(this).children(':last-child').hide();
	});
});
*/

// ========== 展開子menu ========
// obj : 被點擊的 menu
// loop = 1 表示是第一次loading進這一頁，要 loop 展開 sidebar，但不需要動畫
// ==============================
function Exp(obj,loop ){
	//點news的list時，有時候parent是關閉的狀態，要把它打開
	if( $(obj).parent().parent().hasClass('folder-cl') ){
		$(obj).parent().parent().show(300);
		$(obj).parent().parent().removeClass('folder-cl');
	}
  var sub_element = $(obj).next();
	if(!loop){
		$('.clicked').removeClass('clicked');
		$(obj).addClass('clicked');
	}
  if( !sub_element.hasClass('folder-cl') ){
    if(!loop) sub_element.hide(300);
    sub_element.addClass('folder-cl');
  }
  else{
    if(!loop) sub_element.show(300);
    sub_element.removeClass('folder-cl');
  }
}

//======== loop 展開 sidebar =============
function Exp_loop(obj){
	if( $(obj).parent().parent().hasClass('folder-cl') ){
		var new_obj = $(obj).parent().parent().parent().children();
		Exp( new_obj, 1);
		Exp_loop( new_obj );
	}

	if( $(obj).next().hasClass('folder-cl') ){
		Exp(obj,1);
	}
}

//======== 撈出 sidebar 的資料，並畫出來 ==========
function sidebar(sn){
	var anchor = (sn) ? sn : location.href.slice(location.href.indexOf('#')+1);
  $.ajax({
    url: 'include/sidebar.php',
    type: 'POST',
    data: {sn: anchor},
    success: function(data) {
			$('#sidebar').html(data);
			Exp_loop(document.getElementById('link_'+anchor));
    }
  });
}

//======== 取得內容頁 =========
function content(sn){
	var anchor = (sn) ? sn : location.href.slice(location.href.indexOf('#')+1);
  $.ajax({
    url: 'include/content.php',
    type: 'POST',
    data: {sn: sn},
    success: function(data) {
      $('#content').html(data);
			location.hash = anchor;
    }
  });
}

//===== news 和 gallery 列表頁的換頁
function ch_page( sn, p ){
  $.ajax({
    url: 'include/content.php',
    type: 'POST',
    data: {sn:sn,p: p},
    success: function(data) {
      $('#content').html(data);
		}
  });
}

//==== 點擊灰色那條 bar 需要做的動作 ==========
function main2side(sn,c1){
	var path = location.href.replace(/^.*[\/\\]/g, '').replace(/.php.*/g,'');
	location.href = 'content.php#'+sn;
	if( 'content' == path ) location.reload();
}

//==== 更換語系 =======
function ch_ln( ln ){
	document.cookie='ln='+ln;
	location.reload();
}


