        
        var userNavigated = true;
        var mySplitResult;
        var pageName = 'initial';
        var bLogout = 'false';
        var myInnerTxt = '';
        var lList = '';
        window.onload=initPage;

        
        function initPage() {
           var lists = document.getElementsByTagName('LI');
           var lists2 = document.getElementsByTagName('DT');
           var allLists = '';
           for (var i = 0; i < lists.length; i++) {
                if (lists[i]) {
                    allLists = allLists + lists[i].innerHTML + ',';
                }
           }
           for (var i = 0; i < lists2.length; i++) {
                if (lists2[i]) {
                    allLists = allLists + lists2[i].innerHTML + ',';
                }
           }
           lList = allLists.replace(/[\s]+/gim, ' ').replace(/ ,/gim, ',').replace(/<(.|\n)*?>/gim, '').replace(/[\r\n]/gim, '').replace(/^\s\s*/, '').replace(/\s\s*$/, '');
           lList = lList.toLowerCase();
           $get('hf_item').value = 0;
           show('smenu0','dt0');
           fitWindow();
        }
        
        function show(id, dt_id) {
            if(id) {
                var d = $get(id);
                var dts = document.getElementsByTagName('DT');
                for (var i = 0; i< 20; i++) {
	                if ($get('smenu'+i)) {
	                    $get('smenu'+i).style.display='none';
	                }
	                if ($get('dt'+i)) {
	                    $get('dt'+i).style.border='1px solid transparent';
	                }
                }
                if (d) {
                    d.style.display='block';
                }
                if ($get(dt_id)&&(!id==0)) {
	                $get(dt_id).style.border = '1px solid #E5E4D2';
                }
            }
        }
        
        function newSource(page_name, itm) {
        
            if (page_name == 'Contact_Us') {
                goContact();
                return;
            } 
                
            var hf_tag = page_name;
            var myTxt = '';
            hf_tag = hf_tag.replace(/mmm_/g, '');
            hf_tag = hf_tag.replace(/_/g, ' ');
            hf_tag = hf_tag.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
            myTxt = hf_tag;
            
            if (lList.indexOf(myTxt.toLowerCase()) == - 1) {
                page_name = page_name + '~' + $get('hf_source').value;
            }
            if(isNumber(itm)) {
                $get('hf_item').value = itm;
            }
            __doPostBack('up1',page_name);
        }
               
        function fitWindow() {
            
            $get('mainpage').style.height = 'auto';
                        
            var iLen = getHeight('mainpage') + 50;
            $get('menu').style.height = 'auto';
            
            if (getHeight('menu') + 120 > iLen) {
                iLen = getHeight('menu') + 120;
            }
            $get('news').style.height = 'auto';
            
            if (getHeight('news') + 60 > iLen) {
                iLen = getHeight('news') + 60;
            }
            
            var iSize = iLen + 46;
            var iMain = iLen - 90;
            var iNews = iLen - 56;
            var iTop = iLen + 158;
            var iFiller = iLen - 60;
            $get('mainback').style.height = iSize +'px';
            $get('mainfiller').style.height = iFiller +'px';
            $get('offices').style.top = iTop +'px';
            $get('news').style.height = iNews +'px';

        }
        
        function findSub() {     

            var hf_tag = '';
            hf_tag = $get('hf_page').value;
            var bCloseMenu = false;
            if (hf_tag.indexOf('NEWS') > - 1) {
                bCloseMenu = true;
            }
            hf_tag = hf_tag.replace(/mmm_/g, '');
            hf_tag = hf_tag.replace(/_/g, ' ');
            hf_tag = hf_tag.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
            myInnerTxt = hf_tag;
            var b_LI_NotFound = true;
            if (lList.indexOf(myInnerTxt.toLowerCase()) > - 1 && bCloseMenu != true) {
                var lists = document.getElementsByTagName('LI');

                for (var i = 0; i < lists.length; i++) {
                    var tmpLI = '';
                    if (lists[i].innerText) {
                        tmpLI = lists[i].innerText.replace(/^\s\s*/, '').replace(/\s\s*$/, '').replace(/ ,/gi, ',').replace(/<(.|\n)*?>/gi, '')
                    } else {
                        tmpLI = lists[i].innerHTML.replace(/^\s\s*/, '').replace(/\s\s*$/, '').replace(/ ,/gi, ',').replace(/<(.|\n)*?>/gi, '')
                    }
                    if (tmpLI == myInnerTxt) {
                        $get('hf_source').value = myInnerTxt;
                        var sPE = '';
                        if (lists[i].parentElement) {
                            sPE = lists[i].parentElement.parentElement.id;
                        } else {
                            sPE = lists[i].parentNode.parentNode.id;
                        }
                        var iDT = sPE.replace('smenu', '');
                        b_LI_NotFound = false;
                        show(sPE, 'dt' + iDT);
                        lists[i].style.border= 'solid 1px #E61D25';
                     } else {
                        if (lList.indexOf(tmpLI.toLowerCase()) > - 1) {
                            lists[i].style.border= 'solid 1px transparent';
                        } else {
                            lists[i].style.border= 'solid 1px transparent';
                        }
                     }
                }
                if (b_LI_NotFound) {
                     var dts = document.getElementsByTagName('DT');
                     for (var i = 1; i< dts.length; i++) {
                         if (dts[i]) {
                         var dti = dts[i].id;
                         var sm = dti.replace('dt', 'smenu');
                         if (myInnerTxt=='Home') {
                           show('smenu0','dt0');
                         } else {
                         var tmpDTS = '';
                         if (dts[i].innerText) {
                            tmpDTS=dts[i].innerText.replace(/[\s]+/gim, ' ').replace(/ ,/gim, ',').replace(/<(.|\n)*?>/gim, '').replace(/[\r\n]/gim, '').replace(/^\s\s*/, '').replace(/\s\s*$/, '');
                         } else {
                             tmpDTS=dts[i].innerHTML.replace(/[\s]+/gim, ' ').replace(/ ,/gim, ',').replace(/<(.|\n)*?>/gim, '').replace(/[\r\n]/gim, '').replace(/^\s\s*/, '').replace(/\s\s*$/, '');
                         }
                           if (tmpDTS==myInnerTxt) {
                             $get('hf_source').value = myInnerTxt;
                             show(sm, dti);
                             $get(dti).style.border= '1px solid #E61D25';
                           } else {
                             $get(dti).style.border= '1px solid transparent';
                           }
                        }
                     }
                  }
               }
            }
            fitWindow();
            if (bCloseMenu) {
               show('smenu-1','dt-1');
            } 
        }
        
        function growPic() {
            $get('magpic').style.height = '169px';
            $get('magpic').style.width ='129px';
            $get('mag_pic').style.left = '716px';
            $get('mag_pic').style.top = '130px';
        }
        
        function shrinkPic(id) {
            $get('magpic').style.height = '165px';
            $get('magpic').style.width = '125px';
            $get('mag_pic').style.left = '718px';
            $get('mag_pic').style.top = '132px';
        }
               
        function __CallbackError(message, context) {
            $get('mainpage').innerHTML =  'An error occurred:<br /> ' + message;
        }
        
        function getHeight(id) {
            var winHeight, d=document;
            if (typeof d.innerHeight!='undefined') {
             winHeight = d.getElementById(id).innerHeight;
            } else {
             if (d.documentElement && 
              typeof d.documentElement.clientHeight!='undefined' && 
               d.getElementById(id).clientHeight!==0) {
              winHeight = d.getElementById(id).clientHeight;
             } else {
              if (d.body && 
               typeof d.body.clientHeight!='undefined') {
               winHeight = d.body.getElementById(id).clientHeight;
              }
             }
            }

          return winHeight;
       }
       
       function isNumber(val)
       {
            if (isNaN(val))
            {
                return false;
            } else {
                return true;
            } 
        }

        function goContact(sKey) {
        var sUrl = 'email.aspx';
        if (sKey) {
            sUrl = sUrl + '?' + sKey;
        }
        window.open(sUrl, '_blank', 'height=740,width=495');
        }
        
