<!-- //
var detect = navigator.userAgent.toLowerCase();
var OS,browser,version,total,thestring;
var appVer = parseInt(navigator.appVersion);

if (checkIt('konqueror'))
	{
	browser = "Konqueror";
	OS = "Linux";
	}
else if (checkIt('opera')) browser = "Opera"
else if (checkIt('msie')) browser = "Internet Explorer"
else if (!checkIt('compatible'))
	{
	browser = "Netscape Navigator"
	version = detect.charAt(8);
	}

if (!version) version = detect.charAt(place + thestring.length);

if (!OS)
	{
	if (checkIt('linux')) OS = "Linux";
	else if (checkIt('mac')) OS = "Mac"
	else if (checkIt('win')) OS = "Windows"
	}

function checkIt(string)
	{
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
	}

function browsercheck()
	{
	if(OS == "Mac" && browser == "Internet Explorer")
		{
		ver = "ieMac";
		return true;
		}
	else if(OS == "Mac" && browser == "Netscape Navigator")
		{
		ver = "nsMac";
		return true;
		}
	else if(OS == "Windows" && browser == "Internet Explorer")
	    {
	    ver = "ieWin";
	    return true;
	    }
	else if(OS == "Windows" && browser == "Netscape Navigator" && appVer == "4")
	    {
	    ver = "ns4Win";
	    return true;
	    }
	else if(OS == "Windows" && browser == "Netscape Navigator" && appVer >= "5")
		{
		ver = "ns6Win";
		return true;
		}
	else if(OS == "Windows" && browser == "Opera")
		{
		ver = "opWin";
		return true;
		}
	return false;
	}

window.onerror = null;
ieMac = (document.all)? true:false
nsMac = (document.layers)? true:false
ieWin = (document.all)? true:false
ns4Win = (document.layers)? true:false
ns6Win = (document.getElementById&&!document.all)? true:false
opWin = (document.all)? true:false


function show(id)
	{
	if (ieWin) document.all[id].style.visibility = "visible"
	else if (ns4Win) document.layers[id].visibility = "show"
	else if (ns6Win) document.getElementById(id).style.visibility ="visible"
	else if (opWin) document.layers[id].visibility = "visible"
	else if (ieMac) document.layers[id].visibility = "visible"
	else if (nsMac) document.layers[id].visibility = "show"
	}
		
function hide(id) 
	{
	if (ieWin) document.all[id].style.visibility = "hidden"
	else if (ns4Win) document.layers[id].visibility = "hide"
	else if (ns6Win) document.getElementById(id).style.visibility ="hidden"
	else if (opWin) document.layers[id].visibility = "hidden"
	else if (ieMac) document.layers[id].visibility = "hidden"
	else if (nsMac) document.layers[id].visibility = "hide"
	}

		
function showLayer()
	{
	show('mainLayer');
	initiateScrollLayer();
	}
	
function hideLayer()
	{
	hide('mainLayer');
	hide('layerHold');
	hide('layerScroll');
	hide('layerA');
	hide('layerB');
	hide('layerC');
	hide('layerD');
	hide('layerE');
	hide('layerF');
	hide('layerG');
	hide('layerH');
	hide('layerI');
	hide('layerJ');
	hide('layerK');
	hide('layerL');
	hide('layerM');
	hide('layerN');
	hide('layerO');
	hide('layerP');
	hide('layerQ');
	hide('layerR');
	hide('layerS');
	hide('layerT');
	hide('layerU');
	hide('layerV');
	hide('layerW');
	hide('layerY');
	hide('layerZ');
	}
	
	
