function submitToggle() {
	if ($('#submit').css('display') == 'none') {
		$('#submit').slideDown();
	} else {
		$('#submit').slideUp();
	}
}

function plusToggle(id) {
	if ($('#plus'+id).css('display') == 'none') {
		$('#plus'+id).slideDown();
	} else {
		$('#plus'+id).slideUp();
	}
}

function Toggle(id) {
	if ($('#'+id).css('display') == 'none') {
		$('#'+id).slideDown();
	} else {
		$('#'+id).slideUp();
	}
}

function EditWish(id) {
	scroll(0,0);
	submitToggle();
}

function HideAll() {
	$('#submit .input_cat').css('display','none');
	$('#submit .clear#wishSubmitInfo').css('display','none');
	$('#submit .clear#congratsSubmitInfo').css('display','none');
	$('#submit .clear#congratsBoxSubmitInfo').css('display','none');
	$('#submit .clear#famoussay').css('display','none');
	$('#submit .cal').css('display','none');
	$('#submit .clear#topic').css('display','none');
    document.story.action = "/submit.php";
}

function NewWish() {
	document.story.specialCat.value = '';
	document.story.specialValue.value = '';

	HideAll();
	$('#submit .input_cat').css('display','inline');
	$('#submit .clear#wishSubmitInfo').css('display','inline');
	$('#submit').slideDown();
}

function NewCongrats(profileUSERID) {
	document.story.specialCat.value = 'congrats';
	document.story.specialValue.value = profileUSERID;

	HideAll();
	$('#submit .clear#congratsSubmitInfo').css('display','inline');
	$('#submit').slideDown();
}

function NewCongratsBox(profileUSERID) {
	document.story.specialCat.value = 'congratsBox';
	document.story.specialValue.value = profileUSERID;

	HideAll();
	$('#submit .clear#congratsBoxSubmitInfo').css('display','inline');
	$('#submit .cal').css('display','inline');
	$('#submit').slideDown();
}

function NewFamoussay() {
	document.story.specialCat.value = 'famoussay';
	document.story.specialValue.value = '';

	HideAll();
	$('#submit .clear#famoussay').css('display','inline');
	$('#submit').slideDown();
}

function NewTopic() {
	document.story.specialCat.value = 'topic';
	document.story.specialValue.value = '';

	HideAll();
	document.story.action = "/submitTopic.php";
	$('#submit .clear#topic').css('display','inline');
	$('#submit').slideDown();
}


// https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Functions/encodeURIComponent#Description
function urlEncode( s )
{
   return encodeURIComponent( s ).replace( /\%20/g, '+' ).replace( /!/g, '%21' ).replace( /'/g, '%27' ).replace( /\(/g, '%28' ).replace( /\)/g, '%29' ).replace( /\*/g, '%2A' ).replace( /\~/g, '%7E' );
};
   
function urlDecode( s )
{
   return decodeURIComponent( s.replace( /\+/g, '%20' ).replace( /\%21/g, '!' ).replace( /\%27/g, "'" ).replace( /\%28/g, '(' ).replace( /\%29/g, ')' ).replace( /\%2A/g, '*' ).replace( /\%7E/g, '~' ) );
};
