                /*
                        * Name :        onShowReleventGenericResource : 
                        * Desc   :  This method is used in Generic Resource to display the relevent subjects depending on the selection
                */

                function onShowReleventGenericResource()
                {

                        var check = document.TeachingResourceSearchActionGRForm.chkAge.length;
                        var objChecked=""; 
                        // This block will will execute when user clicks on Age Radio button and append the selected option to given url
                        if(     document.TeachingResourceSearchActionGRForm.radioOption[0].checked)
                        {
                                        objRadio=document.TeachingResourceSearchActionGRForm.radioOption[0].value;
                                        for(var i=0;i<document.TeachingResourceSearchActionGRForm.chkAge.length;i++) {
                                        if(document.TeachingResourceSearchActionGRForm.chkAge[i].checked)
                                                if(objChecked.length<=0)
                                                        objChecked=document.TeachingResourceSearchActionGRForm.chkAge[i].value;
                                                else
                                                        objChecked=objChecked+","+document.TeachingResourceSearchActionGRForm.chkAge[i].value;
                                        }
                        }
                        // This block will will execute when user clicks on Key Stage Radio button and append the selected option to given url
                        else if(document.TeachingResourceSearchActionGRForm.radioOption[1].checked)
                        {
                                 objRadio=document.TeachingResourceSearchActionGRForm.radioOption[1].value;

                                for(var i=0;i<document.TeachingResourceSearchActionGRForm.chkKeyStage.length;i++) {
                                        if(document.TeachingResourceSearchActionGRForm.chkKeyStage[i].checked)
                                                if(objChecked.length<=0)
                                                        objChecked=document.TeachingResourceSearchActionGRForm.chkKeyStage[i].value;
                                                else
                                                        objChecked=objChecked+","+document.TeachingResourceSearchActionGRForm.chkKeyStage[i].value;
                                }
                        }       // This block will will execute when user clicks on Scotland Radio button and append the selected option to given url
                        else if(document.TeachingResourceSearchActionGRForm.radioOption[2].checked)
                        {
                                 objRadio=document.TeachingResourceSearchActionGRForm.radioOption[2].value;
                                        for(var i=0;i<document.TeachingResourceSearchActionGRForm.chkScotland.length;i++) {
                                                if(document.TeachingResourceSearchActionGRForm.chkScotland[i].checked)
                                                        if(objChecked.length<=0)
                                                                objChecked=document.TeachingResourceSearchActionGRForm.chkScotland[i].value;
                                                        else
                                                                objChecked=objChecked+","+document.TeachingResourceSearchActionGRForm.chkScotland[i].value;
                                        }
                        }

                        // Submit the page with new qyuery string 
                        document.location.href=document.location.pathname+"?groupVal="+objChecked+"&groupId="+objRadio+"&submittedValue=Show";
                        
                }
                // End : onShowReleventGenericResource Method 

                //Function: radioSelectGenericResource 
                //Description:This function is used to enabled or disabled the options based on the selection

                 function radioSelectGenericResource(raadioSelect) {

                          
  if(raadioSelect=="load")
         {
                                if(document.TeachingResourceSearchActionGRForm.radioOption[0].checked)
                                        raadioSelect="age";
                                if(document.TeachingResourceSearchActionGRForm.radioOption[1].checked)
                                        raadioSelect="keyStage";

                                if(document.TeachingResourceSearchActionGRForm.radioOption[2].checked)
                                        raadioSelect="scotland";
 }


                         switch(raadioSelect) {
                                case "age" :
                                                                                                for(var i=0;i<document.TeachingResourceSearchActionGRForm.chkAge.length;i++) {
                                                                                                        document.TeachingResourceSearchActionGRForm.chkAge[i].disabled= false; 
                                                                                                }
                                                                                                        document.TeachingResourceSearchActionGRForm.chkAgeAll.disabled= false; 

                                                                                                for(var j=0;j<document.TeachingResourceSearchActionGRForm.chkKeyStage.length;j++) {
                                                                                                        document.TeachingResourceSearchActionGRForm.chkKeyStage[j].checked= false;; 
                                                                                                        document.TeachingResourceSearchActionGRForm.chkKeyStage[j].disabled= true; 
                                                                                                }
                                                                                                        document.TeachingResourceSearchActionGRForm.chkKeyStageAll.checked= false;; 
                                                                                                        document.TeachingResourceSearchActionGRForm.chkKeyStageAll.disabled= true; 
                                                        
                                                                                                for(var k=0;k<document.TeachingResourceSearchActionGRForm.chkKeyStage.length;k++) {
                                                                                                        document.TeachingResourceSearchActionGRForm.chkScotland[k].checked= false;;
                                                                                                        document.TeachingResourceSearchActionGRForm.chkScotland[k].disabled= true; 
                                                                                                }
                                                                                                        document.TeachingResourceSearchActionGRForm.chkScotlandAll.checked= false;; 
                                                                                                        document.TeachingResourceSearchActionGRForm.chkScotlandAll.disabled= true; 
                                                                        break;
                                case "keyStage" :
                                        
                                                                                                for(var i=0;i<document.TeachingResourceSearchActionGRForm.chkAge.length;i++) {
                                                                                                        document.TeachingResourceSearchActionGRForm.chkAge[i].checked= false;; 
                                                                                                        document.TeachingResourceSearchActionGRForm.chkAge[i].disabled= true; 
                                                                                                }
                                                                                                        document.TeachingResourceSearchActionGRForm.chkAgeAll.checked= false;; 
                                                                                                        document.TeachingResourceSearchActionGRForm.chkAgeAll.disabled= true; 
                                                                                                for(var j=0;j<document.TeachingResourceSearchActionGRForm.chkKeyStage.length;j++) {
                                                                                                        document.TeachingResourceSearchActionGRForm.chkKeyStage[j].disabled=false ; 
                                                                                                }
                                                                                                        document.TeachingResourceSearchActionGRForm.chkKeyStageAll.disabled=false ; 
                                                                                                for(var k=0;k<document.TeachingResourceSearchActionGRForm.chkKeyStage.length;k++) {
                                                                                                        document.TeachingResourceSearchActionGRForm.chkScotland[k].checked= false;; 
                                                                                                        document.TeachingResourceSearchActionGRForm.chkScotland[k].disabled= true; 
                                                                                                }
                                                                                                        document.TeachingResourceSearchActionGRForm.chkScotlandAll.checked= false;; 
                                                                                                        document.TeachingResourceSearchActionGRForm.chkScotlandAll.disabled= true; 
                                                                                break;
                                case "scotland" :
                                                                                        for(var i=0;i<document.TeachingResourceSearchActionGRForm.chkAge.length;i++) {
                                                                                                document.TeachingResourceSearchActionGRForm.chkAge[i].checked= false;; 
                                                                                                document.TeachingResourceSearchActionGRForm.chkAge[i].disabled= true; 
                                                                                        }
                                                                                                document.TeachingResourceSearchActionGRForm.chkAgeAll.checked= false;; 
                                                                                                document.TeachingResourceSearchActionGRForm.chkAgeAll.disabled= true; 
                                                                                        for(var j=0;j<document.TeachingResourceSearchActionGRForm.chkKeyStage.length;j++) {
                                                                                                document.TeachingResourceSearchActionGRForm.chkKeyStage[j].checked= false;; 
                                                                                                document.TeachingResourceSearchActionGRForm.chkKeyStage[j].disabled=true; 
                                                                                        }
                                                                                                document.TeachingResourceSearchActionGRForm.chkKeyStageAll.checked= false;; 
                                                                                                document.TeachingResourceSearchActionGRForm.chkKeyStageAll.disabled=true; 
                                                                                        for(var k=0;k<document.TeachingResourceSearchActionGRForm.chkKeyStage.length;k++) {
                                                                                                document.TeachingResourceSearchActionGRForm.chkScotland[k].disabled= false ; 
                                                                                        }
                                                                                                document.TeachingResourceSearchActionGRForm.chkScotlandAll.disabled= false ; 
                                                                        break;
                                
                                }
                 }      

                //Function: checkAllGenericResource
                 //Description:This function is used to enabled all the check boxes under selected radio button.

                 function checkAllGenericResource(checkedVallue) {

                         switch(checkedVallue) {
                                case "age" :
                                                                        
                                                                                if(document.TeachingResourceSearchActionGRForm.chkAgeAll.checked)
                                                                                 {      
                                                                                                for(var i=0;i<document.TeachingResourceSearchActionGRForm.chkAge.length;i++) {
                                                                                                        document.TeachingResourceSearchActionGRForm.chkAge[i].checked= true; 
                                                                                                 }      
                                                                                  } else
                                                                                 {
                                                                                                for(var i=0;i<document.TeachingResourceSearchActionGRForm.chkAge.length;i++) {
                                                                                                        document.TeachingResourceSearchActionGRForm.chkAge[i].checked= false; 
                                                                                                }       
                                                                         
                                                                                }
                                                
                                                                                break;  

                                        case "keyStage" :

                                                                                if(document.TeachingResourceSearchActionGRForm.chkKeyStageAll.checked)
                                                                                 {
                                                                                                for(var i=0;i<document.TeachingResourceSearchActionGRForm.chkKeyStage.length;i++) {
                                                                                                        document.TeachingResourceSearchActionGRForm.chkKeyStage[i].checked= true; 
                                                                                                }
                                                                                 }
                                                                                 else
                                                                                 {
                                                                                        for(var i=0;i<document.TeachingResourceSearchActionGRForm.chkKeyStage.length;i++) {
                                                                                                        document.TeachingResourceSearchActionGRForm.chkKeyStage[i].checked= false; 
                                                                                                }
                                                                                 }
                                                                        break;
                                        case "scotland" :       
                                                                                if(document.TeachingResourceSearchActionGRForm.chkScotlandAll.checked)
                                                                                 {
                                                                                                for(var i=0;i<document.TeachingResourceSearchActionGRForm.chkScotland.length;i++) {
                                                                                                        document.TeachingResourceSearchActionGRForm.chkScotland[i].checked= true; 
                                                                                                }       
                                                                                }
                                                                                else
                                                                                {
                                                                                                for(var i=0;i<document.TeachingResourceSearchActionGRForm.chkScotland.length;i++) {
                                                                                                document.TeachingResourceSearchActionGRForm.chkScotland[i].checked= false; 
                                                                                                }       
                                                                         
                                                                         }


                                                                                break;
                                 }      

                        }

                        // end : checkAllGenericResource





                //Function: unCheckAllGenericResource
                 //Description:This function is used to  disabled the options based on the user selection
                 function unCheckAllGenericResource(checkedVallue) {


                         switch(checkedVallue) {
                                case "age" :
                                                                                var checkFlag=false;
                                                                                for(var i=0;i<document.TeachingResourceSearchActionGRForm.chkAge.length;i++) {
                                                                                                if(document.TeachingResourceSearchActionGRForm.chkAge[i].checked) 
                                                                                                                checkFlag=true
                                                                                                else
                                                                                                {
                                                                                                                checkFlag=false
                                                                                                                break;
                                                                                                }
                                                                                }       
                                                                                if(checkFlag)
                                                                                                document.TeachingResourceSearchActionGRForm.chkAgeAll.checked=true
                                                                                        else
                                                                                                document.TeachingResourceSearchActionGRForm.chkAgeAll.checked=false

                                                
                                                                        break;

                                case "keyStage" :

                                                                                var checkFlag=false;
                                                                                for(var i=0;i<document.TeachingResourceSearchActionGRForm.chkKeyStage.length;i++) {
                                                                                                        if(document.TeachingResourceSearchActionGRForm.chkKeyStage[i].checked) 
                                                                                                                        checkFlag=true
                                                                                                        else
                                                                                                        {
                                                                                                                        checkFlag=false
                                                                                                                                break;
                                                                                                        }
                                                                                }       
                                                                                if(checkFlag)
                                                                                                document.TeachingResourceSearchActionGRForm.chkKeyStageAll.checked=true
                                                                                        else
                                                                                                document.TeachingResourceSearchActionGRForm.chkKeyStageAll.checked=false
                                                        
                                                                                break;

                                case "scotland" :

                                                                                var checkFlag=false;
                                                                                for(var i=0;i<document.TeachingResourceSearchActionGRForm.chkScotland.length;i++) {
                                                                                                                if(document.TeachingResourceSearchActionGRForm.chkScotland[i].checked) 
                                                                                                                                checkFlag=true
                                                                                                                        else
                                                                                                                        {
                                                                                                                                checkFlag=false
                                                                                                                                        break;
                                                                                                                        }
                                                                                                }       
                                                                        

                                                                                if(checkFlag)
                                                                                                document.TeachingResourceSearchActionGRForm.chkScotlandAll.checked=true
                                                                                        else
                                                                                                document.TeachingResourceSearchActionGRForm.chkScotlandAll.checked=false
                                
                                                                        break;

                         }      


                 }


                // Function : showAllGenericResource 
                // Description :  This will reload the page to display all the subjects when user clicks on show all subjects 

                function         showAllGenericResource(all)
                {
                                


                                                if(document.location.href.indexOf('All') >0){
													//Begin:Modification CR 745 20080104
                                                        //document.location.href=document.location.href;
														document.location.href=document.location.href+"&All=PrySec";
														//End:Modification CR 745 20080104
                                                }
                                                else
                                                {
                                                        

                                                                if(document.location.href.indexOf('?') >0 && document.location.href.indexOf('Show')<=0){

                                                                       //Begin:Modification CR 745 20080104 //document.location.href=document.location.href+"&All=All";
																	   document.location.href=document.location.href+"&All=PrySec";
																		//End:Modification CR 745 20080104
                                                                }
                                                                else
                                                                        {
                                                                       //Begin:Modification CR 745 20080104 //document.location.href=document.location.pathname+"?All=All";
																	   document.location.href=document.location.href+"&All=PrySec";
																		//End:Modification CR 745 20080104

                                                                }


                                                }

                                        
                 }
                // End : showAllGenericResource 



                //Function: radioSelectGeneralSearch
                //Description:This function is used to enabled or disabled the options based on the selection

                 function radioSelectGeneralSearch(raadioSelect) {

                          
  if(raadioSelect=="load")
         {
                                if(document.TeachingResourceSearchActionForm.radioOption[0].checked)
                                        raadioSelect="age";
                                if(document.TeachingResourceSearchActionForm.radioOption[1].checked)
                                        raadioSelect="keyStage";

                                if(document.TeachingResourceSearchActionForm.radioOption[2].checked)
                                        raadioSelect="scotland";
 }

                 
                         switch(raadioSelect) {
                        
                                        case "age" :
                                                                                for(var i=0;i<document.TeachingResourceSearchActionForm.chkAge.length;i++) {
                                                                                        document.TeachingResourceSearchActionForm.chkAge[i].disabled= false; 
                                                                                }
                                                                                        document.TeachingResourceSearchActionForm.chkAgeAll.disabled= false; 

                                                                                for(var j=0;j<document.TeachingResourceSearchActionForm.chkKeyStage.length;j++) {
                                                                                        document.TeachingResourceSearchActionForm.chkKeyStage[j].checked= false;
                                                                                        document.TeachingResourceSearchActionForm.chkKeyStage[j].disabled= true; 
                                                                                }
                                                                                        document.TeachingResourceSearchActionForm.chkKeyStageAll.checked= false;
                                                                                        document.TeachingResourceSearchActionForm.chkKeyStageAll.disabled= true; 
                                                
                                                                                for(var k=0;k<document.TeachingResourceSearchActionForm.chkKeyStage.length;k++) {
                                                                                        document.TeachingResourceSearchActionForm.chkScotland[k].checked= false
                                                                                        document.TeachingResourceSearchActionForm.chkScotland[k].disabled= true; 
                                                                
                                                                                }
                                                                                        document.TeachingResourceSearchActionForm.chkScotlandAll.checked= false; 
                                                                                        document.TeachingResourceSearchActionForm.chkScotlandAll.disabled= true; 
                                                break;

                                case "keyStage" :
                                        
                                                                                for(var i=0;i<document.TeachingResourceSearchActionForm.chkAge.length;i++) {
                                                                                        document.TeachingResourceSearchActionForm.chkAge[i].checked= false; 
                                                                                        document.TeachingResourceSearchActionForm.chkAge[i].disabled= true; 
                                                                                }
                                                                                        document.TeachingResourceSearchActionForm.chkAgeAll.checked= false; 
                                                                                        document.TeachingResourceSearchActionForm.chkAgeAll.disabled= true; 

                                                                                for(var j=0;j<document.TeachingResourceSearchActionForm.chkKeyStage.length;j++) {
                                                                                        document.TeachingResourceSearchActionForm.chkKeyStage[j].disabled=false ; 
                                                                                }
                                                                                        document.TeachingResourceSearchActionForm.chkKeyStageAll.disabled=false ; 
                                                                                
                                                                                for(var k=0;k<document.TeachingResourceSearchActionForm.chkKeyStage.length;k++) {
                                                                                        document.TeachingResourceSearchActionForm.chkScotland[k].checked= false; 
                                                                                        document.TeachingResourceSearchActionForm.chkScotland[k].disabled= true; 
                                                                                }
                                                                                        document.TeachingResourceSearchActionForm.chkScotlandAll.checked= false; 
                                                                                        document.TeachingResourceSearchActionForm.chkScotlandAll.disabled= true; 
                                                break;
                                case "scotland" :
                                                                                for(var i=0;i<document.TeachingResourceSearchActionForm.chkAge.length;i++) {
                                                                                        document.TeachingResourceSearchActionForm.chkAge[i].checked= false; 
                                                                                        document.TeachingResourceSearchActionForm.chkAge[i].disabled= true; 
                                                                                }
                                                                                        document.TeachingResourceSearchActionForm.chkAgeAll.checked= false; 
                                                                                        document.TeachingResourceSearchActionForm.chkAgeAll.disabled= true; 
                                                                                for(var j=0;j<document.TeachingResourceSearchActionForm.chkKeyStage.length;j++) {
                                                                                        document.TeachingResourceSearchActionForm.chkKeyStage[j].checked=false; 
                                                                                        document.TeachingResourceSearchActionForm.chkKeyStage[j].disabled=true; 
                                                                                }
                                                                                        document.TeachingResourceSearchActionForm.chkKeyStageAll.checked=false; 
                                                                                        document.TeachingResourceSearchActionForm.chkKeyStageAll.disabled=true; 
                                                                                for(var k=0;k<document.TeachingResourceSearchActionForm.chkKeyStage.length;k++) {
                                                                                        document.TeachingResourceSearchActionForm.chkScotland[k].disabled= false ; 
                                                                                }
                                                                                        document.TeachingResourceSearchActionForm.chkScotlandAll.disabled= false ; 
                                                break;
                                
                        }
                 }      


                //Function: checkAllGeneralSearch
                 //Description:This function is used to enabled all the check boxes under selected radio button.
                 function checkAllGeneralSearch(checkedVallue) {

                         switch(checkedVallue) {
                                case "age" :
                                                                                                                                
                                                                        if(document.TeachingResourceSearchActionForm.chkAgeAll.checked)
                                                                         {      
                                                                                                for(var i=0;i<document.TeachingResourceSearchActionForm.chkAge.length;i++) {
                                                                                                document.TeachingResourceSearchActionForm.chkAge[i].checked= true; 
                                                                                        }       
                                                                         } else
                                                                         {
                                                                                                for(var i=0;i<document.TeachingResourceSearchActionForm.chkAge.length;i++) {
                                                                                                document.TeachingResourceSearchActionForm.chkAge[i].checked= false; 
                                                                                        }       
                                                                         }
                                                
                                                                        break;

                                case "keyStage" :

                                                                        if(document.TeachingResourceSearchActionForm.chkKeyStageAll.checked)
                                                                         {
                                                                                        for(var i=0;i<document.TeachingResourceSearchActionForm.chkKeyStage.length;i++) {
                                                                                                document.TeachingResourceSearchActionForm.chkKeyStage[i].checked= true; 
                                                                                        }
                                                                         }                                                       else
                                                                         {
                                                                                for(var i=0;i<document.TeachingResourceSearchActionForm.chkKeyStage.length;i++) {
                                                                                                document.TeachingResourceSearchActionForm.chkKeyStage[i].checked= false; 
                                                                                        }
                                                                         }


                                                                        break;
                                case "scotland" :       
                                                                
                                                                        if(document.TeachingResourceSearchActionForm.chkScotlandAll.checked)
                                                                         {
                                                                                        for(var i=0;i<document.TeachingResourceSearchActionForm.chkScotland.length;i++) {
                                                                                                document.TeachingResourceSearchActionForm.chkScotland[i].checked= true; 
                                                                                        }       
                                                                         }
                                                                         else
                                                                         {
                                                                                                for(var i=0;i<document.TeachingResourceSearchActionForm.chkScotland.length;i++) {
                                                                                                document.TeachingResourceSearchActionForm.chkScotland[i].checked= false; 
                                                                                        }       
                                                                         }
                                                                break;
                         }      


                 }





                //Function: unCheckAllGeneralSearch
                 //Description:This function is used to  disabled the options based on the user selection
                 function unCheckAllGeneralSearch(checkedVallue) {

                         switch(checkedVallue) {
                                case "age" :

                                                                                var checkFlag=false;
                                                                                for(var i=0;i<document.TeachingResourceSearchActionForm.chkAge.length;i++) {
                                                                                        if(document.TeachingResourceSearchActionForm.chkAge[i].checked) 
                                                                                                        checkFlag=true
                                                                                                else
                                                                                                {
                                                                                                        checkFlag=false
                                                                                                                break;
                                                                                                }
                                                                                }       
                                                                        
                                                                                if(checkFlag)
                                                                                                document.TeachingResourceSearchActionForm.chkAgeAll.checked=true
                                                                                        else
                                                                                                document.TeachingResourceSearchActionForm.chkAgeAll.checked=false

                                                
                                                                                break;

                                case "keyStage" :

                                                                                var checkFlag=false;
                                                                                for(var i=0;i<document.TeachingResourceSearchActionForm.chkKeyStage.length;i++) {
                                                                                                                if(document.TeachingResourceSearchActionForm.chkKeyStage[i].checked) 
                                                                                                                                checkFlag=true
                                                                                                                        else
                                                                                                                        {
                                                                                                                                checkFlag=false
                                                                                                                                        break;
                                                                                                                        }
                                                                                                }       
                                                                        

                                                                                if(checkFlag)
                                                                                                document.TeachingResourceSearchActionForm.chkKeyStageAll.checked=true
                                                                                        else
                                                                                                document.TeachingResourceSearchActionForm.chkKeyStageAll.checked=false
                                                                break;

                        case "scotland" :

                                                                                var checkFlag=false;
                                                                                for(var i=0;i<document.TeachingResourceSearchActionForm.chkScotland.length;i++) {
                                                                                                                if(document.TeachingResourceSearchActionForm.chkScotland[i].checked) 
                                                                                                                                checkFlag=true
                                                                                                                        else
                                                                                                                        {
                                                                                                                                checkFlag=false
                                                                                                                                        break;
                                                                                                                        }
                                                                                                }       
                                                                        

                                                                                if(checkFlag)
                                                                                                document.TeachingResourceSearchActionForm.chkScotlandAll.checked=true
                                                                                        else
                                                                                                document.TeachingResourceSearchActionForm.chkScotlandAll.checked=false

                                                
                                                        break;


                         }      


                 }


                // Function : showAllGeneralSearch
                // Description :  This will reload the page to display all the subjects when user clicks on show all subjects 
                function         showAllGeneralSearch(all)
                {

                                                if(document.location.href.indexOf('All') >0){
                                                        document.location.href=document.location.href;
                                                }
                                                else
                                                {
                                                                if(document.location.href.indexOf('?') >0 && document.location.href.indexOf('Show')<=0 ){
                                                                   document.TeachingResourceSearchActionForm.action = "/teachingResourceSearchResultAction.do?All=All";
                                                                   document.TeachingResourceSearchActionForm.submit()
                                                }
                                                else
                                                {
                                                                   document.TeachingResourceSearchActionForm.action = "/teachingResourceSearchResultAction.do?All=All";
                                                                   document.TeachingResourceSearchActionForm.submit()


                                                }


                        }
                        

                }
                // End : Function : showAllGeneralSearch

                /*
                        * Name :        onShowReleventGenericResource : 
                        * Desc   :  This method is used in Generic Resource to display the relevent subjects depending on the selection
                */

                function onShowReleventGeneralSearch()
                {

                                var check = document.TeachingResourceSearchActionForm.chkAge.length;
                                var objChecked=""; 
                                if(     document.TeachingResourceSearchActionForm.radioOption[0].checked)
                                {
                                        objRadio=document.TeachingResourceSearchActionForm.radioOption[0].value;
                                        for(var i=0;i<document.TeachingResourceSearchActionForm.chkAge.length;i++) {
                                                if(document.TeachingResourceSearchActionForm.chkAge[i].checked)
                                                        if(objChecked.length<=0)
                                                                objChecked=document.TeachingResourceSearchActionForm.chkAge[i].value;
                                                        else
                                                                objChecked=objChecked+","+document.TeachingResourceSearchActionForm.chkAge[i].value;
                                        }
                                }
                                else if(document.TeachingResourceSearchActionForm.radioOption[1].checked)
                                {
                                                 objRadio=document.TeachingResourceSearchActionForm.radioOption[1].value;
                                        for(var i=0;i<document.TeachingResourceSearchActionForm.chkKeyStage.length;i++) {
                                                if(document.TeachingResourceSearchActionForm.chkKeyStage[i].checked)
                                                        if(objChecked.length<=0)
                                                                objChecked=document.TeachingResourceSearchActionForm.chkKeyStage[i].value;
                                                        else
                                                                objChecked=objChecked+","+document.TeachingResourceSearchActionForm.chkKeyStage[i].value;
                                        }
                        }
                        else if(document.TeachingResourceSearchActionForm.radioOption[2].checked)
                        {
                                 objRadio=document.TeachingResourceSearchActionForm.radioOption[2].value;
                                 for(var i=0;i<document.TeachingResourceSearchActionForm.chkScotland.length;i++) {
                                        if(document.TeachingResourceSearchActionForm.chkScotland[i].checked)
                                                if(objChecked.length<=0)
                                                        objChecked=document.TeachingResourceSearchActionForm.chkScotland[i].value;
                                                else
                                                        objChecked=objChecked+","+document.TeachingResourceSearchActionForm.chkScotland[i].value;
                                }
                        }

                                                document.TeachingResourceSearchActionForm.action = "/teachingResourceSearchResultAction.do?groupVal="+objChecked+"&groupId="+objRadio+"&submittedValue=Show";
                                                document.TeachingResourceSearchActionForm.submit()
                                                
                }
                // END : Name :         onShowReleventGenericResource : 




                /*
                        * Name :        onShowReleventGenericSection: 
                        * Desc   :  This method is used in Generic Seciton to display the relevent subjects depending on the selection
                */

        function onShowReleventGenericSection()
        {
                        var check = document.TeachingResourceSearchActionGSForm.chkAge.length;
                        var objChecked=""; //document.TeachingResourceSearchActionGSForm.chkAge;
                        if(     document.TeachingResourceSearchActionGSForm.radioOption[0].checked)
                        {
                                        objRadio=document.TeachingResourceSearchActionGSForm.radioOption[0].value;
                                        for(var i=0;i<document.TeachingResourceSearchActionGSForm.chkAge.length;i++) {
                                                        if(document.TeachingResourceSearchActionGSForm.chkAge[i].checked)
                                                                if(objChecked.length<=0)
                                                                        objChecked=document.TeachingResourceSearchActionGSForm.chkAge[i].value;
                                                                else
                                                                        objChecked=objChecked+","+document.TeachingResourceSearchActionGSForm.chkAge[i].value;
                                                        }
                        }
                        else if(document.TeachingResourceSearchActionGSForm.radioOption[1].checked)
                        {
                                         objRadio=document.TeachingResourceSearchActionGSForm.radioOption[1].value;
                                         for(var i=0;i<document.TeachingResourceSearchActionGSForm.chkKeyStage.length;i++) {
                                                if(document.TeachingResourceSearchActionGSForm.chkKeyStage[i].checked)
                                                        if(objChecked.length<=0)
                                                                objChecked=document.TeachingResourceSearchActionGSForm.chkKeyStage[i].value;
                                                        else
                                                                objChecked=objChecked+","+document.TeachingResourceSearchActionGSForm.chkKeyStage[i].value;

                                        }
                        }
                        else if(document.TeachingResourceSearchActionGSForm.radioOption[2].checked)
                        {
                                         objRadio=document.TeachingResourceSearchActionGSForm.radioOption[2].value;
                                         for(var i=0;i<document.TeachingResourceSearchActionGSForm.chkScotland.length;i++) {
                                                if(document.TeachingResourceSearchActionGSForm.chkScotland[i].checked)
                                                        if(objChecked.length<=0)
                                                                        objChecked=document.TeachingResourceSearchActionGSForm.chkScotland[i].value;
                                                        else
                                                                    objChecked=objChecked+","+document.TeachingResourceSearchActionGSForm.chkScotland[i].value;

                                                }
                        }
                                document.location.href=document.location.pathname+"?groupVal="+objChecked+"&groupId="+objRadio+"&submittedValue=Show";



}

