﻿// JavaScript File
	var ns4 = (document.layers)? true : false;
	var ie4 = (document.all)? true : false;
	var moz = (document.getElementById && !document.all)? true : false;
    var safari = navigator.userAgent.indexOf('Safari')>0;

	function objectById(id) {
		if (ns4) return document.layers[id]
		else if (ie4) return document.all.item(id)
		else if (moz) return document.getElementById(id);
		else if (safari) return document.getElementById(id);
	}
	
    function addEvent(obj, evType, fn)
    {
        if (obj.addEventListener)
        {
            obj.addEventListener(evType, fn, false);
            return true;
        }
        else if (obj.attachEvent)
        {
            var r = obj.attachEvent("on"+evType, fn);
            return r;
        }
        else
        {
            return false;
        }
    }

    function Clickbutton(targetButtonName, evt) {
        var e = (evt) ? evt : window.event;
        var keyCode = e.keyCode;

        if (safari && keyCode == 3) keyCode = 13; 
        if (keyCode == 13) {
/*
            e.cancelBubble=true;
            if (e.preventDefault) e.preventDefault(); 
            if (e.returnValue) e.returnValue = false; 
            if (e.stopPropagation) e.stopPropagation();
*/
            if (window.event) {
                e.cancelBubble=true;
            } else {
                e.stopPropagation();
            }
            
             if (e.preventDefault) 
                e.preventDefault(); 
             else 
                e.returnValue = false; 

		    var targetButton = objectById(targetButtonName);
		    if(targetButton != null)
		    {
		        targetButton.click();
		    }
            return false;
        }
        return true;
        
/*
	    var e = (window.event) ? window.event : evt;
	    if (e.keyCode == 13) {
		    //alert('clickbutton() == 13');
		    //alert(e);
            e.cancelBubble = true;
            e.returnValue = false;            
            e.cancel = true;

		    var targetButton = objectById(targetButtonName);
		    if(targetButton != null)
		    {
		        targetButton.click();
		    }
            return false;
	    }
	    return true;
*/	    
    }

