﻿// JScript File

    function SelectRow(DataGridId,RowId,HiddenId,ApplicantId)
    {
        var DG = document.getElementById(DataGridId);
        
        for(var i = 1 ; i < DG.rows.length ; i++)
        {
	        DG.rows[i].style.backgroundImage = '';
            DG.rows[i].style.color = '' ;
        }
        //DG.rows(RowId).style.backgroundImage = 'url(Images/blue_glas_bg.gif)';
        DG.rows[RowId].style.backgroundImage = 'url(Images/hi_blue_glas_bg.gif)';
        DG.rows[RowId].style.color = 'white' ;

        document.getElementById(HiddenId).value = ApplicantId ;
    }
   
        function IsApplicantSelected(HiddenId,Confirm,Question)
        {
           if(document.getElementById(HiddenId).value != '')
            {
                if(Confirm)
                {
                    if(!Question)
                    {
                       Question =  'آيا خواستار  عدم پذیرش متقاضي هستيد ؟'
                    }

                    if(confirm(Question))
                    {
                        return true ;
                    }
                    else
                    {
                        return false ;
                    }
                }
                else
                {
                    if(document.getElementById(HiddenId).value != '')
                    {           
                        return true ;
                    }
                    else
                    {
                        alert('لطفا يک مورد را انتخاب نماييد !');
                        return false;
                    }
                }
            }
            else
            {
                alert('لطفا يک مورد را انتخاب نماييد !');
                return false;
            }
       }
       
        function ViewResume(HiddenId)
        {
            if(IsApplicantSelected(HiddenId))
            {
                var Url = "ViewApplicant.aspx?ApplicantId="+document.getElementById(HiddenId).value ;
                var Attributes = "height=650,width=810,status=yes,toolbar=no,resizable=yes,scrollbars=yes,menubar=yes,location=no";
                window.open(Url,null,Attributes);                
             }
             return false;
         }
        
        function ViewRegScaleForm(HiddenId)
        {
            if(IsApplicantSelected(HiddenId))
            {
                var Url = "AddExamsCourseScale.aspx?ApplicantId="+document.getElementById(HiddenId).value ;
                var Attributes = "height=650,width=810,status=yes,toolbar=no,resizable=yes,scrollbars=yes,menubar=yes,location=no";
                window.open(Url,null,Attributes);                
             }
             return false;
         }
          
        function ShowExamPrintForm(Tc,Ts)
        {
            var Url = "PrintExamForm.aspx?tc=" + Tc + "&ts=" + Ts ; 
            /*if(window.showModalDialog)
            {  
              window.showModalDialog(Url,"","dialogWidth:660px;dialogHeight:300px;scroll:no;resizable:no;edge:sunken;help:no;status:no");
            }
            else
            {*/
               var Attributes = "height=450,width=660,status=no,toolbar=no,resizable=no,scrollbars=no,menubar=no,location=no";
               window.open(Url,null,Attributes);
            /*}  
            return false;*/
         }
         
        function ViewExamResume(HiddenId)
        {
            if(IsApplicantSelected(HiddenId))
            {
                var Url = "ViewExamApplicant.aspx?ExamApplicantId="+document.getElementById(HiddenId).value ;
                var Attributes = "height=650,width=810,status=yes,toolbar=no,resizable=yes,scrollbars=yes,menubar=yes,location=no";
                window.open(Url,null,Attributes);                
             }
             return false;
         }
         
         function EditResume(HiddenId)
         {
            if(IsApplicantSelected(HiddenId))
            {
                var Url = "EditResume.aspx?AId="+document.getElementById(HiddenId).value ;
                var Attributes = "height=650,width=810,status=yes,toolbar=no,resizable=yes,scrollbars=yes,menubar=yes,location=no";
                window.open(Url,null,Attributes);                
             }
             return false;
         } 
        
        function ShowApplicantReport(AppId)
        {
            var Url = "ApplicantReport.aspx?AppId="+AppId ; 
            if(window.showModalDialog)
            {  
              window.showModalDialog(Url,"","dialogWidth:850px;dialogHeight:300px;scroll:yes;resizable:yes;edge:sunken;help:no;status:no");
            }
            else
            {
               var Attributes = "height=300,width=850,status=no,toolbar=no,resizable=yes,scrollbars=yes,menubar=yes,location=no";
               window.open(Url,null,Attributes);
            }  
            return false;
        }
        
        function ShowPreComiteReportDetail(RepType,date1,date2)
        {
            var Url = "PreComiteReportDetail.aspx?RepType=" + RepType + "&date1=" + date1 + "&date2=" + date2;
            if(window.showModalDialog)
            {  
              window.showModalDialog(Url,"","dialogWidth:800px;dialogHeight:350px;scroll:no;resizable:yes;edge:sunken;help:no;status:no");
            }
            else
            {
               var Attributes = "height=350,width=800,status=no,toolbar=no,resizable=yes,scrollbars=no,menubar=yes,location=no";
               window.open(Url,null,Attributes);
            }  
            return false;
        }  
       
       
       function ShowTechComApplicantOpinion(HiddenId)
         {
            if(IsApplicantSelected(HiddenId))
            {
                var Url = "ViewTechCommitteeInfo.aspx?ApplicantId="+document.getElementById(HiddenId).value ; 
                if(window.showModalDialog)
                { 
                   window.showModalDialog(Url,"","dialogWidth:950px;dialogHeight:580px;scroll:yes;resizable:yes;edge:sunken;help:no;status:no");
                }
                else
                {
                    var Attributes = "height=580,width=950,status=no,toolbar=no,resizable=yes,scrollbars=yes,menubar=yes,location=no";
                    window.open(Url,null,Attributes);
                }  
            }
            return false;
         } 
        
         function ShowPreComApplicantOpinion(HiddenId)
         {
            if(IsApplicantSelected(HiddenId))
            {
                var Url = "ViewPreCommitteeInfo.aspx?ApplicantId="+document.getElementById(HiddenId).value ; 
                if(window.showModalDialog) 
                { 
                   window.showModalDialog(Url,"","dialogWidth:800px;dialogHeight:610px;scroll:yes;resizable:yes;edge:sunken;help:no;status:no");
                }
                else
                {
                    var Attributes = "height=610,width=800,status=no,toolbar=no,resizable=yes,scrollbars=yes,menubar=yes,location=no";
                    window.open(Url,null,Attributes);
                 }  
            }
            return false; 
         }  
      
         function ShowAttComApplicantOpinion(HiddenId)
         {
            if(IsApplicantSelected(HiddenId))
            {
                var Url = "ViewAttractionCommitteeInfo.aspx?ApplicantId="+document.getElementById(HiddenId).value ; 
                if(window.showModalDialog) 
                {            
                   window.showModalDialog(Url,"","dialogWidth:800px;dialogHeight:580px;scroll:yes;resizable:yes;edge:sunken;help:no;status:no");
                }
                else
                {
                    var Attributes = "height=580,width=800,status=no,toolbar=no,resizable=yes,scrollbars=yes,menubar=yes,location=no";
                    window.open(Url,null,Attributes);                   
                }  
            }
            return false; 
         }  


      function ShowTD(ObjId,Img1,Img2)
        {
            document.getElementById(ObjId).style.display = '' ;
            document.getElementById(Img1).style.display = '' ;
            document.getElementById(Img2).style.display = 'none' ;
        }
        
        function HideTD(ObjId,Img1,Img2)
        {
            document.getElementById(ObjId).style.display = 'none' ;
            document.getElementById(Img1).style.display = '' ;
            document.getElementById(Img2).style.display = 'none' ;
        }
 
        function SwapImage(ObjId,ImageSrc)
        {
            document.getElementById(ObjId).src = ImageSrc ;
        }

        function SwapVisibility(ObjName)
        {
            if(document.getElementById(ObjName).style.display == 'none')
            {
               document.getElementById(ObjName).style.display = ''  ;
            }
            else
            {
                 document.getElementById(ObjName).style.display = 'none' ;
            } 
        } 

        function CloseOnESC() 
        {
           if(event.keyCode == 27)
           {
             window.close();
           }
        } 
       
       
            function CloseOnESC() 
     {
        if(event.keyCode == 27)
            {
                window.close();
            }
     }
   
   function Hide(objname)
   {
    document.getElementById(objname).style.display = 'none' ;
   }
   
   function Display(objname)
   {
    document.getElementById(objname).style.display = '' ;
   } 
   
   function Hide2(objname1,objname2)
   {
    document.getElementById(objname1).style.display = 'none' ;
    document.getElementById(objname2).style.display = 'none' ;        
   }
   
   function Show2(objname1,objname2)
   {
    document.getElementById(objname1).style.display = '' ;
    document.getElementById(objname2).style.display = '' ;        
   }
   
   
    function clearTextBox(obj)
        {
            if(obj.value == 'نام خانوادگی')
            {
                obj.value = '' ;
            }
        }

 
        function SetApplicantDlref(AppId)
        {
            var Url = "ApplicantReport.aspx?AppId="+AppId ;
            window.showModalDialog(Url,"","dialogWidth:850px;dialogHeight:300px;scroll:yes;resizable:yes;edge:sunken;help:no;status:no");
            return false;
        } 
         
        function SetDlref(HiddenId)
        {
            if(IsApplicantSelected(HiddenId))
            {
               var Url = "SetDlref.aspx?AppId="+document.getElementById(HiddenId).value;
               window.showModalDialog(Url,"","dialogWidth:520px;dialogHeight:620px;scroll:yes;resizable:yes;edge:sunken;help:no;status:no");
             }
             else
             {
                 return false;
             }
         }

        function UpdateValue(obj1,obj2)
        {
            document.getElementById(obj1).value = document.getElementById(obj2).value ;
        }  

        function IsRowSelected(HiddenId)
        {
            if(document.getElementById(HiddenId).value != '')
            {
                return true ;
            }
            else
            {
                alert('لطفا يک مورد را انتخاب نماييد !');
                return false;
            }
        }

        function ClickedCheckBox(obj,TxtHideClientID,EmpId)
        {
            if(obj.checked)
            {
                document.getElementById(TxtHideClientID).value += EmpId+";" ;
            }
            else
            {
               var RetStr = "" ;
               var EmpIdsArray = document.getElementById(TxtHideClientID).value.split(';');
               for(var i = 0 ; i < EmpIdsArray.length ; i++)
               {
                 if(EmpIdsArray[i] != EmpId)
                 {
                    RetStr += EmpIdsArray[i] + ";" ;
                 }
               }
               document.getElementById(TxtHideClientID).value = RetStr ;
            }
        }
       
       
        function GetRemoveConfirm()
        {
            if(confirm('آيا خواستار حذف متقاضي هستيد ؟'))
            {
                return true ;
            }
            else
            {
                return false ;
            }
        }

     function CloseOnESC() 
     {
        if(event.keyCode == 27)
            {
                window.close();
            }
     }
 
        ////////////////// Begin NewApplicants functions ///////////////////  
 
        function ShowDivFailed()
        {
            document.getElementById("TblMainContent").onkeydown = function() {if(event.keyCode == 27) HideDivs(); }
            document.getElementById("DivFailed").onkeydown = function() {if(event.keyCode == 27) HideDivs();}
            document.getElementById("DivContentWrapper").onkeydown = function() {if(event.keyCode == 27) HideDivs();}

            document.getElementById("DivFailed").style.display = '' ;
            document.getElementById("DivFailed").style.top = 210 ;
            document.getElementById("DivFailed").style.left = 270 ;

            document.getElementById("DivContentWrapper").style.display = '';
            document.getElementById("DivContentWrapper").style.width = 1000;
            document.getElementById("DivContentWrapper").style.height = 600;
            document.getElementById("DivContentWrapper").style.left = 0;
            document.getElementById("DivContentWrapper").style.top = 0;

            document.getElementById("DivContentWrapper").className = 'disableContent' ;
        }

        function HideDivs()
        {
            document.getElementById("DivFailed").style.display = 'none';
            document.getElementById("DivContentWrapper").className = '' ;
            document.getElementById("DivContentWrapper").style.display = 'none';
            document.getElementById("DivAttractionUnit").style.display = 'none';
            document.getElementById("TblMainContent").className = '';
        } 
       
       
        function ShowDivAttractionUnit(Step)
        {
            document.getElementById("TblMainContent").onkeydown = function() {if(event.keyCode == 27) HideDivs(); }
            document.getElementById("DivAttractionUnit").onkeydown = function() {if(event.keyCode == 27) HideDivs();}
            document.getElementById("DivContentWrapper").onkeydown = function() {if(event.keyCode == 27) HideDivs();}

            document.getElementById("DivAttractionUnit").style.display = '' ;
            document.getElementById("DivAttractionUnit").style.top = 200 ;
            document.getElementById("DivAttractionUnit").style.left = 350 ;

            document.getElementById("DivContentWrapper").style.display = '';
            document.getElementById("DivContentWrapper").style.width = 1000;
            document.getElementById("DivContentWrapper").style.height = 600;
            document.getElementById("DivContentWrapper").style.left = 0;
            document.getElementById("DivContentWrapper").style.top = 0;

            document.getElementById("DivContentWrapper").className = 'disableContent' ;
        }
       
       ////////////////// End NewApplicants functions ///////////////////  
       
       
       
       
       
       
       
       
       
       
       
       
       
       
    function IsEmployeeSelected(HiddenId)
    {
        if(parseInt(document.getElementById(HiddenId).value) > 0)
        {
            return true;
        }
        else
        {
            return false;
        }
    }
    
    function SelectEmployee(HiddenId,SaveButton)
    {
        var RetVal = window.showModalDialog("SelectEmployee.aspx","","dialogHeight:500px;dialogWidth:800px;");
        if(RetVal != null & RetVal != '' )
        {
            if(parseInt(RetVal.split(';')[0]) > 0 )
            {
                document.getElementById(SaveButton).style.disabled = false;
                document.getElementById(HiddenId).value = RetVal.split(';')[0];
                document.getElementById("DivName").innerText = RetVal.split(';')[1];
            }
            else
            {
                document.getElementById(SaveButton).style.disabled = true;
            }
        }
        else
        {
            document.getElementById(SaveButton).style.disabled = true;
        }
    }
   
   
         function SetReturnValue(TxtSelectedId,TxtSelectedName)
        {
            if(parseInt(document.getElementById(TxtSelectedId).value) > 0 )
            {
                window.returnValue = document.getElementById(TxtSelectedId).value + ';' + document.getElementById(TxtSelectedName).value;
                window.close();
            }
            else
            {
                alert('لطفا يک کاربر را انتخاب نماييد ');
            }
        }
   
   
   ////// OUTDATED  /////////////////
   
function ClickedCheckBox(obj,TxtHideClientID,EmpId)
{
    if(obj.checked)
    {
        document.getElementById(TxtHideClientID).value += EmpId+";" ;
    }
    else
    {
       var RetStr = "" ;
       var EmpIdsArray = document.getElementById(TxtHideClientID).value.split(';');
       for(var i = 0 ; i < EmpIdsArray.length ; i++)
       {
         if(EmpIdsArray[i] != EmpId)
         {
            RetStr += EmpIdsArray[i] + ";" ;
         }
       }
       document.getElementById(TxtHideClientID).value = RetStr ;
    }
}

   /////////////////////// 