// End  : onShowReleventGenericSection


//Function: radioSelectGenericSection
                //Description:This function is used to enabled or disabled the options based on the selection

 
 function radioSelectGenericSection(raadioSelect) {

 
 
  if(raadioSelect=="load")
         {
                                if(document.TeachingResourceSearchActionGSForm.radioOption[0].checked)
                                        raadioSelect="age";
                                if(document.TeachingResourceSearchActionGSForm.radioOption[1].checked)
                                        raadioSelect="keyStage";

                                if(document.TeachingResourceSearchActionGSForm.radioOption[2].checked)
                                        raadioSelect="scotland";
 }


         switch(raadioSelect) {
                case "age" :
                                                                                for(var i=0;i<document.TeachingResourceSearchActionGSForm.chkAge.length;i++) {
                                                                                        document.TeachingResourceSearchActionGSForm.chkAge[i].disabled= false; 
                                                                                }
                                                                                        document.TeachingResourceSearchActionGSForm.chkAgeAll.disabled= false; 

                                                                                for(var j=0;j<document.TeachingResourceSearchActionGSForm.chkKeyStage.length;j++) {
                                                                                        document.TeachingResourceSearchActionGSForm.chkKeyStage[j].checked=false; 
                                                                                        document.TeachingResourceSearchActionGSForm.chkKeyStage[j].disabled= true; 
                                                                                }
                                                                                        document.TeachingResourceSearchActionGSForm.chkKeyStageAll.checked=false; 
                                                                                        document.TeachingResourceSearchActionGSForm.chkKeyStageAll.disabled= true; 
                        
                                                                                for(var k=0;k<document.TeachingResourceSearchActionGSForm.chkKeyStage.length;k++) {
                                                                                        document.TeachingResourceSearchActionGSForm.chkScotland[k].checked=false; 
                                                                                        document.TeachingResourceSearchActionGSForm.chkScotland[k].disabled= true; 
                                                                                }
                                                                                        document.TeachingResourceSearchActionGSForm.chkScotlandAll.checked=false; 
                                                                                        document.TeachingResourceSearchActionGSForm.chkScotlandAll.disabled= true; 
                                                                break;
                case "keyStage" :
                                                                        
                                                                        for(var i=0;i<document.TeachingResourceSearchActionGSForm.chkAge.length;i++) {
                                                                                document.TeachingResourceSearchActionGSForm.chkAge[i].checked=false; 
                                                                                document.TeachingResourceSearchActionGSForm.chkAge[i].disabled= true; 
                                                                        }
                                                                                document.TeachingResourceSearchActionGSForm.chkAgeAll.checked=false; 
                                                                                document.TeachingResourceSearchActionGSForm.chkAgeAll.disabled= true; 

                                                                        for(var j=0;j<document.TeachingResourceSearchActionGSForm.chkKeyStage.length;j++) {
                                                                                document.TeachingResourceSearchActionGSForm.chkKeyStage[j].disabled=false ; 
                                                                        }
                                                                                document.TeachingResourceSearchActionGSForm.chkKeyStageAll.disabled=false ; 
                                                                        for(var k=0;k<document.TeachingResourceSearchActionGSForm.chkKeyStage.length;k++) {
                                                                                document.TeachingResourceSearchActionGSForm.chkScotland[k].checked=false; 
                                                                                document.TeachingResourceSearchActionGSForm.chkScotland[k].disabled= true; 
                                                                        }
                                                                                document.TeachingResourceSearchActionGSForm.chkScotlandAll.checked=false; 
                                                                                document.TeachingResourceSearchActionGSForm.chkScotlandAll.disabled= true; 
                                                        break;

                case "scotland" :
                                                                        for(var i=0;i<document.TeachingResourceSearchActionGSForm.chkAge.length;i++) {
                                                                                document.TeachingResourceSearchActionGSForm.chkAge[i].checked=false; 
                                                                                document.TeachingResourceSearchActionGSForm.chkAge[i].disabled= true; 
                                                                        }
                                                                                document.TeachingResourceSearchActionGSForm.chkAgeAll.checked=false; 
                                                                                document.TeachingResourceSearchActionGSForm.chkAgeAll.disabled= true; 
                                                                        for(var j=0;j<document.TeachingResourceSearchActionGSForm.chkKeyStage.length;j++) {
                                                                                document.TeachingResourceSearchActionGSForm.chkKeyStage[j].checked=false; 
                                                                                document.TeachingResourceSearchActionGSForm.chkKeyStage[j].disabled=true; 
                                                                        }
                                                                                document.TeachingResourceSearchActionGSForm.chkKeyStageAll.checked=false; 
                                                                                document.TeachingResourceSearchActionGSForm.chkKeyStageAll.disabled=true; 

                                                                        for(var k=0;k<document.TeachingResourceSearchActionGSForm.chkKeyStage.length;k++) {
                                                                                document.TeachingResourceSearchActionGSForm.chkScotland[k].disabled= false ; 
                                                                        }
                                                                                document.TeachingResourceSearchActionGSForm.chkScotlandAll.disabled= false ; 
                                                break;
                
        }
 }      

