/**
 * @author john
 */
var oodleListCons = function(iObj) {
	var color = bgcolors[iObj.idx % 2];
	var output = '<div id="' + color + '" class="leftBox clickableRow" onmouseover="HL.hl(this)" onmouseout="HL.uhl(this)" onclick="RM.listItemClick(\'' + iObj.parent.id + '\', ' + iObj.idx + ')">';
	output += '<p class="boxTxt"><span class="numBox">' + (Number(iObj.idx) + 1) + '</span><span class="listTitle">' + iObj.properties.title + '</span><br />';
	output += 'Source: via oodle.com (' + iObj.properties.source + ')<br class="spacer" />';
	output += "</p></div>";
	
	return output;
}

var oodleMapClick = function(iObj) {
	lastItemClicked = iObj;
	tabView.set('activeIndex', 0);
	map.checkResize();
	var href = 'RM.openTab(\'' + iObj.parent.id + '\', ' + iObj.idx + ');';
	var IThref = 'RM.addToItinerary(\'' + iObj.parent.id + '\', ' + iObj.properties.oid + ');';
	
	var output = "<div id='maplisting'>";
	output += "<table cellspacing='0' cellpadding='0' width='280' id='mapTable'>";
	output += "<tr><td colspan='2' class='mapTitle' align='center'><a href=\"javascript: " + href + "\">" + iObj.properties.title + "</a></td>";
	if(iObj.properties.description != '') {
		output += "<tr><td colspan='2' class='mapDescription' align='center'>" + iObj.properties.description + "</td>";
	}
	if(iObj.properties.estAddress != ',') {
		output += "<tr><td colspan='2' class='mapAddress' align='center'>Estimated Location: " + iObj.properties.estAddress + "<div><a href=\"#\" onclick=\"show('addressSuggestion_" + iObj.properties.oid + "');return false\">Fix Address</a> <a href=\"#\" onclick=\"show('addressSuggestionThankYou_" + iObj.properties.oid + "');return false\" id=\"reportDuplicateBtn_" + iObj.properties.oid + "\">Report Duplicate</a></div>";
		output += "<div style='display:none;' id='addressSuggestion_" + iObj.properties.oid + "'><input type='hidden' name='saleAddressSuggestionId' id='saleAddressSuggestionId_" + iObj.properties.oid + "' value='" + iObj.properties.oid + "' /><input type='text' style='width:200px;' name='saleAddressSuggestion' id='saleAddressSuggestion_" + iObj.properties.oid + "' /><input type='button' value='fix' onclick=\"addressSuggestionEvent(" + iObj.properties.oid + ");show('addressSuggestionThankYou_" + iObj.properties.oid + "');hide('addressSuggestion_" + iObj.properties.oid + "');return false;\" /></div>"
		output += "<div style='display:none;' id='addressSuggestionThankYou_" + iObj.properties.oid + "'><strong>Thank You for Helping Us Make SeekASale Better!</strong></div></td>"
	} else {
		output += "<tr><td colspan='2' class='mapAddress' align='center'>Could Not Estimate Location, <div><a href=\"#\" onclick=\"show('addressSuggestion_" + iObj.properties.oid + "');return false\">manually enter it.</a></div>";
		output += "<div style='display:none;' id='addressSuggestion_" + iObj.properties.oid + "'><input type='hidden' name='saleAddressSuggestionId' id='saleAddressSuggestionId_" + iObj.properties.oid + "' value='" + iObj.properties.oid + "' /><input type='text' style='width:200px;' name='saleAddressSuggestion' id='saleAddressSuggestion_" + iObj.properties.oid + "' /><input type='button' value='fix' onclick=\"addressSuggestionEvent(" + iObj.properties.oid + ");show('addressSuggestionThankYou_" + iObj.properties.oid + "');hide('addressSuggestion_" + iObj.properties.oid + "');return false;\" /></div>"
		output += "<div style='display:none;' id='addressSuggestionThankYou_" + iObj.properties.oid + "'><strong>Thank You for Helping Us Make SeekASale Better!</strong></div></td>"
	}
	output += "<tr><td colspan='2' class='mapSource' align='center'>Source: via <a href=\"http://www.oodle.com/\" target=\"_blank\">oodle.com</a> (" + iObj.properties.source + ")</a></td>";
	if(iObj.properties.source == "Myspace.com") {
		output += "<tr><td id='viewDetails' class='greenBtn' align='center' valign='middle'><a href=\"" + iObj.properties.url + "\" target=\"_blank\" alt='View Sale Details'>View Sale Details</a></td>";
	} else {
		output += "<tr><td id='viewDetails' class='greenBtn' align='center' valign='middle'><a href=\"javascript: " + href + "\" alt='View Sale Details'>View Sale Details</a></td>";
	}
	output += "<td id='addIt' align='center' class='greenBtn' valign='middle'><a href=\"javascript: " + IThref + "\" alt='Add to Itinerary'>Add to Itinerary</a></td></tr>";
	output += "</table></div>";
	iObj.marker.openInfoWindowHtml(output);
}

var getOodleTab = function(iObj) {
	var tab = new YAHOO.widget.Tab({
		label: TM.getTabLabel(trunc(iObj.properties.tabTitle, 23)),
		content: TM.getIframeCode(iObj.properties.url),
		active: true
	});
	tab.url = iObj.properties.url;
	tab.parent = cloneObjectForTab(iObj);
	TM.addTab(iObj.properties.url, tab);
	prepareActions(tab);
}