/* register ajax */
function foundAjax() {
	var requesthttp;
	try {
		requesthttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch (e) {
		try {
			requesthttp=new XMLHttpRequest();
		}
		catch (e) {
			requesthttp=false;
		}
	}
	return requesthttp;
}

/* jump */
function jump(url)
{
  var urlstr=url;
  window.location.href=urlstr;
}


function deleteSID(sID)
{
    var oBao =foundAjax();
    var sID = escape(sID);
     if (oBao) {
      oBao.open('GET','./n_admin_add.php?action=2&IDS='+sID+'&e='+Math.random(),true);
	  oBao.onreadystatechange=function() {
	  if (oBao.readyState==4 && oBao.status==200) {
		  var resultDelete = unescape(oBao.responseText);
       if(resultDelete == 1){
		   alert('刪除成功!');jump('./n_admin_index.php');
	     } else {
		   alert('數據不存在!');jump('./n_admin_index.php');
         }
	     }
	    }
        oBao.send(null);
	 }
}

function deleteUSID(sID)
{
    var oBao =foundAjax();
    var sID = escape(sID);
     if (oBao) {
      oBao.open('GET','./n_admin_username_add.php?action=2&IDS='+sID+'&e='+Math.random(),true);
	  oBao.onreadystatechange=function() {
	  if (oBao.readyState==4 && oBao.status==200) {
		  var resultDelete = unescape(oBao.responseText);
       if(resultDelete == 1){
		   alert('刪除成功!');jump('./n_admin_username.php');
	     } else {
		   alert('數據不存在!');jump('./n_admin_username.php');
         }
	     }
	    }
        oBao.send(null);
	 }
}


function deleteTCID(sID)
{
    var oBao =foundAjax();
    var sID = escape(sID);
     if (oBao) {
      oBao.open('GET','./n_admin_totem_category_add.php?action=2&IDS='+sID+'&e='+Math.random(),true);
	  oBao.onreadystatechange=function() {
	  if (oBao.readyState==4 && oBao.status==200) {
		  var resultDelete = unescape(oBao.responseText);
       if(resultDelete == 1){
		   alert('刪除成功!');jump('./n_admin_totem_category.php');
	     } else {
		   alert('數據不存在!');jump('./n_admin_totem_category.php');
         }
	     }
	    }
        oBao.send(null);
	 }
}

function deleteTOID(sID,type,category,pagesid)
{
    var oBao =foundAjax();
    var sID = escape(sID);
	var type = type;
	var category = category;
	var pagesid = pagesid;
	var links_page = "";
	var PagesID = "";
	if(pagesid){
	  var PagesID = "&linkPagesID="+pagesid;
	}
	if(type == "C" && category != 0){
	   var links_page = "?country="+category+PagesID;
	} else 
	if(type == "S" && category != 0){
	   var links_page = "?city="+category+PagesID;
	}
	if(pagesid && category == 0){
	   var links_page = "?linkPagesID="+pagesid;
	}
	
     if (oBao) {
      oBao.open('GET','./n_admin_totem_add.php?action=2&IDS='+sID+'&e='+Math.random(),true);
	  oBao.onreadystatechange=function() {
	  if (oBao.readyState==4 && oBao.status==200) {
		  var resultDelete = unescape(oBao.responseText);
       if(resultDelete == 1){
		   alert('刪除成功!');jump('./n_admin_totem.php'+links_page);
	     } else {
		   alert('數據不存在!');jump('./n_admin_totem.php'+links_page);
         }
	     }
	    }
        oBao.send(null);
	 }
}


function deleteHeightID(sID)
{
    var oBao =foundAjax();
    var sID = escape(sID);
     if (oBao) {
      oBao.open('GET','./n_admin_totem_height_add.php?action=2&IDS='+sID+'&e='+Math.random(),true);
	  oBao.onreadystatechange=function() {
	  if (oBao.readyState==4 && oBao.status==200) {
		  var resultDelete = unescape(oBao.responseText);
       if(resultDelete == 1){
		   alert('刪除成功!');jump('./n_admin_totem_height.php');
	     } else {
		   alert('數據不存在!');jump('./n_admin_totem_height.php');
         }
	     }
	    }
        oBao.send(null);
	 }
}

function deletePictureerID(sID,linkid)
{
    var oBao =foundAjax();
    var sID = escape(sID);
	var linkid = linkid;
     if (oBao) {
      oBao.open('GET','./n_admin_totem_pictureer_add.php?action=2&IDS='+sID+'&e='+Math.random(),true);
	  oBao.onreadystatechange=function() {
	  if (oBao.readyState==4 && oBao.status==200) {
		  var resultDelete = unescape(oBao.responseText);
		  var resultDelete = resultDelete.split("||,||");
       if(resultDelete[0] == 1){
		   alert('刪除成功!');jump('./n_admin_totem_pictureer.php?linkPagesID='+linkid);
	     } else 
		 if(resultDelete[0] == 3){
		   alert('當前插圖師被圖騰使用中,不允許刪除!\n\n以下是使用中的圖騰：\n'+resultDelete[1]);jump('./n_admin_totem_pictureer.php?linkPagesID='+linkid);
         } else 
		 if(resultDelete[0] == 2){
		   alert('數據不存在!');jump('./n_admin_totem_pictureer.php?linkPagesID='+linkid);
         }
	     }
	    }
        oBao.send(null);
	 }
}

// 獲取坐標
 var map = null;
 var geocoder = null;

 function initialize() {
 if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("tmp_canvas"));
    map.setCenter(new GLatLng(12, 12), 13);
    geocoder = new GClientGeocoder();
   }
}

  function GetCoordinate(address) {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
              alert("無法獲取地名或經緯度!");
            } else {
              map.setCenter(point,4); 
			  poCoordinate = point.toString();
			  poCoordinate = poCoordinate.replace("(","");
			  poCoordinate = poCoordinate.replace(")","");
			  poCoordinate = poCoordinate.replace(" ","");
			  poCoordinate = poCoordinate.split(",");
              
              //alert("經度: "+poCoordinate[1]+", 緯度: "+poCoordinate[0]);
			  document.iFrom.Map_Longitude.value=poCoordinate[1];
			  document.iFrom.Map_Latitude.value=poCoordinate[0];
			  alert('獲取坐標（經度與緯度）成功!\n\n 獲取的坐標不確定是否精確,如需精確坐標請手工填寫!');
            }
          }
        );
      }
    }

	
