<!--
function hidestatus(){
window.status=''
return true
}
 
if (document.layers)
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)
document.onmouseover=hidestatus
document.onmouseout=hidestatus

		
 
// Define Flash
// flashWrite(direction, width, height, id, backgroudcolor, window mode) 
 
var sendit;
function swfView(width, height, url, transparent){
	document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' ");
	document.write("		codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' ");
	document.write("		width='"+width+"' height='"+height+"'>");
	document.write("	<param name='movie' value='"+url+"' /> ");
	document.write("	<param name='quality' value='high' /> ");
	if (transparent == "Y")
		document.write("	<param name='wmode' value='transparent'> ");
	document.write("	<embed src='"+url+"' quality='high' width='"+width+"' height='"+height+"' ");
	document.write("		type='application/x-shockwave-flash' ");
	document.write("		pluginspage='http://www.macromedia.com/go/getflashplayer' />");
	document.write("</object>");
}
 
function MovieWrite(url,w,h,id,bg,vars,win){ 
	var flashStr= 
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' name='"+id+"' align='middle'>"+ 
	"<param name='allowScriptAccess' value='always' />"+ 
	"<param name='movie' value='"+url+"' />"+ 
	"<param name='FlashVars' value='"+vars+"' />"+ 
	"<param name='wmode' value='"+win+"' />"+ 
	"<param name='menu' value='false' />"+
	"<param name='scaleMode' value='noScale' />"+
	"<param name='showMenu' value='false' />"+
	"<param name='align' value='CT' />"+ 
	"<param name='quality' value='high' />"+ 
	"<param name='bgcolor' value='"+bg+"' />"+ 
	"<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' id='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+ 
	"</object>"; 
	document.write(flashStr); 
} 
 
 
 
function GetFlash(url,x,y,fn) { 
var EmbedStr;
	EmbedStr = "<object id='" + fn + "' name='" + fn + "' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='" + x + "' height='" + y + "'>";
	EmbedStr += "<param name='allowScriptAccess' value='always' />";
	EmbedStr += "<param name='movie' value='" + url + "' />";
	EmbedStr += "<param name='quality' value='high' />";
	EmbedStr += "<param name='bgcolor' value='#ffffff' />";
	EmbedStr += "<param name='menu' value='false' />";
	EmbedStr += "<param name='wmode' value='transparent' />";
	EmbedStr += "<param name='allowFullScreen' value='true' />";
	EmbedStr += "<embed id='" + fn + "' name='" + fn + "' src='" + url + "' quality='high' menu='false' wmode='transparent' bgcolor='#ffffff' width='" + x + "' height='" + y + "' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />";
	EmbedStr += "</object>";
	
	document.write(EmbedStr);
	return;
}
 
//=================================================================================================================================
// Layer popup
//=================================================================================================================================
var slw = 0 ;
var slh = 0 ;
var nomail= 0 ;
var sto;
//var marginTop = 150;
function layerPopup(objLayer){
	clearTimeout(sto);
	slw = window.screen.width;
	//slh = window.screen.scrollHeight;
	document.getElementById("smogLayer").style.width = 2000;
	document.getElementById("smogLayer").style.height = 1000 ;
	document.getElementById(objLayer).style.position = "absolute";
	var objLayerWidth = $(objLayer).style.width;
	var objLayerHeight = $(objLayer).style.height;
	var objLayerLeft = parseInt(((document.body.clientWidth - parseInt(objLayerWidth)) / 2) + document.body.scrollLeft);
	var objLayerTop = parseInt(((document.body.clientHeight - parseInt(objLayerHeight)) / 2) + document.body.scrollTop);
	if(parseInt(document.body.clientHeight) < parseInt(objLayerHeight)) objLayerTop = document.body.scrollTop;
	if(objLayerTop < 0) objLayerTop = 0;
	if(objLayerLeft < 100) objLayerLeft = 100;
	//var objLayerTop = document.body.scrollTop;
	document.getElementById(objLayer).style.left = objLayerLeft;
	document.getElementById(objLayer).style.top = objLayerTop;
	document.getElementById(objLayer).style.zIndex = 11;
	document.getElementById(objLayer).style.border = "1px solid red";
	document.getElementById("smogLayer").style.display = "block"
	document.getElementById(objLayer).style.display = "block";
	sto = setTimeout("layerPopup('" + objLayer + "')",2000);
	alert(document.getElementById("smogLayer").style.height);
}
 
 
function smogLayerView()
{
	var slw = window.screen.width - 21;
	var slh = 0;
	if($("OutLayer"))
		slh = OutLayer.scrollHeight
	if($("innerCon"))
		slh = slh + innerCon.scrollHeight;
	if($("ConLayer"))
		slh = slh + ConLayer.scrollHeight;
	slh = slh + 200;
	if($("mainLayer"))
		slh = mainLayer.scrollHeight;
	$("smogLayer").style.width = slw;
	$("smogLayer").style.height = slh ;
	Element.show("smogLayer");
}
function closeLayer(objLayer)
{
	clearTimeout(sto);
	showSelectBoxes ();
	if(objLayer == "") objLayer = "commonLayerPopup";
	$("smogLayer").innerHTML = "";
	Element.hide("smogLayer");
	Element.hide(objLayer);
	//Element.hide("debugLayer);
}
 
