document.write('<script language=\"javascript\">\n//<![CDATA\nfunction number_with_delimiter(n) {\n	var d = \",\";\n	n = n.toString();\n\n	if (n.length > 3) {\n		var mod = n.length % 3;\n		var output = (mod > 0 ? (n.substring(0,mod)) : \"\");\n		for (i=0 ; i < Math.floor(n.length / 3); i++) {\n			if ((mod == 0) && (i == 0))\n				output += n.substring(mod+ 3 * i, mod + 3 * i + 3);\n			else\n				output+= d + n.substring(mod + 3 * i, mod + 3 * i + 3);\n		}\n		return output;\n	}\n	else {\n		return n;\n	}\n}\n\nfunction calc_man_years(loc) {\n	var a_term = 2.4;\n	var b_term = 1.05;\n	var months = a_term * Math.pow(loc/1000.0, b_term);\n	return months/12;\n}\n\nfunction loc_from_index(i) {\n	var cocomo_loc = document.getElementById(\"cocomo_loc_dropdown\");\n	return parseInt(cocomo_loc.options[i].value);\n}\n\nfunction update_cocomo() {\n	var cocomo_loc = document.getElementById(\"cocomo_loc_dropdown\");\n	var man_years = 0;\n	var loc_markup = loc_from_index(1);\n	var loc_code = loc_from_index(2);\n	var loc = 0;\n	switch(cocomo_loc.selectedIndex) {\n		case 0:\n			loc = loc_markup + loc_code;\n			man_years = calc_man_years(loc_markup) + calc_man_years(loc_code);\n			break;\n		case 1:\n			loc = loc_markup;\n			man_years = calc_man_years(loc);\n			break;\n		case 2:\n			loc = loc_code;\n			man_years = calc_man_years(loc);\n			break;\n	}\n	salary = parseFloat(document.getElementById(\"cocomo_salary\").value);\n	final_cost = man_years * salary;\n	if (isNaN(final_cost)) {\n		final_cost = 0;\n	}\n	document.getElementById(\"cocomo_years\").innerHTML = number_with_delimiter(Math.round(man_years));\n	document.getElementById(\"cocomo_loc\").innerHTML = number_with_delimiter(Math.round(loc));\n	document.getElementById(\"cocomo_value\").innerHTML = number_with_delimiter(Math.round(final_cost));\n}\n// ]]>\n<\/script>\n<div style=\'padding:0;width:270px;color:#444;font-family:arial,helvetica;font-size:12px\'>\n  <h2 style=\'margin-top:0;margin-bottom:0.5em;font-size:16px\'>Project Cost<\/h2>\n  <table cellpadding=\'0\' cellspacing=\'0\' style=\'background-color:#efefef;font-size:12px\' width=\'100%\'>\n    <tr class=\'prolog\'>\n      <td colspan=\'2\' style=\'padding:3px;\'>This calculator estimates how much it would cost to hire a team to write this project from scratch.<\/td>\n    <\/tr>\n    <tr>\n      <td style=\'border-top:1px solid #fff;padding:3px\'>Include<\/td>\n      <td style=\'border-top:1px solid #fff;padding:3px;text-align:right;background-color:#e0e0e0\'>\n        <select id=\'cocomo_loc_dropdown\' onChange=\'update_cocomo();\' style=\'color:#333\'>\n          <option selected=\'selected\' value=\'446789\'>Markup And Code<\/option>\n          <option value=\'40901\'>Markup Only<\/option>\n          <option value=\'364987\'>Code Only<\/option>\n        <\/select>\n      <\/td>\n    <\/tr>\n    <tr>\n      <td style=\'border-top:1px solid #fff;padding:3px\'>Codebase<\/td>\n      <td style=\'border-top:1px solid #fff;padding:3px;text-align:right;background-color:#e0e0e0\'>\n        <span id=\'cocomo_loc\'>405,888<\/span>\n        LOC\n      <\/td>\n    <\/tr>\n    <tr>\n      <td style=\'border-top:1px solid #fff;padding:2px\'>Effort (est.)<\/td>\n      <td style=\'border-top:1px solid #fff;padding:3px;text-align:right;background-color:#e0e0e0\'>\n        <span id=\'cocomo_years\'>108<\/span>\n        Person Years\n      <\/td>\n    <\/tr>\n    <tr>\n      <td style=\'border-top:1px solid #fff;padding:2px\'>Avg. Salary<\/td>\n      <td style=\'border-top:1px solid #fff;padding:3px;text-align:right;background-color:#e0e0e0\'>\n        $<input class=\'right\' id=\'cocomo_salary\' onChange=\'update_cocomo();\' onKeyUp=\'update_cocomo();\' size=\'7\' style=\'color:#333\' type=\'text\' value=\'55000\' />/year\n      <\/td>\n    <\/tr>\n    <tr>\n      <td colspan=\'2\' style=\'font-weight:bold;text-align:right;border-top:1px solid #fff;padding:3px;text-align:right;background-color:#d0d0d0\'>\n        $<span id=\'cocomo_value\'>5,934,066<\/span><\/td>\n    <\/tr>\n  <\/table>\n  <div style=\'clear:both;font-size:90%;color:#999\'>\n    <div style=\'float:right;text-align:right\'>\n      <a href=\'http://www.ohloh.net/p/tortoisesvn/analyses/latest\' target=\'_top\'><img src=\'http://www.ohloh.net/images/more_at.gif\' style=\'border:none\' /><\/a>\n    <\/div>\n    <a href=\'http://www.ohloh.net/p/tortoisesvn/analyses/latest\' style=\'color:#999\' target=\'_top\'>\n      TortoiseSVN, updated 20 Nov 2009\n    <\/a>\n  <\/div>\n<\/div>\n')