//var Renderer = {};
window.onerror = function(msg,url,l){
  //txt="This is generated from with browserCheck.js<br />";
  txt="There was an error on this page.<br />";
  txt+="Error: " + msg + "<br />";
  txt+="URL: " + url + "<br />";
  txt+="Line: " + l + "<br /><br />";
	if(String(msg.toUpperCase()).match(/THE OPERATION COMPLETED SUCCESSFULLY/));
  else Debug.print(txt, 1);
  return true;
}

window.onload = function(){
	//_isIE?document.body.scroll='no' :'';
	//Debug.print(document.width +'-'+ window.innerWidth);
	//document.width= window.innerWidth;
	//document.height=window.innerHeight;
}

var _isFF=false;
var _isIE=false;
var _isOpera=false;
var _isKHTML=false;
var _isMacOS=false;
var _isValidBrowser = true;
var Browser = {
  verify : function(){
    if(navigator.userAgent.indexOf('Macintosh')!= -1){
      _isMacOS=true;
    };
    if((navigator.userAgent.indexOf('Safari')!= -1)||(navigator.userAgent.indexOf('Konqueror')!= -1)){
      _isKHTML=true;
    }
    else if(navigator.userAgent.indexOf('Opera')!= -1){
      _isOpera=true;
      _OperaRv=parseFloat(navigator.userAgent.substr(navigator.userAgent.indexOf('Opera')+6,3));
    }
    else if(navigator.appName.indexOf("Microsoft")!=-1){
      _isIE=true;
    }
    else if (navigator.userAgent.indexOf("Firefox")!=-1){
      _isFF=true;
    }
    else{};
  },
  
  isValid : function(){
    //alert(navigator.userAgent);
    var message;
    var msg = new Alert();
    if(_isFF){
      var _FFrv=parseFloat(navigator.userAgent.split("rv:")[1]);
      if(_FFrv<1.8){
        _isValidBrowser = false;
        msg.height = 120;
        msg.strLibPath = pathLib;
        message = 'Your are Using FireFox Version '+ _FFrv +'.<br />';
        message += 'Please Update to FireFox 1.8 or greater to Avail Full Features of this Application.<br /><br />';
        message += '<center><a href="http://www.mozilla.com" target="_self">Click here to Download the Latest Version of FireFox</a></center>';
      };
    }
    else if(_isIE){
      var _IErv=parseFloat(navigator.userAgent.split("MSIE ")[1]);
      if(_IErv<7){
        _isValidBrowser = false;
        msg.height = 145;
        msg.strLibPath = pathLib;
        message = 'Your are Using Internet Explorer Version '+ _IErv +'.<br />';
        message += 'Please Update to Internat Explorer 7 or greater to Avail Full Features of this Application.<br /><br />';
        message += '<center><a href="http://www.microsoft.com/windows/products/winfamily/ie/default.mspx" target="_self">Click here to Download the Latest Version of Internet Explorer</a></center>';
      };
    };
    
    if(!_isValidBrowser){
      var disabler = misc.Disable(document.body, 'white');
      msg.width = 450;
      msg.Message = message;
      msg.funcOnOk = function(){
        misc.removeElement(disabler);
      };
      msg.Show();
    }
  }
};
Browser.verify();

function dekhao(btn){
	var win = new WinPane();
	with(win){
		strCaption = 'HTML Code';
		numInitWidth = 500;
		numMinWidth = 400;
	}
	win.funcOnClose = function(){
		//misc.Enable(document.body);
		if(btn)btn.disabled = false;
	}
	win.init();
	
	win.Content.style.font='normal 12px arial,tahoma, helvetica, sans-serif';
	misc.setInnerText(win.Content, document.body.innerHTML);
	if(btn)btn.disabled = true;
}
