function init(){
    //-----> newsletter-box
    if ($.browser.msie && $.browser.version.substr(0,1)<=6) {	
        $('#newsletter-box').css({"position":"absolute"});
    }
    //-----> menu	
    $(".show-menu:not(.always)").find('ul:first').hide();
    //$(".show-menu").find('ul:first').width(250);
    /*if ($.browser.msie && $.browser.version.substr(0,1)<=7) {	
		$(".show-menu:not(.always)").css("position","relative");
		$(".show-menu").find('ul:first').css("left",0);		
	}*/
	
    $(".show-menu:not(.always)").mouseenter(function() {
        $(this).find('ul:first').fadeTo(100,0.95);
        $(this).children('a').addClass('hover');
        $(this).data('in', true);
        $(this).find('ul:first').data('in', true);
        $(this).find('ul:first').data('hidden', false);
    }).mouseleave(function() {
        $obj=$(this);
        $(this).data('in', false);
        $(this).find('ul:first').data('in', false);
        setTimeout(function () {
            if (!$obj.data('in') && !$obj.find('ul:first').data('in') && !$obj.find('ul:first').data('hidden')) {
                $obj.find('ul:first').fadeOut('fast');
                $obj.children('a').removeClass('hover');
                $obj.find('ul:first').data('hidden', true);
            }
        }, 50);

    });	
	
    //-----> sottomenu- DQ	
    $(".show-menu1:not(.always1)").find('ul:first').hide();
    //$(".show-menu").find('ul:first').width(250);
    /*if ($.browser.msie && $.browser.version.substr(0,1)<=7) {	
		$(".show-menu:not(.always)").css("position","relative");
		$(".show-menu").find('ul:first').css("left",0);		
	}*/
	
    $(".show-menu1:not(.always1)").mouseenter(function() {
        $(this).find('ul:first').fadeTo(100,0.95);
        $(this).children('a').addClass('hover');
        $(this).data('in', true);
        $(this).find('ul:first').data('in', true);
        $(this).find('ul:first').data('hidden', false);
    }).mouseleave(function() {
        $obj=$(this);
        $(this).data('in', false);
        $(this).find('ul:first').data('in', false);
        setTimeout(function () {
            if (!$obj.data('in') && !$obj.find('ul:first').data('in') && !$obj.find('ul:first').data('hidden')) {
                $obj.find('ul:first').fadeOut('fast');
                $obj.children('a').removeClass('hover');
                $obj.find('ul:first').data('hidden', true);
            }
        }, 50);

    });	


    //-----> Shadowbox
    Shadowbox.init({
        overlayOpacity: 0.8,
        skipSetup:true
    });
    Shadowbox.setup("a#disclaimer",{
        width: 450, 
        height:500
    });
    Shadowbox.setup("a[rel=shadowbox]",{
        gallery:"gallery"
    });
    //-----> fitted
    $(".extended-anchor").fitted({
        className:{
            'hover' : 'hovering'
        }
    });
	
	
    //-----> fix clear ul.box-categorie li
    $("ul.fotogallery > li").each(function(){
        if($(this).index()>0 && $(this).index()%6==0){
            $(this).css("clear","left");
        }
        if($(this).index()>0 && ($(this).index()+1)%6==0 && !$(this).hasClass("last")){
            $(this).addClass("box-last");
        }
    });
}

/**
 * privacyOverlay
 */
function privacyOverlay(el){
    $(el+' a').click(function(){
        Shadowbox.open({
            content:    $(this).attr('href'),
            player:     "iframe",
            title:      $(this).attr('title'),
            height:     600,
            width:      850
        });
        return false;
    });
    $(el).next('ul').radiobutton({
        clickAll: false,
        liInline: true
    });
}


/**
 * validateAndCaptcha
 */
function validateAndCaptcha(form, errorContainer, captchaContainer, label, title, msg){
    var firstNumber = Math.ceil(Math.random()*10);
    var secondNumber = Math.ceil(Math.random()*10);
    var theAnswer = firstNumber + secondNumber;
    $(captchaContainer).html("<label for='captcha'>"+label+" <span>*</span>: "+firstNumber+" + "+secondNumber+" =</label> <input type='text' name='captcha' id='captcha' maxlength='2' class='captcha' title='"+title+"' />");
    var validator=$(form).validate({
        errorLabelContainer: $(errorContainer)
    });
    if (validator){
        $(form+" input[type=reset]").bind("click", function(e){
            validator.resetForm();
        });
        $(captchaContainer+ " input[name=captcha]").rules("add", {
            required:true,
            digits:true,
            range:[theAnswer,theAnswer],
            messages:{
                range: msg
            }
        } );
        return validator;
    }
    return false;
}


/* Addthis
*/
//var services={                
//        'twitter':'Tweet This',
//        'facebook':'Send to Facebook',
//        'linkedin':'Send to LinkedIn',
//        'google':'Sent to Google',
//        'email':'Email',
//        'favorites':'Save to Favorites',
//        'expanded':'More...'
//    };
///* appendAddthis */
//function appendAddthis(){
//    $share=$('<div id="social"><ul></ul></div>');
//    for (key in services){
//        $share.find('ul').append('<li><a class="addthis_button_'+key+'">'+services[key]+'</a></li>')
//    }
//    $share.insertAfter('#menu-bottom');
//}
/****/

