var pform_options = {
    addWarningsOnInit : false,
    addWarningElements: false
};

function number_format(letter, number) {
    var spec_chars=new Array(0,9,35,36,37,39,46,27,13);
    var valid=true;
    for (i=0;i<spec_chars.length;i++) {
        if (letter.keyCode==spec_chars[i]) valid=false;
    }
    if (valid) {
        number.value=formaz2(number.value);
    }
}

function formaz2 (szam) {
    sz=szam.toString().replace(/ /g,'');
    szindex=sz.search(/[.,]/);
    if (szindex>-1) k=szindex;
    else k=sz.length;
    sz2='';
    j=0;
    for (i=k;i>0;i--) {
        sz2=sz.charAt(i-1)+sz2;
        if (j==2 && i>1) {
            sz2=' '+sz2;
            j=-1;
        }
        j++;
    }
    if (szindex!=-1)  sz2=sz2+'.';
    j=0;
    for (i=k+1;i<sz.length;i++) {
        if (sz.charAt(i).search(/[.,]/)==-1) sz2=sz2+sz.charAt(i);
        if (j==2 && i<sz.length-1) {
            sz2=sz2+' ';
            j=-1;
        }
        j++;
    }
    return sz2;
}

function init_main_menu() {
	$("#pg_main_menu LI").hoverIntent( 
		function() {
			$('ul', this).show();
		}, 
		function() {
			$('ul', this).hide();
		} 
	)
}

function init_hover_items() {
    $('.submit_button,.search_button').hover(
        function() {
            $(this).addClass('hover');
        }, 
        function() {
            $(this).removeClass('hover');
        }
    )
}


function init_last_items() {
    $('UL LI:last-child').addClass('last');
}


$(document).ready( function() {
    $('.obfuscated').defuscate(); 
    $('[title]').qtip({
        position: {
            target  : 'mouse'
        }
    });
	init_main_menu();
    init_hover_items();
    init_last_items();
    $('#search_price_from,#search_price_to').bind('keyup', function(e) {
        number_format(e, this);
    })
    $('#search_price_from,#search_price_to').trigger('keyup');
});
