// Generates form in a new window, passes parameters and then submits to LR2000


function submitGeoLR2000(report_type, pm, twn, rng, state) {
	
		formWindow= window.open("","FormWindow","left=150,top=50,width=800,height=600,scrollbars=yes,resizable=yes");
		formWindow.focus();
		formWindow.document.open();
		
		formWindow.document.writeln('<html><body>');
		formWindow.document.writeln('<form method=\"POST\" action=\"http://www.blm.gov/landandresourcesreports/rptapp/criteria_select.cfm\" name=\"lr2000Link">');
		//formWindow.document.writeln('<form method=\"POST\" action=\"http://ilmnirm0ad1858:9200/rptapp/criteria_select.cfm\" name=\"lr2000Link">');

		var admin_state = lookupAdminState(state);
		
		if (report_type == 'CRGEO')
		{
			   //LR2000 Public Reports Pub CR Geo Report w/Land
			   //http://www.blm.gov/landandresourcesreports/rptapp/criteria_select.cfm?appCd=2&external=true&autoprocess&rptCd=05
			   //Required Parameters
			   //mtrs -OR- mer_twp_rng
			   //admin_state
			   //optional
			   //geo_state
			   //case_disp_txt
			   //casetype
			   //commodity
			   //Example
			   //http://www.blm.gov/landandresourcesreports/rptapp/criteria_select.cfm?appCd=2&external=true&autoprocess&rptCd=05&admin_state=NM&mtrs=23+0210S+0290E+023
			   
			formWindow.document.writeln('<input type=\"hidden\" name=\"appCd\" value=\"2\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"rptCd\" value=\"05\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"external\" value=\"true\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"autoprocess\" value=\"true\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"mer_twp_rng\" value=\"' + pm+ ' ' +twn+ ' ' +rng+ '\" />');
			//formWindow.document.writeln('<input type=\"hidden\" name=\"admin_state\" value=\"'+ state +'\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"admin_state\" value=\"'+ admin_state +'\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"case_disp_txt\" value=\"AUTHORIZED\" />');
			
		}

		
		if (report_type == 'MCGEO')
		{
			  // LR2000 Public Reports Pub MC Geo Report
	    	  // http://www.blm.gov/landandresourcesreports/rptapp/criteria_select.cfm?appcd=2&external=true&autoprocess&rptcd=17
	    	  // Required Parameters
	    	  // mer_twp_rng
	    	  // admin_state
	    	  // case_disp_txt
	    	  // Example
	    	  // http://www.blm.gov/landandresourcesreports/rptapp/criteria_select.cfm?appcd=2&external=true&autoprocess&rptcd=17&mer_twp_rng=23+0130N+0090W&admin_state=NM&case_disp_txt=ACTIVE
	    	  
			formWindow.document.writeln('<input type=\"hidden\" name=\"appCd\" value=\"2\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"rptCd\" value=\"17\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"external\" value=\"true\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"autoprocess\" value=\"true\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"mer_twp_rng\" value=\"' + pm+ ' ' +twn+ ' ' +rng+ '\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"admin_state\" value=\"'+ admin_state +'\" />');
			//formWindow.document.writeln('<input type=\"hidden\" name=\"admin_state\" value=\"'+ state +'\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"case_disp_txt\" value=\"ACTIVE\" />');
			
		}
		
		if (report_type == 'STGEO')
		{
   			   //LR2000 Public Reports Pub ST Geo Report w/Land
			   //http://www.blm.gov/landandresourcesreports/rptapp/criteria_select.cfm?appCd=2&external=true&autoprocess&rptCd=11
			   //Required Parameters
			   //mtrs -OR- mer_twp_rng
			   //system_id
			   //admin_state
			   //optional
			   //geo_state
			   //case_disp_txt
			   //casetype
			   //commodity
			   //Example
			   //http://www.blm.gov/landandresourcesreports/rptapp/criteria_select.cfm?appCd=2&external=true&autoprocess&rptCd=11&admin_state=NM&mtrs=23+0210S+0290E+023
			   
			formWindow.document.writeln('<input type=\"hidden\" name=\"appCd\" value=\"2\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"rptCd\" value=\"11\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"system_id\" value=\"ST\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"external\" value=\"true\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"autoprocess\" value=\"true\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"mer_twp_rng\" value=\"' + pm+ ' ' +twn+ ' ' +rng+ '\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"admin_state\" value=\"'+ admin_state +'\" />');
			
				
		}
		
		
		//alert(admin_state);
		
		formWindow.document.writeln('</form>');
		//formWindow.document.writeln('Redirecting to '+report_type+'Report');
		formWindow.document.writeln('<script language=\"javascript\" type=\"text/javascript\">');
		formWindow.document.writeln('document.lr2000Link.submit();');
		formWindow.document.writeln('<\/script>');		
		formWindow.document.close();
}
		