//Function: radioSelect
 //Description:This function is used to enabled or disabled the options based on the
 function checkAllGenericSection(checkedVallue) {

         switch(checkedVallue) {
                case "age" :
                                        
                                                        if(document.TeachingResourceSearchActionGSForm.chkAgeAll.checked)
                                                         {      
                                                                        for(var i=0;i<document.TeachingResourceSearchActionGSForm.chkAge.length;i++) {
                                                                                document.TeachingResourceSearchActionGSForm.chkAge[i].checked= true; 
                                                                        }       
                                                         } else
                                                         {
                                                                        for(var i=0;i<document.TeachingResourceSearchActionGSForm.chkAge.length;i++) {
                                                                                document.TeachingResourceSearchActionGSForm.chkAge[i].checked= false; 
                                                                        }       
                                                                 
                                                         }
                                
                                        break;

                        case "keyStage" :

                                                        if(document.TeachingResourceSearchActionGSForm.chkKeyStageAll.checked)
                                                         {
                                                                        for(var i=0;i<document.TeachingResourceSearchActionGSForm.chkKeyStage.length;i++) {
                                                                                document.TeachingResourceSearchActionGSForm.chkKeyStage[i].checked= true; 
                                                                        }
                                                         } else
                                                         {
                                                                        for(var i=0;i<document.TeachingResourceSearchActionGSForm.chkKeyStage.length;i++) {
                                                                                        document.TeachingResourceSearchActionGSForm.chkKeyStage[i].checked= false; 
                                                                        }
                                                         }


                                                break;
                        case "scotland" :       
                                                        if(document.TeachingResourceSearchActionGSForm.chkScotlandAll.checked)
                                                         {
                                                                                for(var i=0;i<document.TeachingResourceSearchActionGSForm.chkScotland.length;i++) {
                                                                                        document.TeachingResourceSearchActionGSForm.chkScotland[i].checked= true; 
                                                                                }       
                                                         }
                                                         else
                                                         {
                                                                                for(var i=0;i<document.TeachingResourceSearchActionGSForm.chkScotland.length;i++) {
                                                                                        document.TeachingResourceSearchActionGSForm.chkScotland[i].checked= false; 
                                                                                }       
                                                         
                                                         }


                                                                break;
         }      


 }