function goURL(url)
{
	location.href = url;
}
/** Footer Select **/
function gourl(url)

{

   window.open(url);

} 
 
 
//**  image mouse over out  **//
function imgover(obj,type){
	if(type) obj.src = obj.src.replace(".gif","_.gif");
}
function imgout(obj,type){
	if(type) obj.src = obj.src.replace("_.gif",".gif");
}
 
function clsLayer(obj)
{
	if(obj == "") obj = "commonLayerPopup";
	$(obj).innerHTML = "";
}
 
function MM_controlShockwave(objStr,x,cmdName,frameNum) { //v3.0
	var obj=MM_findObj(objStr);
	if (obj) eval('obj.'+cmdName+'('+((cmdName=='GotoFrame')?frameNum:'')+')');
}
 
function MM_findObj(n, d) { //v4.0
	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=MM_findObj(n,d.layers[i].document);
	if(!x && document.getElementById) x=document.getElementById(n); return x;
}
 
function SetCookie( name, value, expiredays ){
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
 
//=================================================================================================================================
// iFrame contents height, resize
//=================================================================================================================================
function IframeResize(id){
    var ifrm = $(id);
    var the_height = ifrm.contentWindow.document.body.scrollHeight;
	if(the_height < 1)
		time_id = window.setTimeout("IframeResize('"+id+"')",10);
    ifrm.height = the_height;
}
 
function resizeCaller() {
    var dyniframe=new Array()
    for (i=0; i<iframeids.length; i++){
    if (document.getElementById)
        resizeIframe(iframeids[i])
    if ((document.all || document.getElementById) && iframehide=="no"){
    var tempobj=document.all? document.all[iframeids[i]] : $(iframeids[i])
        tempobj.style.display="block"
        }
    }
}
 
function resizeIframe(frameid){
    var currentfr=$(frameid);
	if (currentfr && !window.opera){
        currentfr.style.display="block"
    if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
        currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
    else if (currentfr.Document && Document.currentfr.body.scrollHeight) //ie5+ syntax
        currentfr.height = Document.currentfr.body.scrollHeight;
    if (currentfr.addEventListener)
        currentfr.addEventListener("load", readjustIframe, false)
    else if (currentfr.attachEvent){
		currentfr.detachEvent("onload", readjustIframe) // Bug fix line
        currentfr.attachEvent("onload", readjustIframe)
        }
    }
}
 
function readjustIframe(loadevt) {
    var crossevt=(window.event)? event : loadevt
    var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
    if (iframeroot)
        resizeIframe(iframeroot.id);
}
 
function loadintoIframe(iframeid, url){
	if (document.getElementById)
		$(iframeid).src=url;
}
 
 
 
//scroll top button
 
var isDOM = (document.getElementById ? true : false);
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
var isNS = navigator.appName == "Netscape";
 
function getRef(id) {
	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];
}
 
var scrollerHeight = 88;
var puaseBetweenImages = 3000;
var imageIdx = 0;
 
function moveRightEdge() {
	var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;
 
	if (isDOM) {
			yMenuFrom   = parseInt (divMenu.style.top, 10);
			yMenuTo     = (isNS ? window.pageYOffset : document.body.scrollTop) + 190; //
	}
	timeoutNextCheck = 500;
 
	if (yMenuFrom != yMenuTo) {
			yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 20);
			if (yMenuTo < yMenuFrom)
					yOffset = -yOffset;
			if (isNS4)
					divMenu.top += yOffset;
			else if (isDOM)
					divMenu.style.top = parseInt (divMenu.style.top, 10) + yOffset;
					timeoutNextCheck = 10;
	}
	setTimeout ('moveRightEdge()', timeoutNextCheck);
}
 
 
 
// iframe auto resize ---------
function change(url){
    document.getElementById('Pframe').src = url;
}
function resizeHeight(fr){
    var new_height = window.frames[0].document.body.scrollHeight;
    if(new_height < 400){
        fr.height = 400;
    }else{
        fr.height = new_height;
    }
}
 
/* equipment information popup */
function MM_openBrWindow(theURL) { //v2.0
  window.open(theURL,'big_img','width=500,height=500,left=100,top=100');
}
 
 
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
 
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
 
function MM_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=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
 
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
 
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
 