//Number limit
function isNUM_str(e)
 {
  var isIE = false;
  var isFF = false;

  if ((navigator.userAgent.indexOf("MSIE")>0) && (parseInt(navigator.appVersion) >=4)) isIE = true;
  if (navigator.userAgent.indexOf("Firefox")>0) isFF = true;

   var iKeyCode = window.event?e.keyCode:e.which;
   if(!(((iKeyCode >= 48) && (iKeyCode <= 57)) || (iKeyCode == 13) || (iKeyCode == 45) || (iKeyCode == 46) || (iKeyCode == 37) || (iKeyCode == 8) || (iKeyCode == 16)))
   {   
   if (isIE)
    {
      e.returnValue=false;
    }
    else
   {
     e.preventDefault();
   }
  }
} 

function colseOP()
{
  var S_left = document.getElementById("box1");
  var S_right = document.getElementById("viewmap_index");
  var S_line = document.getElementById("bar_dst");
  var S_open = document.getElementById("open_start");
	
 if(S_left.style.display == "none")
  {
  S_left.style.display = "block";
  S_line.style.backgroundColor = "#e8ecf9";
  S_right.style.marginLeft = "285px";
  S_open.style.marginLeft = "140px";
  S_open.style.margintop = "-27px";
  S_open.style.background='url(map/images/him_st.gif)';
  S_open.style.backgroundRepeat='no-repeat';
  } else {
  S_left.style.display = "none";
  S_right.style.marginLeft = "0px";
  S_open.style.marginLeft = "-140px";
  S_line.style.backgroundColor = "#d5ddf3";
  S_open.style.background='url(map/images/him_et.gif)';
  S_open.style.backgroundRepeat='no-repeat';
  }
}

function FiexCode(ids,nums)
{
  var lineS = document.getElementsByTagName("dt");

  for(var i=0; i <nums; i++)
   {
     if(document.getElementById('divst_'+ids+'_'+i).style.display=="none")
	  {
	    document.getElementById('divst_'+ids+'_'+i).style.display = "block";
		document.getElementById('divsp_'+ids+'_'+i).style.display = "block";
	  } else 
	  {
	    document.getElementById('divst_'+ids+'_'+i).style.display = "none";
		document.getElementById('divsp_'+ids+'_'+i).style.display = "none";
	  }
   }
}

// mouse
function mouse_over_color(therecol){
	if(therecol.style.backgroundColor=='') {
		therecol.style.backgroundColor='#F3F3F3';
	}
}

function mouse_out_color(therecol){
	if(therecol.style.backgroundColor!='#ffe991') {
		therecol.style.backgroundColor='';
	}
}

function changePicture(sp)
{
    sp.style.filter="";
}
function changePictureG(sp)
{
    sp.style.filter="gray";
}