///*************************************************************
/// version: 1.1
/// date:    2008/11/5
/// edit by: Anderson
///*************************************************************

	function delItem(){
		objListItems = document.getElementsByName("listItem");
		if( objListItems.length != 0 ){
			flag = false;
			for( i = 0 ; i < objListItems.length ; i++ ){
				if(objListItems[i].checked){
					flag = true;
					break;
				}
			}
			if( flag ){
				if( confirm("確定要刪除勾選的資料？") ){
					webForm.editMethod.value = "delete";
					webForm.submit();
				}
			}else{
				alert( "請勾選要刪除的項目！" );
			}
		}
	}
	function chgActive( para ){
		webForm.editMethod.value = "chgActive";
		webForm.para.value = para;
		webForm.submit();
	}
	function chgVisible( para ){
		webForm.editMethod.value = "chgVisible";
		webForm.para.value = para;
		webForm.submit();
	}
	function chgOrder( para, ord ){
		webForm.editMethod.value = "chgOrder";
		webForm.para.value = para;
		webForm.ord.value = ord;
		webForm.submit();
	}
	FillText = null;
	FillPic = null;
	//function UploadFile( objText, upFolder, maxSize, upType ){
	//	FillText = objText;
	//	OpenCenterWin( "../include/upload.aspx?upFolder="+upFolder+"&maxSize="+maxSize+"&upType="+upType, 350, 200, "status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no" );
	//}
	function UploadFile( objText, upFolder, maxSize, upType, upRename ){
		FillText = objText;
		if(upRename)
		    OpenCenterWin( "../include/upload.aspx?ts=1&upFolder="+upFolder+"&maxSize="+maxSize+"&upType="+upType, 350, 200, "status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no" );
		else
		    OpenCenterWin( "../include/upload.aspx?upFolder="+upFolder+"&maxSize="+maxSize+"&upType="+upType, 350, 200, "status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no" );
	}
	function PickDate( objText ){
		FillText = objText;
		OpenCenterWin( "../include/datepicker.aspx?evtDate="+objText.value, 240, 280, "status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no" );
	}
	//2009.02.16 設定預設圖片 By Anderson Fan
	function ShowImages(strImgID,defaultImg,width,height){
	    var objImg = document.getElementById(strImgID);
	    var objDefaultImg = document.getElementById(strImgID+'_id');
	    if(objDefaultImg==null){
	        objDefaultImg = document.createElement("Img");
	        objDefaultImg.src=defaultImg;
	        objDefaultImg.id=strImgID+'_id';
	        objDefaultImg.width = width;
	        objDefaultImg.height = height;
		    objDefaultImg.style.display=style_display_on();
		    objDefaultImg.border = 0;
            objImg.parentElement.appendChild( objDefaultImg );
            objImg.style.display='none';
	    }
		if(objImg.complete){
		    objImg.style.display=style_display_on();
		    objDefaultImg.style.display='none';
		}
	    setTimeout("ShowImages('"+strImgID+"','"+defaultImg+"',"+width+","+height+")", 2000);
    }
	function OpenCenterWin( TargetURL, OpenWidth, OpenHeight, Features ){
		LeftPos = ( screen.availWidth - OpenWidth ) / 2;
		TopPos = ( screen.availHeight - OpenHeight ) / 2;
		if( Features != "" ) Features += ",";
		Features += "width=" + OpenWidth + ",height=" + OpenHeight + ",left=" + LeftPos + ",top=" + TopPos;
		window.open( TargetURL, null, Features );
	}
	
	function whichBrs() {
		var agt=navigator.userAgent.toLowerCase();
		if (agt.indexOf("opera") != -1) return 'Opera';
		if (agt.indexOf("staroffice") != -1) return 'Star Office';
		if (agt.indexOf("webtv") != -1) return 'WebTV';
		if (agt.indexOf("beonex") != -1) return 'Beonex';
		if (agt.indexOf("chimera") != -1) return 'Chimera';
		if (agt.indexOf("netpositive") != -1) return 'NetPositive';
		if (agt.indexOf("phoenix") != -1) return 'Phoenix';
		if (agt.indexOf("firefox") != -1) return 'Firefox';
		if (agt.indexOf("safari") != -1) return 'Safari';
		if (agt.indexOf("skipstone") != -1) return 'SkipStone';
		if (agt.indexOf("msie") != -1) return 'Internet Explorer';
		if (agt.indexOf("netscape") != -1) return 'Netscape';
		if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';
		if (agt.indexOf('\/') != -1) {
		if (agt.substr(0,agt.indexOf('\/')) != 'mozilla') {
		
		return navigator.userAgent.substr(0,agt.indexOf('\/'));}
		else return 'Netscape';} else if (agt.indexOf(' ') != -1)
		return navigator.userAgent.substr(0,agt.indexOf(' '));
		else return navigator.userAgent;
	}
 
    function ScrollTop(){
        if (typeof window.pageYOffset != 'undefined') { 
            return window.pageYOffset; 
        } 
        else if (typeof document.compatMode != 'undefined' && 
            document.compatMode != 'BackCompat') { 
            return document.documentElement.scrollTop; 
        } 
        else if (typeof document.body != 'undefined') { 
            return document.body.scrollTop; 
        } 
    }
	
	function style_display_on(){
		if ( whichBrs()=='Internet Explorer'){
		   return "block";
		}else{           
		   return "table-row";
		}
	}
	function ResizeIMG( objImg , Wbound, Hbound){
	    var w = Wbound / objImg.width;
	    var h = Hbound / objImg.height;
	    if( w<1 && h<1)
	    {
		    if( w<h )
		    {
			    objImg.width = objImg.width * Wbound / objImg.width;
			    objImg.height = objImg.height * Wbound / objImg.width;
		    }
		    else
		    {
			    objImg.width = objImg.width * Hbound / objImg.height;
			    objImg.height = objImg.height * Hbound / objImg.height;
		    }
	    }
	    else if( w<1 )
	    {
		    objImg.width = objImg.width * Wbound / objImg.width;
		    objImg.height = objImg.height * Wbound / objImg.width;
	    }
	    else if( h<1 )
	    {
		    objImg.width = objImg.width * Hbound / objImg.height;
		    objImg.height = objImg.height * Hbound / objImg.height;
	    }
    }
    
    function GetDotNetObject(ObjectID){
        var obj1 = document.getElementsByTagName('input');
        for(i=0; i<obj1.length; i++){
            if(obj1[i].id.indexOf(ObjectID)>=0){
                return obj1[i];
            }
        }
        var obj2 = document.getElementsByTagName('select');
        for(i=0; i<obj1.length; i++){
            if(obj1[i].id.indexOf(ObjectID)>=0){
                return obj1[i];
            }
        }
        
    }
    
     function GetElementPos(el) {
              var ua = navigator.userAgent.toLowerCase();
              var isOpera = (ua.indexOf('opera') != -1);
              var isIE = (ua.indexOf('msie') != -1 && !isOpera); // not opera spoof
              //var el = document.getElementById(elementId);
              if(el.parentNode === null || el.style.display == 'none'){
                return false;
              }
              var parent = null;
              var pos = [];
              var box;
              if(el.getBoundingClientRect)    //IE
              {
                box = el.getBoundingClientRect();
                var scrollTop = Math.max(document.documentElement.scrollTop, document.body.scrollTop);
                var scrollLeft = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft);
                return {x:box.left + scrollLeft, y:box.top + scrollTop};
              }else if(document.getBoxObjectFor)    // gecko
              {
                box = document.getBoxObjectFor(el);
                var borderLeft = (el.style.borderLeftWidth)?parseInt(el.style.borderLeftWidth):0;
                var borderTop = (el.style.borderTopWidth)?parseInt(el.style.borderTopWidth):0;
                pos = [box.x - borderLeft, box.y - borderTop];
              }else    // safari & opera
              {
                pos = [el.offsetLeft, el.offsetTop];
                parent = el.offsetParent;
                if (parent != el) {
                    while (parent) {
                        pos[0] += parent.offsetLeft;
                        pos[1] += parent.offsetTop;
                        parent = parent.offsetParent;
                    }
                 }
                 if (ua.indexOf('opera') != -1 || ( ua.indexOf('safari') != -1 && el.style.position == 'absolute' )) {
                    pos[0] -= document.body.offsetLeft;
                    pos[1] -= document.body.offsetTop;
                 }
              }
              if (el.parentNode) { parent = el.parentNode; }
              else { parent = null; }
              while (parent && parent.tagName != 'BODY' && parent.tagName != 'HTML')      { // account for any scrolled ancestors
                 pos[0] -= parent.scrollLeft;
                 pos[1] -= parent.scrollTop;
                 if (parent.parentNode) { parent = parent.parentNode; }
                 else { parent = null; }
              }
              return {x:pos[0], y:pos[1]};
         }
         
         function getURLParameter(){
		    var Url=top.window.location.href;
		    var u,g,StrBack='';
		    if(arguments[arguments.length-1]=="#")
			    u=Url.split("#");
		    else
			    u=Url.split("?");
		    if (u.length==1) g='';
		    else g=u[1];

		    if(g!=''){
			    gg=g.split("&");
			    var MaxI=gg.length;
			    str = arguments[0]+"=";
			    for(i=0;i<MaxI;i++){
				    if(gg[i].indexOf(str)==0) {
					    StrBack=gg[i].replace(str,"");
					    break;
				    }
			    }
		    }
		    return StrBack;
	   }