function previewPrice(elem)
{
	var selected = elem.childNodes[elem.selectedIndex];
	var priceElem = document.getElementById(elem.name + ".price");
	priceElem.innerHTML = selected.getAttribute("price");
}

function view_openExternalLinksInNewWindow(masterDomain)
{
	var d1 = document.domain;
	var d2 = d1;
	if (d2.indexOf("www.")==0)
	{
		d2 = d2.substring(4);
	}
	else
	{
		d2 = "www." + d2;
	}
	var d3 = masterDomain;
	var d4 = d3;
	if (d4.indexOf("www.")==0)
	{
		d4 = d4.substring(4);
	}
	else
	{
		d4 = "www." + d4;
	}

	var links = document.getElementsByTagName("A");
	var i;
	for (i=0; i<links.length; i++)
	{
		var link = links[i];
		if (link.href!=null &&
		    link.href.indexOf("://" + d1)<0 &&
		    link.href.indexOf("://" + d2)<0 &&
		    link.href.indexOf("://" + d3)<0 &&
		    link.href.indexOf("://" + d4)<0 &&
		    (link.href.indexOf("http://")==0 || link.href.indexOf("https://")==0))
		{
			link.target = "_blank";
		}
	}
}

function view_populateSocialBookmarks(elemid)
{
	var container = document.getElementById(elemid);
	if (container==null || container.getAttribute("rendered")!=null) return;
	container.setAttribute("rendered", "1");

	var services = [
		"Digg",		"http://digg.com/submit?phase=2&url=[URL]&title=[TITLE]",
		"del.icio.us",	"http://del.icio.us/post?url=[URL]&title=[TITLE]",
		"Google", 	"http://www.google.com/bookmarks/mark?op=edit&bkmk=[URL]&title=[TITLE]",
		"Facebook", 	"http://www.facebook.com/sharer.php?u=[URL]&t=[TITLE]",
		"MySpace", 	"http://www.myspace.com/Modules/PostTo/Pages/?u=[URL]&t=[TITLE]",
		"Furl", 	"http://furl.net/storeIt.jsp?u=[URL]&t=[TITLE]",
		"Yahoo MyWeb",	"http://myweb.yahoo.com/myresults/bookmarklet?u=[URL]&t=[TITLE]",
		"StumbleUpon",	"http://www.stumbleupon.com/submit?url=[URL]&title=[TITLE]",
		"Reddit",	"http://reddit.com/submit?url=[URL]&title=[TITLE]",
		"Newsvine", 	"http://www.newsvine.com/_wine/save?u=[URL]&t=[TITLE]",
		"Live",		"http://favorites.live.com/quickadd.aspx?marklet=1&url=[URL]&title=[TITLE]",
		"Technorati",	"http://www.technorati.com/faves?add=[URL]"
		];

	var table = document.createElement("TABLE");
	table.setAttribute("cellspacing", "0");
	table.setAttribute("cellpadding", "1");
	container.appendChild(table);

	var tr = null;
	var COLS = 2;
	var i;
	for (i=0; i<services.length/2; i++)
	{
		if (i%COLS==0)
		{
			tr = document.createElement("TR");
			table.appendChild(tr);
		}
			
		var url = services[i*2+1];
		var p = url.indexOf("[URL]");
		if (p>=0)
		{
			url = url.substring(0, p) + "'+encodeURIComponent(location.href)+'" + url.substring(p+5);
		}
		p = url.indexOf("[TITLE]");
		if (p>=0)
		{
			url = url.substring(0, p) + "'+encodeURIComponent(document.title)+'" + url.substring(p+7);
		}
			
		var td = document.createElement("TD");
		td.setAttribute("nowrap", "1");
		tr.appendChild(td);

		var anchor = document.createElement("A");
		anchor.setAttribute("href", "javascript:location.href='" + url + "'");
		anchor.innerHTML = services[i*2];
		td.appendChild(anchor);
			
		if (i%COLS!=COLS-1)
		{
			td = document.createElement("TD");
			td.innerHTML = "&nbsp;";
			tr.appendChild(td);
		}
	}

	if ((services.length/2)%COLS!=0)
	{
		for (i=0; i<(COLS - (services.length/2)%COLS) * 2 - 1; i++)
		{
			td = document.createElement("TD");
			td.innerHTML = "&nbsp;";
			tr.appendChild(td);
		}
	}

	container.innerHTML = container.innerHTML; // IE hack
}