//Function: unCheckAllGenericSection
 //Description:This function is used to enabled or disabled the options based on the
 function unCheckAllGenericSection(checkedVallue) {


         switch(checkedVallue) {
                case "age" :

                                                                var checkFlag=false;
                                                                for(var i=0;i<document.TeachingResourceSearchActionGSForm.chkAge.length;i++) {
                                                                                                if(document.TeachingResourceSearchActionGSForm.chkAge[i].checked) 
                                                                                                                checkFlag=true
                                                                                                        else
                                                                                                        {
                                                                                                                checkFlag=false
                                                                                                                        break;
                                                                                                        }
                                                                                }       
                                                        

                                                                if(checkFlag)
                                                                                document.TeachingResourceSearchActionGSForm.chkAgeAll.checked=true
                                                                        else
                                                                                document.TeachingResourceSearchActionGSForm.chkAgeAll.checked=false

                                
                                        break;

                                        case "keyStage" :

                                                                var checkFlag=false;
                                                                for(var i=0;i<document.TeachingResourceSearchActionGSForm.chkKeyStage.length;i++) {
                                                                                                if(document.TeachingResourceSearchActionGSForm.chkKeyStage[i].checked) 
                                                                                                                checkFlag=true
                                                                                                        else
                                                                                                        {
                                                                                                                checkFlag=false
                                                                                                                        break;
                                                                                                        }
                                                                                }       
                                                        

                                                                if(checkFlag)
                                                                                document.TeachingResourceSearchActionGSForm.chkKeyStageAll.checked=true
                                                                        else
                                                                                document.TeachingResourceSearchActionGSForm.chkKeyStageAll.checked=false

                                
                                        break;

                case "scotland" :

                                                                var checkFlag=false;
                                                                for(var i=0;i<document.TeachingResourceSearchActionGSForm.chkScotland.length;i++) {
                                                                                                if(document.TeachingResourceSearchActionGSForm.chkScotland[i].checked) 
                                                                                                                checkFlag=true
                                                                                                        else
                                                                                                        {
                                                                                                                checkFlag=false
                                                                                                                        break;
                                                                                                        }
                                                                                }       
                                                        

                                                                if(checkFlag)
                                                                                document.TeachingResourceSearchActionGSForm.chkScotlandAll.checked=true
                                                                        else
                                                                                document.TeachingResourceSearchActionGSForm.chkScotlandAll.checked=false

                                
                                        break;


         }      

 }



