<!--
function trim(sString) {
	/*
	while (sString.substring(0,1) == ' ') {
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ') {
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
	*/
	return sString.replace(/\s+$|^\s+/g,"");
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function hide_element(element_id) {
	var div_element = document.getElementById(element_id);
	if (div_element) {
		div_element.style.display = 'none';
	}
}
function show_block_element(element_id) {
	var div_element = document.getElementById(element_id);
	if (div_element) {
		div_element.style.display = 'block';
	}
}
function show_element(element_id) {
	var div_element = document.getElementById(element_id);
	if (div_element) {
		div_element.style.display = '';
	}
}
function show_inline_element(element_id) {
	var div_element = document.getElementById(element_id);
	if (div_element) {
		div_element.style.display = 'inline';
	}
}
function hide_show_element(element_id)  {
	var div_element = document.getElementById(element_id);
	if (div_element) {
		if (div_element.style.display == 'none' || div_element.style.display == '') {
			div_element.style.display = 'block';
		}
		else {
			div_element.style.display = 'none';
		}
	}
}
function hide_show_element_if(sel_field, sel_value, target_id)  {
	var div_element = document.getElementById(target_id);
	if (div_element) {
		//if (div_element.style.display == 'none' && sel_field.selectedIndex == sel_value) {
		if (div_element.style.display == 'none' && sel_field.value == sel_value) {
			div_element.style.display = 'block';
		}
		else {
			div_element.style.display = 'none';
		}
	}
}
function goto_url(url) {
	window.location.assign(url);
}
function popup(nomefile, larghezza, altezza, x, y)
{
    win_popup = window.open(nomefile, "", "toolbar= 0,location= 0,directories= 0,status= 0,menubar= 0,scrollbars= 0,resizable= 0,marginheight= 0,marginwidth= 1,copyhistory= 0,width=" + (larghezza+30) + ",height=" + (altezza+60));
    x = parseInt(x);
    y = parseInt(y);
    win_popup.moveTo(x, y);
}
function resize_popup(new_width, new_height, doscroll) { //v2.0
	window.resizeTo(new_width,new_height);
}

function select_menu(menu_handle, menu_id, normal_css_class, select_css_class) {
	for (i=0;i<menu_handle.length; i++) {
		
		var div_output = document.getElementById(menu_handle[i]); 
		if (div_output) { 
			if (menu_handle[i] == menu_id) {
				div_output.className = normal_css_class + ' ' + select_css_class; 
			}
			else {
				div_output.className = normal_css_class; 
			}
		}
	}
}

function select_submenu(element_id, max_element) {
	for (i=1;i<=max_element;i++) {		
		var div_element = document.getElementById('submenu'+i);
		if (div_element) {
			if (i == element_id) {
				div_element.className = 'menu_selected';
			}
			else {
				div_element.className = '';
			}
		}
	}
}

function update_menu_basket_items(num_items) {
	var a_element = document.getElementById('bag_items');
	if (a_element) {
		if (num_items > 0)	
			a_element.innerHTML = num_items
		else 
			a_element.innerHTML = '';
	}
}

function stop_propagation(e)
{
	if (!e) var e = window.event;
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
}


function JQuery_initialization() {
	$(document).ready(function() { 
		$("a.fancy_zoom").fancybox({ 'overlayShow': true, 'overlayOpacity':0.5 } ); 
		$("a.fancy_quick_view").fancybox({ 'overlayShow': true, 'overlayOpacity':0.5, 'frameWidth':760, 'frameHeight':600 } ); 
		$("a.fancy_multifoto_view").fancybox({ 'overlayShow': true, 'overlayOpacity':0.5, 'frameWidth':550, 'frameHeight':600 } ); 
		//$("div[class$='__dina_data_list'] .col_inside a").fancybox({ 'overlayShow': true, 'overlayOpacity':0.5 } );

		/*$('a[href^="http://"]')  
		.attr("target", "_blank"); */

		$('a[rel="external"]')
		.attr("target", "_blank");

		$('a[rel="internal"]')
		.attr("target", "_parent");

	}); 

	/*
	// attivare jquery-ui-personalized-1.5.1.min.js e ui.datepicker-it.js in header.php
	var accordions = jQuery('#list1a, #list1b');

	jQuery().ready(function(){
		// simple accordion
		jQuery('#list1a').accordion();
		jQuery('#list1b').accordion({
			autoHeight: false
		});
		$.datepicker.setDefaults({rangeSelect: false});
		$.datepicker.setDefaults($.datepicker.regional['it']);
		$('input#fm_search_date').datepicker(); 

	});
	*/
}

function link_on_div(div_handle) {
	$(document).ready(function() { 
		$('div#' + div_handle).css({'cursor':'pointer'}); 
		$('div#' + div_handle).bind("click", $('div#' + div_handle + ' a').attr('onclick'));
		$('div#' + div_handle + ' a').click(function(event) { event.stopPropagation(); });
	}); 
}


function doSubmit(el) {
	var form = el.form;
	if (typeof form.onsubmit == 'function') {
		if (form.onsubmit() !== false) {
		form.submit();
		}
	}
}
-->
