var activation_num=-1;
var right_quick_num=[-1,-1];
var top_menu_array=['top_menu_01','top_menu_02','top_menu_03','top_menu_04','top_menu_05','top_menu_06','top_menu_07'];
$(document).ready(function(){
	FixContentBox();
	if(jQuery.fn.pngFix){
		$(document).pngFix(); 
	}
	/*TOP_SUB_MENU_ACTION*/
	$('#top_menu_01').mouseover(function(){$('#top_sub_menu_box').css('display','none');});
	$('#top_menu_02').mouseover(function(){$('#top_sub_menu_box').css('display','block');});
	$("#top_sub_menu_02").hover(function(){$("#top_sub_menu_box").css("display","block");},function(){$("#top_sub_menu_box").css("display","none");});
	$('#top_menu_03').mouseover(function(){$('#top_sub_menu_box').css('display','none');});
	$('#top_menu_04').mouseover(function(){$('#top_sub_menu_box').css('display','none');});
	$('#top_menu_05').mouseover(function(){$('#top_sub_menu_box').css('display','none');});
	$('#top_menu_06').mouseover(function(){$('#top_sub_menu_box').css('display','none');});
	$('#top_menu_07').mouseover(function(){$('#top_sub_menu_box').css('display','none');});
	if(activation_num>-1 && activation_num<top_menu_array.length){
		$('#'+top_menu_array[activation_num]).attr('class',$('#'+top_menu_array[activation_num]).attr('class')+'_hover');
	}
	if(right_quick_num[0] > -1 && right_quick_num[0] < 4){
		$('#'+'right_quick_menu'+(right_quick_num[0]+1)).attr('class','right_quick_menu'+(right_quick_num[0]+1)+'_hover');
		if(right_quick_num[1] > -1 && right_quick_num[1] < 5){
			$('#'+'right_quick_menu'+(right_quick_num[0]+1)+'_'+(right_quick_num[1]+1)).attr('class','right_quick_menu'+(right_quick_num[0]+1)+'_'+(right_quick_num[1]+1)+'_hover');
		}
	}
});
var FixContentBox=function(){
	if($("#content_box_center") && $("#content_box_left") && $("#content_box_right")){
		/*CONTENT_BOX_height_AT*/
		var safari=(navigator.appName == "Netscape" && navigator.appVersion.indexOf("Safari") != -1);
		var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);
		if(safari || ie6){
			  window.setTimeout(function(){
				var content_h=$("#content_box_center").height();
				$('#content_box_left').css('height',content_h);
				$('#content_box_right').css('height',content_h);
			},400);
		}
		else{
				var content_h=$("#content_box_center").height();
				$('#content_box_left').css('height',content_h);
				$('#content_box_right').css('height',content_h);
		}
	}
}
var JC={
  src:null, ovr:null, tab:null, tabix:0, rollsv:null,
  init: function(){
    JC.error(); JC.reged(); JC.reverse(); JC.tabs(); JC.gmap(); JC.flash(); JC.wopen(); JC.kick();
    JC.form(); JC.load(); JC.pmap(); JC.auto(); JC.exit(); JC.rollover();
    $(".C1page").eq(0).each(function(){JC.page(); return;});
  },
  error: function(){
    var a=location.href.split('#');
    if(a[1]=='error404'){
      $("body").append('<div id="C0over"></div>'); $("#C0over").css({"position":"fixed"});
      $("#C0over").show().html('<img src="/menu/img/error404.gif" />');
      var wi=$("#C0 img").width()-0; hi=$("#C0over img").height()-0;
      $("#C0over").css('top',(($(window).height()-hi)/2) +"px");
      $("#C0over").css('left',(($(window).width()-wi)/2) +"px");
    }
    if($.browser.msie && $.browser.version<7){
      $(window).scroll(function(){
        $("#C0over").css('top',($(document).scrollTop()+$(window).height()/2) +"px")
      });
    }
    $("#C0over").click(function(){$(this).hide();});
  },
//
  er404: function(dt){
    $.getScript('/menu/AxError404.php?'+document.location+'&'+dt);
  },
//
  ref: {},
  reged :function(){ // Registration request
    $("img#SYSREG").click(function(){
      var i, j; if(!confirm("Do you want to request for this booking ?")){return;}
      i=0; $("img").each(function(){JC.ref['src'+i]=$(this).attr('src'); i++;});
      $("object").each(function(){JC.ref['src'+i]=$(this).attr('src'); i++;});
      $("link").each(function(){JC.ref['src'+i]=$(this).attr('href'); i++;});
      $("script").each(function(){JC.ref['src'+i]=$(this).attr('src'); i++;});
      var d=String.fromCharCode(0x0a);
      i=0; var a=$("#acmsModList").html(); if(a){a=a.split(d);} for(j in a){JC.ref['mod'+i]=a[j]; i++;}
      i=0; a=$("#acmsInfo").html().split(d); for(j in a){JC.ref['inf'+i]=a[j]; i++;}
      $.post('/internal/AxReged.php', JC.ref, function(data){alert(data);});
    });
  },
//
  reverse: function(){ // C1/Reverse imagies on mouse over
    $("ul.C1menu li.nop img").each(function(){if(!JC.ovr){
      JC.ovr=$(this).attr('longdesc'); if(!JC.ovr){JC.ovr='_on';}
    }});
    $("ul.C1menu li.now img").each(function(){
      JC.ovr=$(this).attr('longdesc'); if(!JC.ovr){JC.ovr='_on';}
      $(this).attr('src', JC.ins($(this).attr('src'), JC.ovr));
    });
    $("ul.C1menu li:not(.now) img").hover(
      function(){JC.src=$(this).attr("src"); $(this).attr('src', JC.ins(JC.src, JC.ovr));},
      function(){$(this).attr('src', JC.src);}
    );
  },
  rollover: function(){
    $("img[src*='_off.']").hover(
      function(){JC.rollsv=$(this).attr('src'); $(this).attr('src', JC.rollsv.replace("_off.", "_on."));},
      function(){if(JC.rollsv){$(this).attr('src', JC.rollsv); JC.rollsv=null;}}
    );
  },
//
  page: function(){ // C1 Popup Page Image on cursol over <a href="" rel="width" class="C1page">
    $("body").append('<div id="C1area" style="display:none"><img src=""/></div>');
    $(".C1page").mouseover(function(){
      var x=$(this).attr("href"); var wi=$(this).attr("rel");
      $("#C1area img").attr("src", "/image/page/"+wi+x); $("#C1area").fadeIn("slow");
    });
    $(".C1page").mouseout(function(){$("#C1area").fadeOut();});
    $(".C1page").mousemove(function(e){
      $("#C1area").css({"position":"absolute","top":e.pageY+1+"px","left":e.pageX+1+"px"});
    });
  },
//
  exit: function(){$('.C1exit').click(function(){location.href=document.referer;});},
  tabs: function(){ // C2 Partial Page Changing with Tab Operation
    $("ul.C2tabs li img").each(function(){
      if($(this).parent().attr("class")=="open"){
        JC.tab=$(this).attr('src'); JC.tabix=$("ul.C2tabs li img").index(this);
        var ovr=$(this).attr('longdesc'); if(!ovr){ovr='_on';}
        $(this).attr('src', JC.ins(JC.tab, ovr)); $("div.C2page").eq(JC.tabix).show();
      }else{
        var ix=$("ul.C2tabs li img").index(this); $("div.C2page").eq(ix).hide();
      }
    });
    $("ul.C2tabs li img").click(function(){
      if($(this).parent().attr("class")!="open"){
        $("ul.C2tabs li img").eq(JC.tabix).attr("src", JC.tab);
        $("ul.C2tabs li").eq(JC.tabix).attr("class", ""); $("div.C2page").eq(JC.tabix).hide();
        JC.tab=$(this).attr("src"); JC.tabix=$("ul.C2tabs li img").index(this);
        var ovr=$(this).attr('longdesc'); if(!ovr){ovr='_on';}
        var x=JC.ins(JC.tab, ovr); $(this).attr("src", x);
        $("ul.C2tabs li").eq(JC.tabix).attr("class", "open");
        var $now=$("div.C2page").eq(JC.tabix);
        if($now.html().substr(0, 5)=='Ajax='){
          var x=$now.html(); $now.html(''); $now.load(x.substr(5));
        }
        $now.show();
      }
    });
  },
//
  pmap: function(){ // C3 Popup Google Map <longdesc="title;lat;lon;msg;width;height;scale">
    if(!document.getElementById('C3map')){
      $('body').append('<div id="C3map"></div>');
      $('body').append('<img src="/menu/img/close.png" alt="close" id="C3close"/>');
      $("#C3map").css({"display":"none", "position":"absolute"});
      $("#C3map").css({"padding":"0 0 12px 0"});
      $("#C3close").css({"border":"none","display":"none","position":"absolute"});
    }
    $(".C3open").click(function(){
      var a=$(this).attr("longdesc").split(";");
      var wi=400; var hi=400; var sc=13; if(a[4]){wi=a[4]-0;} if(a[5]){hi=a[5]-0;} if(a[6]){sc=a[6]-0;}
      var em=document.getElementById('C3map');
      var tp=$(window).scrollTop()+($(window).height()-hi)/2;
      var lf=($(window).width()-0-wi)/2; var cl=lf+wi-23;
      $("#C3map").css({"display":"block"});
      $("#C3map").css({"width":wi+"px", "height":hi+"px"});
      $("#C3map").css('top',tp+"px"); $("#C3map").css('left',lf+"px");
      $("#C3close").css({"left":cl+"px","top":tp+"px","display":"block","z-index":50});
      var map=new GMap2(em); var p=new GLatLng(a[1],a[2]); map.setCenter(p , sc);
      map.addControl(new GLargeMapControl()); //map.addControl(new GMapTypeControl());
      var m=new GMarker(p,{"title":a[0]}); map.addOverlay(m);
      GEvent.addListener(m, "click", function(){m.openInfoWindowHtml(a[3]);});
    });
    $("#C3close").click(function(){
      $("#C3close").css("display","none"); $("#C3map").fadeOut("fast"); return false;
    })
  },
//
  gmap: function(){ // C4 Fixed Google Map <div>title;lat;lon;msg;scale</div>
    $(".C4map").each(function(){
      var a=$(this).html().split(";"); var sc=13; if(a[4]){sc=a[4];}
      var map=new GMap2(this); var p=new GLatLng(a[1],a[2]); map.setCenter(p , sc);
      map.addControl(new GLargeMapControl()); map.addControl(new GMapTypeControl());
      var m=new GMarker(p,{"title":a[0]}); map.addOverlay(m);
      GEvent.addListener(m, "click", function(){m.openInfoWindowHtml(a[3]);});
    });
  },
//
  flash: function(){ // C5 Flash <div>file;width;height;color;align;FlashVars;transpearent</div>
    $("div.C5flash").each(function(){
      var x=$(this).html(); var y='';
      for(var i=0; i<x.length; i++){if(x.substr(i, 5)=='&amp;'){y+='&'; i=i+4;}else{y+=x.substr(i, 1);}}
      var a=y.split(";"); if(!a[0]){return false;} var wi=a[1]; var hi=a[2];
      if(!a[3]){a[3]='#ffffff';} if(!a[4]){a[4]='top';}
      $(this).html("");
      ln='<embed src="'+a[0]+'" width="'+wi+'" height="'+hi+'" align="'+a[4]+'" quality="high" ';
      ln+='bgcolor="'+a[3]+'" type="application/x-shockwave-flash" FlashVars="'+a[5]+'" ';
      if(a[6]){ln+='wmode="'+a[6]+'" ';}
      ln+='pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>';
      $(this).append(ln);
    });
  },
//
  wopen: function(){ // C6 small & economy window open target="width;height;scrollbars";
    $("a.C6open").click(function(){
      var a=$(this).attr("target").split(";"); if(a[2]){var x=',scrollbars=yes';}
      window.open($(this).attr("href"), "", "width="+a[0]+",height="+a[1]+x); return false;
    });
  },
//
  kick: function(){ // C7 Ajax Load with GET interface rel="areaID" href="path";
    $("a.C7kick").each(function(){if(!$(this).attr("href")){$(this).html("");}});
    $("a.C7kick").click(function(){
      var id=$(this).attr("rel"); $("#"+id).load($(this).attr("href")); return false;
    });
  },
//
  form: function(){ // C8 Ajax Load with POST interface  rel="post:areaid"
    $("a.C8ajax").click(function(){
      var a=$(this).attr("rel").split(':');
      if(a[0]=='post'){
        $.post($(this).attr("href"), $(":input","#"+$(this).parents('form').parent().attr("id")), function(data){
          $("#"+a[1]).html(data);
        });
      }else{
        var p=$.param($(":input","#"+$(this).parents('form').parent().attr("id")));
        $("#"+a[1]).load($(this).attr("href")+"?"+p);
      }
      return false;
    });
  },
// C9 Ajax on loading at once <div class="C9area">url</div>
  load: function(){$(".C9area").each(function(){$(this).load($(this).html());});},
// AUTO,LOGOUT
  auto: function(){
    $("#AUTO").each(function(){$(this).load('/menu/AxMlogin.php');});
    $("#LOGOUT").click(function(){
      $.post('/menu/AxMlogin.php', $(':input','#login'), function(data){$('#AUTO').html(data);});
    });
  },
//
  ins: function(txt, over){ // insert partial change for local filename
    var sw, out, x, i; sw=0; out='';
    for(i=txt.length; i>0; i--){
      x=txt.substr(i-1, 1);
      if(sw==0){if(x=='.'){out=over+'.'+out; sw=1;}else{out=x+out;}}else{out=x+out;}
    }
    return out;
  },
  align: function(x, y, wi, hi){ // align window wide on popingup 
    var r=[]; var h=$(window).height(); var w=$(window).width();
    if(x+wi>w){r[0]=w-wi;}else{r[0]=x;} if(y+hi>h){r[1]=h-hi;}else{r[1]=y;} return r;
  },
  close: function(){}
};
$(function(){JC.init();});
//


//****title*****//
// img title alt
jQuery(document).ready(function(){
	// 处理img
	jQuery( "img" ).each( function() {
		// 图片描述
		var alt = jQuery( this ).attr( "alt" );
		// 图片标题
		var title = jQuery( this ).attr( "title" );
		
		if( alt == '' && title != "" ) {
			// 图片描述空 图片标题非空
			jQuery( this ).attr( "alt", title );
		} else if( alt != '' && title == "" ) {
			// 图片描述非空 图片标题空
			jQuery( this ).attr( "title", alt );
		} else if( alt != '' && title != "" ) {
			// 不处理
			
		} else {
			// 不处理
			
		}
	});
	
	// 处理image
	jQuery( ":image" ).each( function() {
		// 图片描述
		var alt = jQuery( this ).attr( "alt" );
		// 图片标题
		var title = jQuery( this ).attr( "title" );
		
		if( alt == '' && title != "" ) {
			// 图片描述空 图片标题非空
			jQuery( this ).attr( "alt", title );
		} else if( alt != '' && title == "" ) {
			// 图片描述非空 图片标题空
			jQuery( this ).attr( "title", alt );
		} else if( alt != '' && title != "" ) {
			// 不处理
			
		} else {
			// 不处理
			
		}
	});
});




