﻿String.prototype.trim = function() {return this.replace(/^\s+|\s+$/g,"");}
String.prototype.ltrim = function(){return this.replace(/^\s+/,"");}
String.prototype.rtrim = function() {return this.replace(/\s+$/,"");}
IE=(navigator.userAgent.toLowerCase().indexOf("msie")!=-1)?true:false;
Gecko=(navigator.userAgent.toLowerCase().indexOf("gecko")!=-1)?true:false;
Opera=(navigator.userAgent.toLowerCase().indexOf("opera")!=-1)?true:false;
Safari=(navigator.userAgent.toLowerCase().indexOf("safari")!=-1)?true:false;

GetWidth = function()
{
 switch(true)
 {
  case IE:{return 240;}
  case Gecko:{return 240;}
  case Opera:{return 240;}
  case Safari:{return 240;}
  default: {return 240;}
 }
}

GetHeight = function()
{
 switch(true)
 {
  case IE:{return 176;}
  case Gecko:{return 176;}
  case Opera:{return 176;}
  case Safari:{return 176;}
  default: {return 176;}
 }
}



handlePageSize = function()
	                 {
                      switch(true)
                            {
                             case IE:{
                                      document.getElementById('ContentBody').style.height=(parseInt(document.documentElement.clientHeight)-GetHeight());
                                      document.getElementById('ContentBody').style.width=(parseInt(document.documentElement.clientWidth)-GetWidth());
                                      break;
                                     }
                             case Gecko:{
                                         document.getElementById('ContentBody').style.height=parseInt(window.innerHeight-GetHeight())+'px';
                                         document.getElementById('ContentBody').style.width=parseInt(window.innerWidth-GetWidth())+'px';
                                         break;
                                        }
                             case Opera:{
                                         document.getElementById('ContentBody').style.height=(parseInt(document.documentElement.clientHeight)-GetHeight());
                                         document.getElementById('ContentBody').style.width=(parseInt(document.documentElement.clientWidth)-GetWidth());
                                         break;
                                        }
                             case Safari:{
                                      document.getElementById('ContentBody').style.height=(parseInt(document.documentElement.clientHeight)-GetHeight());
                                      document.getElementById('ContentBody').style.width=(parseInt(document.documentElement.clientWidth)-GetWidth());
                                      break;
                                     }
                             default:{
                                      document.getElementById('ContentBody').style.height=(parseInt(document.documentElement.clientHeight)-GetHeight());
                                      document.getElementById('ContentBody').style.width=(parseInt(document.documentElement.clientWidth)-GetWidth());
                                      break;
                                     }
                            

                            }
                      
                      
                      document.getElementById('ContentDiv').style.display='';
	                 }

function handleJavaScript()
{
Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(handlePageSize);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(handlePageSize);
handlePageSize();
}

switch(true)
      {
       case IE:{
                window.attachEvent("onload", handleJavaScript);
                window.attachEvent("onresize",   handlePageSize);
                break;
               }
       case Gecko:{
                   window.addEventListener("load", handleJavaScript,   true);
                   window.addEventListener("resize",   handlePageSize, true);
                   break;
                  }
       case Opera:{
                   window.attachEvent("onload", handleJavaScript);
                   window.attachEvent("onresize",   handlePageSize);
                   break;
                  }
       case Safari:{
                    window.attachEvent("onload", handleJavaScript);
                    window.attachEvent("onresize",   handlePageSize);
                    break;
               }
       default:{
                window.attachEvent("onload", handleJavaScript);
                window.attachEvent("onresize",   handlePageSize);
               }       
      }
