function get_browser()
{
    checkOP = window.opera;            // OP
    checkN6 = document.getElementById; // N6
    checkIE = document.all;            // IE
    checkN4 = document.layers;         // N4

    if(checkOP) {
        return "OP6";  // Opera 6 or above
    } else if(checkIE) {
        return "IE4";  // Internet Explorer 4.0 or above
    } else if(checkN6) {
		userAgent = navigator.userAgent;
		if(userAgent.indexOf("Safari") >= 0) {
			return "SA1";  // Safari 1.X
		}
        return "NS6";  // Netscape 6 or above
    } else if(myN4) {
        return "NN4";  // Netscape Navigator 4 to 5
    } else {
        if(navigator.appName == "Netscape") {
            return "NS";
        } else if(navigator.appName == "Microsoft Internet Explorer") {
            return "IE";
        }
    }

    return "UNKNOWN";
}

function get_os()
{
	platform = navigator.platform;
	
	if(platform >= "Win") {
		return "WIN";
	} else if(platform >= "Mac") {
		return "MAC";
	}
	
	return "UNKNOWM";
}



function rewrite_document()
{
	if(!document.getElementsByTagName) {
		return;
	}
	
	
	
	var anchors = document.getElementsByTagName('a');
	
	for(var i=0; i<anchors.length; i++) {
		var a = anchors[i];
		var classes = a.className.split(" ");
	
		if(a.href) {
			var bTargetBlank = false;
			var bPopupImage = false;
			var imgWidth = 0;
			var imgHeight = 0;
			
			for(var j=0; j<classes.length; j++) {				
				if(classes[j] == 'popupNewWindow') {
					bTargetBlank = true;
				} else if(classes[j] == "popupImage") {
					bPopupImage = true;
				} else if(classes[j].substr(0, 1) == "w") {
					imgWidth = classes[j].substr(1, 9999);
				} else if(classes[j].substr(0, 1) == "h") {
					imgHeight = classes[j].substr(1, 9999);
				}
			}
			
			if(bTargetBlank) {
				a.target = '_blank';
			}
			
			if(bPopupImage && imgWidth!=0 && imgHeight!=0) {
				a.href = 'javascript:popupImage("'+a.href+'", '+imgWidth+', '+imgHeight+', "'+escape(a.title)+'");';
			}
		}
	}
	
	
	
	images = document.getElementsByTagName('img');
	
	for(i=0; i<images.length; i++) {
		img = images[i];
		classes = img.className.split(" ");
		bRollOver = false;
		
		for(j=0; j<classes.length; j++) {				
			if(classes[j] == 'rollOverButton') {
				bRollOver = true;
				break;
			}
		}
		
		if(bRollOver) {
			path = img.src.split("/");
			filename = path[path.length - 1].split(".");
			
			var target = new RegExp("_0$");
			if(!filename[0].match(target)) {
				continue;
			}
			var rolloverFilename = filename[0].replace(target, "_1");
			
			var rolloverImg = path[0];
			for(j=1; j<path.length-1; j++) {
				rolloverImg += "/" + path[j];
			}
			rolloverImg += "/" + rolloverFilename + "." + filename[1];
			
			img.srcMouseOut = img.src;
			img.srcMouseOver = rolloverImg;
			
			img.onmouseover = function func() { this.src = this.srcMouseOver; };
			img.onmouseout = function func() { this.src = this.srcMouseOut; };
			
			img.style.cursor = "pointer";
		}
	}
}