function cssStyle()
	{
	if(OS == "Mac" && browser == "Internet Explorer")
		{
		content = "<style>";
		content += "#mainLayer{ position: absolute; left: 460; top: 80px; width:280px; height:200px; visibility: hidden; z-index: 1;}";
		content += "#layerHold { position:absolute; overflow:hidden; width:240px; height:160px; z-index:30 }";
		content += "#layerScroll { position:absolute; left:0px; top:0px; width:240px; height:160px; clip:rect(0px, 240px, 160px, 0px); overflow:hidden; z-index:10; }";
		content += "#layerA, #layerB, #layerC, #layerD, #layerE, #layerF, #layerG, #layerH, #layerI, #layerJ, #layerK, #layerL, #layerM, #layerN, #layerO, #layerP, #layerQ, #layerR, #layerS, #layerT, #layerU, #layerV, #layerW, #layerY, #layerZ { position:absolute; visibility:hidden; left:0px; top:0px; z-index:20; }";
		content += "</style>";
		document.write(content)
		return true;
		}
	else if(OS == "Mac" && browser == "Netscape Navigator")
		{
		content = "<style>";
		content += "#mainLayer {position: absolute; left: 460; top: 80px; width:280px; height:200px; visibility: hide; z-index: 1;}";
		content += "#layerHold { position: absolute; left: 10; top: 120px; overflow:hidden; width:240px; height:160px; z-index:30 }";
		content += "#layerScroll { position:relative; left:0px; top:0px; width:240px; height:160px; clip:rect(0px, 240px, 160px, 0px); overflow:hidden; z-index:10; }";
		content += "#layerA, #layerB, #layerC, #layerD, #layerE, #layerF, #layerG, #layerH, #layerI, #layerJ, #layerK, #layerL, #layerM, #layerN, #layerO, #layerP, #layerQ, #layerR, #layerS, #layerT, #layerU, #layerV, #layerW, #layerY, #layerZ { position:absolute; visibility: hide; left:0px; top:0px; z-index:20; }";
		content += "</style>";
		document.write(content)
		return true;
		}
	else if(OS == "Windows" && browser == "Internet Explorer" && appVer >= "4")
		{
		content = "<style>";
		content += "#mainLayer{ position: absolute; left: 460; top: 80px; width:280px; height:200px; visibility: hidden; z-index: 1;}";
		content += "#layerHold { position:absolute; overflow:hidden; width:240px; height:160px; z-index:30 }";
		content += "#layerScroll { position:absolute; left:0px; top:0px; width:240px; height:160px; clip:rect(0px, 240px, 160px, 0px); overflow:hidden; z-index:10; }";
		content += "#layerA, #layerB, #layerC, #layerD, #layerE, #layerF, #layerG, #layerH, #layerI, #layerJ, #layerK, #layerL, #layerM, #layerN, #layerO, #layerP, #layerQ, #layerR, #layerS, #layerT, #layerU, #layerV, #layerW, #layerY, #layerZ { position:absolute; visibility:hidden; left:0px; top:0px; z-index:20; }";
		content += "</style>";
		document.write(content)
		return true;
		}
	else if(OS == "Windows" && browser == "Netscape Navigator" && appVer == "4")
		{
		content = "<style>";
		content += "#mainLayer {position: absolute; left: 460; top: 80px; width:280px; height:200px; visibility: hide; z-index: 1;}";
		content += "#layerHold { position: absolute; left: 10px; top: 120px; overflow:hidden; width:240px; height:160px; z-index:30 }";
		content += "#layerScroll { position:relative; left:0px; top:0px; width:240px; height:160px; clip:rect(0px, 240px, 160px, 0px); overflow:hidden; z-index:10; }";
		content += "#layerA, #layerB, #layerC, #layerD, #layerE, #layerF, #layerG, #layerH, #layerI, #layerJ, #layerK, #layerL, #layerM, #layerN, #layerO, #layerP, #layerQ, #layerR, #layerS, #layerT, #layerU, #layerV, #layerW, #layerY, #layerZ { position:absolute; visibility: hide; left:0px; top:0px; z-index:20; }";
		content += "</style>";
		document.write(content)
		return true;
		}
	else if(OS == "Windows" && browser == "Netscape Navigator" && appVer >= "5")
		{
		content = "<style>";
		content += "#mainLayer {position: absolute; left: 460; top: 80px; width:280px; height:200px; visibility: hidden; z-index: 1;}";
		content += "#layerHold { position: absolute; left: 480px; top: 200px; overflow:hidden; width:240px; height:160px; visibility: hidden; z-index:10 }";
		content += "#layerScroll { position:absolute; left:0px; top:0px; width:240px; height:160px; clip:rect(0px, 240px, 160px, 0px); overflow:hidden; visibility: hidden; z-index:20; }";
		content += "#layerA, #layerB, #layerC, #layerD, #layerE, #layerF, #layerG, #layerH, #layerI, #layerJ, #layerK, #layerL, #layerM, #layerN, #layerO, #layerP, #layerQ, #layerR, #layerS, #layerT, #layerU, #layerV, #layerW, #layerY, #layerZ { position:absolute; left:0px; top:0px; visibility: hidden; z-index:30; }";
		content += "</style>";
		document.write(content)
		return true;
		}
	else if(OS == "Windows" && browser == "Opera")
		{
		content = "<style>";
		content += "#mainLayer{ position: absolute; left: 460; top: 80px; width:280px; height:200px; visibility: hidden; z-index: 1;}";
		content += "#layerHold { position:absolute; overflow:hidden; width:240px; height:160px; z-index:30 }";
		content += "#layerScroll { position:absolute; left:0px; top:0px; width:240px; height:160px; clip:rect(0px, 240px, 160px, 0px); overflow:hidden; z-index:10; }";
		content += "#layerA, #layerB, #layerC, #layerD, #layerE, #layerF, #layerG, #layerH, #layerI, #layerJ, #layerK, #layerL, #layerM, #layerN, #layerO, #layerP, #layerQ, #layerR, #layerS, #layerT, #layerU, #layerV, #layerW, #layerY, #layerZ { position:absolute; visibility:hidden; left:0px; top:0px; z-index:20; }";
		content += "</style>";
		document.write(content)
		return true;
		}
	return false;
	}
	
