

var Sensus = {
  init : 
    function(){          
                  
         var links = $("#contentwrapper a[rel=external]").addEvent("click", Sensus.overrideclick);  
                
    },    
   overrideclick : 
        function(e){
        
            var event = (!e) ? window.event : e;
	        if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) 
		        return true;
	        else {
		        var oWin = window.open(this.getAttribute('href'), '_blank');
		        if (oWin) {
			        if (oWin.focus) 
				        oWin.focus();			
			        return false;
		        }
		        oWin = null;
		        return true;
	        }
        
            //alert("oK");
            //return false;
       }

}
    function inputTextKeyPressed(e, buttonid){
    
        if(!e) e=window.event;
        key = (e.which)?e.which:window.event.keyCode; 
        if (key == 13){
            document.getElementById(buttonid).click();
            return false;
        }
    }
    
     function KeyDownHandler(btn)
    {
        if (event.keyCode == 13)
            {
                event.returnValue=false;
                event.cancel = true;
                document.getElementById(btn).click();

            }
    }

    function coolt(evn){
      var autoComplete = document.getElementById("uxAutoCompleter_completionListElem");
      if(autoComplete.style.visibility == "hidden")
      {
      if(evn.keyCode == 13)
      {
                 document.getElementById(uxShow_Button).click();
                 event.returnValue = false;
                 event.cancelBubble = true;
      }
      if (window.event && window.event.keyCode == 13) { // IE
                document.getElementById(uxShow_Button).click();
                event.returnValue = false;
                event.cancelBubble = true;
      } 
      else if (evn && (evn.keyCode == 13 || evn.which == 13 )) { // FF
               
                document.getElementById(uxShow_Button).click();
                evn.cancelBubble = true;
                evn.stopPropagation();
                return false;
      }
     }
        

    }
    function showAutoComplete() {

        var autoComplete = $find('uxAutoCompleter');
        autoComplete.get_element().focus();
        autoComplete._textBoxHasFocus = true;
        var textBoxCurrentValue = autoComplete.get_element().value;

        Sys.Net.WebServiceProxy.invoke(autoComplete.get_servicePath(),
           autoComplete.get_serviceMethod(),
           false,

           { prefixText: textBoxCurrentValue, count: autoComplete._completionSetCount },
           Function.createDelegate(autoComplete, autoComplete._onMethodComplete),
           Function.createDelegate(autoComplete, autoComplete._onMethodFailed),
           textBoxCurrentValue,

           5000);

        $common.updateFormToRefreshATDeviceBuffer();
        document.getElementById(uxShow_Button).click();
    }


DOMAssistant.DOMReady(Sensus.init);