<!--
//**********************************************//
//       CONTROLLO SUL FORM DI RICERCA          //
//**********************************************//
function change_submit()
{
	if(document.getElementById('interna').checked == true)
	{
		document.getElementById('searchform').action = blog_url;
		document.getElementById('z').name = "s";
	} else {
		document.getElementById('searchform').action ="http://cerca.oneblog.it/o.sl";
		document.getElementById('z').name = "q";
	}
	if (document.getElementById('z').value == "")
	{
	  alert('Inserisci i termini di ricerca');
	  document.getElementById('z').focus();
	  return false;
	}
}

//**********************************************//
//             STAMPA CSS 800 x 600             //
//**********************************************//
/*if (document.documentElement.clientWidth < 900) {
	document.write('<link rel="stylesheet" media="all" type="text/css" href="' +tpl_url+ '/additional.css.php">');
}*/

//**********************************************//
//                  FORM                        //
//**********************************************//
function alterNate(elm)
{
	if (!elm.base) elm.base = elm.value
	if (elm.value == elm.base) elm.value = "";
	else if (elm.value == "") elm.value = elm.base;
}

//**********************************************//
//                 AJAX ROUTINE                 //
//**********************************************//
var bustcachevar	= 1; //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects	= "";
var rootdomain = "http://"+window.location.hostname;


function ajaxroutine(url, containerid)
{
	var divstatus = document.getElementById(containerid).style.display;
	if (divstatus == "none")
	{
		document.getElementById('ajaxnetwork').innerHTML= "<a href=\"javascript:ajaxroutine('" +url+ "', '" +containerid+ "');\">Contrai lista</a>";
		document.getElementById(containerid).style.display = 'block';
		ajaxpage(url, containerid);
	} else {
		document.getElementById('ajaxnetwork').innerHTML="<a href=\"javascript:ajaxroutine('" +url+ "', '" +containerid+ "');\">Espandi lista</a>";
		document.getElementById(containerid).style.display = 'none';
	}
}


function ajaxpage(url, containerid)
{
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject)
	{ // if IE
		try
		{
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} catch (e)
		{
			try
			{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			} catch (e){}
		}
	}
	else
	return false
	page_request.onreadystatechange=function()
	{
		loadpage(page_request, containerid)
	}
	if (bustcachevar)
		var bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
	page_request.open('GET', url+bustcacheparameter, true)
	page_request.send(null)
}

function loadpage(page_request, containerid)
{
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(containerid).innerHTML = page_request.responseText;
}

function loadobjs()
{
	if (!document.getElementById)
		return
	for (i=0; i<arguments.length; i++)
	{
		var file=arguments[i];
		var fileref = "";
		if (loadedobjects.indexOf(file)==-1)
		{
			if (file.indexOf(".js")!=-1)
			{
				fileref=document.createElement('script')
				fileref.setAttribute("type","text/javascript");
				fileref.setAttribute("src", file);
			} else if (file.indexOf(".css")!=-1)
			{
				fileref=document.createElement("link")
				fileref.setAttribute("rel", "stylesheet");
				fileref.setAttribute("type", "text/css");
				fileref.setAttribute("href", file);
			}
		}
		if (fileref!="")
		{
			document.getElementsByTagName("head").item(0).appendChild(fileref)
			loadedobjects+=file+" "
		}
	}
}
function changeNetworkSite()
{
	var _value = $("select#sel-networksite").val();
	if(_value == "")
	{
		return false;
	} else {
		window.location.href = _value + '/';
	}
}
function openExternalLink()
{
	window.open( $( this ).attr( 'href' ) );
	return false;
}
function initOneBlog()
{
	$("#comment-add-area-size").click
	(
		function()
		{
			changeTextAreaSize( "comment", "height", 50, 20, 600, false );
		}
	);

	$("#comment-rem-area-size").click
	(
		function()
		{
			changeTextAreaSize( "comment", "height", -50, 20, 600, false );
		}
	);

	/* Archivio per anno by Giancarlo (GM) 28/10/2008 16.38.07 */
	$("a.archive-single-year").click(
		function() {
			$(this).parent().find("div.archive-single-month").toggle("normal");
			return false;
		}
	);

	/**
	 * Tentativo di colorare l'H2 del titolo del posto con il colore del link (quale prima era)
	 * by Giancarlo (GM) 13/02/2009 14.36.03
	 */
	if($("#nextprevious a").length) {
		$("h2.post_title").css("color", $( $("#nextprevious a")[0] ).css("color"));
	}
	$( 'a[rel*="external"]' ).click( openExternalLink );

	/* setta l'hint per il campo dell'email nel box newsletter */
	$( 'input[name="e"]' ).hint();
	/* gestisce il click sul pulsante della newsletter */
	$( '.newsletter-box-send' ).click
	(
		function(){ return newsletterButtonClicked( $( this ) ); }
	);
	$( '.share-on-facebook a' ).click( shareOnFacebook );
	$( ".toggle-slide" ).click( toggleSlide );
}
function toggleSlide()
{
	$( "#satellites" ).slideToggle( "normal" );
	return false;
}
/**
 * Gestisce il click sui pulsante del box newsletter
 *
 * @param link, jQuery, required, Il riferimento al pulsante
**/
function newsletterButtonClicked( button )
{
	var mail = $.trim( $( 'input[name="e"]' ).val() );
	if( mail.match(/^([a-z0-9_\.-])+@(([a-z0-9_-])+\.)+[a-z]{2,6}$/i) == null )
	{
		alert('Inserisci un indirizzo email!');
		return false;
	} else {
		return true;
	}
}

function shareOnFacebook()
{
	var u = location.href;
	var t = document.title;
	window.open
	(
		'http://www.facebook.com/sharer.php?u=' + encodeURIComponent(u) + '&t=' + encodeURIComponent(t),
		'sharer','toolbar=0,status=0,width=626,height=436'
	);
	return false;
}

$( document ).ready( initOneBlog );

//-->
