// JavaScript Document


function getDrName(point)
{	dr="";
	str=point.toString();
	s=str.substring(1,str.length-1);
	st=s.split(",");
	current_lat=parseFloat(st[0]);
	current_long=parseFloat(st[1]);
	for(i=0;i<fields.length;i++)
	{	if(fields[i][1]==current_lat && fields[i][2]==current_long)
		{
			dr=fields[i][0];
			return dr;	
			exit();	
		}
	}
}



// example usage of getObj

function mv(){
	var x = new getObj('Layer1');
	x.obj.innerHTML="Sree"
	x.style.left="20px"
	
}



function setInner(id,str)
{
	var DHTML = (document.getElementById || document.all || document.layers);	
	if (!DHTML) return;
	var x = new getObj(id);
	x.obj.innerHTML = '';	
	x.obj.innerHTML = str;	
	//document.getElementById(id).innerHTML=str	
}

function setTop(id,top)
{
	var DHTML = (document.getElementById || document.all || document.layers);	
	if (!DHTML) return;
	var x = new getObj(id);
	//var texttop = 400;
	//texttop += amount;
	x.style.top = top;
}


function setLeft(id,left)
{
	var DHTML = (document.getElementById || document.all || document.layers);	
	if (!DHTML) return;
	var x = new getObj(id);
	//var texttop = 400;
	//texttop += amount;
	x.style.left = left;
	//document.getElementById("id_1").style.left=50;
}

function setColor(id,col)
{
	var DHTML = (document.getElementById || document.all || document.layers);		
	if (!DHTML) return;
	var x = new getObj(id);
	x.style.color = col;
}

function setBgColor(id,col)
{
	var DHTML = (document.getElementById || document.all || document.layers);		
	if (!DHTML) return;
	var x = new getObj(id);
	//alert(id+" "+col)
	x.style.backgroundColor = col;
	//x.style.backgroundColor="red";
}

function setOpacity(id,value)
{
	var x = new getObj(id);	
	x.style.opacity = value/10;
	x.style.filter = 'alpha(opacity=' + value*10 + ')';
}

function setInvi(id,flag)
{
	var DHTML = (document.getElementById || document.all || document.layers);
	if (!DHTML) return;
	var x = new getObj(id);
	x.style.visibility = (flag) ? 'hidden' : 'visible'
}


function getObj(name)
{
  
  this.obj=findObj(name)
  
 if (document.getElementById)
  {
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
   	this.style = document.layers[name];
  }
}


// Copyright 2000, 2001, 2002, 2003 Macromedia, Inc. All rights reserved.
//Given a unique object name, finds the object in the DOM. dom is used for recursion
//and is not normally passed in. For example:
//    obj = MM_findObj("image1");
//obj will point to the image object. It can be in layers, frames etc.
//To look in other frames, use objName?frameName. For example:
//    obj = MM_findObj("image1?topFrame");
//will only search frame "topFrame".
//Now works for Netscape 6 as well!

function findObj(n, d) { //v4.01
  var p,i,x;  
  if(!d) d=document; 
  if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
  }
  if(!(x=d[n])&&d.all) x=d.all[n]; 
  for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

// AJAZ Object

function GetXmlHttpObject(handler){ 
	var objXmlHttp=null
	if (navigator.userAgent.indexOf("Opera")>=0){
		alert("This example doesn't work in Opera") 
		return 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0){ 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0){
			strName="Microsoft.XMLHTTP"
		} 
		try{ 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
		} 
		catch(e){ 
			alert("Error. Scripting for ActiveX might be disabled") 
			return 
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0){
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
	}
} 
