﻿function CPage()
{         
  var sHeadTagContent = '';
  var sBodyTagContent = '';
  
  this.oBrowser = new Object();
  this.oEvent = new Object();  
  
  this.setPageRegister = function()
  {        
    new CEvent().setEventModel3(window, 'load', setPageHandler);    
  }  
  
  var setPageHandler = function()
  {                     
    this.oBrowser = new CBrowser();
    this.oEvent = new CEvent();    
    
    //setClearDocument();        
    
    CPage.prototype.setPageInitialize();        
  }
  
  /* ToDo: Clear New Line for Apple and Linux System and test it */

  var setClearDocument = function()
  {      
    sHeadTagContent = document.getElementsByTagName('head')[0].innerHTML;
    sBodyTagContent = document.getElementsByTagName('body')[0].innerHTML;        
    
    sHeadTagContent = sHeadTagContent.replace(/\x20*\x0A+\x20*/g, '');
    sBodyTagContent = sBodyTagContent.replace(/\x20*\x0A+\x20*/g, '');            
    
    if(oBrowser.bInternetExplorer) /*|| oBrowser.bSafari4  für Apple Safari 4.0 Fixen*/
    {
      document.getElementsByTagName('head')[0].textContent = sHeadTagContent;
    }
     else
     {              
       document.getElementsByTagName('head')[0].innerHTML = sHeadTagContent;
     }
        
    document.getElementsByTagName('body')[0].innerHTML = sBodyTagContent;
  }    
}
