Kuzhikkattil

Just another WordPress.com weblog

javascripts -1

<script language=”javascript” type=”text/javascript”>

 

      

 

 

        //the following function is currently not used

    

        function reSize()

        {

            var winW = 630, winH = 460;

 

            if (parseInt(navigator.appVersion)>3)

            {

                if (navigator.appName==“Netscape”)

                {

                    winW = window.innerWidth;

                    winH = window.innerHeight;

                }

                if (navigator.appName.indexOf(“Microsoft”)!=-1)

                {

                    winW = document.body.offsetWidth;

                    winH = document.body.offsetHeight;

                }

            }

           

            alert(winH);

            winH = winH – 90;

            var windowheight = window.screen.height;

            var objMenu = document.getElementById(“CategoryMenu_tblMenuControl”);

            var objHeader = document.getElementById(“tbHeader”);

            //objMenu.height = winH + “px”

        }

       

        //The following ConfirmDialog function is used in MultiLocation grid events

        function ConfirmDialog()

        {          

            var obj = document.getElementById(“MultiLocation1_pnlMulti”); 

            if (obj.disabled == false)

            {          

                return confirm(‘Are you sure you want to delete this record’);

            }           

        }

       

       

       var dtpSdate;

      

        function GetDateName(strName)

       {

           var obj = document.getElementById(‘Engpanel1_Dtp’+ strName +‘_MyDtpText’);      

           dtpSdate=‘Engpanel1_Dtp’+ strName +‘_MyDtpText’;      

            if(obj == null)

           {

           obj = document.getElementById(‘Engpanel1_txt’+strName); 

            if(obj != null)

            {

             dtpSdate=‘Engpanel1_txt’+strName;            

            }

           }

           return dtpSdate;

       }

      

       function showAlert(msg)

       {

           alert(msg);     

           return false;

       }

   

        function Validate(ctrl,msg)

        {

            var obj = document.getElementById(ctrl); 

 

            if(obj != null)

            {

                if(obj.value == )

                {

                    showAlert(msg);                  

                    return false;

                }               

            }                   

        }

        function checkObjExsist(ctrl)

        {

            var obj = document.getElementById(ctrl);

            if(obj == null)

            {

                return false;

            }

        }

        function DateNullCheck()

        {

          

            if (Validate( GetDateName(‘Periodstartdate’) ,‘Period Start Date should not be empty’)== false  )

            {

                return false ;

            }

            if (Validate(GetDateName(‘Periodenddate’),‘Period End Date should not be empty’)== false  )

            {

                return false ;

            }

            if (Validate(GetDateName(‘Expectedreportingdate’),‘Reporting date should not be empty’)== false  )

            {

                return false ;

            }

            return true;

        }

       

        function ValidateDateControls()

        {  

             

          

            if (Validate(‘Engpanel1_txtClientname’,‘Client Name should not be empty’)== false && checkObjExsist(‘Engpanel1_txtClientname’)!=false)

            {             

                return false ;

            }

 

            if (Validate(‘Engpanel1_txtEngagementname’,‘Engagement Name should not be empty’)== false  )

            {

                return false ;

            }

                       

            if(checkObjExsist(‘Engpanel1_txtSentinelnumber’)!= false)

            {

                var input= document.getElementById(‘Engpanel1_txtSentinelnumber’).value;

              

                var testName =/^([0-9])*$/;

 

                if (Validate(‘Engpanel1_txtSentinelnumber’,‘Sentinel Number should not be empty’)== false  )

                {

                    return false ;

                }

 

                if(!testName.test(input))

                {

                   showAlert(“Digits Only Allowed in Sentinel number”);

                   return false;

                }

            }

               

            if(checkObjExsist(‘Engpanel1_txtEngagementnumber’)!= false)

            {

                var input= document.getElementById(‘Engpanel1_txtEngagementnumber’).value;

              

                var testName =/^([0-9])*$/;

 

                if (Validate(‘Engpanel1_txtEngagementnumber’,‘Engagement Number should not be empty’)== false  )

                {

                    return false ;

                }

 

                if(!testName.test(input))

                {

                   showAlert(“Digits Only Allowed in Engagement number”);

                   return false;

                }

            }                

         

 

            if ((checkObjExsist(GetDateName(‘Periodstartdate’))!= false && checkObjExsist(GetDateName(‘Periodenddate’))!= false && checkObjExsist(GetDateName(‘Expectedreportingdate’))!= false))

            {

                if (DateNullCheck()==false)

                {

                    return false;

                }

           

                if( document.getElementById(GetDateName(‘Periodstartdate’)).value != && document.getElementById(GetDateName(‘Periodenddate’)).value!= && document.getElementById(GetDateName(‘Expectedreportingdate’)).value!=)

                {

                    if( Date.parse(document.getElementById(GetDateName(‘Periodstartdate’)).value)> Date.parse(document.getElementById(GetDateName(‘Periodenddate’)).value))

                    {

                        showAlert(“End Date should not be less than Start Date”); 

                        return false;

                    }                       

                    if ( Date.parse(document.getElementById(GetDateName(‘Expectedreportingdate’)).value)>Date.parse(document.getElementById(GetDateName(‘Periodenddate’)).value))

                    {

                        showAlert(‘Expected Reporting Date should not be greater than Period End Date’);   

                        return false;

                    }                       

                    if (Date.parse(document.getElementById(GetDateName(‘Periodstartdate’)).value)> Date.parse(document.getElementById(GetDateName(‘Expectedreportingdate’)).value))

                    {

                        showAlert(‘Expected Reporting date should not be less than Period Start Date’);

                        return false;

                    }

                }

                else

                {

                    return false;

                }

            }//Datenullcheck

        

            if(checkObjExsist(‘Engpanel1_DrpInwhichcountryistheengagementbeingperformed?’)!= false && document.getElementById(‘Engpanel1_DrpInwhichcountryistheengagementbeingperformed?’).selectedIndex  == 0  )

            {                

               showAlert(“Select in Which Country is the engagement being performed”);

               return false;

            }

        }

    </script>

July 14, 2008 - Posted by kuzhikkattil | Uncategorized | | No Comments Yet

No comments yet.

Leave a comment