
      function add_commas(nStr)
      {
      nStr += '';
      x = nStr.split('.');
      x1 = x[0];
      x2 = x.length > 1 ? '.' + x[1] : '';
      var rgx = /(\d+)(\d{3})/;
      while (rgx.test(x1)) {
      x1 = x1.replace(rgx, '$1' + ',' + '$2');
      }
      return x1 + x2;
      }



var SZONE_R={


   edit:function(){


		document.location="ZONE_EDIT_ADMIN.php?zid=" + SZONE_R.ZONE.zid + "&did=" + SZONE_R.ZONE.did;
		//window.open ("ZONE_EDIT_ADMIN.php?zid=" + SZONE_R.ZONE.zid + "&did=" + SZONE_R.ZONE.did,"sze","scrollbars=1,resizable=1,width=400,height=600");
		//document.location="ZONE_EDIT_ADMIN.php?zid=" + SZONE_R.ZONE.zid + "&did=" + SZONE_R.ZONE.did;
	},

   clear:function(){
	this.ZONE=null;
	
	$('thumb_nav').innerHTML="---";

	$('pcaption').innerHTML="---";

	$('big_pic_img').src="";

},

    loadPic:function(idx){

        var pic=SZONE_R.ZONE.media.pics[idx];

        //$('big_pic_img').src="http://192.231.196.11/SZONE/img.php?id="+pic.id+"&width=500";

        $('big_pic_img').src=pic.image.src;

        $('pcaption').innerHTML=pic.description;
        //$('description').innerHTML=pic.description;

    },

    ZONE:null,

    //code:new Array('Minmally Restrictive','Moderately Restrictive','Highly Restrictive'),

    code:new Array('None','Moderate','High'),

    score_:new Array('Open','Open','Open','Limited','Limited','Limited','Limited','Limited','Closed','Closed','Closed'),

    score:new Array('Open','Limited','Limited','Limited','Limited','Closed','Closed','Closed','Closed','Closed'),

    

parseStatus:function(json){

    var access=json.access;
        var w_access=access *2;
    var surv        =json.surv;
        var w_surv  = surv *2;

    var behavior=json.behavior;
        var w_behavior=behavior *1;

    var des=json.des;


    //$('acc').innerHTML=access;
    //$('sur').innerHTML=surv;
    //$('beh').innerHTML=behavior;

//    $('acc_w').innerHTML=       w_access;
//    $('sur_w').innerHTML=       w_surv;
//    $('beh_w').innerHTML=       w_behavior;

    $('acc_d').innerHTML=       SZONE_R.code[access];
    $('sur_d').innerHTML=       SZONE_R.code[surv];
    $('beh_d').innerHTML=       SZONE_R.code[behavior];

//    $('tot_w').innerHTML=des;
//alert(des);
    //$('tot_d').innerHTML=SZONE_R.score[des] + " (" + des + ")";

    //$('tot_d').innerHTML=SZONE_R.score[des] ;



    $('des_splash').innerHTML="<div class='" + SZONE_R.score[des]  + "'>" + SZONE_R.score[des] + "</div>";

	//$('des_splash').toggleClassName(SZONE_R.score[des]);

},

parseMedia:function(json){

if(json.length>0){

$('big_pic_img').src="http://192.231.196.11/SZONE/img_gda_.php?id="+json[0].id+"&width=400";


$('thumb_nav').innerHTML="";

for(var i=0;i<json.length;i++){
    //var imgUrl="http://192.231.196.11/SZONE/img.php?id="+json[i].id+"&height=60";
    var imgUrl="http://192.231.196.11/SZONE/img.php?id="+json[i].id+"&width=60";


$('thumb_nav').innerHTML+="<div class='thumb_img'><img onmouseover='SZONE_R.loadPic("+i+")' src='" + imgUrl + "' alt=''/></div>";


    var imgUrl2="http://192.231.196.11/SZONE/img_gda_.php?id="+json[i].id+"&width=400";
    var anImg=new Image(500,500);
        anImg.src=imgUrl2;
        json[i].image=anImg;

}

		}

},



parseZone:function(json){


   var district_id=json.did;
   var zone_id=json.zid;
   var blurb=json.blurb;
   var mapUrl="http://192.231.196.11/SZONE/zmap_small.php?width=150&gid="+district_id+"&zid=" + zone_id;


  // $('zone_id').innerHTML=zone_id;
  // $('district_id').innerHTML=district_id;


   //$('').innerHTML="<img src='"+mapUrl+"' alt=''/>";
   $('blurb').innerHTML=blurb;
   //$('ZONE_REPORT_MAP').innerHTML="<img src='"+ mapUrl  +"' alt=''/>";

   //$('map').innerHTML="<img src='"+mapUrl+"' alt=''/>";

   var area=Math.round(json.area.value);

   var area_=add_commas(area+"");

   $('area').innerHTML=area_ + " sq.ft";

	SZONE_R.parseStatus(json.status);
   SZONE_R.parseMedia(json.media.pics);

},

ajax_loadZone:function(zone_id,district_id,mode){

            new Ajax.Request('glib/scities.php',
                {
                        method:'get',
                        parameters:{zid:zone_id,did:district_id,mode:mode},
                        onSuccess:function(transport){

                             	var response=transport.responseText || "";

//$('glog').innerHTML=response;

                         	var json = transport.responseText.evalJSON();
                             	SZONE_R.ZONE=json;
                            	SZONE_R.parseZone(json);
                       	var x=$('zone_popup_report');
                                x.setStyle({top:"20px"});
                                x.setStyle({left:"125px"});

                        },
                        onFailure: function(){alert('trouble')}
                });

}

}


