﻿// JavaScript Document
//設定照片大小
function resizeImg(source ,size){
	var widths ;
	var heights ;
	if (size==1){//小尺寸
		 widths = "90px";
		 heights = "68px";
	}else if (size==2){//大尺寸
		 widths = "640px";
		 heights = "480px";
	}else if (size==3){
		 widths = "160";
		 heights = "104";
	}
	
	//source = new Image();
	if (document.getElementById(source).offsetWidth < document.getElementById(source).offsetHeight){//直的照片
		document.getElementById(source).style.width= heights;
		document.getElementById(source).style.height= widths;
	}else{
		document.getElementById(source).style.width= widths;
		document.getElementById(source).style.height= heights;
	}
}
//設定上一層必為main
function initf(){
	if (window.top == window.self) window.top.location.href = "index.jsp";
}
//上下頁
function goToPage(type ,jmp){
	
	var page = document.getElementById("thisPage");
	if (type == "adds"){
		page.value = parseInt(page.value) + jmp;
	}else{
		page.value = parseInt(page.value) - jmp;
	}
	if (document.forms.length >1)
	document.forms[1].submit();
	else
	document.forms[0].submit();
}
//上下頁
function goToPage1(type, jmp) {

    var page = document.getElementById("thisPage");
    if (type == "adds") {
        page.value = parseInt(page.value) + jmp;
    } else {
        page.value = parseInt(page.value) - jmp;
    }
    document.forms[0].submit();
}
//多檔上傳產生物件(最多10個)
//請在頁面上建立<div id="div1"></div> ~ <div id="div10"></div>個物件 
//使用時請代入width = file寬度
var i = 0;
function uploadMores(width){
		if (i<1000)	i++;

		document.getElementById("div"+i).innerHTML = "<input type=\"file\" id=\"file"+ i +"\" name=\"file"+ i +"\" class=\"btn3_mouseover\" style=\"width:"+ width +"%\"/>&nbsp;<input type=\"button\" value=\"移除\" id=\"remove"+ i +"\" name=\"remove"+ i +"\" class=\"btn3_mouseover\" onclick=\"removefile("+ i +")\"/>"
		
		document.getElementById("div"+i).style.display='block';
		
		document.getElementById("filelength").value = i;	
}
function removefile(a){
		i--;
		document.getElementById("filelength").value = i;
		document.getElementById("div"+a).innerHTML = "";
		document.getElementById("div"+a).style.display='none';
}
//代入物件id將text欄位的值選取起來
function selectItem(source){
	document.getElementById(source).select();
}


function selectAll(arylength){
	
	if (document.getElementById("allchk").checked == true){
		
		for (var i=0;i<arylength;i++){			
			document.getElementById("sno_"+ i).checked = true;
		}
	}else{
		for (var i=0;i<arylength;i++){
			document.getElementById("sno_"+ i).checked = false;
		}
	}
	
	
}
//排序
function orderByCol(columnName){
	document.getElementById("orderBy").value = columnName;
	if (document.getElementById("sorts").value == "desc"){
		document.getElementById("sorts").value = "asc";
	}else{
		document.getElementById("sorts").value = "desc";
	}
	document.forms[0].submit();
}
function currentPage(obj){
	document.getElementById("thisPage").value = obj.value;
	document.forms[1].submit();
}

function getBrowser(){
		var sAgent = navigator.userAgent.toLowerCase();
		if (sAgent.indexOf('firefox') >-1){
			return false;
		}else if (sAgent.indexOf('msie')>-1){
			return true;
		}
}
	
function showtimes(){
		now = new Date();
		if (getBrowser() == false){
			document.getElementById("showclock").innerHTML=(now.getYear()+1900) +"-"+ (now.getMonth()+1) +"-"+ now.getDate() +" "+ now.getHours() +":"+ now.getMinutes() +":"+ now.getSeconds();
		}else{
			document.getElementById("showclock").innerHTML=now.getYear() +"-"+ (now.getMonth()+1) +"-"+ now.getDate() +" "+ now.getHours() +":"+ now.getMinutes() +":"+ now.getSeconds();
		}
		
		setTimeout(showtimes,1000);
}
function getThisPage (pageNo){
	document.getElementById('thisPage').value=pageNo.value;
	if (document.forms.length >1)
	document.forms[1].submit();
	else
	document.forms[0].submit();
}
function getThisPage1(pageNo) {
    document.getElementById('thisPage').value = pageNo.value;
    document.forms[0].submit();
}
function creatRequest(){
	try{
		request = new XMLHttpRequest();
	}catch(tryMs){	
		try{
			request = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(otherMs){
			try{
				request = new ActiveXObject("Microsoft.XMLHTTP");
			}catch (failed){	
				request = null;
			}
		}
	}
	return request;
}



var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]

//extra height in px to add to iframe in FireFox 1.0+ browsers

var FFextraHeight=getFFVersion>=0.1? 16 : 0 

function dyniframesize(iframename) {

  var pTar = null;

  if (document.getElementById){
  		pTar = document.getElementById(iframename);
  }else{
    	eval('pTar = ' + iframename + ';');
  }
	
  if (pTar && !window.opera){
    //begin resizing iframe
    	pTar.style.display="block";
		if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight){
			
      //ns6 syntax
			pTar.height = pTar.contentDocument.body.offsetHeight+FFextraHeight; 
		} else if (pTar.Document && pTar.Document.body.scrollHeight){

      //ie5+ syntax

      		pTar.height = pTar.Document.body.scrollHeight ;
	    }

  }

}
//給秒數 轉為時分秒
function timeformat(tsec){
	var seconds = parseInt(tsec);
	var mins = 0;	var sec = 0;	var hour = 0;
	var time = "";
	if (seconds /60 >0){
		sec = seconds % 60;
		mins = (seconds-sec)/60;
		if (mins >59)	mins = mins%60;
		hour = (seconds- (mins*60) - sec)/3600;
	}else{
		sec = seconds;
	}
	time += (hour<10? "0"+hour:hour) +":"+ (mins<10? "0"+mins:mins) +":"+ (sec<10?"0"+sec :sec);
	
	return time;
}
function delItem(sno){
	document.getElementById("delsno").value=sno;
	document.forms[0].submit();
}
function sorted(sorts ,type){
	document.getElementById("sort").value=sorts;
	document.getElementById("type").value=type;
	document.forms[0].submit();
}