function         showAllGenericSection(all)
{
                
                                        if(document.location.href.indexOf('All') >0){
												//Begin:Modification CR 745
                                               // document.location.href=document.location.href;
											   document.location.href=document.location.href+"&All=PrySec";
												//End:Modification CR 745
                                        }
                                        else
                                        {
                                                if(document.location.href.indexOf('?') >0 && document.location.href.indexOf('Show')<=0){
														//Begin:Modification CR 745
                                                      //  document.location.href=document.location.href+"&All=All";
													  document.location.href=document.location.href+"&All=PrySec";
														//End:Modification CR 745
                                                }
                                                else
                                                {
                                                       	//Begin: Modification CR 745 //document.location.href=document.location.pathname+"?All=All";
													document.location.href=document.location.href+"&All=PrySec";
														 
														 //End:Modification CR 745

                                                }
                                }

}
function resetall(){

        document.forms[1].salutation.value='Ms';
        document.forms[1].firstName.value='';
        document.forms[1].lastName.value='';
        document.forms[1].emailId.value='';
        document.forms[1].confirmEmailId.value='';
        document.forms[1].password.value='';
        if(document.forms[1].userLoggedIn.value=='false'){
                document.forms[1].confirmPassword.value='';
        }
        document.forms[1].jobTitle.value='';
        document.forms[1].manual.checked=false;
        document.forms[1].educationNumber.value='';
        document.forms[1].establishmentName.value='';
        document.forms[1].address1.value='';
        document.forms[1].address2.value='';
        document.forms[1].address3.value='';
        document.forms[1].town.value='';
        document.forms[1].county.value='';
        document.forms[1].country.value='United Kingdom';
        document.forms[1].postcode.value='';
        document.forms[1].telephoneNumber.value='';
        document.forms[1].postcode.value='';
        document.forms[1].postcode.value='';
        document.forms[1].educationNumber.disabled=true;
        document.forms[1].establishmentName.disabled=true;
        document.forms[1].address1.disabled=true;
        document.forms[1].address2.disabled=true;
        document.forms[1].address3.disabled=true;
        document.forms[1].town.disabled=true;
        document.forms[1].county.disabled=true;
        document.forms[1].postcode.disabled=true;
        document.forms[1].telephoneNumber.disabled=true;
        document.forms[1].country.disabled=true;
        document.forms[1].fromSearch.value='samePageReset';
        document.forms[1].submit();



}



