﻿//jQuery - Start
//Thet 6/30/2009 - apply the css class only if innerHtml is not empty
$(document).ready(function(){
   var divMessage = $('#divMessage');
   if (divMessage != null){        
        if ($.trim(divMessage.text()) == "")
            divMessage.removeClass('message'); 
        else
            divMessage.addClass('message');       
   }
 });
//jQuery - End

//Thet 10/14/2009 
//Start searching animation functions
function onUpdating()
{
    if (document.getElementById('processing'))
        document.getElementById('processing').style.display='block';    
}

function onUpdated()
{
    if (document.getElementById('processing'))
        document.getElementById('processing').style.display='none';        
}
//End

function SetSelectedMenu(MainMenuItem, SubMenuItem)
{   
    var mainmenu = document.getElementById("MenuMenuItem");
    mainmenu.value = MainMenuItem;
    
    var submenu = document.getElementById("SubMenuItem");
    submenu.value = SubMenuItem;
}
  

function SetHeight(ParentElementId, ChildElementId)
{
     var viewportheight;
     var viewportwidth;
     
     // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
     if (typeof window.innerWidth != 'undefined')
     {
          viewportwidth = window.innerWidth;
          viewportheight = window.innerHeight;
     }
     
    // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
     else if (typeof document.documentElement != 'undefined'
         && typeof document.documentElement.clientWidth !=
         'undefined' && document.documentElement.clientWidth != 0)
     {
           viewportwidth = document.documentElement.clientWidth;
           viewportheight = document.documentElement.clientHeight;
     }
     
     // older versions of IE
     else
     {
           viewportwidth = document.getElementsByTagName('body')[0].clientWidth;
           viewportheight = document.getElementsByTagName('body')[0].clientHeight;
     }
     
    var ParentObj = document.getElementById(ParentElementId);
    var ChildObj = document.getElementById(ChildElementId);
    
    var Header = document.getElementById("Header");
    var Menu = document.getElementById("Menu");
    var Footer = document.getElementById("Footer");
      
    if(ParentObj.clientHeight < viewportheight)
        ChildObj.style.height = (viewportheight - (Header.clientHeight + Footer.clientHeight + Menu.clientHeight)) + "px";

        //ChildObj.style.height = (viewportheight - (screen.height - (viewportheight - 47))) + "px";
}

function Print(id, rootPath)
{
    var win = window.open('','','scrollbars=yes,width=900,height=800');

    win.document.open("text/html");
    win.document.write('<html><head>');
    
    if (rootPath == null)
    {
        win.document.write('<link href="../css/Print.css" rel="stylesheet" type="text/css"/>');
        win.document.write('<link href="../css/amc_white.css" rel="stylesheet" type="text/css"/>');
        win.document.write('<link href="../css/styles.css" rel="stylesheet" type="text/css"/>');    
        win.document.write('<link href="../css/fullscreen_style.css" rel="stylesheet" type="text/css"/>');    
    }
    else
    {
        win.document.write('<link href="' + rootPath + '/css/Print.css" rel="stylesheet" type="text/css"/>');
        win.document.write('<link href="' + rootPath + '/css/amc_white.css" rel="stylesheet" type="text/css"/>');
        win.document.write('<link href="' + rootPath + '/css/styles.css" rel="stylesheet" type="text/css"/>');    
        win.document.write('<link href="' + rootPath + '/css/fullscreen_style.css" rel="stylesheet" type="text/css"/>');  
    }
       
    win.document.write('</head><body>');
    win.document.write(document.getElementById(id).innerHTML);
    win.document.write('</body></html>');
    win.document.close();
    win.print();
}