var rdURL = "http://www.torontojobs.ca/link.htm";
var filterNames = new Array();
filterNames["auth_sess"] = "auth_sess";

function getdURL()
{
	var url = document.location.href;
	
	var searchString = document.location.search;
	// strip off the leading '?'
	searchString = searchString.substring(1);

	var newSearchString =""
	if(searchString.length>0)
	{
		var index = url.indexOf("?",0); 
		url = url.substring(0,index);
		
		var nvPairs = searchString.split("&");
		for (i = 0; i < nvPairs.length; i++)
		{
			 var nvPair = nvPairs[i].split("=");
			 var name = nvPair[0];
			 var value = nvPair[1];
				
			 if(filterNames[name]== null)
			 {
			 	
				if(newSearchString.length ==0)
				{
					newSearchString +=  name +"="+value;
				}
				else
				{	
					newSearchString += "&"+ name +"="+value;
				}	
			 }
		}

		url += "?"+ newSearchString;
	}	

	return url;
}

function addlink(sn)
{
	//filter location query string.
	var loc = getdURL();
	var encLoc = encodeURIComponent(loc);
	var encTitle = encodeURIComponent(document.title);
	var snUrl = "";
	switch(sn)
	{
		case "twitter":
			snUrl = "http://twitter.com/home?status=" + encTitle + "  " + encLoc;
			break;
		case "facebook":
			snUrl = "http://www.facebook.com/sharer.php?u=" + encLoc +"&t="+encTitle;
			break;
		case "google":
			snUrl = "http://www.google.com/bookmarks/mark?op=edit&bkmk=" + encLoc + "&title=" + encTitle;
			break;
		case "stumbleupon":
			snUrl = "http://www.stumbleupon.com/submit?url="+encLoc+"&title="+encTitle ;
			break;
		case "blogger":
			snUrl = "http://www.blogger.com/blog_this.pyra?t=&u=" + encLoc +"&n=" + encTitle
			break;	
		case "linkedin":
			snUrl = "http://www.linkedin.com/shareArticle?mini=true&url=" + encLoc + "&title=" + encTitle + "&ro=false&summary=&source=";
			break;
	}
	
	if(snUrl.length >0)	
	{	
		var finalURL = rdURL + "?" + snUrl;
		//document.location = rdURL + "?" + snUrl;
		window.open(finalURL);
	}	
}
