function OpenWin(WinURL)
{
	var WinAppearance, WinLeft=0, WinTop=0, WinWidth=0, WinHeight=0;

	if (navigator.appName == "Netscape") {
		WinWidth=window.outerWidth-150;
		WinHeight=outerHeight-300;
		WinLeft=self.screenX+100;
		WinTop=self.screenY+150;
	}else{
		WinWidth=window.document.body.clientWidth-150;
		WinHeight=parent.document.body.clientHeight-250;
		WinLeft=self.screenLeft+100;
		WinTop=parent.screenTop+100;
	}

	WinAppearance='toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width='+WinWidth+',height='+WinHeight+',top='+WinTop+',left='+WinLeft;
	window.open(WinURL,'NewWin',WinAppearance);
}

function OpenWinTest(WinURL)
{
	var WinAppearance, WinLeft=0, WinTop=0, WinWidth=0, WinHeight=0;

	if (navigator.appName == "Netscape") {
		WinWidth=600;
		WinHeight=285;
		WinLeft=200;
		WinTop=250;
	}else{
		WinWidth=600;
		WinHeight=285;
		WinLeft=200;
		WinTop=250;
	}

	WinAppearance='toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width='+WinWidth+',height='+WinHeight+',top='+WinTop+',left='+WinLeft;
	window.open(WinURL,'NewWinTest',WinAppearance);
}

function OpenWinDwgDxf(WinURL)
{
	var WinAppearance, WinLeft=0, WinTop=0, WinWidth=0, WinHeight=0;

	if (navigator.appName == "Netscape") {
		WinWidth=800;
		WinHeight=500;
		WinLeft=100;
		WinTop=150;
	}else{
		WinWidth=800;
		WinHeight=500;
		WinLeft=100;
		WinTop=150;
	}

	WinAppearance='toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width='+WinWidth+',height='+WinHeight+',top='+WinTop+',left='+WinLeft;
	window.open(WinURL,'NewWinTest',WinAppearance);
}

function banners(i) {
	var m;
	imgArray = new Array ('images/photo4.jpg','images/photo5.jpg','images/photo6.jpg');
	imgArray1 = new Array ('images/caption4.gif','images/caption5.gif','images/caption6.gif');
	i1 = 'photo';
	ic = 'caption';
    sek = 3500;
    var picturs;
	var captions;
    m = i;
    picturs = imgArray[i];
	captions = imgArray1[i];
    document.images[i1].src = picturs;
	document.images[ic].src = captions;
    i = i + 1;
        if (i == imgArray.length) { 
              i = 0;
              }
    j = i;
    timerID = setTimeout("banners(j)",sek);
}

function popupWIN( url, width, height )
	{
	var NAME = 'dwg';
	
/*	var url = '';*/
//	var NAME = 'window' + id;
	
	var x = Math.floor((screen.availWidth - width)/2);
	var y = Math.floor((screen.availHeight - height)/2);
	
		if( window.windows == null ) window.windows = {};
	
	window.windows[NAME] = window.open(url, NAME, 'scrollbars=yes,resizable=yes,width=' + width + ',height=' + height + ',left=' + x + ',top=' + y);
	window.windows[NAME].focus();
	
	return false;
	}
	
function buildRollovers( outSuffix, overSuffix )
	{
	var re = new RegExp(outSuffix, 'i');
	var es = document.images;
		for( var i = 0 ; i < es.length ; i++ )
		{
			if( es[i].src.search(re) != -1 && !es[i].hasRollover )
			var r = new RolloverImage(es[i], re, overSuffix);
		}
	}



function RolloverImage( htmlElement, outRegExp, overSuffix )
	{
	var element;
	var cache;
	
	function init( e, outRegExp, overSuffix )
		{
		element = patchDOM(e);
//		element = e;
		e.hasRollover = true;
		cache = {out: new Image(), over: new Image()};
		cache.out.src = e.src;
		cache.over.src = e.src.replace(outRegExp, overSuffix);
//		e.onmouseover = _over;
//		e.onmouseout = _out;
		e.addEventListener('mouseover', _over, false);
		e.addEventListener('mouseout', _out, false);
		}
	
	function _over()
		{
		element.src = cache.over.src;
		}
	
	function _out()
		{
		element.src = cache.out.src;
		}
	
	init(htmlElement, outRegExp, overSuffix);
	}