function intrude( dst, src ) {
	for( var k in src ) {
		dst[k] = src[k];
		}
	return dst;
	}

function uvlog( which, what ) {
	(new Image()).src = AURI+'resource/ultraviolet/' + Math.random() + '/?which='+escape( which )+'&what='+escape( what )+'&where='+escape( window.location )+'&uniq='+escape( uvUniq )
	
	setCookie( '_uv', uvUniq );
	
	return true;
	}
	
function uvAttachLinks( ) {
	eraseCookie( '_uv' );
	var linkArr = document.getElementsByTagName( 'a' );
	if( linkArr ) {
		for( var ii = 0; ii < linkArr.length; ii++ ) {
			if( linkArr[ii].href && !linkArr[ii].onclick ) {
				var _t = linkArr[ii];
				_t.uvlog = uvlog;
				_t.onclick = bind(
					 null
					,function( _t ) {
					 	_t.uvlog( _t.href, 'click' );
					 	}
					 ,_t
					 );
				}
			}
		}
	}

function uvAttachReports( ) {
	var linkArr = document.getElementsByTagName( 'a' );
	if( linkArr ) {
		for( var ii = 0; ii < linkArr.length; ii++ ) {
			var div = document.createElement( 'div' );
			div.className = 'uvLinkReport';
			div.style.left = (getObjWidth( linkArr[ ii ] ) + 5) + 'px';
			
			var key = 'h_' + hex_md5( linkArr[ii].href );
			var N = 0;
			var P = 0;
			
			if( uvExit
			&&	uvExit[ key ] ) {
				var N = uvExit[ key ][ 0 ];
				var P = parseInt((parseFloat( uvExit[ key ][ 1 ] ) * 100));
				}
			
			setHTML( div, '&laquo; (' + N + '; ' + P + '%)' );
			linkArr[ii].insertBefore( div, linkArr[ii].firstChild );
			linkArr[ii].style.position = 'relative';
			}
		}
	}
    
if (navigator.platform == "Win32"
        && navigator.appName == "Microsoft Internet Explorer"
        && window.attachEvent)
{
        //window.attachEvent("onload", enableAlphaImages);
        document.onload = chainHandlers( document.onlod, enableAlphaImages);
}

var spacerPath = AURI+'resource/image/blank.gif';

function enableAlphaImages(){
	var url = window.location.host; 
        var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
        if ((rslt != null && Number(rslt[1]) >= 5.5 && Number(rslt[1]) < 7)) { 
                for (var i=0; i<document.all.length; i++){
                        var obj = document.all[i];
                        var img = document.images[i];
                        if (img && img.src.match(/\.png$/i) != null && (img.className.match('uvTransparent') || img.className.match('uvTransitional') ) ) {                            
                                var src = img.src;  
                                img.style.width = img.width + "px";
                                img.style.height = img.height + "px";
                                img.style.filter =
                                "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='scale')"
                                img.src = spacerPath;
                        }

                }
        }
}

var enableAlphaImage = function( img ){
	var url = window.location.host;

        var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
        if ((rslt != null && Number(rslt[1]) >= 5.5 && Number(rslt[1]) < 7)) {
                        if (img && img.src.match(/\.png$/i) != null ) {
                                var src = img.src;
                                img.style.width = img.width + "px";
                                img.style.height = img.height + "px";
                                img.style.filter =
                                "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='scale')"
                                img.src = spacerPath;
                        }

        }
}

document.onload = chainHandlers( document.onload, uvAttachLinks );
/*(document.onload = chainHandlers( document.onload, uvAttachReports );
*/

