phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] projects/js/core projects.js,1.1


From: ceb
Subject: [Phpgroupware-cvs] projects/js/core projects.js,1.1
Date: Wed, 16 Mar 2005 17:26:00 +0100

Update of projects/js/core

Added Files:
     Branch: MAIN
            projects.js 

Log Message:
update

====================================================
Index: projects.js
<!-- $Id: projects.js,v 1.1 2005/03/16 16:26:40 ceb Exp $ -->

        function writeOptions(tagname, myarray)
        {
                selectbox = document.getElementById(tagname);

                for(i=0; i < myarray.length; i++)
                {
                        myoption = new Option(myarray[i][0], myarray[i][1], 
true);
                        exists = false;
                        for(j=0; j < selectbox.options.length; j++)
                        {
                                if (selectbox.options[j].value == myarray[i][1])
                                {
                                        exists = true;
                                        j = selectbox.options.length;
                                }
                        }
                        if(!exists)
                        {
                                selectbox.options[selectbox.length] = myoption;
                                selectbox.options[(selectbox.length - 
1)].selected = true;
                        }
                }
        }

        function clearOptions(tagname)
        {
                selectbox = document.getElementById(tagname);

                for(i=0; i < selectbox.options.length; i++)
                {
                        if(selectbox.options[i].selected == true)
                        {
                                selectbox.options[i] = null;
                        }
                }
        }

        function clearCustomer()
        {
                var customer_fields = Array('customernr', 'orgaid', 'organame', 
'customerid', 'customer');
                for(i=0; i < customer_fields.length; i++)
                {
                        document.getElementById(customer_fields[i]).value = '';
                }
        }

        function factor_calculator(type)
        {
                if(type == 'hour')
                {
                        document.getElementById('factor').value = 
document.getElementById('factor').value / 8;
                }
                else
                {
                        document.getElementById('factor').value = 
document.getElementById('factor').value * 8;
                }
        }

        function switch_budget_type(type)
        {
                if(type == 'h')
                {
                        document.getElementById('hbudget').style.display = 
'block';
                        document.getElementById('mbudget').style.display = 
'none';
                }
                else
                {
                        document.getElementById('mbudget').style.display = 
'block';
                        document.getElementById('hbudget').style.display = 
'none';
                }
        }

        function set_factortr()
        {
                if(document.getElementById('factortype').value == 'project')
                {
                        document.getElementById('td1').style.display = 'block';
                        document.getElementById('td2').style.display = 'block';
                        document.getElementById('td3').style.display = 'block';
                }
                else
                {
                        document.getElementById('td1').style.display = 'none';
                        document.getElementById('td2').style.display = 'none';
                        document.getElementById('td3').style.display = 'none';
                }
        }






reply via email to

[Prev in Thread] Current Thread [Next in Thread]