// JavaScript Document
/*
function hide_menus()
{
	$('#blog-menu').hide();
	$('#twitter-menu').hide();
	$('#tumblr-menu').hide();
}

function toggle_menu( button )
{
	if( document.getElementById && button && button.getAttribute('menu') )
	{
		if( document.getElementById(button.getAttribute('menu')).style.display == 'none' )
		{
			hide_menus();
			document.getElementById(button.getAttribute('menu')).style.display = '';
		}
		else
			hide_menus();
	}
}

*/

function tumblr_resize_iframe()
{
	if( !document.getElementById )
		return false;
	//alert( 'resizing' );
	iframe = document.getElementById( 'tumblr-iframe' );
	iframe.style.height = iframe.contentWindow.document.body.scrollHeight + (iframe.contentWindow.document.body.offsetHeight - iframe.contentWindow.document.body.clientHeight) + 'px';
}

function onesixty( text, size )
{
	if( isNaN(size) )
		size = 160;
	if( text.length > size )
	{
		text = text.replace( /(<([^>]+)>)/ig, '' );
		text = text.substr( 0, (size-3) );
		while( text.length > 0 && !text.charAt(text.length-1).match(/[\s\.\-]/) )
			text = text.substr( 0, (text.length-1) )
		while( text.length > 0 && text.charAt(text.length-1) == '.' )
			text = text.substr( 0, (text.length-1) );
		text += '...';
	}
	return text;
}

function _DIR( claim )
{
	switch( claim )
	{
		case 'rootpath': return '/'; break;
		case 'images': return '/images/'; break;
		case 'scripts': return '/scripts/'; break;
		default: return false; break;
	}
}

function fail( info )
{
	if( document.getElementById )
		document.getElementById( 'blog_content' ).innerHTML = '<br /><br /><br />blog == down<br /><br />D:<br /><br />' + info;
}

function create_ajax()
{
	var ajax;
	try {  ajax = new ActiveXObject('Msxml2.XMLHTTP');   }
	catch (e) 
	{
		try {   ajax = new ActiveXObject('Microsoft.XMLHTTP');    }
		catch (e2) 
		{
			try {  ajax = new XMLHttpRequest();     }
			catch (e3) {  ajax = false;   }
		}
	}
	return ajax;
}

function ajax_post( ajax, post_value, url )
{
	ajax.open( 'POST', url, true );
	ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajax.setRequestHeader("Content-length", post_value.length);
	ajax.setRequestHeader("Connection", "close");
	ajax.send( post_value );
}