//menu
var TimeOut         = 300;
var currentLayer    = null;
var currentImg_id   = null;
var currentImg_url  = null;
var currentitem     = null;
 
var currentLayerNum = 0;
var noClose         = 0;
var closeTimer      = null;
 
// Open Hidden Layer
function mopen(n, img_id, img_url)
{
    var l  = document.getElementById("sm"+n);
    var mm = document.getElementById("Top0"+n);
 
    if(l)
    {
        mcancelclosetime();
        l.style.visibility='visible';
				MM_swapImage(img_id,'',img_url,1);
 
        if(currentLayer && (currentLayerNum != n)) {
					currentLayer.style.visibility='hidden';
					MM_swapImage(currentImg_id,'',currentImg_url.replace("_o",""),1);
				}
 
        currentLayer = l;
        currentitem = mm;
        currentLayerNum = n;
				currentImg_id = img_id;
				currentImg_url = img_url;
    }
    else if(currentLayer)
    {
        currentLayer.style.visibility='hidden';
				MM_swapImage(img_id,'',img_url.replace("_o",""),1);
        currentLayerNum = 0;
        currentitem = null;
        currentLayer = null;
				currentImg_id = null;
				currentImg_url = null;
    }
}
 
// Turn On Close Timer
function mclosetime()
{
    closeTimer = window.setTimeout(mclose, TimeOut);
}
 
// Cancel Close Timer
function mcancelclosetime()
{
    if(closeTimer)
    {
        window.clearTimeout(closeTimer);
        closeTimer = null;
    }
}
 
// Close Showed Layer
function mclose()
{
    if(currentLayer && noClose!=1)
    {
        currentLayer.style.visibility='hidden';
				MM_swapImage(currentImg_id,'',currentImg_url.replace("_o",""),1);
        currentLayerNum = 0;
        currentLayer = null;
        currentitem = null;
    }
    else
    {
        noClose = 0;
    }
 
    currentLayer = null;
    currentitem = null;
}
 
// Close Layer Then Click-out
document.onclick = mclose;
 
// -->		

// GOOGLE MAP

	var gmarkers =[];
	var i = 0;
