/* Created by Nilesh Dave : Checking Client side Province License Number*/
function checkHCP(){		
	var province     =  document.getElementById('province').value;
	var pro_lic_no   = 	document.getElementById('pro_number').value;
	
	var number       =  document.getElementById('number');		
	
	var reg;		
	
	switch (province)
	{
		case 'AB':  				
			reg = new RegExp('^[0-9]{6}$|^[a-zA-Z]{1}[0-9]{5}$');  				
			if(!reg.test(pro_lic_no)){					
				
				alert("The Provincial License Number Alberta is not valid");
				number.className='fielderror';
				document.getElementById('pro_number').focus();
				
				return false;
			}break;
		case 'BC':  				
			reg = new RegExp('^\[0-9]{5}$');  				
			if(!reg.test(pro_lic_no)){					
				alert("The Provincial License Number British Columbia is not valid");
				number.className='fielderror';
				document.getElementById('pro_number').focus();
				return false;
			}break;
		case 'MB':  				
			reg = new RegExp('^\[0-9]{2}-\[0-9]{3}$');  				
			if(!reg.test(pro_lic_no)){					
				alert("The Provincial License Number Manitoba is not valid");
				number.className='fielderror';
				document.getElementById('pro_number').focus();
				return false;
			}break;
		case 'NB':  				
			reg = new RegExp('^\[0-9]{5}$');  				
			if(!reg.test(pro_lic_no)){					
				alert("The Provincial License Number New Brunswick is not valid");
				number.className='fielderror';
				document.getElementById('pro_number').focus();
				return false;
			}break;
		case 'NF':  				
			reg = new RegExp('[a-zA-Z]{1} 0[1-9]{4}|[a-zA-Z]{1} [1-9]{4}');  				
			if(!reg.test(pro_lic_no)){					
				alert("The Provincial License Number Newfoundland is not valid");
				number.className='fielderror';
				document.getElementById('pro_number').focus();
				return false;
			}break;
		case 'NS':  				
			reg = new RegExp('^\[0-9]{6}$');  				
			if(!reg.test(pro_lic_no)){					
				alert("The Provincial License Number Nova Scotia is not valid");
				number.className='fielderror';
				document.getElementById('pro_number').focus();
				return false;
			}break;
		case 'NT':  				
			reg = new RegExp('^\[0-9]{4}-[0-9]{4,6}$');  				
			if(!reg.test(pro_lic_no)){					
				alert("The Provincial License Number North West Territories is not valid");
				number.className='fielderror';
				document.getElementById('pro_number').focus();
				return false;
			}break;
		case 'NU':  				
			reg = new RegExp('^\[1-4]{4}$');  				
			if(!reg.test(pro_lic_no)){					
				alert("The Provincial License Number Nunavut is not valid");
				number.className='fielderror';
				document.getElementById('pro_number').focus();
				return false;
			}break;
		case 'ON':  				
			reg = new RegExp('^\[0-9]{5}$');  				
			if(!reg.test(pro_lic_no)){					
				alert("The Provincial License Number Ontario is not valid");
				number.className='fielderror';
				document.getElementById('pro_number').focus();
				return false;
			}break;
		case 'PE':  				
			reg = new RegExp('^\[0-9]{3,4}$|^\[a-zA-Z]{1}[0-9]{4}$|^\[a-zA-Z]{2}[0-9]{4}$');  				
			if(!reg.test(pro_lic_no)){					
				alert("The Provincial License Number Prince Edward Island is not valid");					
				number.className='fielderror';
				document.getElementById('pro_number').focus();
				
				return false;
			}break;
		case 'QC':  				
			reg = new RegExp('^\[0-9]{2}-\[0-9]{3}$');  				
			if(!reg.test(pro_lic_no)){					
				alert("The Provincial License Number Quebec is not valid");
				document.getElementById('pro_number').focus();
				return false;
			}break;
		case 'SK':  				
			reg = new RegExp('^\[0-9]{4,6}$');  				
			if(!reg.test(pro_lic_no)){					
				alert("The Provincial License Number Saskatchewan is not valid");
				number.className='fielderror';
				document.getElementById('pro_number').focus();
				return false;
			}break;
		case 'YT':  				
			reg = new RegExp('^\[0-9]{4}-\[0-9]{1}-\[0-9]{3}$');  				
			if(!reg.test(pro_lic_no)){					
				alert("The Provincial License Number Yukon is not valid");
				number.className='fielderror';
				document.getElementById('pro_number').focus();
				return false;	
			}break;
	}
	return true;
	
}
