<!--
// verify the fuse bible page number

	 function VerifyBiblePage()
	 {  
	 	var pagenbr;
		var cat_type;
		var formfield;
		
		formfield=document.getElementById('pagenbr'); // Referenced by the field ID
					
		if (formfield.value.length <1)
		{ //nothing entered
				alert("Please enter a fuse bible page number");
				return false;
		}
		
		if (formfield.value.substring(0,1) == 'A' || formfield.value.substring(0,1) == 'S')
		{	//Convert to lower case & store
			formfield.value = formfield.value.toLowerCase();	
		}

		pagenbr= formfield.value;  //store the page reference provided
		
		//Determine catalog type
		
		cat_type=0;	//default is normal fusebible
		
		if (pagenbr.substring(0,1) == 'a')
		   {
			// Automotive Catalogue pagenbr   
			   pagenbr=pagenbr.substring(1,pagenbr.length);  //extract number for testing
			   cat_type=1;	//Automotive catalog
		  }
			
		if (pagenbr.substring(0,1) == 's')
		   {
			// Solar Catalogue pagenbr   
			   pagenbr=pagenbr.substring(1,pagenbr.length);  //extract number for testing
			   cat_type=2;	//solar catalog
		  }


		//Now only testing with the actual page number
	  
		if(isNaN(pagenbr))
			{ 	
			//must be a number
					alert("Please enter a valid Fuse Bible page number");
					return false;
			}
			

		//Make sure the page number is within the scope of the catalogs
		
		switch(cat_type)
		{
		case 0:
			//fuse bible
			if (pagenbr <1 || pagenbr >164)
			   { //must be between 1 and 164
				alert("Please enter a Fuse Bible page number between 1 and 164");
				return false;
			   }
			break;
		case 1:
			//autocatalog
			if (pagenbr <1 || pagenbr >144)
			   { //must be between 1 and 144
				alert("Please enter a Automotive Circuit Protection catalog page number between 1 and 144");
				return false;
			   }   
			break;
		case 2:
			//solar catalog
			if (pagenbr <1 || pagenbr >26)
			   { //must be between 1 and 26
				alert("Please enter a Solar Power Protection catalog page number between 1 and 26");
				return false;
			   }   
			break;
		default:
			// incorrect setting
			alert("Sorry, unknown catalog option");
			return false;
		}
		
		 //must not contain a . or +  
		 //for (var i=0; i<pagenbr.length; i++) {      
		 //	if (pagenbr.substring(i,i+1) == '.' || pagenbr.substring(i,i+1) == '+') 
		 //	   {
		 //	   	alert("Please enter a valid fuse bible page number - no periods/pluses allowed");
         //   	return false;
		 //      } 
	 	 //  }
	  }


//-->