function load() 
{

	  // Map 
      var map = new GMap2(document.getElementById("map"));
      map.addControl(new GLargeMapControl());
      map.addControl(new GMapTypeControl());
	  map.setCenter(new GLatLng(54.23955053156179, -4.4384765625), 5);
      map.setMapType(G_NORMAL_MAP);
      //Center Latitude, Longtitude 
      GEvent.addListener(map, "moveend", function() {
        var center = map.getCenter();
        document.getElementById("position").innerHTML = center.toString();
      });
 
      // Marker
      var marker;
      marker = createMarker(new GLatLng(51.350812,0.643687), "<div><b>Axis Dental Equipment Ltd</b><br>TEL:0845 603 4193 FAX:01795 841 371<br>         E-MAIL:info@dentalimaging.co.uk<br>HOMEPAGE:<a href='www.dentalimaging.co.uk'>www.dentalimaging.co.uk</a><br>ADDRESS:Gilchrist Cottage, Munns Lane,<br> Hartlip, Kent ME9 7SY</div>"); 
	  map.addOverlay(marker);
	  marker = createMarker(new GLatLng(51.392672,-0.183239), "<div><b>Blue Print Detnal</b><br>TEL:0845 003 6274 FAX:0845 003 6275<br>         E-MAIL:info@blueprintdental.co.uk<br>HOMEPAGE:<a href='www.blueprintdental.co.uk'>www.blueprintdental.co.uk</a><br>ADDRESS:12 Lessness Road, Morden,Surrey,<br> SM4 6HP</div>"); 
   	  map.addOverlay(marker);
	  marker = createMarker(new GLatLng(53.5440440,-2.528382), "<div><b>Digital Dental</b><br>TEL:0800 027 8393 FAX:01942 791257<br>         E-MAIL:info@digitaldental.co.uk<br>HOMEPAGE:<a href='www.digitaldental.co.uk'>www.digitaldental.co.uk</a><br>ADDRESS:178 Wigan Road, Westhoughton, <br>Bolton, BL5 2AG</div>");
      map.addOverlay(marker); 
	  marker = createMarker(new GLatLng(53.538,-2.791201), "<div><b>Hatchard Medical</b><br>TEL:0844 873 1262 FAX:0844 873 1261<br>         E-MAIL:enquiries@hatchardmedical.co.uk<br>HOMEPAGE:<a href='www.hatchardmedical.co.uk'>www.hatchardmedical.co.uk</a><br>ADDRESS:Suite 24, West Lancashire Investment Centre,<br> White Moss Business Park, Maple View, Skelmersdale, WN8 9TG</div>");
      map.addOverlay(marker); 
	  marker = createMarker(new GLatLng(51.391646,-0.502384), "<div><b>Indent Systems</b><br>TEL:01932 582 929 FAX:01932 582 946<br>E-MAIL:<br>HOMEPAGE:<a href=''></a><br>ADDRESS:The Courtyard, 30 London Street,<br> Chertsey, Surrey, KT16 8AA</div>");
      map.addOverlay(marker); 
	  marker = createMarker(new GLatLng(51.895774,-0.515461), "<div><b>DB Dental</b><br>TEL:01484 401015 FAX:01484 401018<br>         E-MAIL:sales@dbdenatl.co.uk<br>HOMEPAGE:<a href='www.dbdental.co.uk'>www.dbdental.co.uk</a><br>ADDRESS:Unit 2 Apex Business Centre,<br> Boscombe Road, Dunstable, Bedfordshire, LU5 4SB</div>");
      map.addOverlay(marker); 
	  marker = createMarker(new GLatLng(51.796859,0.65023), "<div><b>Dental Directory</b><br>TEL:01376 391292 FAX:01376 500 581<br>         E-MAIL:sales@dental-directory.co.uk<br>HOMEPAGE:<a href='www.dental-directory.co.uk'>www.dental-directory.co.uk</a><br>ADDRESS:6 Perry Way, Witham, Essex, CM8 3SX</div>");
      map.addOverlay(marker); 
	  marker = createMarker(new GLatLng(51.350812,0.643687), "<div><b>HenrySchein Ireland</b><br>TEL:00353 1 456 5288 FAX:00353 1 450 5760<br>         E-MAIL:iesales@henryschein.ie<br>HOMEPAGE:<a href='www.henryschein.ie'>www.henryschein.ie</a><br>ADDRESS:61 A Longmile Centre, Longmile Road,<br> Dublin 12</div>"); 
      map.addOverlay(marker);
	  marker = createMarker(new GLatLng(51.423393,-0.163782), "<div><b>Hague Dental</b><br>TEL:0800 298 5003 FAX:01306 710480<br>         E-MAIL:info@haguedental.com<br>HOMEPAGE:<a href='www.haguedental.com'>www.haguedental.com</a><br>ADDRESS:Trident Business Centre, 89 Bickersteth Road,<br> Tooting Broadway, London, SW17 9SH</div>"); 
      map.addOverlay(marker);
	  marker = createMarker(new GLatLng(51.531591,-3.155205), "<div><b>Media Tech Dental</b><br>TEL:029 2054 9372 FAX:029 2054 9372<br>         E-MAIL:enquiries@mediatechdental.co.uk<br>HOMEPAGE:<a href='www.mediatechdental.co.uk'>www.mediatechdental.co.uk</a><br>ADDRESS:3 Pepprmint Drive, Pontprennau Cardiff,<br> CF23 8SH</div>"); 
      map.addOverlay(marker);
	  marker = createMarker(new GLatLng(51.455125,-0.229641), "<div><b>Pars Dental</b><br>TEL:02087 884400 FAX:02087 886688<br>         E-MAIL:info@parsdental.com<br>HOMEPAGE:<a href='www.parsdental.com'>www.parsdental.com</a><br>ADDRESS:327 Tildesley Road, Putney, London,<br> SW15 3BB</div>");
      map.addOverlay(marker);
	  marker = createMarker(new GLatLng(52.642242,-1.136765), "<div><b>SOL Dental Technologies</b><br>TEL:0116 2537679 FAX:0116 2537679<br>         E-MAIL:brostam@hotmail.co.uk<br>HOMEPAGE:<a href=''></a><br>ADDRESS:Unit 14, Abbey Business Park, Friday Street, Leicester, LE1 3BW</div>"); 
      map.addOverlay(marker);
	  marker = createMarker(new GLatLng(51.720806,-2.155543), "<div><b>Eagles Technologies</b><br>TEL:01453 885806 FAX:01453 885806<br>         E-MAIL:eaglests@fsmail.net<br>HOMEPAGE:<a href='www.eaglestechservices.co.uk'>www.eaglestechservices.co.uk</a><br>ADDRESS:The Clock Tower, Chalford Industrial Estate,<br> Stroud, Gloucestershire, GL6 8NT</div>");
      map.addOverlay(marker); 
	  marker = createMarker(new GLatLng(51.350812,0.643687), "<div><b>Enviro Dental</b><br>TEL:0121 624 3040 FAX:0121 475 3403<br>         E-MAIL:eddie.mellin@blueyonder.co.uk<br>HOMEPAGE:<a href=''></a><br>ADDRESS:</div>");
      map.addOverlay(marker); 

	  
}
    function createMarker(point, html) {
      var marker = new GMarker(point); 
      gmarkers[i++] = marker;
 
      // Event
      GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(html);
      });
 
      return marker;
    }
    
    function linkClick(i) {
      //Make Event
      GEvent.trigger(gmarkers[i], "click");
    }


