﻿// GrowBag
//=========
// Copyright 2007 - Netalogue Technologies plc

    var growbagx, growbagy, growbagtID, growbagh, growbagsx, growbagsy;
    var growbagouter = 'box';
    var growbaginner = '';
   
    function growBag(mygrowbagparam,column){
        shrink();
        
        growbagx = 0;
        growbagy = 0;
        growbaginner = mygrowbagparam;
        obj = document.getElementById(growbagouter);  
        if (column > 4) {
            obj.style.pixelLeft = document.getElementById(growbaginner).offsetLeft;
            //obj.style.pixelLeft = obj.style.pixelLeft-100;
        }
        else{
            obj.style.pixelLeft = document.getElementById(growbaginner).offsetLeft;
        }
        
        growbagh = document.getElementById(growbaginner).offsetHeight;
        growbagw = document.getElementById(growbaginner).offsetWidth;
        growbagsx = growbagw / 10;
        growbagsy = growbagh / 10;
        obj.style.width = '0px';
        obj.style.height = '0px';        
        obj.style.visibility='visible';
        document.getElementById(growbaginner).style.visibility='hidden';
        
        //document.getElementById(growbaginner).style.left = obj.style.pixelLeft;
        
        growbagtID = setInterval("grow()", 10);
       
    }
    
    function padleft(val, ch, num) {
        var re = new RegExp(".{" + num + "}$");
        var pad = "";
        if (!ch) ch = " ";
        do  {
            pad += ch;
        }while(pad.length < num);
        return re.exec(pad + val);
    }

    
    function grow() {
        growbagx += growbagsx;
        //alert(growbagx);
        growbagy += growbagsy;
        //alert(growbagy);
        
        if (growbagy>=growbagh) {
            clearInterval(growbagtID);
            document.getElementById(growbagouter).style.visibility='hidden';
            document.getElementById(growbaginner).style.visibility='visible';
        } else {
            obj = document.getElementById(growbagouter);  
            obj.style.width = '' + growbagx +'px';
            obj.style.height = '' + growbagy +'px';
            
            //alert(obj.style.width)
                    
        }
    }
    
    function shrink() {
        clearInterval(growbagtID)
        for(p=1;p<9;p++) {
            try{
                obj = document.getElementById('ctl00_rptTopNav_ctl' + padleft(p,"0",2) + '_final');
                if(obj) {
                    obj.style.visibility='hidden';
                }  
            }
            catch(err){
                //alert(err);
            }
        }
    }
    
    function waittwoseconds(){
        //try{
        obj = document.getElementById(growbagouter);
        obj.style.visibility='hidden';
        clearInterval(growbagtID);
        //tID = setInterval("shrink()", 500);
        shrink();
        //}
        //catch(err){
        
        //}
    }    