function enableall(){
        document.forms[1].educationNumber.disabled=false;
        document.forms[1].establishmentName.disabled=false;
                        document.forms[1].address1.disabled=false;
                        document.forms[1].address2.disabled=false;
                        document.forms[1].address3.disabled=false;
                        document.forms[1].town.disabled=false;
                        document.forms[1].county.disabled=false;
                        document.forms[1].postcode.disabled=false;
                        document.forms[1].telephoneNumber.disabled=false;
                        document.forms[1].country.disabled=false;
}





function checkonload(){
        if(document.forms[1].manual.checked==true){

                document.forms[1].country.value='United Kingdom';
                document.forms[1].address1.disabled=false;
                document.forms[1].address2.disabled=false;
                document.forms[1].address3.disabled=false;
                document.forms[1].town.disabled=false;
                document.forms[1].county.disabled=false;
                document.forms[1].postcode.disabled=false;
                document.forms[1].establishmentName.disabled=false;
                document.forms[1].telephoneNumber.disabled=false;
                document.forms[1].country.disabled=false;





        }
        else{

                document.forms[1].manual.checked=false;
                document.forms[1].address1.disabled=true;
                document.forms[1].address2.disabled=true;
                document.forms[1].address3.disabled=true;
                document.forms[1].town.disabled=true;
                document.forms[1].county.disabled=true;
                document.forms[1].postcode.disabled=true;
                document.forms[1].establishmentName.disabled=true;
                document.forms[1].telephoneNumber.disabled=true;
                document.forms[1].country.disabled=true;
                if(document.forms[1].userLoggedIn.value=='false'){

                                document.forms[1].country.value='United Kingdom';
                        }

        }
}
function winSearch(){
window.open('/secure/BPESSchoolSearchAction.do?categoryId=8040','BP','width=670,height=500,status=no,resizable=0,top=110,left=200,toolbar=no,menubar=no,scrollbars=yes')
}
function manualregistration(){
        window.opener.document.BPESNewUserRegistrationActionForm.fromSearch.value='Y';
        window.opener.document.BPESNewUserRegistrationActionForm.manual.checked=true;
        window.opener.document.forms[1].educationNumber.disabled=false;
        window.opener.document.forms[1].establishmentName.disabled=false;
                        window.opener.document.forms[1].address1.disabled=false;
                        window.opener.document.forms[1].address2.disabled=false;
                        window.opener.document.forms[1].address3.disabled=false;
                        window.opener.document.forms[1].town.disabled=false;
                        window.opener.document.forms[1].county.disabled=false;
                        window.opener.document.forms[1].postcode.disabled=false;
                        window.opener.document.forms[1].telephoneNumber.disabled=false;
                        window.opener.document.forms[1].country.disabled=false;
                window.opener.document.BPESNewUserRegistrationActionForm.educationNumber.value=0;
                window.opener.document.BPESNewUserRegistrationActionForm.submit();
                window.close();
}