onLoad = window.cssStyle();


var pageUrl = 'http://www.just-dial.com/scripts/process.asp?destination='
function loadPage(file)
	{
	//location.href=(pageUrl+file);
	}


function dw_scrollObj(obj,id,x,y) 
	{
	this.el = (document.getElementById)? document.getElementById(obj): (document.all)? document.all[obj]: (document.layers)? getLyrRef(obj,document): null;
	if (!this.el) return null;
	this.css = (this.el.style)? this.el.style: this.el;
	var px = (document.layers||window.opera)? "": "px";
	this.x = x || 0;	if (x) this.css.left = this.x+px;
	this.y = y || 0;	if (y) this.css.top = this.y+px;
	this.width = (this.el.clientWidth)? this.el.clientWidth: (id && document.getElementById && document.getElementById(id).offsetWidth)? document.getElementById(id).offsetWidth: (this.el.offsetWidth)? this.el.offsetWidth: (this.css.clip.width)? this.css.clip.width: 0;
	this.height = (this.el.offsetHeight)? this.el.offsetHeight: (this.css.clip.height)? this.css.clip.height: 0;
	this.obj = obj + "Obj"; eval(this.obj+"=this");
	}


function dw_shiftTo(x,y) 
	{
	if (x!=null) this.x=x; if (y!=null) this.y=y;	
	if (this.css.moveTo) 
		{ 
		this.css.moveTo(Math.round(this.x),Math.round(this.y)); 
		} 
	else 
		{ 
		this.css.left=Math.round(this.x)+"px"; 
		this.css.top=Math.round(this.y)+"px"; 
		}
	}

	
function dw_shiftBy(x,y) 
	{
	this.shiftTo(this.x+x,this.y+y);
	}

	
function dw_show() 
	{ 
	this.css.visibility = "visible"; 
	}
	
function dw_hide() 
	{
	this.css.visibility = "hidden"; 
	}


dw_scrollObj.prototype.shiftBy=dw_shiftBy;
dw_scrollObj.prototype.shiftTo=dw_shiftTo;
dw_scrollObj.prototype.show=dw_show; 
dw_scrollObj.prototype.hide=dw_hide;


function getLyrRef(lyr,doc) 
	{
	if (document.layers) 
		{
		var theLyr;
		for (var i=0; i<doc.layers.length; i++) 
			{
	  		theLyr = doc.layers[i];
			if (theLyr.name == lyr) return theLyr;
			else if (theLyr.document.layers.length > 0) 
	    	if ((theLyr = getLyrRef(lyr,theLyr.document)) != null)
			return theLyr;
	  		}
		return null;
  		}
	}


var scrTimer = 20;
var scrTmId=0;

var jump_inc = 100; 

var movr_inc = 4;		

function stopScroll() 
	{
	clearTimeout(scrTmId);
	}


function loadScrollLayer(num,lyr,id) 
	{
	if (!pgLoaded) return; 
	if (typeof layerScrolldo[num].cnt != "undefined") layerScrolldo[num].cnt.hide();
	layerScrolldo[num].cnt = new dw_scrollObj(lyr,id);
	layerScrolldo[num].cnt.show();
	layerScrolldo[num].cnt.shiftTo(0,0);	
	layerScrolldo[num].maxX = layerScrolldo[num].cnt.width - layerScrolldo[num].width;
	layerScrolldo[num].maxY = layerScrolldo[num].cnt.height - layerScrolldo[num].height
	} 


