function printContent()
{
    // Walk through all the elements in the document with
	var coll = document.getElementsByTagName("*");
	var tempHTML;
	var tempTitle;
	var tempContents;
	tempHTML = "<html><head></head><body>";
	if (coll!=null)
	{
		for (i=0; i<coll.length; i++) 
		{
			if (coll[i].id == "contents")
			{ 
				tempContents = coll[i].innerHTML;
			}
			if (coll[i].id == "title")
			{ 
				tempTitle = coll[i].innerHTML;
			}
		}
		for (i=0; i<coll.length; i++) 
		{
			coll[i].style.display = "none";
		}
		tempHTML += tempTitle + tempContents + "</body></html>";
		document.write(tempHTML);
		window.print();
		//window.location.href = window.location.href;
	}   
}


function setActiveStyleSheet(title)
{
	var linkTags = document.getElementsByTagName("link");
	var imageTest = false;
	for (var i=0; i<linkTags.length;i++)
	{
		if(linkTags[i].getAttribute("rel").indexOf("stylesheet") && linkTags[i].getAttribute("title"))
		{
			linkTags[i].disabled = true;
			var myTitle = linkTags[i].getAttribute('title');
			document.getElementById(myTitle).style.color = "#555555";
			if(linkTags[i].getAttribute("title") == title)
			{
				linkTags[i].disabled = false;
				document.getElementById(myTitle).style.color = "#1186fd";
				imageTest = true;
			}
		}
	}
	if(!imageTest)
	{
		document.getElementById("S").style.color = "#1186fd";		
	}
}

function setTableWidth()
{
	var tableTags = document.getElementsByTagName("table");
	for (var i=0; i<tableTags.length;i++)
	{
		if (tableTags[i].getAttribute('width') > "583" && tableTags[i].getAttribute('width') != "806")
		{
			tableTags[i].setAttribute("width","100%");
		}
		if (tableTags[i].getAttribute('width') == "520" || tableTags[i].getAttribute('width') == "409")
		{
			tableTags[i].setAttribute("width","100%");
		}
	}
	var tdTags = document.getElementsByTagName("td");
	for (var i=0; i<tdTags.length;i++)
	{
		if (tdTags[i].getAttribute('width') == "520" || tdTags[i].getAttribute('width') == "409" )
		{
			tdTags[i].setAttribute("width","100%");
		}
		if (tdTags[i].getAttribute('width') == "405")
		{
			tdTags[i].setAttribute("width","80%");
		}
	}
}

window.onload = function(e)
{
	setActiveStyleSheet('S');
	setTableWidth();
	document.getElementById('print').style.display='block';
}

/*****************************************/
/* Translate Page functions*/
function changeSelect( inStr ){
	document.translate.u[1].checked = true;
	setddtrans( inStr );
	}		   
	
function setDropDown(){
	document.translate.dd_url[0].selected = true;
	document.translate.url.value = 'http://www.sfgov.org';
	}
	
function submitTranslate( inStr ){

if (inStr == 'google'){
	document.translate.action = "http://translate.google.com/translate";
	}
	else {
	document.translate.action = "http://w4.systranlinks.com/trans";
	}
	
	if ( document.translate.lp[0].checked == true ) {
		document.translate.langpair.value='en|zh-CN';
		}
		else if ( document.translate.lp[1].checked == true ) {
		document.translate.langpair.value='en|es';
		}
		else if ( document.translate.lp[2].checked == true ) {
		document.translate.langpair.value='en|ja';
		}			
		else if ( document.translate.lp[3].checked == true ) {
		document.translate.langpair.value='en|fr';
		}			
		else if ( document.translate.lp[4].checked == true ) {
		document.translate.langpair.value='en|de';
		}			
		else if ( document.translate.lp[5].checked == true ) {
		document.translate.langpair.value='en|ko';
		}			
				
}

function setsystran( inStr ){
	document.translate.url.value = inStr;
}

function setTextLink()
{
	var link=location.toString();
	var tlink = new RegExp("mode=text");

	var jump= new RegExp("#.*$");		
	link = link.replace(jump,"");
	
	if(!(tlink.test(link)))
	{
		link.match("\\?")?link +='&mode=text':link +='?mode=text';	 
	}
	window.location = link;  
}

function setddtrans( inStr ){
	document.translate.url.value = inStr;
	document.translate.u[1].value = inStr;
}	

/* End Translate Page functions*/
/*****************************************/	