﻿//改變預設值函數(jQuery)
function ChangSelectSelectedText( ObjName, ObjText ){
  $(ObjName).children().each(function(){
    if ($(this).text()==ObjText){
      $(this).attr("selected","true");
    }
  });
}
function ChangSelectSelectedVal( ObjName, ObjVal ){
  //alert( ObjName.indexOf( "#" ) );
  if ( ObjName.indexOf( "#" ) == 0 ){
    //alert( "This is id" );
    var FormObj = $(ObjName); //取得ID為ObjName的element
    FormObj.children().each(function(){ //根據element的選項數量跑迴圈
      if ($(this).val()==ObjVal){ //根據選項中的Val判斷是否跟ObjVal一樣
        $(this).attr("selected","true"); //如果符合就設定為selected
      }
    });
  }else{
    //alert( "This is Name" );
    var FormObj = $("select[name="+ObjName+"] option"); //取得Name為ObjName的element
    FormObj.each(function(){ //根據element的選項數量跑迴圈
      if($(this).val() == ObjVal){ //根據選項中的Val判斷是否跟ObjVal一樣
        $(this).attr("selected","true"); //如果符合就設定為selected
      }
    });
  }
}

//選取圖片，即時預覽
function LodingImgAndCreateImgPreview( InputObjName, MaxSizeVal ){ //LodingImagesPreview(上傳欄位的ID,最大的長寬)
  $( InputObjName ).after('<img id="' + InputObjName.replace('#','') + '_Preview" src="' + $( InputObjName ).val() + '" alt="Preview" border="0" />');
  var OldWidth = $( InputObjName + "_Preview" ).attr("width"); var NewWidth = OldWidth; // 取得圖片寬度
  var OldHeight = $( InputObjName + "_Preview" ).attr("height"); var NewHeight = OldHeight; // 取得圖片高度
  var Percent = MaxSizeVal / OldWidth; // 取得縮圖比例
  if ( OldWidth > MaxSizeVal ){ // 假設高度超過限制
    NewWidth = MaxSizeVal; // 新的寬度
    NewHeight = OldHeight * Percent; // 新的高度
  }
  $( InputObjName + "_Preview" ).attr( "width", NewWidth );  //修改圖片寬度
  $( InputObjName + "_Preview" ).attr( "height", NewHeight );  //修改圖片高度
}
function LodingImgAndUPDateImgPreview( InputObjName, PreviewImgesObjName, MaxSizeVal ){ //LodingImagesPreview(上傳欄位的ID,預覽圖的ID,最大的長寬)
  $( PreviewImgesObjName ).html('<img id="' + PreviewImgesObjName.replace('#','') + '_demo" src="' + $( InputObjName ).val() + '" alt="Preview" border="0" />');
  $( PreviewImgesObjName + '_demo' ).attr( "src", "file:///" + $( InputObjName ).val() ); //更新預覽圖
  var OldWidth = $( PreviewImgesObjName + '_demo' ).attr("width"); var NewWidth = OldWidth; // 取得圖片寬度
  var OldHeight = $( PreviewImgesObjName + '_demo' ).attr("height"); var NewHeight = OldHeight; // 取得圖片高度
  var Percent = MaxSizeVal / OldWidth; // 取得縮圖比例
  if ( OldWidth > MaxSizeVal ){ // 假設高度超過限制
    NewWidth = MaxSizeVal; // 新的寬度
    NewHeight = OldHeight * Percent; // 新的高度
  }
  $( PreviewImgesObjName + '_demo' ).attr( "width", NewWidth );  //修改圖片寬度
  $( PreviewImgesObjName + '_demo' ).attr( "height", NewHeight );  //修改圖片高度
}

