function toggle_layer(checkbox, element_name)
{
	var svgobj = document.embeds['map'].getSVGDocument().getElementById(element_name);
    	if (!checkbox.checked)
      	{
		
		svgobj.setAttributeNS(null,'visibility','hidden');
		} 
	else 
		{
		svgobj.setAttributeNS(null,'visibility','visible');

		}

      }

function zoom(k)
{

    svgdoc = document.embeds['map'].getSVGDocument();
    var root = svgdoc.firstChild;
    var oldx =root.currentTranslate.x ;
    var oldy = root.currentTranslate.y;
    var old_scale = root.currentScale;
    var new_scale = old_scale * k;
    root.currentScale = new_scale;

    tx = (552*0.5 ) - (new_scale/old_scale) * (552*0.5 - oldx)   ;
    ty = (390*0.5 ) - (new_scale/old_scale) * (390*0.5 - oldy) ;

   root.currentTranslate.x=tx ;
   root.currentTranslate.y=ty;
               
}
	
function reset()
{
  svgdoc = document.embeds['map'].getSVGDocument()
  svgdoc.getElementById("con").setAttributeNS(null,"viewBox","-7691 -15000 38439 20000");
  root = svgdoc.firstChild;
  root.currentScale= 1;
  root.currentTranslate.x=0;		
  root.currentTranslate.y=0;	
}


	
function pan(k1,k2)
{
	 svgdoc=document.embeds['map'].getSVGDocument();
	 root=svgdoc.firstChild;
	 var old_value=root.currentScale;
	 if (k1 == 0 )
	 	 {
	       	old_y=root.currentTranslate.y;
			y=old_y + k2 * 20;
			root.currentTranslate.y=y;
	       }
	 if ( k2 == 0)
	       {
                  old_x=root.currentTranslate.x;
			x=old_x + k1 * 20;
	            root.currentTranslate.x=x;
	       }
	       else 
	           {
	     
	                old_x=root.currentTranslate.x;
		          x=old_x + k1 * 20;
		          root.currentTranslate.x=x;
			    old_y=root.currentTranslate.y;
		          y=old_y + k2 * 20;
		          root.currentTranslate.y=y;
		     }
}
	

	
function view(parselid)

{
      var con =  document.embeds['map'].getSVGDocument();
      var x = con.getElementById(parselid).getAttributeNS(null,"x") - Number(200);;
      var y = Number(con.getElementById(parselid).getAttributeNS(null,"y") ) - Number(200);
      var yatay = Number(con.getElementById(parselid).getAttributeNS(null,"en")) + Number(500);
      var dikey =Number(con.getElementById(parselid).getAttributeNS(null,"boy")) + Number(500);
      var extend = x + " " + y;
      tumu = extend + " " + yatay + " " + dikey;
    	svgdoc=document.embeds['map'].getSVGDocument();
	root=svgdoc.firstChild;
	root.currentTranslate.x=0;
	root.currentTranslate.y=0;
	root.currentScale=1;
      document.embeds['map'].getSVGDocument().getElementById(parselid).setAttributeNS(null,"fill","red");
 	document.embeds['map'].getSVGDocument().getElementById('con').setAttributeNS(null,"viewBox",tumu);
}


function textGizle()
{

       document.getElementById("text1").setAttribute(null,"visibility","hidden");
}
function textGoster(evt) 
{
      var element = evt.target;
	var text2 = document.getElementById("text1");
	text2.setAttributeNS(null,"visibility","visible");

	var minX = element.getAttributeNS(null,"x");
	var minY = element.getAttributeNS(null,"y");
      var en =element.getAttributeNS(null,"en");
      var boy = element.getAttributeNS(null,"boy");
      var x = x + en/2;
      var y = y + boy/2;
	text2.setAttribute("x",x);
	text2.setAttribute("y",y);

}


function firmaSayfa(evt)
{
	  var element = evt.target;
        var parselId = element.getAttributeNS(null,"id");
        firmaSayfasiAc(parselId);      

}

function firmaSayfasiAc(parselID) {
	window.open ("../index.php?s=15&parsel="+parselID,"_parent");
}