$(function(){
	window.act = 'hike';
});

function statsContent(data) {
	var id = window.act_id;
	
	var is_checked = new Array();
	for(j=1; j<=5; j++) {
		is_checked[j] = (Math.round(data.scenic) == j) ? 'checked="checked"' : '';
	}
	
	link_str = "";
	if(data.misc) {
		misc_arr = data.misc.split(' / ');	
		if(in_array("Kid-friendly", misc_arr)) 
			link_str += '<img src="'+window.bUrl+'/img/sun_flower.png" title="Kid-friendly" />';
		else
			link_str += '<img src="'+window.bUrl+'/img/sun_flower_bw.png" title="No kid-friendly data available" />';
		
		if(in_array("Dog-friendly", misc_arr)) 
			link_str += '<img src="'+window.bUrl+'/img/dog.png" title="Dog-friendly" />';
		else
			link_str += '<img src="'+window.bUrl+'/img/dog_bw.png" title="No dog-friendly data available" />';
		
		if(in_array("Dogs not allowed", misc_arr)) 
			link_str += '<img src="'+window.bUrl+'/img/no_dog.png" title="Dogs not allowed" />';
		else
			link_str += '<img src="'+window.bUrl+'/img/no_dog_bw.png" title="No data available" />';
		
		if(in_array("Permit or pass required", misc_arr)) 
			link_str += '<img src="'+window.bUrl+'/img/pas.png" title="Permit or pass required" />';
		else
			link_str += '<img src="'+window.bUrl+'/img/pas_bw.png" title="No \'Permit or pass required\' data available" />';
	}
	
	str = '<div class="report_wrapper">'+
			'<div class="report">'+
			'<div class="report_container">'+
				'<div class="border_bottom_blue">'+
					'<h2>Trails Stats:</h2>'+
					'<div style="clear:both" />'+
					'<table style="margin:0px 10px 0px 10px; width: 400px" class="stats_table">'+
						'<tr>'+
							'<td>'+
								'<table style="width: 140px">'+
									'<tr>'+
										'<td>Trail type: </td>'+
										'<td><strong>'+data.hike_type+'</strong></td>'+
									'</tr>'+
									'<tr>'+
										'<td>Elevation gain: </td>'+
										'<td><strong>'+unitConvert(data.elevation_gain, 'ft', 'int')+'</strong></td>'+
									'</tr>'+
									'<tr>'+
										'<td>High point: </td>'+
										'<td><strong>'+unitConvert(data.high_point, 'ft', 'int')+'</strong></td>'+
									'</tr>'+
								'</table>'+
							'</td>'+
							'<td>'+
								'<table style="width: 185px; margin-left: 50px">'+
									'<tr>'+
										'<td>Trail number: </td>'+
										'<td><strong>'+data.trail_number+'</strong></td>'+
									'</tr>'+
									'<tr>'+
										'<td>Season: </td>'+
										'<td><strong>'+data.from+' - '+data.to+'</strong></td>'+
									'</tr>'+
									'<tr>'+
										'<td>&nbsp;</td>'+
										'<td>&nbsp;</td>'+
									'</tr>'+
								'</table>'+
							'</td>'+
						'</tr>'+
					  '</table><div style="height: 10px"/>'+
				'</div>'+
				'<div class="border_top_white border_bottom_blue">'+
					'<h2 style="float: left">Scenery:</h2>'+
					'<div style="float: left; margin: 7px 0 0 10px" onclick="save_scenic('+id+')">'+
						'<input type="radio" class="star_scen" id="rate-photo-star" name="scenic_'+id+'" value="1" '+is_checked[1]+'/>'+
						'<input type="radio" class="star_scen" id="rate-photo-star" name="scenic_'+id+'" value="2" '+is_checked[2]+'/>'+
						'<input type="radio" class="star_scen" id="rate-photo-star" name="scenic_'+id+'" value="3" '+is_checked[3]+'/>'+
						'<input type="radio" class="star_scen" id="rate-photo-star" name="scenic_'+id+'" value="4" '+is_checked[4]+'/>'+
						'<input type="radio" class="star_scen" id="rate-photo-star" name="scenic_'+id+'" value="5" '+is_checked[5]+'/>'+
					'</div>'+
					'<div style="clear: both" /><p>'+(data.features ? str_replace(' / ', ', ', data.features) : "")+'</p>'+
				'</div>'+
				'<div class="border_top_white border_bottom_blue">'+
					'<h2 style="float:left">Misc:</h2>'+
					'<div style="float:left; margin: 5px 0 0 20px">'+link_str+'</div>'+
					'<div style="clear:both" />'+
				'</div>'+
				'<div class="border_top_white">'+
					'<h2>Driving directions:</h2>'+	
					'<p>'+data.directions.replace(/\n/g, '<br />')+'</p>'+
				'</div>'+
			'</div>'+
		'</div>'+
	'</div>';
	
	return str;
}

