// JScript source code
// ------- Global Variables -----------------------------------------
		//	Kennel Club
		var KCmstrddl
		var KCpupddl
		var KCselval
		//	State/Prov
		var SPmstrddl
		var SPpupddl
		var SPselval
		//	Country
		var CTRYmstrddl
		var CTRYpupddl
		var CTRYselval		
// ------------------------------------------------------------------
		function PopulateBreederFromSubmitter()	{
			DogForm.tb_PeopleID2.value = DogForm.tb_PeopleID.value;
			DogForm.tb_BrFirstName.value = DogForm.tb_SubFirstName.value;
			DogForm.tb_BrMidInit.value = DogForm.tb_SubMidInit.value;
			DogForm.tb_BrLastName.value = DogForm.tb_SubLastName.value;
			DogForm.tb_BrAddress.value = DogForm.tb_SubAddress.value;
			DogForm.tb_BrCity.value = DogForm.tb_SubCity.value;
			DogForm.ddlBrStProv.selectedIndex = DogForm.ddlSubStProv.selectedIndex;
			DogForm.tb_BrPostalCode.value = DogForm.tb_SubPostalCode.value;
			DogForm.ddlBrCTRY.selectedIndex = DogForm.ddlSubCTRY.selectedIndex;
			DogForm.tb_BrPhone.value = DogForm.tb_SubPhone.value;
			DogForm.tb_BrEmail.value = DogForm.tb_SubEmail.value;
			js_SaveBrStProv();
			js_SaveBrCTRY()
		}
		function js_Return()	{
			window.location.href=document.forms[0].hid_RetURL.value;
		}
		function js_SubmitNewLitter()	{
			window.location.href='BG_LitterSubmission.aspx';
		}
		function js_SubmitMorePups() {
			window.location.href=document.forms[0].hid_MoreURL.value;
		}
		
		// Initialize the puppy dropdown lists
		function js_LSinitddl(opt) {
			// setup master ddl's
			KCmstrddl	= document.getElementById('ddl_P1_KC')			
			SPmstrddl	= document.getElementById('ddl_P1_StProv');
			CTRYmstrddl	= document.getElementById('ddl_P1_Country')			
			// Init Puppy #2
			KCpupddl	= document.getElementById('ddlP2KC')
			KCselval	= document.getElementById('P2_KC').value;		
			SPpupddl	= document.getElementById('ddlP2StProv');
			SPselval	= document.getElementById('P2_State').value;
			CTRYpupddl	= document.getElementById('ddlP2CTRY')
			CTRYselval	= document.getElementById('P2_Country').value;
			js_InitKennelClub();
			js_InitStateProv();
			js_InitCountry();
			// Init Puppy #3
			KCpupddl	= document.getElementById('ddlP3KC')
			KCselval	= document.getElementById('P3_KC').value;		
			SPpupddl	= document.getElementById('ddlP3StProv');
			SPselval	= document.getElementById('P3_State').value;
			CTRYpupddl	= document.getElementById('ddlP3CTRY')
			CTRYselval	= document.getElementById('P3_Country').value;
			js_InitKennelClub();
			js_InitStateProv();
			js_InitCountry();
			// Init Puppy #4
			KCpupddl	= document.getElementById('ddlP4KC')
			KCselval	= document.getElementById('P4_KC').value;		
			SPpupddl	= document.getElementById('ddlP4StProv');
			SPselval	= document.getElementById('P4_State').value;
			CTRYpupddl	= document.getElementById('ddlP4CTRY')
			CTRYselval	= document.getElementById('P4_Country').value;
			js_InitKennelClub();
			js_InitStateProv();
			js_InitCountry();
			// Init Puppy #5
			KCpupddl	= document.getElementById('ddlP5KC')
			KCselval	= document.getElementById('P5_KC').value;		
			SPpupddl	= document.getElementById('ddlP5StProv');
			SPselval	= document.getElementById('P5_State').value;
			CTRYpupddl	= document.getElementById('ddlP5CTRY')
			CTRYselval	= document.getElementById('P5_Country').value;
			js_InitKennelClub();
			js_InitStateProv();
			js_InitCountry();
			// Init Puppy #6
			KCpupddl	= document.getElementById('ddlP6KC')
			KCselval	= document.getElementById('P6_KC').value;		
			SPpupddl	= document.getElementById('ddlP6StProv');
			SPselval	= document.getElementById('P6_State').value;
			CTRYpupddl	= document.getElementById('ddlP6CTRY')
			CTRYselval	= document.getElementById('P6_Country').value;
			js_InitKennelClub();
			js_InitStateProv();
			js_InitCountry();
			// Init Puppy #7
			KCpupddl	= document.getElementById('ddlP7KC')
			KCselval	= document.getElementById('P7_KC').value;		
			SPpupddl	= document.getElementById('ddlP7StProv');
			SPselval	= document.getElementById('P7_State').value;
			CTRYpupddl	= document.getElementById('ddlP7CTRY')
			CTRYselval	= document.getElementById('P7_Country').value;
			js_InitKennelClub();
			js_InitStateProv();
			js_InitCountry();
			// Init Puppy #8
			KCpupddl	= document.getElementById('ddlP8KC')
			KCselval	= document.getElementById('P8_KC').value;		
			SPpupddl	= document.getElementById('ddlP8StProv');
			SPselval	= document.getElementById('P8_State').value;
			CTRYpupddl	= document.getElementById('ddlP8CTRY')
			CTRYselval	= document.getElementById('P8_Country').value;
			js_InitKennelClub();
			js_InitStateProv();
			js_InitCountry();
			
			if (opt == 'PO') {		// If initializing pupppies only, exit routine
				return;
			}
			
			// Init Submitter
			SPpupddl	= document.getElementById('ddlSubStProv');
			SPselval	= document.getElementById('Sub_State').value;
			CTRYpupddl	= document.getElementById('ddlSubCTRY')
			CTRYselval	= document.getElementById('Sub_Country').value;			
			js_InitStateProv();
			js_InitCountry();			
			// Init Breeder
			SPpupddl	= document.getElementById('ddlBrStProv');
			SPselval	= document.getElementById('Br_State').value;
			CTRYpupddl	= document.getElementById('ddlBrCTRY')
			CTRYselval	= document.getElementById('Br_Country').value;			
			js_InitStateProv();
			js_InitCountry();
			// Init Litter
			CTRYpupddl	= document.getElementById('ddlLitCTRY')
			CTRYselval	= document.getElementById('Lit_Country').value;
			CTRYpupddl.options.length = 0				
			CTRYpupddl.options[0] = new Option('', '');		// insert blank item at the beginning
				// populate the Country DDL (need to do this here because blank first item)
			for(i=0;i<CTRYmstrddl.length;i++) {
				j=i+1
				tValue	= CTRYmstrddl.options[i].value;
				tName		= CTRYmstrddl.options[i].text;
				CTRYpupddl.options[j] = new Option(tName, tValue);
			}
				// set the selected value of the Country Club DDL (needed for postbacks)
			for(i=0;i<CTRYpupddl.length;i++) {
				if(CTRYpupddl.options[i].value == CTRYselval) {
					CTRYpupddl.selectedIndex=i;
			}	}
			
			KCpupddl	= document.getElementById('ddlSireKC')
			KCselval	= document.getElementById('Sire_KC').value;		
			js_InitKennelClub();
			KCpupddl	= document.getElementById('ddlDamKC')
			KCselval	= document.getElementById('Dam_KC').value;		
			js_InitKennelClub();			
		}
		
		function js_InitKennelClub() {
			// populate the Kennel Club DDL
			KCpupddl.options.length = 0
			for(i=0;i<KCmstrddl.length;i++) {
				tValue	= KCmstrddl.options[i].value;
				tName		= KCmstrddl.options[i].text;
				KCpupddl.options[i] = new Option(tName, tValue);
			}
			// set the selected value of the Kennel Club DDL (needed for postbacks)
			for(i=0;i<KCpupddl.length;i++) {
				if(KCpupddl.options[i].value == KCselval) {
					KCpupddl.selectedIndex=i;
			}	}
		}	
			
		function js_InitStateProv() {	
			// populate the StProv DDL
			SPpupddl.options.length = 0
			for(i=0;i<SPmstrddl.length;i++) {
				tValue	= SPmstrddl.options[i].value;
				tName		= SPmstrddl.options[i].text;
				SPpupddl.options[i] = new Option(tName, tValue);
			}
			// set the selected value of the StProv DDL (needed for postbacks)
			for(i=0;i<SPpupddl.length;i++) {
				if(SPpupddl.options[i].value == SPselval) {
					SPpupddl.selectedIndex=i;
			}	}	
		}
		
		function js_InitCountry() {		
			// populate the Country DDL
			CTRYpupddl.options.length = 0
			for(i=0;i<CTRYmstrddl.length;i++) {
				tValue	= CTRYmstrddl.options[i].value;
				tName		= CTRYmstrddl.options[i].text;
				CTRYpupddl.options[i] = new Option(tName, tValue);
			}
			// set the selected value of the Country DDL (needed for postbacks)
			for(i=0;i<CTRYpupddl.length;i++) {
				if(CTRYpupddl.options[i].value == CTRYselval) {
					CTRYpupddl.selectedIndex=i;
			}	}					
		}
		
		// Functions to save the selected value of the dropdown lists "on click"
		function js_SaveP2KC() {
			KCpupddl = document.getElementById('ddlP2KC');
			for(i=0;i<KCpupddl.length;i++) {
				if(KCpupddl.options[i].selected == true) {
					document.getElementById('P2_KC').value = KCpupddl.options[i].value;
		}	}	}
		function js_SaveP2StProv() {
			SPpupddl = document.getElementById('ddlP2StProv');
			for(i=0;i<SPpupddl.length;i++) {
				if(SPpupddl.options[i].selected == true) {
					document.getElementById('P2_State').value = SPpupddl.options[i].value;
		}	}	}	
		function js_SaveP2CTRY() {
			CTRYpupddl = document.getElementById('ddlP2CTRY');
			for(i=0;i<CTRYpupddl.length;i++) {
				if(CTRYpupddl.options[i].selected == true) {
					document.getElementById('P2_Country').value = CTRYpupddl.options[i].value;
		}	}	}				
		function js_SaveP3KC() {
			KCpupddl = document.getElementById('ddlP3KC');
			for(i=0;i<KCpupddl.length;i++) {
				if(KCpupddl.options[i].selected == true) {
					document.getElementById('P3_KC').value = KCpupddl.options[i].value;
		}	}	}
		function js_SaveP3StProv() {
			SPpupddl = document.getElementById('ddlP3StProv');
			for(i=0;i<SPpupddl.length;i++) {
				if(SPpupddl.options[i].selected == true) {
					document.getElementById('P3_State').value = SPpupddl.options[i].value;
		}	}	}	
		function js_SaveP3CTRY() {
			CTRYpupddl = document.getElementById('ddlP3CTRY');
			for(i=0;i<CTRYpupddl.length;i++) {
				if(CTRYpupddl.options[i].selected == true) {
					document.getElementById('P3_Country').value = CTRYpupddl.options[i].value;
		}	}	}			
		function js_SaveP4KC() {
			KCpupddl = document.getElementById('ddlP4KC');
			for(i=0;i<KCpupddl.length;i++) {
				if(KCpupddl.options[i].selected == true) {
					document.getElementById('P4_KC').value = KCpupddl.options[i].value;
		}	}	}
		function js_SaveP4StProv() {
			SPpupddl = document.getElementById('ddlP4StProv');
			for(i=0;i<SPpupddl.length;i++) {
				if(SPpupddl.options[i].selected == true) {
					document.getElementById('P4_State').value = SPpupddl.options[i].value;
		}	}	}	
		function js_SaveP4CTRY() {
			CTRYpupddl = document.getElementById('ddlP4CTRY');
			for(i=0;i<CTRYpupddl.length;i++) {
				if(CTRYpupddl.options[i].selected == true) {
					document.getElementById('P4_Country').value = CTRYpupddl.options[i].value;
		}	}	}			
		function js_SaveP5KC() {
			KCpupddl = document.getElementById('ddlP5KC');
			for(i=0;i<KCpupddl.length;i++) {
				if(KCpupddl.options[i].selected == true) {
					document.getElementById('P5_KC').value = KCpupddl.options[i].value;
		}	}	}
		function js_SaveP5StProv() {
			SPpupddl = document.getElementById('ddlP5StProv');
			for(i=0;i<SPpupddl.length;i++) {
				if(SPpupddl.options[i].selected == true) {
					document.getElementById('P5_State').value = SPpupddl.options[i].value;
		}	}	}	
		function js_SaveP5CTRY() {
			CTRYpupddl = document.getElementById('ddlP5CTRY');
			for(i=0;i<CTRYpupddl.length;i++) {
				if(CTRYpupddl.options[i].selected == true) {
					document.getElementById('P5_Country').value = CTRYpupddl.options[i].value;
		}	}	}			
		function js_SaveP6KC() {
			KCpupddl = document.getElementById('ddlP6KC');
			for(i=0;i<KCpupddl.length;i++) {
				if(KCpupddl.options[i].selected == true) {
					document.getElementById('P6_KC').value = KCpupddl.options[i].value;
		}	}	}
		function js_SaveP6StProv() {
			SPpupddl = document.getElementById('ddlP6StProv');
			for(i=0;i<SPpupddl.length;i++) {
				if(SPpupddl.options[i].selected == true) {
					document.getElementById('P6_State').value = SPpupddl.options[i].value;
		}	}	}	
		function js_SaveP6CTRY() {
			CTRYpupddl = document.getElementById('ddlP6CTRY');
			for(i=0;i<CTRYpupddl.length;i++) {
				if(CTRYpupddl.options[i].selected == true) {
					document.getElementById('P6_Country').value = CTRYpupddl.options[i].value;
		}	}	}			
		function js_SaveP7KC() {
			KCpupddl = document.getElementById('ddlP7KC');
			for(i=0;i<KCpupddl.length;i++) {
				if(KCpupddl.options[i].selected == true) {
					document.getElementById('P7_KC').value = KCpupddl.options[i].value;
		}	}	}
		function js_SaveP7StProv() {
			SPpupddl = document.getElementById('ddlP7StProv');
			for(i=0;i<SPpupddl.length;i++) {
				if(SPpupddl.options[i].selected == true) {
					document.getElementById('P7_State').value = SPpupddl.options[i].value;
		}	}	}	
		function js_SaveP7CTRY() {
			CTRYpupddl = document.getElementById('ddlP7CTRY');
			for(i=0;i<CTRYpupddl.length;i++) {
				if(CTRYpupddl.options[i].selected == true) {
					document.getElementById('P7_Country').value = CTRYpupddl.options[i].value;
		}	}	}			
		function js_SaveP8KC() {
			KCpupddl = document.getElementById('ddlP8KC');
			for(i=0;i<KCpupddl.length;i++) {
				if(KCpupddl.options[i].selected == true) {
					document.getElementById('P8_KC').value = KCpupddl.options[i].value;
		}	}	}
		function js_SaveP8StProv() {
			SPpupddl = document.getElementById('ddlP8StProv');
			for(i=0;i<SPpupddl.length;i++) {
				if(SPpupddl.options[i].selected == true) {
					document.getElementById('P8_State').value = SPpupddl.options[i].value;
		}	}	}	
		function js_SaveP8CTRY() {
			CTRYpupddl = document.getElementById('ddlP8CTRY');
			for(i=0;i<CTRYpupddl.length;i++) {
				if(CTRYpupddl.options[i].selected == true) {
					document.getElementById('P8_Country').value = CTRYpupddl.options[i].value;
		}	}	}
		function js_SaveSubStProv() {
			SPpupddl = document.getElementById('ddlSubStProv');
			for(i=0;i<SPpupddl.length;i++) {
				if(SPpupddl.options[i].selected == true) {
					document.getElementById('Sub_State').value = SPpupddl.options[i].value;
		}	}	}	
		function js_SaveSubCTRY() {
			CTRYpupddl = document.getElementById('ddlSubCTRY');
			for(i=0;i<CTRYpupddl.length;i++) {
				if(CTRYpupddl.options[i].selected == true) {
					document.getElementById('Sub_Country').value = CTRYpupddl.options[i].value;
		}	}	}
		function js_SaveBrStProv() {
			SPpupddl = document.getElementById('ddlBrStProv');
			for(i=0;i<SPpupddl.length;i++) {
				if(SPpupddl.options[i].selected == true) {
					document.getElementById('Br_State').value = SPpupddl.options[i].value;
		}	}	}	
		function js_SaveBrCTRY() {
			CTRYpupddl = document.getElementById('ddlBrCTRY');
			for(i=0;i<CTRYpupddl.length;i++) {
				if(CTRYpupddl.options[i].selected == true) {
					document.getElementById('Br_Country').value = CTRYpupddl.options[i].value;
		}	}	}	
		function js_SaveLitCTRY() {
			CTRYpupddl = document.getElementById('ddlLitCTRY');
			for(i=0;i<CTRYpupddl.length;i++) {
				if(CTRYpupddl.options[i].selected == true) {
					document.getElementById('Lit_Country').value = CTRYpupddl.options[i].value;
		}	}	}
		function js_SaveSireKC() {
			KCpupddl = document.getElementById('ddlSireKC');
			for(i=0;i<KCpupddl.length;i++) {
				if(KCpupddl.options[i].selected == true) {
					document.getElementById('Sire_KC').value = KCpupddl.options[i].value;
		}	}	}
		function js_SaveDamKC() {
			KCpupddl = document.getElementById('ddlDamKC');
			for(i=0;i<KCpupddl.length;i++) {
				if(KCpupddl.options[i].selected == true) {
					document.getElementById('Dam_KC').value = KCpupddl.options[i].value;
		}	}	}													