// Hover State Animations
$(document).ready(function(){			
	$(document).pngFix(); 	
    $('.descrizione_breve').summary({maxHeight: 52, className: 'view-more'});	
	
	$('.voce_menu').hover(function(){									
		$(this).css("background","url(images/pulsante_hover.png)");
	},
	function(){
		$(this).css("background","url(images/pulsante.png)");
	});	
	
	$('.iscriviti').hover(function(){									
		$(this).css("background","url(images/pulsante_iscriviti_hover.png)");
	},
	function(){
		$(this).css("background","url(images/pulsante_iscriviti.png)");
	});		
	
	$('#username').focus(function() {
		var value=$(this).val();
		$(this).val("");
	});
	$('#username').blur(function() {
		if($(this).val()=="") {
			$(this).val("username");
		}
	});	
	
	$('#password').focus(function() {
		var value=$(this).val();
		$(this).val("");
	});
	$('#password').blur(function() {
		if($(this).val()=="") {
			$(this).val("password");
		}
	});		
});

function Preferiti()
{
    var title = document.title;
    var url = document.location.href;
    if (window.sidebar) // Mozilla Firefox
    {
        window.sidebar.addPanel(title, url, "");
    }
    else if (window.external) // Internet Explorer
    {
        window.external.AddFavorite(url, title);
    }
    else if (window.opera && window.print) // Opera
    {
        var elem = document.createElement('a');
        elem.setAttribute('href', url);
        elem.setAttribute('title', title);
        elem.setAttribute('rel', 'sidebar');
        elem.click();
    }
}

function homepage() { 
	if(document.all) {
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage('http://www.sicilybusiness.com/');
	}
} 


(function($) {
  $.fn.summary = function(options) {
	  return this.each(function() {
	    new $.Summary(this, options);
		});
	};
	
	$.Summary = function(e, o) {
	  var element = $(e);
	  var options = o || {};
    var maxHeight = options.maxHeight || 100;
    var className = options.className || 'expand';
    var textHeight = e.offsetHeight;
    
    if (textHeight > maxHeight) {
      element.css({overflow: 'hidden'});
      element.height(maxHeight);

      var moreLink = $("<div><a>Leggi tutto</a></div>").click(expand).addClass(className);
      element.after(moreLink);
    }
    
	  function expand() {
	    element.animate({height: textHeight}, 'fast');
	    moreLink.hide();
	  };
	};
})(jQuery);

var W3CDOM = (document.createElement && document.getElementsByTagName);
function initFileUploads() {
	if (!W3CDOM) return;
	var fakeFileUpload = document.createElement("&apos;div&apos;");
	fakeFileUpload.className = "&apos;fakefile&apos;";
	fakeFileUpload.appendChild(document.createElement("&apos;input&apos;"));
	var image = document.createElement("&apos;img&apos;");
	image.src="&apos;button_select.gif&apos;;"
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName("&apos;input&apos;");
	for (var i=0;i<x.length;i++) {
		if (x[i].type != "&apos;file&apos;") continue;
		if (x[i].parentNode.className != "&apos;fileinputs&apos;") continue;
		x[i].className = "&apos;file hidden&apos;";
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName("&apos;input&apos;")[0];
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		}
	}
} 
