var imgdir = jsroot + "img/";
jQuery.preloadImages = function() {
  for(var i = 0; i<arguments.length; i++) {
    jQuery("<img>").attr("src", arguments[i]);
  }
}
$.preloadImages(imgdir + "bg_menu1_hover.gif", imgdir + "btn_news_hover.gif", imgdir + "box_arrow.gif",  imgdir + "bg_left_hover.gif", imgdir + "bg_ling_current2.gif", imgdir + "button_ric_hover.gif", imgdir + "hover_da.gif",imgdir + "vedi_scheda_hover.gif", imgdir + "ri_pr_btn_hover.gif", imgdir + "dest_sel_ico.gif", imgdir + "b_pp_top_hover.gif", imgdir + "b_pp_center_hover.gif", imgdir + "b_pp_bottom_hover.gif", imgdir + "pp2_top_hover.gif", imgdir + "pp2_bottom_hover.gif", imgdir + "tariffe_hover.gif", imgdir + "immagini_hover.gif", imgdir + "video_hover.gif", imgdir + "mappa_hover.gif", imgdir + "bg_paginazione_hover.gif", imgdir + "download_ico_hover.gif");
//inizializzazione dopo caricamento di pagina (basato su jquery)

//link blank
function blankPage(){
	for (var i=0; i<document.links.length; i++)
		if (document.links[i].className.indexOf("blank") != -1) {
			document.links[i].target="_blank";
		}
}
//uniform
jQuery.fn.uniform = function(settings) {
  settings = jQuery.extend({
    valid_class    : 'valid',
    invalid_class  : 'invalid',
    focused_class  : 'focused',
    holder_class   : 'ctrlHolder',
    field_selector : 'input, select, textarea'
  }, settings);
  
  return this.each(function() {
    var form = jQuery(this);
    
    // Focus specific control holder
    var focusControlHolder = function(element) {
      var parent = element.parent();
      
      while(typeof(parent) == 'object') {
        if(parent) {
          if(parent[0] && (parent[0].className.indexOf(settings.holder_class) >= 0)) {
            parent.addClass(settings.focused_class);
            return;
          } // if
        } // if
        parent = jQuery(parent.parent());
      } // while
    };
    
    // Select form fields and attach them higlighter functionality
    form.find(settings.field_selector).focus(function() {
      form.find('.' + settings.focused_class).removeClass(settings.focused_class);
      focusControlHolder(jQuery(this));
    }).blur(function() {
      form.find('.' + settings.focused_class).removeClass(settings.focused_class);
    });
  });
};

// Auto set on page load...
$(document).ready(function() {
  jQuery('form.uniForm').uniform();
  blankPage(); //new blank page
});