// JavaScript Document
// Javascript used through the main site

function SelectAll(id)
{
    document.getElementById(id).focus();
    document.getElementById(id).select();
}

		function randomString() {
			var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz-_()+=|";
			var string_length = 30;
			var randomstring = '';
			for (var i=0; i<string_length; i++) {
				var rnum = Math.floor(Math.random() * chars.length);
				randomstring += chars.substring(rnum,rnum+1);
			}
			document.securityupdate.seed.value = randomstring;
		}

function HideContent(d) {
	document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
	document.getElementById(d).style.display = "block";
}

function ReverseDisplay(d) {
	if(document.getElementById(d).style.display == "none") { 
		document.getElementById(d).style.display = "block"; 
	}
	else { 
		document.getElementById(d).style.display = "none"; 
	}
}

function toggle_element_id(element){
	var id = '#' + element;
	$(id).slideToggle("slow");
	return false;
}

function ValidateForm(form){
				
	if(IsEmpty(form.account_number)){ 
		alert('You have not entered an account number') 
		form.account_number.focus(); 
		return false; 
	} 
	
	if (!IsNumeric(form.account_number.value)){ 
		alert('Please enter only numbers or decimal points in the account field') 
		form.account_number.focus(); 
		return false; 
	} 
	
	return true;
}

function resize(img) { 
	if(img.width>500) { 
		img.height = parseInt(img.height * 500 / img.width); 
		img.width = 500; 
	} 
}

$(document).ready(function(){
	$('#username').keyup(username_check);
	$('#slug').keyup(slug_check);
});

function username_check(){	
	var username = $('#username').val();
	if(username == "" || username.length < 6 || username.length > 40){
		$('#good').hide();
	}else{
		jQuery.ajax({
		   type: "GET",
		   url: "easypull.php?action=checkusername",
		   data: '&username='+ username,
		   cache: false,
		   success: function(response){
			if(response == 1){
					$('#username').css('border', '3px #C33 solid');	
					$('#good').hide();
					$('#bad').fadeIn();
				}else{
					$('#username').css('border', '3px #090 solid');
					$('#bad').hide();
					$('#good').fadeIn();
				}

			}
		});
	}
}

function slug_check(){	
	var slug = $('#slug').val();
	if(slug == "" || slug.length < 6 || slug.length > 32){
		$('#good').hide();
	}else{
		jQuery.ajax({
		   type: "GET",
		   url: "do/misc.php?action=slug_check",
		   data: '&slug='+ slug,
		   cache: false,
		   success: function(response){
			if(response == 1){
					$('#slug').css('border', '3px #C33 solid');	
					$('#slug_response').text('It\'s Not Available');
				}else{
					$('#slug').css('border', '3px #090 solid');
					$('#slug_response').text('It\'s Available');
				}
			}
		});
	}
}

