
function updateFileField(inElem, outElem){
	//alert("Here");
	
	document.getElementById(outElem).value = document.getElementById(inElem).value;
	
	return false;
}
	
// JavaScript Document - Only ran by non IE Browsers
function generateNewImage(v){
			
	var video_length = document.getElementById('vid_length').value;
	var vid_guid = document.getElementById('vid_guid').value;
	
	var frame = video_length * v;
	if(frame <= video_length){
		
		frame = Math.round(frame);
		document.getElementById('debug1').innerHTML='Frame ' + frame + ' of ' + Math.round(video_length) + ' frames';
		
		$.ajax({
			type: "POST",
			url: "/services/generateVideoImage/" + frame + "/" + vid_guid,
			data: '',
			cache: false,
			success: function(html){
				
				if(html != "error"){
					document.getElementById('imageSet').innerHTML = html;
				} else {
					alert("The image cannot be created for this video.");
				}
			}
		});
	} else {
		alert("Invalid length");
	}		
	
	return false;
}


function changeResultsPage(typeis){
		// Make quick references to our fields         
		
	   
		var sort_elem = document.getElementById('sort');
		var limit_elem = document.getElementById('limit');
						
		
			// Redirect to browse page
			window.location = "/" + typeis + "/browse/" + sort_elem.value + "/desc/1/" + limit_elem.value;
			
			return false;   
		
	}
	
	
function deleteComment(id, commentID){							
					
	var mediaID = $("#mediaID"+id).val();
	var mediaGUID = $("#mediaGUID"+id).val();
	var mediaUser = $("#mediaUser"+id).val();
	var type = $("#type"+id).val();
	
	var dataString = '';
	
	var url = "/services/deleteComment/" + type +  "/" + mediaID + "/" + mediaGUID + "/" + mediaUser + "/" + commentID;
	
	$.ajax({
		type: "POST",
		url: url,
		data: dataString,
		cache: false,
		success: function(html){
			
			$("#comment_"+ id + '_'+ commentID).hide();
		}
	});
	
	
}


	
function rateMedia(vote, type, id, size, baseurl)  {
	
	var rating = vote * size;
	
	var elem = 'current-rating-' + id;
	document.getElementById(elem).style.width = rating+'px';
	var url = baseurl;
	url = url + "services/addVote/" + type + "/" + id + "/" + vote;
	
	$.ajax({
		type: "GET",
		url: url,
		data: '',
		cache: false,
		success: function(html){
			
			alert("Vote logged!");
		}
	});
	
	

}


$(function() {
		   
	$("#equal-heights").equalheight();
	
	
	/* Animate Alert if needed */
	var $alert = $('#alert');
	
	if($alert.length > 0)
	{
		
		
		
		var alerttimer = window.setTimeout(function () {
			$alert.trigger('click');
		}, 3000);
		$alert.animate({height: $alert.css('line-height') || '70px'}, 200)
		.click(function () {
			window.clearTimeout(alerttimer);
			$alert.animate({height: '0'}, 200);
		});
	}
	
	
		
		$('.activity-post').hover(
			function() { $('div.activity-post-hide', this).css('display', 'inline'); },
			function() { $('div.activity-post-hide', this).css('display', 'none'); }
		);
		
		
		$(".comment_button").click(function(){
										
			var element = $(this);
			var I = element.attr("id");
		
			$("#slidepanel"+I).slideToggle(300);
			$(this).toggleClass("active"); 
		
			return false;
		});
		
	
			
		$(".comment_submit").click(function(){
		
			var element = $(this);
			var Id = element.attr("id");
			var comment_description = $("#textboxcontent"+Id).val();
			var mediaID = $("#mediaID"+Id).val();
			var mediaGUID = $("#mediaGUID"+Id).val();
			var mediaUser = $("#mediaUser"+Id).val();
			var type = $("#type"+Id).val();
			
			var dataString = 'mediaID=' + mediaID + '&mediaGUID=' + mediaGUID + '&mediaUser=' + mediaUser + '&type='+ type + '&comment_description=' + comment_description;
			
			//alert(dataString);
			
			if(comment_description ==''){
				//alert("Please Enter Some Text");
			} else {
				$("#flash"+Id).show();
				$.ajax({
					type: "POST",
					url: "/services/addActivityComment",
					data: dataString,
					cache: false,
					success: function(html){
						$("#loadplace"+Id).append(html);
						$("#flash"+Id).hide();
					}
				});
				
			}
			return false;
		
		});
	
	
	
});