
	// Procompare Video Page


	// vars


	// text expansion

	var v_text_expanded = false;
	
	var v_tx_character_limit = 168;
	
	var v_tx_target_element = "v_detail_text";
	
	var v_tx_trimmed_element = "v_detail_text_trimmed";
	
	var v_tx_a_element = "v_detail_a";
	
	
	// details/share pane
	
	var v_ds_showing = "vi_details";
	

	// rating
	
	var v_ra_attempt_rating = 0;
	
	var v_ra_rating_locked = false;
	
	
	// content tabs
	
	var v_lp_current = "related";


	// functions
	
	function lp_open(target){
	
		$("#btn-" + v_lp_current + "-on").html('<a href="" onclick="lp_open(\'' + v_lp_current + '\'); return false;">' + $("#btn-" + v_lp_current + "-on").text() + '</a>').attr("id", "btn-" + v_lp_current + "-off");
	
		$("#btn-" + target + "-off").text($("#btn-" + target + "-off a").text()).attr("id", "btn-" + target + "-on");
	
		// 
		
		$("#lp_" + v_lp_current).hide();
		
		$("#lp_" + target).show();
		
		v_lp_current = target;
	
	}
	
	
	function lp_activate(){
	
		if($("#lp_current").size() > 0){
		
			v_lp_current = $("#lp_current").val();
		
		}
		
		
		$(".lp_button:has(a)").each(function(){
		
				var lp_target = $(this).find("a").attr("class");
				
				lp_target = lp_target.substring(1, lp_target.length);
				
				var lp_text = $(this).find("a").text();
				
				
				$(this).html('<a href="" onclick="lp_open(\'' + lp_target + '\'); return false;">' + lp_text + '</a>');
		
		});
	
	}
	
	
	// rating
	
	function ra_success(){
	
		css_percent = parseInt(v_ra_attempt_rating) * 20;
	
		$("#v_rating li.current-rating").css("width", css_percent + "%");
	
		$("#v_rating li a").remove();
		
		$("#v_rating_message").text("Rating Saved");
	
	}
	
	
	function ra_failed(){
	
		$("#v_rating_message").text("Rating could not be saved, please try again later.");
	
	}
	
	
	function ra_do_rating(num){
	
		if(!v_ra_rating_locked){
		
			v_ra_rating_locked = true;
			
			v_ra_attempt_rating = num;
			
			$.get($("#rate_url").val() + "/rate/" + num + "/js", function(data){
		
				if(data.indexOf("t") > -1){
				
					ra_success();
				
				}else{
				
					ra_failed();
					
					v_ra_rating_locked = false;
				
				}
				
		
			});
		
		}
	
	}
	
	
	function ra_activate(){
	
		if($("#v_rating li a").size() > 0){
		
			//
			
			$("#v_rating li a").each(function(){
		
				var r_num = $(this).text();
				
				var r_title = $(this).attr("title");
				
				var r_class = $(this).attr("class");
		

				$("#v_rating li a:contains('" + r_num + "')").parent().html('<a href="" onclick="ra_do_rating(' + r_num + '); return false;" title="' + r_title + '" class="' + r_class + '">' + r_num + '</a>');
		
			});
		
		}
	
	}
	
	
	// details/share
	
	function ds_toggle(){
		
		//alert("hit");
	
		if(v_ds_showing == "vi_details"){
		
			$("#vi_details").hide();
			
			$("#vi_share").show();
			
			//
			
			$("#btn-share-off").html("Share").attr("id", "btn-share-on");
			
			$("#btn-details-on").html('<a href="" onclick="ds_toggle(); return false;">Details</a>').attr("id", "btn-details-off");
			
			
			v_ds_showing = "vi_share";
		
		}else{
		
			$("#vi_share").hide();
			
			$("#vi_details").show();
			
			//
			
			$("#btn-details-off").html("Details").attr("id", "btn-details-on");
			
			$("#btn-share-on").html('<a href="" onclick="ds_toggle(); return false;">Share</a>').attr("id", "btn-share-off");
			
			
			v_ds_showing = "vi_details";
		
		}
	
	}
	
	
	function ds_activate(){
	
		if($("#vi_current").size() > 0){
	
			v_ds_showing = $("#vi_current").val();
		
		}
			
			
		if(v_ds_showing == "vi_details"){
			
			$("#btn-share-off a").html('<a href="" onclick="ds_toggle(); return false;">Share</a>');
			
		}else{
			
			$("#btn-details-off a").html('<a href="" onclick="ds_toggle(); return false;">Details</a>');
			
		}
	
	}
	
	
	// text expansion
	
	function tx_toggle(){
	
		if(v_text_expanded){
		
			// hide
		
			$("#v_detail_text_full").hide();
			
			$("#v_detail_text").show();
			
			$("#v_detail_a").text("Expand");
		
			v_text_expanded = false;
		
		}else{
		
			// show
			
			$("#v_detail_text").hide();
			
			$("#v_detail_text_full").show();
			
			$("#v_detail_a").text("Hide");
			
			v_text_expanded = true;
		
		}
	
	}
	
	
	function tx_activate(){
		
		if($("#v_detail_text_full").text() == $("#v_detail_text").text()) return false;
		
		
		$("#v_detail_text_full").hide();
		
		$("#v_detail_text").removeAttr("class");
		
		
		$("#v_detail_text_full").after('&nbsp;<a onclick="tx_toggle(); return false;" id="v_detail_a">Expand</a>');
	
	}
	
	
	function hide_note(){
	
		$("#v_control_notes").slideUp(function(){$("#v_control_notes").remove();});
		
		$.get($("#notes_url").val());
	
	}


	// load

	$(document).ready(function(){
	
		tx_activate();
		
		ds_activate();
		
		ra_activate();
		
		lp_activate();

                $('#txtcode').click(function(){
                      if(this.value == this.defaultValue)
                      {
                        $(this).select();
                      }
                })
	});


