﻿// JScript File

    function f_setASPObj(oID, Val) {
        var e = document.getElementById(oID + "ID");
        
        if (e)             
            f_setValue(e.value, Val);        
    }

    function f_ChangeTripType(oid) {
        var c = document.getElementById("lblCnts");
        var d = document.getElementById("lblDims");
        var h = document.getElementById("lblHazMat");
        var l = document.getElementById("lblLL");
        var r = document.getElementById('ManifestRowCount');
        var hi = document.getElementById("HMID");
        var li = document.getElementById("LLID");
        if(c && d && h && l && r) {
            var doHide = true;
            var i = 1;
            
            if(oid == 32) {
                c.value = "Cnts";
                d.value = "Dims";
                h.value = "Haz Mat";
                l.value = "Loose Load"; 
                doHide = false;                
            }
            else {
                c.value = "Paxs";
                d.value = "DOB";
                h.value = "";
                l.value = "";
            }
            f_ShowHide(hi.value, doHide);               
            f_ShowHide(li.value, doHide);
            f_ShowHide("tblDims", doHide);
            while(i <= r.value) {
                f_ShowHide("chkHazMat" + i, doHide);               
                f_ShowHide("chkLL" + i, doHide);
                i++;
            }
        }
    }
    
    function f_ShowHide(tagid, hide) {
        var e = document.getElementById(tagid);
        if(e) {
            if(hide)
                e.style.display = "none";
            else
                e.style.display = "inline";
        }
    }
    
    function f_changebg(tagid, newcolor) {
		    var l = document.getElementById(tagid + "imgLeft");
		    var t = document.getElementById(tagid + "td");
		    var r = document.getElementById(tagid + "imgRight");
		    
		    if(l && t && r) {
		        l.src = "images/button" + newcolor + "left.bmp";
		        t.style.backgroundImage = "url('images/button" + newcolor + "bg.bmp')";
		        r.src = "images/button" + newcolor + "right.bmp";
		    }
	}	
	
	
	function f_submitWhenEnter(e, dologin) {
	    var keynum = 0;
	    if(window.event) // IE
        {
            keynum = e.keyCode
        }
        else if(e.which) // Netscape/Firefox/Opera
        {
            keynum = e.which
        }
        if(keynum == 10 || keynum == 13) {
	      if(dologin)
             f_login();
          else
		     f_submit();
		}
	}
	
	function f_submit() {
	        var f = document.getElementById("aspnetForm");
	        if(f)
	            f.submit();
	}
	
	function f_setValueAndSubmit(tagName, val) {
		    var e = document.getElementById(tagName);		
		    
		    if(e) {
		        e.value = val;
		        f_submit();
		    }
	}
	
	function f_setValue(tagName, val) {
	     var e = document.getElementById(tagName);		
		    
		 if(e) 
		        e.value = val;
	}
	
    function getScroll() {
        setScroll(window.MainBody.scrollTop);
	}
			
    function f_ForceRefresh() {
        var e = document.getElementById("ForceRetrieve");
        if(e)
            e.value = "1";
        f_submit();
    }
    
    function setScroll(pos) {
        var e = document.getElementById("scrollto");
        if(e)
	        e.value = pos;
    }
    
    function doScroll(pos) {
        window.setTimeout(f_ForceRefresh, 60000);
		setScroll(pos);
	    window.scroll(0, pos);
    }			
			
	function doLogout() {
	    f_setValueAndSubmit("DoLogoff", 1);
    }
		