$(document).ready(function() {
	$("#loginpanel").click(function () {
		$("#droppanel").slideToggle('slow');
		return false;
	});

	$("#closepanel").click(function () {
		$("#droppanel").slideToggle('slow');
		return false;
	});
 
	$("#delete_tag").click(function () {
		$("#delete_tag_list").hide("slow");
		return false;
	});

	$("#add_tags").click(function () {
		$("#delete_tag_list").slideUp("slow");
		$("#addtags").slideToggle("slow");
		return false;
	});

	$("#make_new_album").click(function () {
		$("#make_new_album_form").fadeToggle("slow");
		$("#modify_image_form").fadeToggle('fast');
		return false;
	});

	$(".CreateFolder").click(function () {
		$("#CreateAlbumForm").fadeToggle("slow");
		return false;
	});

	$("#modify_image_form_link").click(function () {
		$("#modify_image_form").fadeToggle("slow");
		$("#make_new_album_form").fadeToggle('fast');
		return false;
	});

	$("#report_button").click(function () {
		$("#report_form").slideToggle("slow");
		$("#main_image").slideToggle("slow");
		return false;
	}); 

	$("#im").click(function () {
		$("#imbox").slideToggle("slow");
		$("#profile_information").slideToggle("slow");
		return false;
	});

	// Update Avatar Instantly
	$("#update_avatar").click(function () {
		$("#avatar_upload").slideToggle("slow");
		return false;
	});

	$("#disable-lb").click(function () {
		var dataString = '&js=1';
		$('#alert_message').text("Working").slideToggle('slow');

		jQuery.ajax({
			type: "GET",
			url: "do/misc.php?action=disable-lb",
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){
					$('#view-last-battle').slideToggle('slow');
					$('#alert_message').text("You've successfully disabled the View Last Battle feature.").delay(5000).slideToggle('slow');
				}else{
					$('#alert_message').text("Sorry, there was a problem disabling the View Last Battle feature. Please try again or access it from the My Account Area.").delay(5000).slideToggle('slow');
				}
			}
		});
		return false;
	});

	$("#enable-lb").click(function () {
		var dataString = '&js=1';
		$('#alert_message').text("Working").delay(100).slideToggle('slow');

		jQuery.ajax({
			type: "GET",
			url: "do/misc.php?action=enable-lb",
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){
					$('#alert_message').text("You've successfully enabled the View Last Battle feature. Reload this page if you recently voted.").delay(5000).slideToggle('slow');
				}else{
					$('#alert_message').text("Sorry, there was a problem enabling the View Last Battle feature. Please try again or access it from the My Account Area.").delay(5000).slideToggle('slow');
				}
			}
		});
		return false;
	});

	$("#updatefollowlink").click(function(){	
		//str.substr(3);
		var slices = $(this).attr("href").slice(window.location.href.indexOf('?') + 1).split('&');
		var id = slices[1].split('=');
		if(slices[2]){
			var r = slices[2].split('=');
			var i = slices[3].split('=');
		}

		var dataString = '&id=' + id[1] + '&js=1';
		$('#alert_message').delay('500').text("Working...").slideToggle('slow');

		jQuery.ajax({
			type: "GET",
				url: "do/misc.php?action=updatefollow",
				data: dataString,
				cache: false,
				success: function(response){
					if(response == 1){
						$('#alert_message').text('You are now following this user').delay(3000).slideToggle('slow');
						if(slices[2]){
							$('#follow_me_sidebar').text('Thanks for following me! This page should refresh in just a moment.');
							window.setTimeout('location.reload()', 3000); //reloads after 3 seconds
						}else{
							$('#updatefollowlink').delay('500').text('unFollow Me');
						}
					}else if(response == 2){
						$('#alert_message').text('You are no longer following this user').delay(5000).slideToggle('slow');
						$('#updatefollowlink').delay('500').text('Follow Me');
					}else if(response == 3){
						$('#alert_message').text('You need to be logged in to perform this action').delay(5000).slideToggle('slow');
					}
				}
			});
		return false;
	});

	$("#updateblocklink").click(function(){	
		var slices = $(this).attr("href").slice(window.location.href.indexOf('?') + 1).split('&');
		var id = slices[1].split('=');
		var dataString = '&id=' + id[1] + '&js=1';
		$('#updateblocklink').delay('500').text("Working...").slideToggle('slow');

		jQuery.ajax({
			type: "GET",
				url: "do/misc.php?action=updateblock",
				data: dataString,
				cache: false,
				success: function(response){
					if(response == 1){
						$('#alert_message').text("You've successfully blocked this user").delay(5000).slideToggle('slow');
						$('#updateblocklink').delay('500').text('unBlock Me');
					}else if(response == 2){
						$('#alert_message').text("You've successfully unblocked this user").delay(5000).slideToggle('slow');
						$('#updateblocklink').delay('500').text('Block Me');
					}else if(response == 3){
						$('#alert_message').text('You need to be logged in to perform this action').delay(5000).slideToggle('slow');
					}else if(response == 4){
						$('#alert_message').text('This user does not exist.').delay(5000).slideToggle('slow');
					}else if(response == 5){
						$('#alert_message').text('You can not block an admin or moderator.').delay(5000).slideToggle('slow');
					}
				}
			});
		return false;
	});

	$("#show-battle-categories").click(function () {
		$("#battle-categories").slideToggle("slow");
		return false;
	});
	
	$(".delete_in_progress").live('click', function() {
		var image = $(this).attr("id");
		var dataString = '&id=' +  image;	
		var row_to_close = '#row_' + image;
		$.ajax({
			type: "GET",
			url: 'member.php?mode=delete_in_progress',
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){
					$(row_to_close).fadeToggle("slow");
				}else if(response == 2){
					$('#alert_message').text('Oops. There was a problem. Please try again.').delay(5000).slideToggle('slow');
				}
			}
		});
		return false;
	});

	$("#submit_report").submit(function() {
		var report_image = $("input#report_image").val();
		var reason = $("select#reason").val();
		var comment = $("input#comment").val();
		var dup_id = '0';
		if(reason == '5'){
			var dup_id = $("input#dup_id").val();
		}
		$('#alert_message').delay('500').text("Working...").slideToggle('slow');

		var dataString = '&report_image=' +  report_image + '&reason=' +  reason + '&comment=' +  comment + '&dup_id=' +  dup_id + '&js=1';

		$.ajax({
			type: "POST",
			url: 'do/report.php?action=create',
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){	
					$('input#comment').val('');
					$('input#dup_id').val('');
					$("#report_form").slideToggle("slow");
					$("#main_image").slideToggle("slow");
					$('#alert_message').text("Thank you. An admin will check this out soon.").delay('5000').slideToggle('slow');
				} else{
					$('#alert_message').text('Oops. There was a problem. Please try again.').delay(5000).slideToggle('slow');
				}
			}
		});
		return false;
	});

	$("#send_message").submit(function() {
		var u = $("input#u").val();
		var im_title = $("input#im_title").val();
		var im_message = $("textarea#im_message").val();
		$('#alert_message').delay('500').text("Working...").slideToggle('slow');

		var dataString = '&u=' +  u + '&im_title=' +  im_title + '&im_message=' +  im_message + '&js=1';

		$.ajax({
			type: "POST",
			url: 'do/im.php?action=create',
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){	
					$('input#im_title').val('');
					$('textarea#im_message').val('');
					$("#imbox").slideToggle("slow");
					$("#profile_information").slideToggle("slow");
					$('#alert_message').text("Your message was sent successfully!").delay('3000').slideToggle('slow');
				} else if(response == 2){
					$('#alert_message').text("Sorry, you were not able to send this message. Please try again.").delay('3000').slideToggle('slow');
				} else if(response == 3){
					$('#alert_message').text("Your message is blank.").delay('3000').slideToggle('slow');
				} else if(response == 4){
					$('#alert_message').text("Your message is too short.").delay('3000').slideToggle('slow');
				} else if(response == 5){
					$('#alert_message').text("This message can not be sent because this user does not accept instant messages.").delay('3000').slideToggle('slow');
				} else if(response == 6){
					$('#alert_message').text("Sorry, you're unable to instant message this user because they have blocked you.").delay('3000').slideToggle('slow');
				}else{
					$('#alert_message').text('Oops. There was a problem. Please try again.').delay(5000).slideToggle('slow');
				}
			}
		});
		return false;
	});

	$("#im_reply").submit(function() {
		var u = $("input#u").val();
		var anchor = $("input#anchor").val();
		var im_message = $("textarea#im_message").val();
		var load_from = 'do/im.php?action=display&id=' + anchor;
		var dataString = '&u=' +  u + '&anchor=' + anchor + '&im_message=' +  im_message + '&js=1';
		$('#com_message').slideToggle('slow').delay(1500);
		$('#alert_message').delay('500').text("Working...").slideToggle('slow');

		$.ajax({
			type: "POST",
			url: 'do/im.php?action=reply',
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){
					$('textarea#im_message').val('');
					$('#com_message').hide();
					$("<div>").load(load_from, function() {
						  $("#comments").append($(this));
					});
					$('#alert_message').text("Your reply was sent successfully!").delay('3000').slideToggle('slow');
				} else if(response == 2){
					$('#alert_message').text("Sorry, you were not able to send this message. Please try again.").delay('3000').slideToggle('slow');
				} else if(response == 3){
					$('#alert_message').text("Your message is blank.").delay('3000').slideToggle('slow');
				} else if(response == 4){
					$('#alert_message').text("Your message is too short.").delay('3000').slideToggle('slow');
				} else if(response == 5){
					$('#alert_message').text("This message can not be sent because this user does not accept instant messages.").delay('3000').slideToggle('slow');
				} else if(response == 6){
					$('#alert_message').text("Sorry, you're unable to instant message this user because they have blocked you.").delay('3000').slideToggle('slow');
				}else{
					$('#alert_message').text('Oops. There was a problem. Please try again.').delay(5000).slideToggle('slow');
				}
			}
		});
		return false;
	});

	$(".delete_im").live('click', function() {
		var id = $(this).attr("id");
		var dataString = '&id=' +  id + '&js=1';	
		var row_to_close = '#row_' + id;
		$('#alert_message').delay('500').text("Working...").slideToggle('slow');

		$.ajax({
			type: "GET",
			url: 'do/im.php?action=delete',
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){
					$(row_to_close).fadeToggle("slow");
				}else if(response == 3){
					$('#alert_message').text("This message was not deleted. The link may have a problem.").delay('3000').slideToggle('slow');
				}else if(response == 4){
					$('#alert_message').text("This message was not deleted. This message may no longer exist or you do not have permission to delete it.").delay('3000').slideToggle('slow');
				}else{
					$('#alert_message').text('Oops. There was a problem. Please try again.').delay(5000).slideToggle('slow');
				}
			}
		});
		return false;
	});

	// Uploader Add Album
	$("#uploader_add_album").submit(function() {
		var album_name = $("input#album_name").val();
		var load_from = 'do/albums.php?action=display';
		var dataString = '&album_name=' +  album_name  + '&js=1';

		$("#CAF").fadeOut('slow'); // Get rid of the form
		$('#alert_message').text("Working...").slideToggle('slow');

		$.ajax({
			type: "POST",
			url: 'do/albums.php?action=create',
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){
					$("#CreateAlbumForm").delay(1500).slideToggle('slow'); // Get rid of the blue box
					$.get(load_from, function(data) {
						$('.album_Select').append(data);
					});
					$('#album_name').val('');
					$('#alert_message').text("Album Successfully Created!").delay(5000).slideToggle('slow');
				} else if(response == 2){
					$('#loading_message').text("Album Creation Failed").delay(1500).slideToggle('slow');
					$("#CreateAlbumForm").delay(1500).slideToggle('slow'); // Get rid of the blue box
					$('#album_name').val('');
					$('#alert_message').text('Oops. There was a problem. Please try again.').delay(5000).slideToggle('slow');
				}else{
					$('#alert_message').text('Oops. There was a problem. Please try again.').delay(5000).slideToggle('slow');
				}
			}
		});
		return false;
	});

	$("#personal_album_update").submit(function() {
		var album_name = $("input#album_name").val();
		var personal_albums = 'easypull.php?action=personal_albums';
		var dataString = '&album_name=' +  album_name;
		$('#alert_message').text("Working...").slideToggle('slow');

		$.ajax({
			type: "POST",
			url: 'easypull.php?action=update_personal_albums',
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){
					$("#modify_image_form").fadeToggle("slow");
					$("#make_new_album_form").fadeToggle('fast');				
					$('#personal_albums').delay(800).fadeOut('slow').load(personal_albums).fadeIn("slow");
					$('#album_name').val('');
				}else{
					$('#album_name').val('');
					$('#alert_message').text('Oops. There was a problem. Please try again.').delay(5000).slideToggle('slow');
				}
			}
		});
		return false;
	});

	// Uploader Add Album
	$("#add-favorite").submit(function() {
		var folder = $("select#folder").val();
		var folder_name = $("input#folder_name").val();
		var fav_image = $("input#fav_image").val();
		var load_from = 'do/favorites.php?action=favorites-selector&id=' + fav_image;
		var dataString = '&folder_name=' + folder_name + '&folder=' + folder + '&fav_image=' + fav_image +'&js=1';
		$('#alert_message').text("Working...").slideToggle('slow');

		$.ajax({
			type: "POST",
			url: 'do/favorites.php?action=add',
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){
					$('#favorites-selector').slideToggle('slow').delay(1000).load(load_from).hide("slow");
					$('#folder_name').val('');
					$('#alert_message').text("This image has been added to your favorites.").delay(3000).hide('slow');
				}else{
					$('#alert_message').text("There was a problem processing your request. Please try again in a moment.").delay(3000).hide('slow');
				}
			}
		});
		return false;
	});
	
	// Uploader Add Album
	$("#remove-fav").click(function() {
		$('#alert_message').text("Working...").slideToggle('slow');
		var image = $(this).attr("class");
		var load_from = 'do/favorites.php?action=favorites-selector&id=' + image;
		var dataString = '&image=' + image + '&js=1';

		$.ajax({
			type: "GET",
			url: 'do/favorites.php?action=remove',
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){
					$('#alert_message').text("This image has removed from your favorites.").delay(3000).slideToggle('slow');
					$('#favorites-selector').delay(1000).load(load_from).slideToggle("slow");
					$('#folder_name').val('');
				} else{
					$('#alert_message').text("There was a problem processing your request. Please try again in a moment.").delay(3000).slideToggle('slow');
				}
			}
		});
		return false;
	});

	$("#comment_form").submit(function() {
		var id = $("input#id").val();
		var action = $("input#action").val();
		var type = $("input#type").val();
		var comment = $("textarea#comment").val();
		var load_from = 'do/comments.php?action=display&id=' + id + '&type=' +  type;
		$('#alert_message').text("Working...").slideToggle('slow');

		var dataString = '&action=' +  action + '&id=' +  id + '&comment=' +  comment + '&type=' +  type + '&js=1';

		$.ajax({
			type: "POST",
			url: 'do/comments.php?action=create',
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){
					$('textarea#comment').val('');
					$('#alert_message').text("Success!").delay(3000).slideToggle('slow');
					$("<div>").load(load_from, function() {
							 $("#comments").append($(this));
					});
				} else if(response == 2){
					$('#alert_message').text("Something was wrong, please refresh the page and try again.").delay(3000).slideToggle('slow');
				}else if(response == 3){
					$('#alert_message').text("You have to post a comment.").delay(3000).slideToggle('slow');
				}else if(response == 4){
					$('#alert_message').text("Sorry, your comment was too short.").delay(3000).slideToggle('slow');
				}else if(response == 5){
					$('#alert_message').text("This member does not accept profile comments.").delay(3000).slideToggle('slow');
				}else if(response == 6){
					$("textarea#comment").effect("shake", { times: 10 }, 50).val('');
					$('#alert_message').text("Your comment was submitted and will be displayed once this member approves it.").delay(3000).slideToggle('slow');
				}
			}
		});
		return false;
	});

	$(".delete_comment").live('click', function() {
		var id = $(this).attr("id");
		var row_to_close = '#com_' + id;	
		var slices = $(this).attr("href").slice(window.location.href.indexOf('?') + 1).split('&');
		var type = slices[2].split('=');
		var dataString = '&id=' + id + '&type=' + type[1] + '&js=1';

		$.ajax({
			type: "GET",
			url: 'do/comments.php?action=delete',
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){
					$(row_to_close).fadeOut('slow');
				}else if(response == 2){
					$('#alert_message').slideToggle('slow').text("There is something wrong with the link you clicked. Please try again.").delay(3000).slideToggle('slow');
				}else if(response == 3){
					$('#alert_message').slideToggle('slow').text("This comment doesn't exist.").delay(3000).slideToggle('slow');
				}else if(response == 4){
					$('#alert_message').slideToggle('slow').text("You can not delete an Admin or Moderator comment.").delay(3000).slideToggle('slow');
				}else if(response == 5){
					$('#alert_message').slideToggle('slow').text("You can not delete this comment.").delay(3000).slideToggle('slow');
				}
			}
		});
		return false;
	});

	// Like some stuff
	$(".like").live('click', function() {
		var u = $(this).attr("href");
		var slices = u.slice(window.location.href.indexOf('?') + 1).split('&');
		var com = slices[2].split('=');

		var dataString = '&' + slices[1] + '&com=' + com[1] + '&js=1';
		var load_from = 'do/like.php?action=display&id=' + com[1] + '&' + slices[1];
		var row_to_affect = '#row_' + com[1];
		$(row_to_affect).text("Working...");

		$.ajax({
			type: "GET",
			url: 'do/like.php?action=like',
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){
					$(row_to_affect).delay(500).load(load_from);
				}else{
					$('#alert_message').slideToggle('slow').text('Oops. There was a problem. Please try again.').delay(5000).slideToggle('slow');
				}
			}
		});
		return false;
	});

	// Dislike some stuff
	$(".dislike").live('click', function() {
		var u = $(this).attr("href");
		var slices = u.slice(window.location.href.indexOf('?') + 1).split('&');
		var com = slices[2].split('=');

		var dataString = '&' + slices[1] + '&com=' + com[1] + '&js=1';
		var load_from = 'do/like.php?action=display&id=' + com[1] + '&' + slices[1];
		var row_to_affect = '#row_' + com[1];

		$.ajax({
			type: "GET",
			url: 'do/like.php?action=dislike',
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){
					$(row_to_affect).delay(500).load(load_from);
				}else{
					$('#alert_message').slideToggle('slow').text('Oops. There was a problem. Please try again.').delay(5000).slideToggle('slow');
				}
			}
		});
		return false;
	});

	// Unlike some stuff
	$(".unlike").live('click', function() {
		var u = $(this).attr("href");
		var slices = u.slice(window.location.href.indexOf('?') + 1).split('&');
		var com = slices[2].split('=');

		var dataString = '&' + slices[1] + '&com=' + com[1] + '&js=1';
		var load_from = 'do/like.php?action=display&id=' + com[1] + '&' + slices[1];
		var row_to_affect = '#row_' + com[1];

		$.ajax({
			type: "GET",
			url: 'do/like.php?action=unlike',
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){
					$(row_to_affect).delay(500).load(load_from);
				}else{
					$('#alert_message').slideToggle('slow').text('Oops. There was a problem. Please try again.').delay(5000).slideToggle('slow');
				}
			}
		});
		return false;
	});
	
	// Unlike some stuff
	$(".undislike").live('click', function() {
		var u = $(this).attr("href");
		var slices = u.slice(window.location.href.indexOf('?') + 1).split('&');
		var com = slices[2].split('=');

		var dataString = '&' + slices[1] + '&com=' + com[1] + '&js=1';
		var load_from = 'do/like.php?action=display&id=' + com[1] + '&' + slices[1];
		var row_to_affect = '#row_' + com[1];

		$.ajax({
			type: "GET",
			url: 'do/like.php?action=undislike',
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){
					$(row_to_affect).delay(500).load(load_from);
				}else{
					$('#alert_message').slideToggle('slow').text('Oops. There was a problem. Please try again.').delay(5000).slideToggle('slow');
				}
			}
		});
		return false;
	});

		$(function() {

            $('#model_status').val("");

            $("#model").autocomplete({
                source: "do/models.php?page=display",
                minLength: 2,
                select: function(event, ui) {
                    $('#state_id').val(ui.item.id);
                    $('#model_status').val(ui.item.model_status);
                }
            });
        });


	$('.error').hide();

	// Launch Pop In
	$(".pop_in").live('click', function() {
		var u = $(this).attr("href");
		var load_from = u + 'js=1';
		$( "#pop_in" ).draggable();
		$('#pop_in').delay(500).load(load_from).slideToggle('slow');
		return false;
	});
	
	$("#close_pop_in").live('click', function() {
		$('#pop_in').delay(500).fadeOut('slow');
		return false;
	});
	
    $("#tag-update").submit(function() {
      // validate and process form here
		$('.error').hide();
		var tags = $("input#tags").val();
  		var image = $("input#image").val();
		if (tags == "") {
			$("label#tag_error").show();
			$("input#tags").focus();
			return false;
		}
		var dataString = '&image=' + image + '&tags=' + tags + '&js=1';
		var load_from = 'do/tags.php?action=display&id=' + image;

		$('#taglist').hide();
		$('#com_spinner_tags').show();
		$('#tag_message').show();
		$('#addtags').slideUp();

		$.ajax({
			type: "POST",
			url: "do/tags.php?action=add",
			data: dataString,
			cache: false,
			success: function(response){
				if(response == 1){
					$('#taglist').delay(800).load(load_from).show();
					$('#com_spinner_tags').delay(1000).hide();
					$('#addtags').slideUp();
					$('#tags').val('');
					$('#tag_message').slideToggle('fast');
					$('#alert_message').slideToggle('slow').text("Tags added successfully!").delay(5000).slideToggle('slow');
				} else if(response == 2){
					$('#addtags').slideUp();
					$('#tags').val('');
					$('#taglist').delay(800).load(load_from).show();
					$('#tag_message').slideToggle('fast');
					$('#alert_message').slideToggle('slow').text("Tags added successfully! An admin will need to approve them.").delay(5000).slideToggle('slow');
				}else if(response == 3){
					$('#addtags').slideDown();
					$('#tag_message').slideToggle('fast');
					$('#alert_message').slideToggle('slow').text("There was a problem updating the tags. Refresh the page and try again.").delay(5000).slideToggle('slow');
				}
					return false; 

			}
		});	return false;
	});
	
	if ($('div#alert_message').is(':visible')) {
		$('div#alert_message').delay('5000').hide('slow');
	}
	/*
	if($("div#alert_message:visible")){
		$('#alert_message').delay('3000').hide('slow');
	}*/
	return false;
 });

function addFormField() {
	var i = 1;
	var id = document.getElementById("id").value;
	
	$("#upload_div").append("<p id='row" + id + "'><label for='txt" + id + "'>Field " + id + "&nbsp;&nbsp;<input type='file' name='img_'" + i + "' size='25' class='inputBox' />&nbsp;&nbsp " + i + " <a href='#' onClick='removeFormField(\"#row" + id + "\"); return false;'>Remove</a><p>");

	$('#row' + id).highlightFade({
		speed:1000
	});
	
	id = (id - 1) + 2;
	i + 1;
	document.getElementById("id").value = id;
}

function removeFormField(id) {
	$(id).remove();
}



/*
function formatText (tag) { 
	var selectedText = document.selection.createRange().text;
	if (selectedText != "") {
		var newText = "[" + tag + "]" + selectedText + "[/" + tag + "]";
		document.selection.createRange().text = newText;
	}
} 
*/
