function initAll(){initInputField();initSelectAll();initTabs();initScrollable();}
function initInputField(){var i=document.createElement('input');if('placeholder'in i)return;$("input[placeholder]").each(function(){if($(this).val()==""){$(this).addClass('hasplaceholder');$(this).val($(this).attr("placeholder"));$(this).focus(function(){if($(this).val()==$(this).attr("placeholder"))$(this).val("");$(this).removeClass('hasplaceholder');});$(this).blur(function(){if($(this).val()==""){$(this).addClass('hasplaceholder');$(this).val($(this).attr("placeholder"));}});}});$('form').submit(function(evt){$('input[placeholder]').each(function(){if($(this).attr("placeholder")==$(this).val()){$(this).val('');}});});}
function initSelectAll(){$('.input-list legend a').each(function(){var inputs=$(this).closest('fieldset').find('input');$(this).click(function(event){event.preventDefault();if($(this).data('checked')){inputs.attr('checked','');$(this).data('checked',false).text('Seleziona tutti');}else{inputs.attr('checked','checked');$(this).rel='desel';$(this).data('checked',true).text('Deseleziona tutti');}});});}
function initTabs(){$("ul.tabs").tabs("> .panes > div");}
function initScrollable(){$(".scroll-o .scrollable").scrollable().navigator(".navi");$(".scroll-v .scrollable").scrollable({vertical:true}).navigator(".navi");}
function updateTips(t){$(".validateTips").text(t).addClass("ui-state-highlight");setTimeout(function(){$(".validateTips").removeClass("ui-state-highlight",1500);},500);}
function checkLength(o,n,min,max ){if(o.val().length>max||o.val().length<min){o.addClass("ui-state-error");updateTips("La lunghezza di "+n+" deve essere compresa tra "+min+" e "+max+".");return false;}else{return true;}}
function checkRegexp(o,regexp,n){if(!(regexp.test(o.val()))){o.addClass("ui-state-error");updateTips(n);return false;}else{return true;}}
$(document).ready(initAll);
