

var ie5 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.0") != -1);
var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);
var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);
var ie7 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 7.0") != -1);
var ie8 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 8.0") != -1);


var $j = new jQuery.noConflict();

Shadowbox.loadSkin('classic', 'script/shadowbox/skin');
//Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], 'script/shadowbox/player');
Shadowbox.loadPlayer(['img'], 'script/shadowbox/player');

$j(function() {
			
	//Shadowbox.init();			
			
	$j.preload( [ 'tr_back_roll_btn' ], {
 		base:'script/tablecloth/',
 		ext:'.jpg'
 	});
	
	$j.preload( [ 'lastRoll', 'prevRoll', 'nextRoll', 'firstRoll' ], {
 		base:'img/navigation/',
 		ext:'.gif'
 	});
	
	
	$j("ul.menu li ul").not('.active').hide(); 
	$j("ul.menu>li.haveSub>a").click(function() {
	$j(this).addClass("current");
	var $subnav = $j(this).next();
		if($subnav.is(":visible")) {
		$subnav.animate({height: "toggle"}, 500, "easeOutQuad").prev().removeClass("current");
		}
		if(!$subnav.is(":visible")) {
		$j("ul.menu li ul:visible").animate({height: "toggle"}, 500, "easeOutQuad").prev().removeClass("current");
		$j('ul.menu>li>a.active').removeClass("active");
		$subnav.animate({height: "toggle"}, 500, "easeOutQuad");
		}
		return false;
	});

		
});

function getBorderColor(color){
		
	var obj = {
			borderBottomColor:color,
			borderLeftColor:color,
			borderRightColor:color,
			borderTopColor:color
	}
	return obj;
}

function resetForm() {	
	
	document.getElementById('cancella').value=1; 
	document.form.submit();
	
}



function deleteFile(nm) {
	
	$j('#'+nm).val('');
	
}


$j.fn.wait = function(time, type) {
	time = time || 1000;
	type = type || "fx";
	return this.queue(type, function() {
		var self = this;
		setTimeout(function() {
			$j(self).dequeue();
		}, time);
	});
};


function trim(stringa){
	
    while (stringa.substring(0,1) == ' '){
        stringa = stringa.substring(1, stringa.length);
    }
    while (stringa.substring(stringa.length-1, stringa.length) == ' '){
        stringa = stringa.substring(0,stringa.length-1);
    }
    return stringa;
}


function htmlEntities(cadena){

	var caracter = "";
	var cadenaProcesada = "";
	
	for(var i=0; i < cadena.length; i++) {
		
		caracter = cadena.charCodeAt(i);
		
		if( (caracter > 47 && caracter < 58) || (caracter > 62 && caracter < 127) ) {
			cadenaProcesada += cadena[i];
		}
		else {
			cadenaProcesada += "&#" + caracter + ";";
		}
	}
	
	return cadenaProcesada;
}

(function ($) {
  $.fn.fixOverflow = function () {
    if ($.browser.msie) {
      return this.each(function () {
        if (this.scrollWidth > this.offsetWidth) {
          $(this).css({ 'padding-bottom' : '20px', 'overflow-y' : 'hidden' });
        }
      });            
    } else {
      return this;
    }
  };
})(jQuery);



if (!Array.prototype.indexOf)
{
  Array.prototype.indexOf = function(elt /*, from*/)
  {
    var len = this.length >>> 0;

    var from = Number(arguments[1]) || 0;
    from = (from < 0)
         ? Math.ceil(from)
         : Math.floor(from);
    if (from < 0)
      from += len;

    for (; from < len; from++)
    {
      if (from in this &&
          this[from] === elt)
        return from;
    }
    return -1;
  };
}