function searchsubmit(){
        window.opener.document.BPESNewUserRegistrationActionForm.fromSearch.value='Y';

                if(document.forms[0].select.checked){

                        window.opener.document.BPESNewUserRegistrationActionForm.educationNumber.value=document.forms[0].select.value;
                        window.opener.document.BPESNewUserRegistrationActionForm.submit();
                        window.close();

                }
                for(i=0;i<(document.forms[0].select.length);i++){

                        if (document.forms[0].select[i].checked) {
                                window.opener.document.BPESNewUserRegistrationActionForm.educationNumber.value=document.forms[0].select[i].value;
                                window.opener.document.BPESNewUserRegistrationActionForm.submit();
                                window.close();
                                return true;
                        }


        }

        alert("No School is selected. Please select a School and click on submit");
}
function quatntitytextbox(indexId)
	{
		
		if(document.ItemListForm.prodSelect[indexId]!=undefined){
		if(document.ItemListForm.prodSelect[indexId].checked)
		 document.ItemListForm.TextFiled[indexId].value='1';
		else
		 document.ItemListForm.TextFiled[indexId].value='';
		 }else
		 {
			 if(document.ItemListForm.prodSelect.checked)
				 document.ItemListForm.TextFiled.value='1';
			 else
				 document.ItemListForm.TextFiled.value='';
		 
		 }

			
 }

//Begin:Addition CR 745
			// Function : showAllPrySecSearch
		// Description :  This will reload the page to display all the subjects when user clicks on show all subjects 
		function	 showAllPrySecSearch(all)
		{					

						
						if(document.location.href.indexOf('All') >0){
							
							 document.location.href=document.location.href+"?All=PrySec";
														 
						}
						else
						{
									
								if(document.location.href.indexOf('?') >0 && document.location.href.indexOf('Show')<=0 ){
														
							document.location.href=document.location.href+"?All=PrySec";
														 

						}
						else
						{
													
								 document.location.href=document.location.href+"?All=PrySec";
														 


						}
			}
			

		}
		// End : Function : showAllPrySecSearch
		//End Addition CR 745

		
//Start Additon for CR 747 

function openInPopup(url3col,iHeight,iWidth){

window.open(url3col,'Bp_com','width='+iWidth+', height='+iHeight+',resizable=1,top=110,left=200,toolbar=0,titlebar=0,menubar=0,scrollbars=yes')
}
//End Addition for CR 747 