function submitSrpLR2000(report_type, serialnum){
		
		formWindow= window.open("","FormWindow","left=150,top=50,width=800,height=600,scrollbars=yes,resizable=yes");
		formWindow.focus();
		formWindow.document.open();
		
		formWindow.document.writeln('<html><body>');
		formWindow.document.writeln('<form method=\"POST\" action=\"http://www.blm.gov/landandresourcesreports/rptapp/criteria_select.cfm\" name=\"lr2000Link">');
		//formWindow.document.writeln('<form method=\"POST\" action=\"http://ilmnirm0ad1858:9200/rptapp/criteria_select.cfm\" name=\"lr2000Link\">');

		if (report_type == 'MCSRP')
		{
			//LR2000 Public Reports Pub MC Serial Register Page
			//http://www.blm.gov/landandresourcesreports/rptapp/criteria_select.cfm?appcd=2&external=true&autoprocess&critGroupCd=03&rptcd=06
			//Required Parameters
			//serial_nr_full
			//optional
			//Example
			//http://www.blm.gov/landandresourcesreports/rptapp/criteria_select.cfm?appcd=2&external=true&autoprocess&critGroupCd=03&rptcd=06&serial_nr_full=NMMC165716
			
			formWindow.document.writeln('<input type=\"hidden\" name=\"appCd\" value=\"2\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"rptCd\" value=\"06\" />');
			//this tells the report to look for serial_num_full
			formWindow.document.writeln('<input type=\"hidden\" name=\"critGroupCd\" value=\"03\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"external\" value=\"true\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"autoprocess\" value=\"true\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"serial_nr_full\" value=\"'+serialnum+'\" />');
		}
		
		
		if (report_type == 'CRSRP')
		{
			//LR2000 Public Reports Pub CR Serial Register Page
			//http://www.blm.gov/landandresourcesreports/rptapp/criteria_select.cfm?appCd=2&external=true&autoprocess&critGroupCd=03&rptCd=02
			//Required Parameters
			//serial_nr_full
			//optional
			//Example
			//http://www.blm.gov/landandresourcesreports/rptapp/criteria_select.cfm?appCd=2&external=true&autoprocess&critGroupCd=03&rptCd=02&serial_nr_full=NMLC++0044461

			formWindow.document.writeln('<input type=\"hidden\" name=\"appCd\" value=\"2\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"rptCd\" value=\"02\" />');
			//this tells the report to look for serial_num_full
			formWindow.document.writeln('<input type=\"hidden\" name=\"critGroupCd\" value=\"03\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"external\" value=\"true\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"autoprocess\" value=\"true\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"serial_nr_full\" value=\"'+serialnum+'\" />');
		}
		
		if (report_type == 'STSRP')
		{
			//LR2000 Public Reports Pub ST Serial Register Page
	    	//http://www.blm.gov/landandresourcesreports/rptapp/criteria_select.cfm?appcd=2&external=true&autoprocess&critGroupCd=03&rptCd=19
	    	//Required Parameters
	    	//serial_nr_full
	    	//Example
	    	//http://www.blm.gov/landandresourcesreports/rptapp/criteria_select.cfm?appCd=2&external=true&autoprocess&critGroupCd=03&rptCd=19&serial_nr_full=NMNM+++054358
	    	
			formWindow.document.writeln('<input type=\"hidden\" name=\"appCd\" value=\"2\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"rptCd\" value=\"19\" />');
			//this tells the report to look for serial_num_full
			formWindow.document.writeln('<input type=\"hidden\" name=\"critGroupCd\" value=\"03\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"external\" value=\"true\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"autoprocess\" value=\"true\" />');
			formWindow.document.writeln('<input type=\"hidden\" name=\"serial_nr_full\" value=\"'+serialnum+'\" />');
		}
		
		
		formWindow.document.writeln('</form>');
		//formWindow.document.writeln('Redirecting to '+report_type+'Report');
		formWindow.document.writeln('<script language=\"javascript\" type=\"text/javascript\">');
		formWindow.document.writeln('document.lr2000Link.submit();');
		formWindow.document.writeln('<\/script>');
		
		formWindow.document.close();
}


