JQ(document).ready(function() {
		JQ("#info_box").show();
		
		JQ("#share_box").hide();
		JQ("#fav_box").hide();
		JQ("#flag_box").hide();
		JQ("#embed_box").hide();
		JQ("#comments_box").hide();
		
	JQ("#info-toggle").click(function() {
		
		
		JQ("#share_tab").removeClass("vid_tab_on");
		JQ("#fav_tab").removeClass("vid_tab_on");
		JQ("#flag_tab").removeClass("vid_tab_on");
		JQ("#embed_tab").removeClass("vid_tab_on");
		JQ("#comments_tab").removeClass("vid_tab_on");
		JQ("#info_tab").removeClass("vid_tab_off");

		JQ("#share_tab").addClass("vid_tab_off");
		JQ("#fav_tab").addClass("vid_tab_off");
		JQ("#flag_tab").addClass("vid_tab_off");
		JQ("#embed_tab").addClass("vid_tab_off");
		JQ("#comments_tab").addClass("vid_tab_off");
		JQ("#info_tab").addClass("vid_tab_on");
		
		JQ("#share_box").hide();
		JQ("#fav_box").hide();
		JQ("#flag_box").hide();
		JQ("#embed_box").hide();
		JQ("#comments_box").hide();
		
		JQ("#info_box").show();
	});
	JQ("#share-toggle").click(function() {
		
		
		JQ("#info_tab").removeClass("vid_tab_on");
		JQ("#fav_tab").removeClass("vid_tab_on");
		JQ("#flag_tab").removeClass("vid_tab_on");
		JQ("#embed_tab").removeClass("vid_tab_on");
		JQ("#comments_tab").removeClass("vid_tab_on");
		JQ("#share_tab").removeClass("vid_tab_off");

		JQ("#info_tab").addClass("vid_tab_off");
		JQ("#fav_tab").addClass("vid_tab_off");
		JQ("#flag_tab").addClass("vid_tab_off");
		JQ("#embed_tab").addClass("vid_tab_off");
		JQ("#comments_tab").addClass("vid_tab_off");
		JQ("#share_tab").addClass("vid_tab_on");
		
		JQ("#info_box").hide();
		JQ("#fav_box").hide();
		JQ("#flag_box").hide();
		JQ("#embed_box").hide();
		JQ("#comments_box").hide();
		
		JQ("#share_box").show();
	});
	JQ("#fav-toggle").click(function() {
		
		
		JQ("#info_tab").removeClass("vid_tab_on");
		JQ("#share_tab").removeClass("vid_tab_on");
		JQ("#flag_tab").removeClass("vid_tab_on");
		JQ("#embed_tab").removeClass("vid_tab_on");
		JQ("#comments_tab").removeClass("vid_tab_on");
		JQ("#fav_tab").removeClass("vid_tab_off");

		JQ("#info_tab").addClass("vid_tab_off");
		JQ("#share_tab").addClass("vid_tab_off");
		JQ("#flag_tab").addClass("vid_tab_off");
		JQ("#embed_tab").addClass("vid_tab_off");
		JQ("#comments_tab").addClass("vid_tab_off");
		JQ("#fav_tab").addClass("vid_tab_on");
		
		JQ("#info_box").hide();
		JQ("#share_box").hide();
		JQ("#flag_box").hide();
		JQ("#embed_box").hide();
		JQ("#comments_box").hide();
		
		JQ("#fav_box").show();
		load_favor();
	
	});
	JQ("#flag-toggle").click(function() {
		
		
		JQ("#info_tab").removeClass("vid_tab_on");
		JQ("#share_tab").removeClass("vid_tab_on");
		JQ("#fav_tab").removeClass("vid_tab_on");
		JQ("#embed_tab").removeClass("vid_tab_on");
		JQ("#comments_tab").removeClass("vid_tab_on");
		JQ("#flag_tab").removeClass("vid_tab_off");

		JQ("#info_tab").addClass("vid_tab_off");
		JQ("#share_tab").addClass("vid_tab_off");
		JQ("#fav_tab").addClass("vid_tab_off");
		JQ("#embed_tab").addClass("vid_tab_off");
		JQ("#comments_tab").addClass("vid_tab_off");
		JQ("#flag_tab").addClass("vid_tab_on");
		
		JQ("#info_box").hide();
		JQ("#share_box").hide();
		JQ("#fav_box").hide();
		JQ("#embed_box").hide();
		JQ("#comments_box").hide();
		
		JQ("#flag_box").show();
		load_flag();
	});
	JQ("#embed-toggle").click(function() {
		
		
		JQ("#info_tab").removeClass("vid_tab_on");
		JQ("#share_tab").removeClass("vid_tab_on");
		JQ("#fav_tab").removeClass("vid_tab_on");
		JQ("#flag_tab").removeClass("vid_tab_on");
		JQ("#comments_tab").removeClass("vid_tab_on");
		JQ("#embed_tab").removeClass("vid_tab_off");

		JQ("#info_tab").addClass("vid_tab_off");
		JQ("#share_tab").addClass("vid_tab_off");
		JQ("#fav_tab").addClass("vid_tab_off");
		JQ("#flag_tab").addClass("vid_tab_off");
		JQ("#comments_tab").addClass("vid_tab_off");
		JQ("#embed_tab").addClass("vid_tab_on");
		
		JQ("#info_box").hide();
		JQ("#share_box").hide();
		JQ("#fav_box").hide();
		JQ("#flag_box").hide();
		JQ("#comments_box").hide();
		
		JQ("#embed_box").show();
	});
	JQ("#comments-toggle").click(function() {
		
		
		JQ("#info_tab").removeClass("vid_tab_on");
		JQ("#share_tab").removeClass("vid_tab_on");
		JQ("#fav_tab").removeClass("vid_tab_on");
		JQ("#flag_tab").removeClass("vid_tab_on");
		JQ("#embed_tab").removeClass("vid_tab_on");
		JQ("#comments_tab").removeClass("vid_tab_off");

		JQ("#info_tab").addClass("vid_tab_off");
		JQ("#share_tab").addClass("vid_tab_off");
		JQ("#fav_tab").addClass("vid_tab_off");
		JQ("#flag_tab").addClass("vid_tab_off");
		JQ("#embed_tab").addClass("vid_tab_off");
		JQ("#comments_tab").addClass("vid_tab_on");
		
		JQ("#info_box").hide();
		JQ("#share_box").hide();
		JQ("#fav_box").hide();
		JQ("#flag_box").hide();
		JQ("#embed_box").hide();
		
		JQ("#comments_box").show();
		load_comment();
	});
});	
	/*End tabs*/
	/*Begin functions*/
	function flag_ajax(){
		new Ajax.Updater('flag_box', 'http://www.bangyoulater.com/flag_submit.php?PHPSESSID=' + map, {method: 'post', parameters: $('flagged_form').serialize()});
	}
	
	
	function load_flag(){
		if(user == true){
			document.getElementById('flag_box').innerHTML="<form action='#' id='flagged_form' method='post' onSubmit=\"flag_ajax(); return false;\"><table width='100%'><tr><td><table width='100%'><tr><td>Reasons</td></tr><tr><td><input type='hidden' name='video_id' value='"+video_id+"' /><input type='radio' name='flag_reasons' value='inappropriate' checked='checked' />Inappropriate</td></tr><tr><td><input type='radio' name='flag_reasons' value='video problem' />Problems with Video</td></tr><tr><td><input type='radio' name='flag_reasons' value='other' />Other</td></tr></table></td><td><table width='100%'><tr><td>Details(optional)</td></tr><tr><td><textarea name='flag_details' cols='25' rows='5'></textarea></td></tr><tr><td><button style='background-color: transparent; background-image: url(http://www.bangyoulater.com/cache/templates/bangyoulater/images/flag_tab_send_btn.jpg); background-repeat: no-repeat; width: 97px; height: 28px; border: none;' type='submit' id='flag_submit'></button></td></tr></table></td></tr></table></form>";
		}
		else{
			document.getElementById('flag_box').innerHTML="<form id=\"flag_login\" action='/login' onSubmit=\"submit_login('flag_box','flag_login'); return false;\" method='post'><div style='width: 50%; float: left;'><table width='100%'><tr><td colspan='3'>Please <span style='color: #ff9900'>Login</span> here<br /></td></tr><tr><td nowrap>User Name</td><td><div class='tab_login'><input type='text' name='username' id='username' /></div></td><td>&nbsp;</td></tr><tr><td>Password</td><td><div class='tab_login'><input type='password' name='password' id='password' /></div></td><td style=\"vertical-align: bottom;\"><button style='background-color: transparent; background-image: url(http://www.bangyoulater.com/cache/templates/bangyoulater/images/tab_login.jpg); background-repeat: no-repeat; width: 95px; height: 29px; border: none;' type='submit' id='tab_login'></button></td></tr><tr><td colspan=\"3\"><div id=\"login_error\">&nbsp;</div></td></tr></table></div><div style='width: 50%; float: left;'><a href='http://www.bangyoulater.com/register'><img style='margin-top: 6px; margin-left: 50px;' src='http://www.bangyoulater.com/cache/templates/bangyoulater/images/tab_signup.jpg' width='244' height='71' /></a></div></form>";
		}
	}

	function load_favor(){
		if(user == true){
			var action = 'add';
			new Ajax.Updater('fav_box', 'http://www.bangyoulater.com/ajax_favorites.php?PHPSESSID='+map, {
				method: 'post',
				parameters: {video: video_id, action: action}
			});
		}
		else{
			document.getElementById('fav_box').innerHTML="<form id=\"fav_login\" action='/login' onSubmit=\"submit_login('fav_box','fav_login'); return false;\" method='post'><div style='width: 50%; float: left;'><table width='100%'><tr><td colspan='3'>Please <span style='color: #ff9900'>Login</span> here<br /></td></tr><tr><td nowrap>User Name</td><td><div class='tab_login'><input type='text' name='username' id='username' /></div></td><td>&nbsp;</td></tr><tr><td>Password</td><td><div class='tab_login'><input type='password' name='password' id='password' /></div></td><td style=\"vertical-align: bottom;\"><button style='background-color: transparent; background-image: url(http://www.bangyoulater.com/cache/templates/bangyoulater/images/tab_login.jpg); background-repeat: no-repeat; width: 95px; height: 29px; border: none;' type='submit' id='tab_login'></button></td></tr><tr><td colspan=\"3\"><div id=\"login_error\">&nbsp;</div></td></tr></table></div><div style='width: 50%; float: left;'><a href='http://www.bangyoulater.com/register'><img style='margin-top: 6px; margin-left: 50px;' src='http://www.bangyoulater.com/cache/templates/bangyoulater/images/tab_signup.jpg' width='244' height='71' /></a></div></form>";
		}
	}
	
	function load_comment(){
		if(user == true){
			new Ajax.Updater('comments_form', 'http://www.bangyoulater.com/ajax_comments.php?video='+video_id, {
				method: 'post',
				parameters: {video: video_id}
			});
		}
		else{
			document.getElementById('comments_form').innerHTML="<form id=\"comment_login\" action='/login' onSubmit=\"submit_login('comments_form','comment_login'); return false;\" method='post'><div style='width: 50%; float: left;'><table width='100%'><tr><td colspan='3'>Please <span style='color: #ff9900'>Login</span> here<br /></td></tr><tr><td nowrap>User Name</td><td><div class='tab_login'><input type='text' name='username' id='username' /></div></td><td>&nbsp;</td></tr><tr><td>Password</td><td><div class='tab_login'><input type='password' name='password' id='password' /></div></td><td style=\"vertical-align: bottom;\"><button style='background-color: transparent; background-image: url(http://www.bangyoulater.com/cache/templates/bangyoulater/images/tab_login.jpg); background-repeat: no-repeat; width: 95px; height: 29px; border: none;' type='submit' id='tab_login'></button></td></tr><tr><td colspan=\"3\"><div id=\"login_error\">&nbsp;</div></td></tr></table></div><div style='width: 50%; float: left;'><a href='http://www.bangyoulater.com/register'><img style='margin-top: 6px; margin-left: 50px;' src='http://www.bangyoulater.com/cache/templates/bangyoulater/images/tab_signup.jpg' width='244' height='71' /></a></div></form>";
		}
	}
	
	function submit_login(tab, form_id){	
		new Ajax.Request('http://www.bangyoulater.com/login?ajax=true&PHPSESSID='+map, {
		method: 'post', 
		parameters: $(form_id).serialize(),
			onComplete: function(transport) {
				if (200 == transport.status){
					if(transport.responseText == '+Ok'){
						user = true;
						
						if(tab == 'fav_box'){
							load_favor();
						}
						else if(tab == 'comments_form'){
							load_comment();
						}
						else if(tab == 'flag_box'){
							load_flag();
						}
					}
					else{
						document.getElementById('login_error').innerHTML="<span style=\"color: #ee0000; font-family: arial;\">Invalid username and password combination!</span>";
					}
				}
			}
		});
	}
	
	function setSort(link){
		JQ("#search_type").val(link);
		document.getElementById('new_sort').innerHTML="Searching: <b>"+link+"</b>";
	}
	
	function comment_paging(commentvid_id, page){
		document.getElementById('comments_post').innerHTML="<div style=\"width: 100%; text-align: center;\"><img src=\"http://www.bangyoulater.com/cache/templates/bangyoulater/images/ajax-loader.gif\" /></div>";
		setTimeout('get_those_comments('+commentvid_id+','+page+')', 600);
	}
	
	function get_those_comments(commentvid_id, page){
		new Ajax.Updater('comments_post', 'http://www.bangyoulater.com/comments_paging.php', {
				method: 'post',
				parameters: {video: commentvid_id, page: page}
			});
	}
	
	
