/*
	Box ricerca e popup grafico ingrandito
*/

jQuery.noConflict();

jQuery(document).ready(function(){
	jQuery('.searchopen').click(function(){
		var obj = jQuery('.searchbox');
		if (obj.css('height')!='1px') {
			obj.animate({'height':'1px'},{duration:500, complete:function(){
					closeSearch();
				}
			});
		}
		else {
			var move = jQuery('.searchmove'); // per Chrome
			obj.css('background','#eee');
			move.show();
			obj.animate({'height':'46px'},{duration:500});

			var input = jQuery('.searchinput');
			input.data('emptyval', input.val());

			var cover = jQuery('.cover');
			cover.css('top','145px');
			cover.height(jQuery(document).height()-145);
		}
	});
	
	jQuery('.searchinput').focus(function(){
		var me = jQuery(this);
		me.val('');
		me.css('fontStyle','normal');
		me.css('color','#606060');
	});

	jQuery('.searchclose').click(function (e) {
		var obj = jQuery('.searchbox');
		obj.animate({'height':'1px'},{duration:500, complete:function(){
				closeSearch();
			}
		});
	});

	jQuery(window).bind('resize.backmodal',function(){
		repos();
	});
	jQuery(window).scroll(function(){
		repos();
	});
	
	jQuery('.imgzoom').click(function (e) {
		e.preventDefault();					
		
		var basic = jQuery('.basicModalContent');
		var pos = '100';
		if (jQuery.browser.msie) {
			pos = '40';
		}
		basic.modal({position: [pos,]});
		repos();
	});
/*
	if (jQuery.browser.opera) {
		jQuery('#simplemodal-container').css('marginTop','-50px');
		alert(jQuery('#simplemodal-container').css('marginTop'));
	}
*/
});

function repos() {
	if (jQuery.browser.msie) {
		var obj = jQuery('#simplemodal-overlay');
		if (obj) {
			obj.width('100%');
			obj.css('backgroundPosition', '50% '+jQuery(document).scrollTop()+'px');
			if (! obj.data('docheight')) {
				obj.data('docheight', jQuery(document).height());				
			}
			obj.height(obj.data('docheight')+23);
		}
	}
}

function closeSearch() {
	var move = jQuery('.searchmove'); // per Chrome
	move.hide();

	var me = jQuery('.searchinput');
	me.val(me.data('emptyval'));
	me.css('fontStyle','italic');
	me.css('color','#D9D9D9');

	var cover = jQuery('.cover');
	cover.css('top','-99px');
	cover.height('0');
	
	jQuery('.searchbox').css('background','#fff');
}