//For rangeland used id blmMap ga_identify.jsp and ga_search.jsp
function submitRasReport(rptCd,allot_st) {

//alert(rptCd);
//alert(allot_st);

		formWindow= window.open("","FormWindow","left=150,top=50,width=800,height=600,scrollbars=yes,resizable=yes");
		formWindow.focus();
		formWindow.document.open();
		
		formWindow.document.writeln('<html><body>');
		formWindow.document.writeln('<form method=\"POST\" action=\"http://www.blm.gov/landandresourcesreports/rptapp/criteria_select.cfm\" name=\"RasLink">');
        
		formWindow.document.writeln('<input type=\"hidden\" name=\"st_allot\" value=\"'+allot_st+'\" />');		
		formWindow.document.writeln('<input type=\"hidden\" name=\"appCd\" value=\"6\" />');
		formWindow.document.writeln('<input type=\"hidden\" name=\"rptCd\" value=\"'+ rptCd + '\" />'); //  Change is here
		formWindow.document.writeln('<input type=\"hidden\" name=\"external\" value=\"true\" />');
		formWindow.document.writeln('<input type=\"hidden\" name=\"autoprocess\" value=\"true\" />');


		formWindow.document.writeln('</form>');
		//formWindow.document.writeln('Redirecting to '+report_type+'Report');
		formWindow.document.writeln('<script language=\"javascript\" type=\"text/javascript\">');
		formWindow.document.writeln('document.RasLink.submit();');
		formWindow.document.writeln('<\/script>');
		
}

function lookupAdminState(geo_state)
{

	var admin_state="ES";				//set default to Eastern States (most states are there)

	if(geo_state == 'OR' || geo_state == 'WA')
	{
		admin_state="OR";
	}

	else if (geo_state == 'CA')
	{
		admin_state="CA";
	}
	
	else if (geo_state == 'NV')
	{
		admin_state="NV";
	}

	else if (geo_state == 'AZ')
	{
		admin_state="AZ";
	}
	
	else if (geo_state == 'UT')
	{
		admin_state="UT";
	}
	
	else if (geo_state == 'ID')
	{
		admin_state="ID";
	}
	
	else if (geo_state == 'CO')
	{
		admin_state="CO";
	}
	
	else if (geo_state == 'NM' || geo_state == 'TX' || geo_state == 'KS' || geo_state == 'OK')
	{
		admin_state="NM";
	}
	
	else if (geo_state == 'WY' || geo_state == 'NE')
	{
		admin_state="WY";
	}
	
	else if (geo_state == 'MT' || geo_state == 'ND' || geo_state == 'SD')
	{
		admin_state="MT";
	}	
	
	
	//alert ("geo state: " + geo_state + "\nadmin state: " + admin_state);
	
	return admin_state;
	
}
