var hrefLink='http://www.labturbo.com/';

//顯示目前時間
function getCurrentTime() {
    var current = new Date();
	var currentYear= current.getYear();
	var currentMonth= current.getMonth();
	var currentDate= current.getDate();
    var currentHour = current.getHours();
    var currentMinute = current.getMinutes();
    var currentSecond = current.getSeconds();
	if (currentHour.length==1){
		currentHour="0" + currentHour;
    } 
	if (currentMinute.length==1){
		currentMinute="0" + currentMinute;
    } 
	if (currentSecond.length==1) {
		currentSecond="0" + currentSecond;
	}
    var show =currentYear+'-'+(currentMonth+1)+'-'+currentDate+' '+currentHour + ':' + currentMinute + ':' + currentSecond ;
    document.modifier.time.value = show;
}

//產品副選單
function toggleBox(szDivID) {
if (szDivID!='') {
  if (document.layers) { // NN4+
    if (document.layers[szDivID].visibility == 'visible') {
      document.layers[szDivID].visibility = "hide";
      document.layers[szDivID].display = "none";
      document.layers[szDivID+"SD"].backgroundImage = "url(images/arrow_right.gif)";
    } else {
      document.layers[szDivID].visibility = "show";
      document.layers[szDivID].display = "inline";
      document.layers[szDivID+"SD"].backgroundImage = "url(images/arrow_bottom.gif)";
    }
  } else if (document.getElementById) { // gecko(NN6) + IE 5+
    var obj = document.getElementById(szDivID);
    var objSD = document.getElementById(szDivID+"SD");

    if (obj.style.visibility == 'visible') {
      obj.style.visibility = "hidden";
      obj.style.display = "none";
	  objSD.style.backgroundImage = "url(images/arrow_right.gif)";
    } else {
      obj.style.visibility = "visible";
      obj.style.display = "inline";
	  objSD.style.backgroundImage = "url(images/arrow_bottom.gif)";
    }
  } else if (document.all) { // IE 4
    if (document.all[szDivID].style.visibility == 'visible') {
      document.all[szDivID].style.visibility = "hidden";
      document.all[szDivID].style.display = "none";
      document.all[szDivID].backgroundImage = "url(images/arrow_right.gif)";
    } else {
      document.all[szDivID].style.visibility = "visible";
      document.all[szDivID].style.display = "inline";
      document.all[szDivID].backgroundImage = "url(images/arrow_bottom.gif)";
    }
  }
}
}

//超連結圖片變換
<!--
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];}
}
//-->

//圖片變換
function imgChange(imgID){
if (imgID!='') {
  if (document.layers) { // NN4+
    if (document.layers[imgID].visibility == 'visible') {
      document.layers[imgID].visibility = "hide";
      document.layers[imgID].display = "none";
	  document.layers[imgID+"SD"].visibility = "show";
      document.layers[imgID+"SD"].display = "inline";
    } else {
      document.layers[imgID].visibility = "show";
      document.layers[imgID].display = "inline";
	  document.layers[imgID+"SD"].visibility = "hide";
      document.layers[imgID+"SD"].display = "none";
    }
  } else if (document.getElementById) { // gecko(NN6) + IE 5+
    var obj = document.getElementById(imgID);
	var objSD=document.getElementById(imgID+"SD");
    if (obj.style.visibility == "visible") {
      obj.style.visibility = "hidden";
      obj.style.display = "none";
	  objSD.style.visibility = "visible";
      objSD.style.display = "inline";
    } else {
      obj.style.visibility = "visible";
      obj.style.display = "inline";
	  objSD.style.visibility = "hidden";
      objSD.style.display = "none";
    }
	
  } else if (document.all) { // IE 4
    if (document.all[imgID].style.visibility == "visible") {
      document.all[imgID].style.visibility = "hidden";
      document.all[imgID].style.display = "none";
	  document.all[imgID+"SD"].style.visibility = "visible";
      document.all[imgID+"SD"].style.display = "inline";
    } else {
      document.all[imgID].style.visibility = "visible";
      document.all[imgID].style.display = "inline";
	  document.all[imgID+"SD"].style.visibility = "hidden";
      document.all[imgID+"SD"].style.display = "none";
    }
  }
}
}
//去除字串左邊的空白虛格
function ltrim(instr){
  return instr.replace(/^[\s]*/gi,"");
}
//去除字串右邊的空白虛格
function rtrim(instr){
  return instr.replace(/[\s]*$/gi,"");
}
//去除字串前後的空白虛格
function trim(instr){
  instr = ltrim(instr);
  instr = rtrim(instr);
  return instr;
}

//驗證聯絡表單資料
function checkData(name,email,institution,country,comments){	
	emailPattern=/^[^\s]+@[^\s]+\.[^\s]{2,3}$/;
	
	if(name!='') {
		if(emailPattern.test(trim(email))) {
			if(institution!='') {
				if(country!='') {
					if(comments!='') {
						document.send.submit();
					} else {
						alert("Sorry!  Please write down your comments.");	
						return;
					}
				} else {
					alert("Sorry!  Please choose your residing country.");	
					return;
				}
			} else {
				alert("Sorry!  Your company’s name is wrong. Please re-enter again.");	
				return;
			}
		} else {
			alert("Sorry!  Your email address is wrong. Please re-enter.");	
			return;
		}
	}
	else {
		alert("Sorry!  Your name is wrong. Please re-enter.");
		return;
	}

}

