function exp_cont(id) {
	var box = document.getElementById("related_"+id);
	if(box) {
		var arrow = document.getElementById("arrow_"+id);
		if(box.style.display == "none") { //compressed
			box.style.display = "";
			arrow.src = "images/arrow-expand.gif";
		} else {	//expanded
			box.style.display = "none";
			arrow.src = "images/arrow-compress.gif";
		}
	}
}

function caption_change(field) {
	if(field == 'vid_desc') {
		document.getElementById('vid_comm').style.display = 'none';
		document.getElementById('vid_desc').style.display = '';
		document.getElementById('vid_desc_tab').className = 'video_tab_top_active';
		document.getElementById('vid_comm_tab').className = 'video_tab_top_inactive';
	} else {
		document.getElementById('vid_desc').style.display = 'none';
		document.getElementById('vid_comm').style.display = '';
		document.getElementById('vid_comm_tab').className = 'video_tab_top_active';
		document.getElementById('vid_desc_tab').className = 'video_tab_top_inactive';
	}
}

function char_counter(field, cntfield, maxlimit) {
	if(document.getElementById(field).value.length > 0) {
		document.getElementById('submit_comment').style.display='';;
	} else {
		document.getElementById('submit_comment').style.display = 'none';
	}
	if(document.getElementById(field).value.length > maxlimit) {
		document.getElementById(field).value = document.getElementById(field).value.substring(0, maxlimit);
	} else {
		document.getElementById(cntfield).innerHTML = maxlimit - document.getElementById(field).value.length;
	}
}






//----- Favoriting -----
// ajax call to add
function addToFavorites( member_id, video_id ) {
	var address = '/ajax_add_favorite.php?member_id='+member_id+'&video_id='+video_id;
	// ajax GET to url
	var ajax = startAjax();
	if(ajax) {
		ajax.open("GET", address);
		ajax.onreadystatechange = function() { 
			if(ajax.readyState == 4 && ajax.status == 200) { 
//								alert(ajax.responseText);
				var result=ajax.responseText;
				if(result != '') { //saved
					alert('Added to favorites.');
				} else { // error
					alert('Not added to favorites.');
				}
			} 
		} 
		ajax.send(null); 
	}
	
	console.log(member_id);
	console.log(video_id);
}

function rmvFromFavorites( member_id, video_id ) {
	var address = '/ajax_remove_favorite.php?member_id='+member_id+'&video_id='+video_id;
	// ajax GET to url
	var ajax = startAjax();
	if(ajax) {
		ajax.open("GET", address);
		ajax.onreadystatechange = function() { 
			if(ajax.readyState == 4 && ajax.status == 200) { 
//								alert(ajax.responseText);
				var result=ajax.responseText;
				if(result != '') { //saved
					alert('Removed from favorites.');
				} else { // error
					alert('Not removed from favorites.');
				}
			} 
		} 
		ajax.send(null); 
	}
	console.log(member_id);
	console.log(video_id);
}

function addToFavoriteSessions( member_id, session_id ) {
	var address = '/ajax_add_favorite_session.php?member_id='+member_id+'&session_id='+session_id;
	// ajax GET to url
	var ajax = startAjax();
	if(ajax) {
		ajax.open("GET", address);
		ajax.onreadystatechange = function() { 
			if(ajax.readyState == 4 && ajax.status == 200) { 
//								alert(ajax.responseText);
				var result=ajax.responseText;
				if(result != '') { //saved
					var add_btn = document.getElementById('add_session_to_faves');
					var rmv_btn = document.getElementById('rmv_session_from_faves');
					add_btn.style.display = 'none';
					rmv_btn.style.display = 'block';
				} else { // error
				}
			} 
		} 
		ajax.send(null); 
	}
}

function rmvFromFavoriteSessions( member_id, session_id ) {
	var address = '/ajax_remove_favorite_session.php?member_id='+member_id+'&session_id='+session_id;
	// ajax GET to url
	var ajax = startAjax();
	if(ajax) {
		ajax.open("GET", address);
		ajax.onreadystatechange = function() { 
			if(ajax.readyState == 4 && ajax.status == 200) { 
//								alert(ajax.responseText);
				var result=ajax.responseText;
				if(result != '') { //saved
					var add_btn = document.getElementById('add_session_to_faves');
					var rmv_btn = document.getElementById('rmv_session_from_faves');
					add_btn.style.display = 'block';
					rmv_btn.style.display = 'none';
				} else { // error
				}
			} 
		} 
		ajax.send(null); 
	}
}

function rateCurrentVideo(member_id,video_id,numstars)
{
	var address = '/ajax_add_rating.php?member_id='+member_id+'&video_id='+video_id+'&rating='+numstars;
	// ajax GET to url
	var ajax = startAjax();
	if(ajax) {
		ajax.open("GET", address);
		ajax.onreadystatechange = function() { 
			if(ajax.readyState == 4 && ajax.status == 200) { 
//								alert(ajax.responseText);
				var result=ajax.responseText;
				if(result != '') { //saved
				} else { // error
				}
			} 
		} 
		ajax.send(null); 
	}	
}

function rateCurrentSession(member_id,session_id,numstars)
{
	var address = '/ajax_add_session_rating.php?member_id='+member_id+'&session_id='+session_id+'&rating='+numstars;
	// ajax GET to url
	var ajax = startAjax();
	if(ajax) {
		ajax.open("GET", address);
		ajax.onreadystatechange = function() { 
			if(ajax.readyState == 4 && ajax.status == 200) { 
//								alert(ajax.responseText);
				var result=ajax.responseText;
				if(result != '') { //saved
				} else { // error
				}
			} 
		} 
		ajax.send(null); 
	}	
}


