// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function showWaitting(div_obj)
{
    obj = div_obj
    if(obj==undefined)
    {
        obj = $('waitting')
    }
    if(obj!=null)
    {
        Element.show(obj);
    }
}
function showWaittingInDivs(DivName,type)
{
    var x=document.getElementsByName(DivName)

    for(i = 0 ;i<x.length;i++)
    {
        showWaittingInDiv(x[i],type)
    }
}
function showWaittingInDiv(div_obj,type)
{
    obj = div_obj
    if(obj!=null)
    {
        if(type=='exp_login')
        {
            obj.innerHTML="<table><tr><td></td><td ><image src = '/images/loading.gif' width='15px' height='15px' /> 正在登录，请稍候...</td></tr></table>";
        }
        else if(type=='login')
        {
            obj.innerHTML="<table><tr><td></td><td class='login_infor'><image src = '/images/loading.gif' width='15px' height='15px' /> 正在登录，请稍候...</td></tr></table>";
        }
        else
        {
            obj.innerHTML="<table><tr><td><image src = '/images/loading.gif'/></td><td class='infor'>正在载入，请稍候...</td></tr></table>";
        }
    }
}

function hideWaitting(div_obj)
{
    obj = div_obj
    if(obj==undefined)
    {
        obj = $('waitting')
    }
    if(obj!=null)
    {
       Effect.Fade(obj, {duration:1});
    }
}

  function PointMap2Sat(point)
  {
//      point.x = point.x - 288;//144; //-0.00127526881397
//      point.y = point.y + 80;//40;  //-0.06782233715057
      return point
  }

  function PointSat2Map(point)
  {
  //    point.x = point.x + 288;//144;
  //    point.y = point.y - 80;//40;
      return point
  }

  function OFFSET_GMAP_LAT(map,lat,lon)
  {
    var OriPT = map.fromLatLngToDivPixel(new GLatLng(lat,lon))
    OriPT.y-=140;
    var TransPT = map.fromDivPixelToLatLng(OriPT)
    return TransPT.y
  }


  function OFFSET_GMAP_LON(map,lat,lon)
  {
    var OriPT = map.fromLatLngToDivPixel(new GLatLng(lat,lon))
    OriPT.x+=574;
    var TransPT = map.fromDivPixelToLatLng(OriPT)
    return TransPT.x
  }


function formatfloat(f,size)
{

    var tf=f*Math.pow(10,size);

    tf=Math.round(tf+0.000000001);

    tf=tf/Math.pow(10,size); return tf;

}


  function updateDivs(DivName,content)
  {
    var x=document.getElementsByName(DivName)

    for(i = 0 ;i<x.length;i++)
    {
      conten = content;
      x[i].innerHTML = conten
    }

  }
  function picSlidShow(picIds){
    var url = "/shared/pic_slide_show?pic_id=" + picIds
    ymPrompt.loadWin(url,{
      width:800,
      height:630,
      title:'图片浏览',
      btn:[['关闭','close']]
    })
  }

  function swichTab(group,pos){

    var b = document.getElementById(group)

    var Tab = b.getElementsByTagName('li');

    for(i=0;i<Tab.length;i++)
    {
        Tab[i].className = '';
        Element.hide($(group+'_CONTENT_' + i))
    }

    Element.show($(group+'_CONTENT_'+pos))

    Tab[pos].className = 'current';

}