//複製內容到剪貼簿
function doact(name){
	var doc = eval("document.all."+name);
	doc.focus();
	doc.select();
	cp = doc.createTextRange();
	cp.execCommand("Copy");
}

//刪除確認
function delData(editSn,editTitle,op){
	var editSn=editSn;
	var editTitle=editTitle;
	var op=op;
	var sure=window.confirm(' ※ 注意！刪除確定後無法回復！您確定要刪除 ?\n\n編號--'+editSn+'\n\n標題--'+editTitle);
	if (!sure) return;
	location.href=hrefLink+"admin.php?op="+op+"&edit_sn="+editSn+"&edit_title="+editTitle;
}

//組合鍵
function keyFunction() {
	if ((event.altKey) && (event.shiftKey) && (event.keyCode==81)) {
		var sure=window.confirm('即將進入管理介面 , 確定要進入嗎？');
		if (!sure) return;
		window.open(hrefLink+"admin.php","_blank");
	}
}

//圖片淡入淡出
function high(which2){
theobject=which2
if (window.downlighting) clearInterval(downlighting)
highlighting=setInterval("highlightit(theobject)",50)
}

function low(which2){
clearInterval(highlighting)
theobject=which2
downlighting=setInterval("downlightit(theobject)",50)
}

function highlightit(cur2){
if (cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=5
else if (window.highlighting)
clearInterval(highlighting)
}

function downlightit(cur2){
if (cur2.filters.alpha.opacity>40)
cur2.filters.alpha.opacity-=5
else if (window.downlightit)
clearInterval(downlighting)
}


//錨點(Anchor)間平滑跳動

// 轉換為數字
function intval(v) { 
v = parseInt(v);
return isNaN(v) ? 0 : v; 
} 
// 獲取元素訊息
function getPos(e) {
var l = 0;
var t = 0;
var w = intval(e.style.width);
var h = intval(e.style.height);
var wb = e.offsetWidth;
var hb = e.offsetHeight;
while (e.offsetParent){
l += e.offsetLeft + (e.currentStyle?intval(e.currentStyle.borderLeftWidth):0);
t += e.offsetTop + (e.currentStyle?intval(e.currentStyle.borderTopWidth):0);
e = e.offsetParent;
}
l += e.offsetLeft + (e.currentStyle?intval(e.currentStyle.borderLeftWidth):0);
t += e.offsetTop + (e.currentStyle?intval(e.currentStyle.borderTopWidth):0);
return { x:l, y:t, w:w, h:h, wb:wb, hb:hb }; 
} 
// 獲取滾動條訊息
function getScroll() {
var t, l, w, h;
if (document.documentElement && document.documentElement.scrollTop) {
t = document.documentElement.scrollTop;
l = document.documentElement.scrollLeft;
w = document.documentElement.scrollWidth;
h = document.documentElement.scrollHeight;
} else if (document.body) {
t = document.body.scrollTop;
l = document.body.scrollLeft;
w = document.body.scrollWidth;
h = document.body.scrollHeight;
}
return { t: t, l: l, w: w, h: h }; 
}

// 錨點(Anchor)間平滑跳動
function scroller(el, duration) {
if (typeof el != 'object'){ 
el = document.getElementById(el); 
} 
if (!el) return;
var z = this;
z.el = el;
z.p = getPos(el);
z.s = getScroll();
z.clear = function(){
window.clearInterval(z.timer);z.timer=null
};
z.t=(new Date).getTime();
z.step = function(){
var t = (new Date).getTime();
var p = (t - z.t) / duration;
if (t >= duration + z.t) {
z.clear(); 
window.setTimeout(function(){z.scroll(z.p.y, z.p.x)},13);
} else {
st = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.p.y-z.s.t) + z.s.t;
sl = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.p.x-z.s.l) + z.s.l;
z.scroll(st, sl);
} 
};
z.scroll = function (t, l){window.scrollTo(l, t)};
z.timer = window.setInterval(function(){z.step();},13); 
} 

//scroller(el, duration)
//el : 目標錨點 ID
//duration : 持續時間以豪秒為單位，越小越快

//首頁--檢體應用
function typeChange(vid){
	var   objs=document.getElementsByTagName("div");
	for(i=0;i<objs.length;i++){   
		if (objs[i].id.length>0){
			var obName=document.getElementById(objs[i].id);
			if (obName.style.display!='none') obName.style.display='none';
		} 
	}

	var id=document.getElementById(vid);
	if (id.style.display=='none'){
		id.style.display='inline';
		document.getElementById('typeName').innerHTML=vid;
		document.getElementById('default').style.display='none';
	}
}