function getNarrowObj() {
	obj = {};
	obj['difficultyA'] = $("#difficultyA").val();
	obj['difficultyB'] = $("#difficultyB").val();
	obj['scenicA'] = $("#scenicA").val();
	obj['scenicB'] = $("#scenicB").val();
	obj['round_tripA'] = $("#round_tripA").val();
	obj['round_tripB'] = $("#round_tripB").val();
	obj['time_tripA'] = $("#time_tripA").val();
	obj['time_tripB'] = $("#time_tripB").val();
	return obj;
}

function inlineMenu(act_id) {
	avgDiff = getField(act_id,'difficulty');//get_diff(act_id);
	scenAvg = getField(act_id,'scenic');
	avgTime = getField(act_id,'time_trip');
	myTime = getField(act_id,'ptime');
	myDiff = getField(act_id,'prating');
	myScen = getField(act_id,'pscenic');
	time = myTime ? myTime : avgTime;
	edit_time(act_id, time);
	$("#span-diff-avg").html("<input type='radio' class='readonly_star' id='rate-photo-star' name='diff_avg' value='1' /><input type='radio' class='readonly_star' id='rate-photo-star' name='diff_avg' value='2' /><input type='radio' class='readonly_star' id='rate-photo-star' name='diff_avg' value='3' /><input type='radio' class='readonly_star' id='rate-photo-star' name='diff_avg' value='4' /><input type='radio' class='readonly_star' id='rate-photo-star' name='diff_avg' value='5' />");
	$("#span-scen-avg").html("<input type='radio' class='readonly_star' id='rate-photo-star' name='scen_avg' value='1' /><input type='radio' class='readonly_star' id='rate-photo-star' name='scen_avg' value='2' /><input type='radio' class='readonly_star' id='rate-photo-star' name='scen_avg' value='3' /><input type='radio' class='readonly_star' id='rate-photo-star' name='scen_avg' value='4' /><input type='radio' class='readonly_star' id='rate-photo-star' name='scen_avg' value='5' />");
	$("#span-diff-my").html("<div onclick='save_rating("+act_id+")'><input type='radio' class='star' id='rate-photo-star' name='rate_my' value='1' /><input type='radio' class='star' id='rate-photo-star' name='rate_my' value='2' /><input type='radio' class='star' id='rate-photo-star' name='rate_my' value='3' /><input type='radio' class='star' id='rate-photo-star' name='rate_my' value='4' /><input type='radio' class='star' id='rate-photo-star' name='rate_my' value='5' /></div>");
	$("#span-scen-my").html("<div onclick='save_scenic("+act_id+")'><input type='radio' class='star' id='rate-photo-star' name='scen_my' value='1' /><input type='radio' class='star' id='rate-photo-star' name='scen_my' value='2' /><input type='radio' class='star' id='rate-photo-star' name='scen_my' value='3' /><input type='radio' class='star' id='rate-photo-star' name='scen_my' value='4' /><input type='radio' class='star' id='rate-photo-star' name='scen_my' value='5' /></div>");
	$("input[type=radio][name='diff_avg']").each(function(i){
		if( this.value == avgDiff) this.checked = 'checked';
	});
	$("input[type=radio][name='scen_avg']").each(function(i){
		if( this.value == scenAvg) this.checked = 'checked';
	});
	$("input[type=radio][name='rate_my']").each(function(i){
		if( this.value == myDiff) this.checked = 'checked';
	});
	$("input[type=radio][name='scen_my']").each(function(i){
		if( this.value == myScen) this.checked = 'checked';
	});
	$("#time_avg").html(display_time(avgTime));
}

function getActivityName(plural) {
	return plural == true ? 'hikes' : 'hike';
}

function getAdventuresTable(data) {
	str = '<table id="trails-table"><tbody>';
	for (var i = 0; i < data.length; i++) {
		if(data[i].driving_time == -1) continue;
		time = data[i].driving_time ? data[i].driving_time : '?';
		sty_class = (i%2 == 0)? 'even' : 'odd'; 
		str += '<tr id="'+data[i].id+'" class="prow '+sty_class+'">'+
					'<td style="width: 5px"><input type="checkbox" id="ch_comp_'+data[i].id+'" onclick="addResortForCompare('+data[i].id+')" title="add trail for compare" /></td>'+
					'<td class="trails_name"><a onclick="loadTrail('+data[i].id+')" class="history"><div>'+data[i].name+'</div></a></td>'+
					'<td class="difficulty" id="row_diff_'+data[i].id+'">'+Math.round(data[i].difficulty)+'</td>'+
					'<td class="distance">'+unitConvert(data[i].round_trip, 'mi', 'float')+'</td>'+
					'<td class="rt_time" id="row_avg_time_'+data[i].id+'" style="">'+display_time(data[i].time_trip)+'</td>'+
					//'<td class="rt_time"><span id="time'+i+'">'+display_time(time)+'</span></td>'+
				'</tr>';
	}
	str += '</tbody></table>';
	return str;
}

function setTimeField(act_id, t) {
	setField(act_id, 'personal_time', t);
}

function setRatingField(act_id, t) {
	setField(act_id, 'personal_difficulty', t);
}






