PageSourceSearch

https://hpa-faip.it/site/hpafaip_webprofessional_it/skins/2//skin_files/js/wpscript.js

js hpa-faip.it collected 2026-10-09 22:41:33 UTC 16,594 bytes, 443 lines download raw bytes

1var testGrid={};
2var gridStatus;
3var bottomSliderObj;
4var bottomSlider;
5var leftCol;
6var centerCol;
7var timeOutHeights=0;
8
9jQuery(document).ready(function() {
10jQuery('img[usemap]').rwdImageMaps();
11bottomSliderObj=jQuery('#bxsliderBottom');
12
13jQuery('body').prepend('<div id="tesBootstrap"><b class="visible-lg"></b><b class="visible-md"></b><b class="visible-sm"></b><b class="visible-xs"></b></div>');
14testGrid.lg=jQuery('#tesBootstrap .visible-lg');
15testGrid.md=jQuery('#tesBootstrap .visible-md');
16testGrid.sm=jQuery('#tesBootstrap .visible-sm');
17testGrid.xs=jQuery('#tesBootstrap .visible-xs');
18	
19	if (isMobile.any()) {
20	jQuery('.standardMenu').hide();
21	jQuery('#mobileMenu').show();
22	activateSlimmenu(4000);
23	} 
24	activateSlimmenu(1124);
25	
26	jQuery('[onclick*="displayCalendar"]').each(function() {
27		jQuery(this).prev('input').attr('placeholder', 'aaaa-mm-gg');
28	});
29	
30	setTimeout(function() {setNavigation();}, 100);
31
32	hideOldStuff();
33	clearForms_rafa();
34jQuery(window).on("orientationchange load resize", function () {
35  setNavigation();
36	resizeEvents();
37	normalizeHeights();
38});
39jQuery(window).scroll(setNavigation);
40leftCol=jQuery('#leftColContainer');
41centerCol=jQuery('#pageContent');
42    setupTabHeights();
43    setupNavLabels('');
44    setupNavLabels('_set_compat');
45    setupNavLabels('_set_acc');
46    setupNavLabels('_set_estra');
47});
48
49/*********************************************/
50
51function setupNavLabels(type){
52    jQuery('#siteTabs'+type+' .navLabel').on('click tap',function(){
53        jQuery('#siteTabs'+type+' .navLabel').removeClass('active');
54        jQuery('#largeTabs'+type+' ul li').removeClass('active');
55        jQuery('#tabSectionSpan'+type+'').html(jQuery(this).find('a').data('title'));
56        var myHref=jQuery(this).find('a').attr('href');
57        jQuery('#largeTabs'+type+' ul li').each(function(){
58            if(jQuery(this).find('a').attr('href')==myHref)
59                jQuery(this).addClass('active');
60        });
61    });
62    jQuery('#tabsMainContainer'+type+' img').addClass('img-responsive');
63
64    jQuery('#largeTabs'+type+' ul').append(jQuery('#siteTabs'+type+' ul').html());
65    jQuery('#largeTabs'+type+' ul li').on('click tap',function(){
66        jQuery('#siteTabs'+type+' .navLabel').removeClass('active');
67        var myHref=jQuery(this).find('a').attr('href');
68        jQuery('#siteTabs'+type+' .navLabel').each(function(){
69            if(jQuery(this).find('a').attr('href')==myHref)
70                jQuery(this).addClass('active');
71        });
72        jQuery('#tabSectionSpan'+type+'').html(jQuery(this).find('a').data('title'));
73    });
74}
75
76function setupTabHeights(){
77    var tabsHeight =0;
78    var newHeight=0;
79    jQuery('#siteTabs .tab-pane').each(function(){
80        newHeight=jQuery(this).height();
81        console.log(newHeight);
82        if(newHeight>tabsHeight)
83            tabsHeight = newHeight;
84    });
85
86    jQuery('#siteTabs #tabsMainContainer').css({
87        height: tabsHeight
88    });
89}
90function normalizeHeights(){
91	clearTimeout(timeOutHeights);
92	timeOutHeights=setTimeout(function(){doNormalizeHeights()},1000);
93}
94
95function doNormalizeHeights(){
96	if(centerCol.height()<leftCol.height()){
97	 centerCol.height(leftCol.height());
98	}
99}
100
101function activateSlimmenu(myWitdh){
102	jQuery('#navigation').slimmenu({
103	resizeWidth: myWitdh,
104	collapserTitle: '',
105	animSpeed: 'medium',
106	easingEffect: null,
107	indentChildren: false,
108	childrenIndenter: '&nbsp;'
109	});
110}
111
112
113function setNavigation() {
114
115	jQuery('#navMenu ul').css('padding-right', (jQuery('#navHead').width() - jQuery('#navHead > div').width()) / 2);
116	
117	if (jQuery(document).height() > jQuery(window).height()) {
118		jQuery('footer').css('position', 'relative');
119		jQuery('body').css('margin-bottom', '0px');
120	} else {
121		jQuery('footer').css('position', 'absolute');
122		jQuery('body').css('margin-bottom', jQuery('footer').outerHeight(true) + 'px');
123	}
124
125	if (jQuery(this).scrollTop() >= 40) {
126		if (!jQuery('body').hasClass('fixed-top')) {
127			jQuery('#topMenu').fadeOut('fast', function() {
128				jQuery('body').addClass('fixed-top');
129			});
130		}
131	} else {
132		if (jQuery('body').hasClass('fixed-top')) {
133			jQuery('#topMenu').show();
134			jQuery(this).show();
135			jQuery('body').removeClass('fixed-top');
136		}
137	}
138}
139function getBootstrapGridState()
140{
141  if(testGrid.lg.css('display')=='block')
142  return 'lg';
143  if(testGrid.md.css('display')=='block')
144  return 'md';
145  if(testGrid.sm.css('display')=='block')
146  return 'sm';
147  if(testGrid.xs.css('display')=='block')
148  return 'xs';
149}
150
151function clearSelect() {
152	jQuery('#srcform, #tableSearchForm').find('select').each(function() {
153		var el = jQuery(this);
154		if (!el.hasClass('form-control')) {
155			el.addClass('form-control m5');
156			el.closest('tr').find('td').addClass('pt10');
157			el.change(clearSelect);
158		}
159	});
160}
161
162function hideOldStuff(){
163jQuery('#webbusinessControls').remove();
164jQuery('#ecommBreadcrumbs').remove();
165jQuery('#ecommQuickSearch').remove();
166}
167			
168function clearForms_rafa(){
169jQuery('#ordersSearchTable').css('border','0').after('<hr>');
170jQuery('#myCartControls').css('float','left');
171jQuery('form[name="f_search_c"] a').attr('class','btn btn-default');
172jQuery('input[type="button"],input[type="submit"]').each(function(){
173  var myClass=jQuery(this).attr('class');
174  if(typeof(myClass)=='undefined')
175  myClass='btn btn-default';
176  else
177  myClass=myClass.replace(/ btn btn-default/,'')+' btn btn-default';
178  jQuery(this).attr('class',myClass);
179});
180
181jQuery('input[type="password"],input[type="text"], select').each(function(){
182  if(jQuery(this).closest('#srcform').length>0 || jQuery(this).closest('#tableSearchForm').length>0 || jQuery(this).closest('.form-group').length>0 || jQuery('form[name="custForm"]').length>0 || jQuery('form[name="ecommfrm"]').length>0)
183   return false;
184  var myClass=jQuery(this).attr('class');
185  if(typeof(myClass)=='undefined')
186  myClass='';
187  myClass=myClass.replace(/form-control/,'').replace(/bottomMargin/,'');
188  jQuery(this).attr('class',myClass+' form-control bottomMargin');
189});
190
191jQuery('.fieldDiv,.formContactLabels').css('float','none');
192jQuery('.fieldDiv,.formContactLabels').css('width','100%');
193
194jQuery('.newsContent').wrapInner('<div style="float:left;width:90%" class="realContent"></div>');
195jQuery('.newsContent').find('.clearDiv').remove();
196
197jQuery('.newsDownload').each(function(){
198jQuery(this).appendTo(jQuery(this).closest('.newsContent'));
199});
200jQuery('.newsContent').append('<div class="clearDiv"></div>');
201
202jQuery('label.labelClass2').attr('class','formContactLabels');
203jQuery('textarea').attr('class','form-control bottomMargin');
204
205jQuery('input[name="captcha_code"]').closest('tr').find('td').eq(1).wrapInner('<div id="captchaImg"></div>');
206jQuery('#captchaImg').prependTo(jQuery('input[name="captcha_code"]').closest('tr').find('td').eq(0));
207
208jQuery('tr td.main:odd').each(function(){
209  var myHtml=jQuery(this).html();
210  if(myHtml.match(/\*$/)){
211    jQuery(this).html(myHtml.replace(/\*/,''));
212    jQuery(this).parent().find('td:eq(0)').append('*');
213  }
214  if(myHtml.match(/<span id="company_required">\*<\/span>/)){
215    jQuery(this).html(myHtml.replace(/<span id="company_required">\*<\/span>/,''));
216    jQuery(this).parent().find('td:eq(0)').append('*');
217  }
218  if(myHtml.match(/>\s*o\s*</) && jQuery(this).find('select') && jQuery(this).find('input')){
219  jQuery(this).wrapInner('<div class="multichoice"></div>');
220  jQuery(this).find('select').prependTo(this);
221  jQuery(this).find('input').appendTo(this);
222  jQuery(this).find('select').css('float','left').css('width','48%');
223  jQuery(this).find('.multichoice').css('float','left').css('width','4%').css('text-align','center');
224  jQuery(this).find('input').css('float','left').css('width','48%');
225  }
226 });
227
228
229var personalTr=jQuery('#personalRadioButton').closest('tr');
230personalTr.find('td').eq(0).wrapInner('<div id="personalButtons"></div>');
231jQuery('#personalButtons').appendTo(personalTr.find('td').eq(1));
232
233
234jQuery('.centerContent td[height]').each(function(){
235  var myHeight=jQuery(this).attr('height');
236  if(myHeight<10)
237  jQuery(this).closest('tr').find('>td').removeAttr('height').css('line-height',myHeight+'px').css('height',myHeight+'px').css('font-size',0).css('overflow','hidden');
238});
239		jQuery('#registerForm textarea,#srcform textarea, #tableSearchForm textarea').removeAttr('cols').css('width','100%');
240
241    jQuery('.topnormal').closest('td').css('padding','4px');
242		jQuery('#registerForm #divPrivacy p').removeAttr('style');
243	
244	jQuery('img[src*="qlink0.gif"]').each(function() {
245		var el = jQuery(this);
246		el.closest('a').attr('class', 'btn btn-primary btn-sm');
247		el.replaceWith('<span class="glyphicon glyphicon-share-alt"></span>');
248	});
249	jQuery('img[src*="qlink1.gif"]').each(function() {
250		var el = jQuery(this);
251		el.closest('a').attr('class', 'btn btn-danger btn-sm');
252		el.replaceWith('<span class="glyphicon glyphicon-share-alt"></span>');
253	});
254	jQuery('img[src*="print.gif"]').each(function() {
255		var el = jQuery(this);
256		el.replaceWith('<span class="glyphicon glyphicon-print ml5"></span>');
257		el.find('a').addClass('btn btn-link');
258	});
259	jQuery('img[src*="hint.gif"]').each(function() {
260		var el = jQuery(this);
261		el.replaceWith('<span class="glyphicon glyphicon-question-sign sign"></span>');
262	});
263	jQuery('img[src*="file.gif"]').each(function() {
264		var el = jQuery(this);
265		el.replaceWith('<span class="glyphicon glyphicon-file"></span>');
266	});
267	jQuery('img[src*="pdf.gif"]').each(function() {
268		var el = jQuery(this);
269		el.replaceWith('<span class="icon-file-pdf text-blue h3"></span>');
270	});
271	jQuery('img[src*="jpg.gif"]').each(function() {
272		var el = jQuery(this);
273		el.replaceWith('<span class="icon-file-jpg text-blue h3"></span>');
274	});
275	jQuery('img[src*="on2.gif"]').each(function() {
276		var el = jQuery(this);
277		el.replaceWith('<span class="glyphicon glyphicon-new-window ml5"></span>');
278		el.find('a').addClass('btn btn-link');
279	});
280	jQuery('.main [onclick*="window.open"]').each(function() {
281		var el = jQuery(this);
282		el.html('<span class="glyphicon glyphicon-eye-open"></span>');
283	});
284	
285	jQuery('[value*="<<<"]').addClass('btn btn-ctb mt10');
286	jQuery('[name="btnNext"], [name="btnLast"], [name="btnBegin"], [name="btnBack"]').addClass('btn btn-primary btn-sm');
287	jQuery('#db_pages').eq(0).addClass('mt10');
288	jQuery('#db_pages').eq(1).addClass('mb10');
289}
290
291function clearForms_davide() {
292	if (jQuery('#registerForm, #srcform, #tableSearchForm, form[name="f_users"]').length > 0) {
293		if (jQuery('#registerForm, #srcform, #tableSearchForm').css('display') == 'inline') jQuery('#registerForm, #srcform, #tableSearchForm').css('display', 'block');
294		jQuery('#registerForm').addClass('form-inline');
295		jQuery('#srcform form').addClass('form-inline');
296		jQuery('#tableSearchForm').closest('form').addClass('form-inline');
297		jQuery('form[name="f_users"]').addClass('form-inline');
298		jQuery('#srcform [type="reset"], #tableSearchForm [type="reset"], form[name="f_users"] [type="reset"]').addClass('btn btn-default');
299		jQuery('#srcform [type="submit"], #tableSearchForm [type="submit"], form[name="f_users"] [name="new"]').addClass('btn btn-primary').parent().attr('align', 'left');
300		jQuery('#srcform > table, #tableSearchForm > table, .main > table').addClass('table').css('width', '98%');
301		jQuery('#srcform, #tableSearchForm, form[name="f_users"]').find('input[type="password"],input[type="text"], textarea').addClass('form-control ib');
302		jQuery('#srcform, #tableSearchForm').find('select').addClass('form-control').change(clearSelect);
303		jQuery('form[name="f_users"] [type="radio"]').addClass('m5');
304		
305		jQuery('form[name="f_users"] > table table td').each(function() {
306			var td = jQuery(this);
307			td.addClass('p5');
308			if (td.hasClass('main')) td.width(190);
309		});
310		
311		jQuery('#registerForm > table table td,#srcform > table table td, #tableSearchForm > table table table td').each(function() {
312			var td = jQuery(this);
313			if (td.find(':input').not(':hidden,:button,:reset,:submit').length > 0 && td.find(':submit').length < 1) td.wrapInner('<div class="form-group mb5"></div>');
314			else td.addClass('pt10');
315		});
316		
317		jQuery('#registerForm  > table table td > .form-group, #srcform > table table td > .form-group, #tableSearchForm > table table td > .form-group').each(function() {
318			var el = jQuery(this);
319			if (el.find(':input').not(':hidden,:button,:reset,:submit').length == 0) el.addClass('pt10');
320		});
321		
322		jQuery('#registerForm textarea,#srcform textarea, #tableSearchForm textarea').removeAttr('cols').css('width','100%');
323		jQuery('#registerForm input,#srcform input, #tableSearchForm input').each(function() {
324			var el = jQuery(this);
325			el.css('margin', '5px');
326			if (el.attr('size')) el.removeAttr('size').css('width', 'auto');
327			if (el.is(':radio')) el.css({'height':'35px', 'margin-right':0, 'vertical-align':'middle'});
328		});
329		
330		jQuery('#registerForm [type="radio"], #srcform [type="radio"], #tableSearchForm [type="radio"]').each(function() {
331			var radio = jQuery(this);
332			if (radio.next().is('select')) {
333				var ib = jQuery('<div class="ib mr5"></div>');
334				ib.insertAfter(radio.next());
335				radio.next().appendTo(ib);
336			}
337		});
338		jQuery('#registerForm #divPrivacy p').removeAttr('style');
339		
340		jQuery('td[height="1"]').addClass('p0');
341	} 
342    jQuery('.topnormal').closest('td').css('padding','4px');
343
344	
345	jQuery('img[src*="qlink0.gif"]').each(function() {
346		var el = jQuery(this);
347		el.closest('a').attr('class', 'btn btn-primary btn-sm');
348		el.replaceWith('<span class="glyphicon glyphicon-share-alt"></span>');
349	});
350	jQuery('img[src*="qlink1.gif"]').each(function() {
351		var el = jQuery(this);
352		el.closest('a').attr('class', 'btn btn-danger btn-sm');
353		el.replaceWith('<span class="glyphicon glyphicon-share-alt"></span>');
354	});
355	jQuery('img[src*="print.gif"]').each(function() {
356		var el = jQuery(this);
357		el.replaceWith('<span class="glyphicon glyphicon-print ml5"></span>');
358		el.find('a').addClass('btn btn-link');
359	});
360	jQuery('img[src*="hint.gif"]').each(function() {
361		var el = jQuery(this);
362		el.replaceWith('<span class="glyphicon glyphicon-question-sign sign"></span>');
363	});
364	jQuery('img[src*="file.gif"]').each(function() {
365		var el = jQuery(this);
366		el.replaceWith('<span class="glyphicon glyphicon-file"></span>');
367	});
368	jQuery('img[src*="pdf.gif"]').each(function() {
369		var el = jQuery(this);
370		el.replaceWith('<span class="icon-file-pdf text-blue h3"></span>');
371	});
372	jQuery('img[src*="jpg.gif"]').each(function() {
373		var el = jQuery(this);
374		el.replaceWith('<span class="icon-file-jpg text-blue h3"></span>');
375	});
376	jQuery('img[src*="on2.gif"]').each(function() {
377		var el = jQuery(this);
378		el.replaceWith('<span class="glyphicon glyphicon-new-window ml5"></span>');
379		el.find('a').addClass('btn btn-link');
380	});
381	jQuery('.main [onclick*="window.open"]').each(function() {
382		var el = jQuery(this);
383		el.html('<span class="glyphicon glyphicon-eye-open"></span>');
384	});
385	
386	jQuery('[value*="<<<"]').addClass('btn btn-ctb mt10');
387	jQuery('[name="btnNext"], [name="btnLast"], [name="btnBegin"], [name="btnBack"]').addClass('btn btn-primary btn-sm');
388	jQuery('#db_pages').eq(0).addClass('mt10');
389	jQuery('#db_pages').eq(1).addClass('mb10');
390}
391
392function resizeEvents()
393{
394  var currentGridStatus=getBootstrapGridState();
395  if(currentGridStatus!=gridStatus)
396  {
397		if(currentGridStatus=='lg'){
398		} else if(currentGridStatus=='md'){
399		}	else if(currentGridStatus=='sm'){
400		}	else if(currentGridStatus=='xs'){
401		}
402  }
403	sliderBottom(currentGridStatus);
404	gridStatus=currentGridStatus;
405}
406
407function sliderBottom(currentGrid){
408if(bottomSliderObj.length==0)
409return false;
410var myWidth=0;
411var maxSlides=6;
412if(currentGrid=='lg'){
413myWidth=250;
414var maxSlides=6;
415} else if(currentGrid=='md'){
416myWidth=250;
417var maxSlides=5;
418}else if(currentGrid=='sm'){
419myWidth=247;
420var maxSlides=4;
421}else if(currentGrid=='xs'){
422myWidth=360;
423var maxSlides=2;
424}
425
426var configSlider= {
427  touchEnabled:true,
428  responsive:true,
429  pager:false,
430  minSlides: maxSlides,
431  maxSlides: maxSlides,
432  hideControlOnEnd:true,
433  slideWidth: myWidth,
434  slideMargin: 0
435  }
436if(bottomSlider && bottomSlider.reloadSlider)
437bottomSlider.reloadSlider(configSlider);
438else{
439jQuery('#sliderBottom').show();
440bottomSlider=bottomSliderObj.bxSlider(configSlider);
441}
442}
443

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.