function inchDolayerScroll(num,inc) 
	{
	if (!pgLoaded||!layerScrolldo[num]) return;
	var y = parseInt(layerScrolldo[num].cnt.css.top);
	if (y>-layerScrolldo[num].maxY) 
		{ 
		layerScrolldo[num].cnt.shiftBy(0,-inc);
		scrTmId = setTimeout("inchDolayerScroll("+num+","+inc+")",scrTimer);	
		}
	}

function inchUp(num,inc) 
	{
	if (!pgLoaded||!layerScrolldo[num]) return;
	var y = parseInt(layerScrolldo[num].cnt.css.top);
	if (y<0) 
		{ 
		layerScrolldo[num].cnt.shiftBy(0,inc);
		scrTmId = setTimeout("inchUp("+num+","+inc+")",scrTimer);	
  		}
	}

function inchRight(num,inc) 
	{
	if (!pgLoaded||!layerScrolldo[num]) return;
	var y = parseInt(layerScrolldo[num].cnt.css.left);	
	if (y>-layerScrolldo[num].maxX) 
		{ 
		layerScrolldo[num].cnt.shiftBy(-inc,0);
		scrTmId = setTimeout("inchRight("+num+","+inc+")",scrTimer);	
		}
	}

function inchLeft(num,inc) 
	{
	if (!pgLoaded||!layerScrolldo[num]) return;
	var y = parseInt(layerScrolldo[num].cnt.css.left);
	if (y<0) 
		{ 
		layerScrolldo[num].cnt.shiftBy(inc,0);
		scrTmId = setTimeout("inchLeft("+num+","+inc+")",scrTimer);	
  		}
	}


function jumpDolayerScroll(num,jump) 
	{
	if (!pgLoaded||!layerScrolldo[num]) return;
	var y = parseInt(layerScrolldo[num].cnt.css.top);
	if (y>(-layerScrolldo[num].maxY)) 
		{ 
		if ((y-jump)>(-layerScrolldo[num].maxY)) layerScrolldo[num].cnt.shiftBy(0,-jump);
		else layerScrolldo[num].cnt.shiftBy(0,-(layerScrolldo[num].maxY-Math.abs(y)));	
  		}
	}

function jumpUp(num,jump) 
	{
	if (!pgLoaded||!layerScrolldo[num]) return;
	var y = parseInt(layerScrolldo[num].cnt.css.top);
	if (y<0) 
		{ 
		if ((y+jump)<=0) layerScrolldo[num].cnt.shiftBy(0,jump); 
		else layerScrolldo[num].cnt.shiftBy(0,-y); 
		}
	}

function jumpRight(num,jump) 
	{
	if (!pgLoaded||!layerScrolldo[num]) return;
	var x = parseInt(layerScrolldo[num].cnt.css.left);
	if (x>(-layerScrolldo[num].maxX)) 
		{
		if ((x-jump)>(-layerScrolldo[num].maxX)) layerScrolldo[num].cnt.shiftBy(-jump,0);
		else layerScrolldo[num].cnt.shiftBy(-(layerScrolldo[num].maxX-Math.abs(x)),0);	
  		}
	}

function jumpLeft(num,jump) 
	{
	if (!pgLoaded||!layerScrolldo[num]) return;
	var x = parseInt(layerScrolldo[num].cnt.css.left);
	if (x<0) 
		{ 
		if ((x+jump)<=0) layerScrolldo[num].cnt.shiftBy(jump,0); 
		else layerScrolldo[num].cnt.shiftBy(-x,0); 
		}
	}


var pgLoaded = false;
var layerScrolldo = new Array();	
function initiateScrollLayer() 
	{
	pgLoaded=true;	
	
	layerScrolldo[0] = new dw_scrollObj('layerScroll');	
	
	loadScrollLayer(0,'layerA');	
	
	
	if (navigator.userAgent.indexOf("Gecko")>-1) 
		{
		for (var i=0; i<layerScrolldo.length; i++) 
			{
			if (layerScrolldo[i].el.parentNode.id.indexOf("layerHold")!=-1) 
				{
				var layerHolderId = layerScrolldo[i].el.parentNode.id;
				var layerHolder = document.getElementById(layerHolderId);
				var scrWn = layerHolder.removeChild(layerScrolldo[i].el);
				document.body.appendChild(layerScrolldo[i].el);
				layerScrolldo[i].css.zIndex = 1000;
				var y = layerHolder.offsetTop;
				var x = layerHolder.offsetLeft;
				layerScrolldo[i].shiftTo(x,y);
				}
			}
		}
	}
// -->