var descriptionMaxLength = 250

function doSubmit()
	{
	// Set Info Variables
	var storyurl=document.getElementById("url").value
	var storytitle=document.getElementById("title").value
	var storydescription=document.getElementById("description").value
	var storytype=document.getElementById("type").value
	var charleft=document.getElementById("description").value.length;

	// Set Site selection Variables
	var Blinklist = document.getElementById("Blinklist").checked;
	var Delicious = document.getElementById("Delicious").checked;
	var Digg = document.getElementById("Digg").checked;
	var Furl = document.getElementById("Furl").checked;
	var Mixx = document.getElementById("Mixx").checked;
	var Newsvine = document.getElementById("Newsvine").checked;
	var Reddit = document.getElementById("Reddit").checked;

	if (validate(charleft, storyurl, storytitle, storydescription, storytype))
		{
		if (Blinklist == true)
			{
			url="http://blinklist.com/index.php?Action=Blink/addblink.php&url=" + storyurl + "&title=" + storytitle
			window.open(url);
			}
		if (Delicious == true)  
			{
			url="http://del.icio.us/post?url=" + storyurl + "&title=" + storytitle
			window.open(url);
			}
		if (Digg == true)
			{
			url="http://www.digg.com/submit/?url=" + storyurl + "&title=" + storytitle + "&bodytext=" + storydescription + "&media=" + storytype
			window.open(url);
			}
		if (Furl == true)
			{
			url="http://furl.net/storeIt.jsp?u=" + storyurl + "&t=" + storytitle
			window.open(url);
			}
		if (Mixx == true)
			{
			url="http://www.mixx.com/submit?page_url=" + storyurl
			window.open(url);
			}
		if (Newsvine == true)
			{
			url="http://www.newsvine.com/_tools/seed&save?u=" + storyurl + "&h=" + storytitle
			window.open(url);
			}
		if (Reddit == true)
			{
			url="http://reddit.com/submit?url=" + storyurl + "&title=" + storytitle
			window.open(url);
			}
		}
	return false;
	}

function validate(charleft, url, title, description, type)
	{
	if (charleft > descriptionMaxLength)
		{
		alert("Your description is too long. It can be up to " + descriptionMaxLength + " characters long, but it's " + a + " characters long.")
		return false
		}
	if (url == "")
		{
		alert("Your story needs a URL. It looks like you left the URL field blank.")
		return false
		}
	if (title == "")
		{
		alert("Your story needs a title. It looks like you left the title field blank.")
		return false
		}
	if (description == "")
		{
		alert("Your story needs a description. It looks like you left the description field blank.")
		return false
		}
	if (type == "")
		{
		alert("Your story needs a type. It looks like you left the type field blank.")
		return false
		}
	return true
	}

function checkall()
	{
	document.getElementById("Blinklist").checked=true;
	document.getElementById("Delicious").checked=true;
	document.getElementById("Digg").checked=true;
	document.getElementById("Furl").checked=true;
	document.getElementById("Mixx").checked=true;
	document.getElementById("Newsvine").checked=true;
	document.getElementById("Reddit").checked=true;
	}

function uncheckall()
	{
	document.getElementById("Blinklist").checked=false;
	document.getElementById("Delicious").checked=false;
	document.getElementById("Digg").checked=false;
	document.getElementById("Furl").checked=false;
	document.getElementById("Mixx").checked=false;
	document.getElementById("Newsvine").checked=false;
	document.getElementById("Reddit").checked=false;
	}

function charactercounter()
	{
	var charleft=document.getElementById("description").value.length;
	if (charleft < descriptionMaxLength)
		{
		document.getElementById("charactersleftwrap").setAttribute('style', 'color:#070;');
		}
	else
		{
		document.getElementById("charactersleftwrap").setAttribute('style', 'color:#E00;');
		}
	document.getElementById("charactersleft").innerHTML= (descriptionMaxLength-charleft);
	}
