// CivXplorer External Webpage Links

// Suzanne Fliege
// Red Horse Geographics, LLC

// linking to external web-based data
customlinksAvailable = true;

function CreateExternalLinks(tempFields,tempValue,tempID,selectedRecord,selectedCount) {
	var ExternalWebLinkValues = new Array();
	// External Links for Parcel Query Layer	
	if (tempID == "parcel example") {
		var workingPIN = "";
		//get pin 
		for (var f=0;f<tempFields.length;f++) {
			if(tempFields[f]=="PIN") workingPIN=tempValue[f];
		}
		//parse pin
		var parsePIN = workingPIN; //.substring(0,2) + "-" + workingPIN.substring(2,4) + "-" + workingPIN.substring(4,7) + "-" + workingPIN.substring(7,10);
		ExternalWebLinkValues[0] = '<a href="http://www.co.goodhue.mn.us/goodhuecountyrecap/TaxBill.aspx?RollType=R&ParcelNumber=' + parsePIN + '&TaxYear=2009" target="_blank">Search Tax Database</a>';
	}
	return ExternalWebLinkValues;
}

function GetExternalLinkAliases(tempID) {
	var ExternalWebLinkAliases = new Array()
	if (tempID == "Parcel Example") {
		ExternalWebLinkAliases[0] = "Detailed Tax Info";
	}
	return ExternalWebLinkAliases;
}

function AddExternalSingleReports(tempID,tempOID,tempOIDindex) {
	var LinkedReports = "";
	// External Single Reports for Parcel Layer	
	if (tempID == "grouped-parcels") { // add report icon
		LinkedReports += '<img src="images/icon_report_grey.gif" class="toolButton" onclick="JavaScript:openPopupDisplay(\'http://gis.co.goodhue.mn.us/CX5Reports/GoodhueDistrictReport.aspx?OID=' + tempOID + '&SiteName=' + siteName + '\');" alt="Open Detailed Report for this Parcel" onmouseover="this.className=\'toolButtonSelect\';" onmouseout=\"this.className=\'toolButton\';">';
	} else { // add default single report for unspecified layers
		LinkedReports += '<img src="images/icon_report_grey.gif" class="toolButton" onclick="JavaScript:reportItemIndex='+tempOIDindex+';openReport(\'singlehtml\');" alt="Open Detailed Report for this feature" onmouseover="this.className=\'toolButtonSelect\';" onmouseout=\"this.className=\'toolButton\';">';
	}
	return LinkedReports;
}

function ShowExternalMultiReport(tempID) {
	// External MultiReport for Parcel Layer	
	if (tempID == "grouped-parcels") { // add report icon
		// oid string
		var tempObjectIDs = currentSelectionObjectIDs[ActiveLayerIndex];
		var tempOIDs = tempObjectIDs[0];
		for (i=1;i<tempObjectIDs.length;i++) {
			tempOIDs += "-" + tempObjectIDs[i];
		}
		// open report
		openPopupDisplay('http://gis.co.goodhue.mn.us/CX5Reports/GoodhueMultiParcelReport.aspx?OID=' + tempOIDs + '&SiteName=' + siteName);
	} else { // add default single report for unspecified layers
		theReportPage = "javascript/cxPrintMultiReport.htm";
		if (!waitForMap) { getReportMap("full"); }
	}
	return false;
}
