//2011 新版
$(function(){
 
  $(document).keydown(function(e) { 
    if (e.which == 27) { 
	  $('#lectureAd').remove(); //ESC 移除#lectureAd
	}
  });

  //開頭為http://則另開新視窗
  $('a[href^="http://"]').attr({"target":"_blank"});

  //處理舊版超連結設定 ex:leftmenu,page -> index;
  $('a').each(function(){
	 if( $(this).attr("href") != null ){
       var _href = $(this).attr('href');
	   ///leftmenu->index
	   if( _href.indexOf( 'leftmenu', 0 ) != -1 ){
		 $(this).attr('href', _href.replace("leftmenu.php", "index.php"));
	   }
	   //page = school.php 設定
	   else if( _href.match( new RegExp("^www") ) != null ){
         $(this).attr('href', 'http://' + _href );
	   }
	   /* //影響到哲學堂
	   else if( _href.indexOf( 'index.html', 0 ) != -1 ){
		 $(this).attr('href', _href.replace("index.html", 'index.php'));
	   }
	   */
	   else if( _href.indexOf( 'index.php?xin=index', 0 ) != -1 ){
		 $(this).attr('href', _href.replace("index.php?xin=index", 'index.php'));
	   }
	   //網址為gogo-japan則使用_self
	   else if( _href.indexOf( 'http://www.gogo-japan.com.tw/', 0 ) != -1 ){
		  var url = _href.replace("http://www.gogo-japan.com.tw/", "");
		  $(this).attr({"href":url,"target":"_self"});
	   }
	   else{
	     //do nothing...
	   }
	 }
  });
  $("a, area").focus(function(){ $(this).blur(); });
  
  //將exblog的網頁地圖位置為 class="web_map" 更改為 class="top"
  $("#web_map").removeClass("web_map").addClass("top");
  
  //熱門消息與最新消息跑馬燈
  $('.cycleAD').cycle({   
		fx: 'scrollUp', 
		speed: 300, 
		timeout: 3000, 
		random : 1 
  });
  

  //搜尋input: kw tooltip設定
  $('#kw').tooltip({ track: true, delay: 0, showURL: false, showBody: " - ", fade: 250 });

  
  //套用 scroller
  $('#scroller').scrollFollow({offset:70, delay:300});
  
  //class=video 套用fancybox
  $('a.video').click(function() {
	$.fancybox({
		'padding'		: 0,
		'autoScale'		: false,
		'transitionIn'	: 'none',
		'transitionOut'	: 'none',
		'title'			: this.title,
		'width'			: 480,
		'height'		: 385,
		'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
		'type'			: 'swf',
		'swf'			: {'wmode' : 'transparent', 'allowfullscreen' : 'true'}
	});
	return false;
  });  
  
  //諮詢表單使用初始化
  oe_16Stasus();
});

//諮詢表單判斷
function chkQForm(){
  var errmsg = "";
  $('input:text').each(function(){
    $(this).val( $.trim($(this).val()) ); //trim all input:text
  });
  if($('#oe_2').val() == ""){ errmsg += "姓名, "; }
  if($('#oe_5').val() == ""){ errmsg += "手機, "; }
  if($('#oe_6').val() == ""){ errmsg += "Email, "; }
  if($('#oe_13').val() == ""){ errmsg += "預定前往期間, "; }  
  
  if( errmsg != "" ){
     alert("請輸入 " + errmsg + "等欄位。");
	 return false;
  }else{
     var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
	 if(!pattern.test( $('#oe_6').val() )){ alert('Email格式不符，請再次確認。');  return false; }
	 else{ $('#form1').submit(); }
  }
  
}

//form1 使用
function oe_16Stasus(){
  var oe_16Txt = "例如: 在日留學一年的生活費大約多少?";
  $('#oe_16').val(oe_16Txt).css({color:'#999'});
  $('#oe_16').focus(function(){
    if($(this).val() == oe_16Txt){
	  $(this).val('').css({color:'#000'});
	}
  });
  $('#oe_16').blur(function(){
    if( $.trim($(this).val()) != '' ){
	  $(this).css({color:'#000'});
	}else{
	  $(this).val(oe_16Txt).css({color:'#999'});
	}
  });
}


/*********

  舊版設定
  
**********/
function returnPagerStr( idx ){
	return '<img src="http://whatever.com/services/service' + idx + '.jpg" />';
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

var xPos=0;
var yPos=0;
function onMenuClick(tblId){
	var myfield = document.getElementById(tblId);
	if( myfield.style.display == "none")
		myfield.style.display = "block";
	else
		myfield.style.display = "none";
}
function detectPopUp(url){
	var mine = window.open('wrong.php?url='+url+'','report','height=720,width=800,resizable=1,titlebar=1,scrollbars=1,toolbar=0');
	if(mine){
		var popUpsBlocked = false;
	}else{
		var popUpsBlocked = true;
		mine.close();
		alert('請允許開啟彈跳式窗');
	}
}
function chk_plan_form(myform)
{
	if (myform.name.value=="") {
		alert("請填入姓名");
		myform.name.focus();
		return false;
	}
	var m = myform.month.value;
	myform.action="leftmenu.php?xin=plan"+m;
	return true;
}

function chkSearchForm(){
  var errmsg = "";
  var kw = $.trim( $('#kw').val() );
  if( kw=="" ) { errmsg += "請輸入學校、縣市或地區名稱。"; }
  if(errmsg!=""){ alert( errmsg ); return false; }
  else{ $("#searchForm").submit(); }
}

function submitenter(e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	
	if (keycode == 13)
	{
	   chk_form();
	   return false;
	}
	else
	   return true;
}

function chk_form(myform)
{

	var errmsg = ''; 
	if(myform.kw.value==""){ 
		errmsg += "\n請輸入學校、縣市或地區名稱!"; 
	}
	
	if (errmsg!= '') { alert(errmsg); } 
	else { myform.submit(); } 
	return false;

}

