// JavaScript Document;
//Inserire il titolo pagina
function page_title(title) {
	jQuery("title").html(title);
}
//funzionamento dello scorrimento dei thumb
function get_element_height (id_el) {
	if (document.getElementById(id_el)) {
	return document.getElementById(id_el).offsetHeight;
	}
}
$(document).ready(function() {
	var box_height_dep = get_element_height ('elenco_cont');
	if (box_height_dep>521) {
		$('#pag_prod_sotto').addClass('pag_prod_sotto_vis');
		$('#pag_prod_sopra').addClass('pag_prod_sopra_vis_nohover');
	}
	$('#pag_prod_sotto').click(function() {
		var valore = $('#elenco_cont').css('top');
		var val_num = valore.replace("px", "");
		//var val_return = (box_height_dep-410)-((box_height_dep-410)*2);
		//alert (val_num+' - '+(box_height_dep-(box_height_dep*2)));
		//if (val_num>(box_height_dep-(box_height_dep*2))+421) {
		//	$('#elenco_cont').stop().animate({top:'-=200'}, 1000, 'easeOutCirc');
		//} else {
		//	$('#elenco_cont').animate({top:val_return}, 'fast');
		//}
		var c = box_height_dep-(eval(Math.abs(val_num))+521);
		if (c<521) {
			spost = c+13;
			$('#pag_prod_sotto').removeClass('pag_prod_sotto_vis');
			$('#pag_prod_sotto').addClass('pag_prod_sotto_vis_nohover');
		} else {
			spost = 508;
		}
		$('#pag_prod_sopra').addClass('pag_prod_sopra_vis');
		$('#elenco_cont').stop().animate({top:'-='+spost}, 1000, 'easeOutCirc',
			function() {
			var position = $('#elenco_cont').position();
			if (position.top>=-box_height_dep) {
				var q = (box_height_dep-510);
			//$('#elenco_cont').animate({top:-q}, 100, 'easeOutCirc');
			}
		});
	});
	$('#pag_prod_sopra').click(function() {
		var valore = $('#elenco_cont').css('top');
		var val_num = valore.replace("px", "");
		//if (val_num<0) {
		//	$('#elenco_cont').stop().animate({top:'+=200'}, 1000, 'easeOutCirc');
		//} else {
		//	$('#elenco_cont').animate({top:'0'}, 'fast');
		//}
		var c = Math.abs(val_num);
		if (c<521) {
			spost = c;
			$('#pag_prod_sopra').removeClass('pag_prod_sopra_vis');
			$('#pag_prod_sopra').addClass('pag_prod_sopra_vis_nohover');
		} else {
			spost = 508;
		}
		$('#pag_prod_sotto').addClass('pag_prod_sotto_vis');
		$('#elenco_cont').stop().animate({top:'+='+spost}, 1000, 'easeOutCirc', 
			function() {
			var position = $('#elenco_cont').position();
			if (position.top>0) {
			//$('#elenco_cont').animate({top:0}, 100, 'easeOutCirc');
			}
		});
	});
});
var newpos_sin;
var newpos_sin_a = 0;
$(document).ready(function() {
	//PARAMETRI
	var box = 357 //Larghezza del box contenitore immagine
	var box_neg = (box-(box*2))
	$('#des').click(function() {	
		if (document.getElementById('img_cont_int')) {
			var box_width_immagine_cont = document.getElementById('img_cont_int').offsetWidth;
		}
		var p = (box_width_immagine_cont-(box*2))+1;
		var pos = $('#immagine_cont').css("left");
		var pos_a = pos.replace("px", "");
		//alert(p+" - "+box_width_immagine_cont+" - "+pos_a);
		if (box_width_immagine_cont>box && (pos_a-1)>=(p-(p*2))) {
			var actpos=$('#immagine_cont').css("left");
			var actpos_a = actpos.replace("px", "");
			//alert (actpos_a+" - "+newpos_sin_a);
			if (actpos_a==newpos_sin_a) {
				$('#immagine_cont').animate({left:'-=357'}, 200, 'easeOutCirc');	
				newpos_sin=$('#immagine_cont').css("left");
				newpos_sin_a = parseInt(newpos_sin.replace("px", ""))-357;
			}
		}
		//alert ("pos_a :"+pos_a+"\ndimensione contenitore:"+box_width_immagine_cont+"\ndimensione meno due blocchi:"+(p-(p*2)));
		if ((pos_a-1)==(p-(p*2))) {
			$('#des').css('visibility','hidden');
		}
		if (pos_a==0) {
			$('#sin').css('visibility','visible');
		}
	});

	$('#sin').click(function() {
		if (document.getElementById('img_cont_int')) {
		var box_width_immagine_cont = document.getElementById('img_cont_int').offsetWidth;
		}
		var p = (box_width_immagine_cont-(box*2))+1;
		var y = (box_width_immagine_cont-(box));
		var pos = $('#immagine_cont').css("left");
		var pos_a = pos.replace("px", "");
		if (box_width_immagine_cont>box && (pos_a+1)<=(p-(p*2))) {
			var actpos=$('#immagine_cont').css("left");
			var actpos_a = parseInt(actpos.replace("px", ""));
			//alert (actpos_a+" - "+newpos_sin_a);
			if (actpos_a==newpos_sin_a || actpos_a==0) {
				$('#immagine_cont').animate({left:'+=357'}, 200, 'easeOutCirc');
				newpos_sin=$('#immagine_cont').css("left");
				newpos_sin_a = parseInt(newpos_sin.replace("px", ""))+357;
			}
		}
		if (pos_a==box_neg) {
			$('#sin').css('visibility','hidden');
		}
		//alert ("pos_a :"+pos_a+"\ndimensione contenitore:"+box_width_immagine_cont+"\ndimensione meno uno blocchi:"+(y-(y*2)));
		if (pos_a==(y-(y*2))) {
			$('#des').css('visibility','visible');
		}
	//alert (pos_a+' <= '+(p-(p*2)));
	});
});
function fadeoverimage (id_img_over, id_img_down) {
			$(id_img_down).mouseover(function() { 
				$(id_img_over).fadeIn('fast', 'linear', function(){});
			});
			$(id_img_over).mouseout(function() { 
				$(id_img_over).fadeOut('slow', 'linear', function(){});
			});
}
function prodotto_hover(a)
{
	$(a).addClass('prodotto_hover').removeClass('prodotto');
}
function prodotto_out(a)
{
	$(a).removeClass('prodotto_hover').addClass('prodotto');
}
function isset(varname){ 
return(typeof(window[varname])!='undefined'); 
}
function evid_thumb (a,b) {
	$("#prodotto_"+b).removeClass('prodotto_hover_fixed');
	$("#prodotto_"+a).addClass('prodotto_hover_fixed');
}
var pr_id_old;
function carica_foto(target, text, text_tit, sch_tec, lib_ist, id, skay, legni, target_desc, icon_new, icon_made, lang){
	newpos_sin_a = 0;
	evid_thumb (id,pr_id_old);
	pr_id_old=id;
	//alert (target_desc[0]);
	$('#immagine_cont').css("left","0px");
	var post_string = "";
	var n=0;
	for (y in target) {
		var val=target[y].toString();
		post_string=post_string+"path_"+n+"="+val+"&";
		n++;
	}
	var w=0;
	for (w in target_desc) {
		var val_desc=target_desc[w].toString();
		post_string=post_string+"desc_"+w+"="+val_desc+"&";
		w++;
	}
	//a = target.toString()
	//alert (post_string);
  jQuery.ajax({
  type: "POST",
  url: "foto_prodotto.php",
  dataType: "html",
  data: post_string,
  success: function(response){
   jQuery("#immagine_cont").html(response);
   	//nascondo/visualizzo le due frecce per scorrere le immagini
	//in base alla lunghezza del contenitore immagini
   	if (document.getElementById('img_cont_int')) {
	var box_width_immagine_cont = document.getElementById('img_cont_int').offsetWidth;
	}
	if (box_width_immagine_cont>387) {
   		$('#des').css('visibility','visible');
		$('#sin').css('visibility','hidden');
	} else {
		$('#des').css('visibility','hidden');
		$('#sin').css('visibility','hidden');
	}
  },
  error: function(){
   alert("Error occured during Ajax request...");
  }
 });
 jQuery("#desc").html(text);
 jQuery("#desc_tit").html(text_tit);
 if (sch_tec!='') {
	var sch_tec_comp = '<a target="_blank" href="sch_tec/'+sch_tec+'"><img src="images/BTN_scheda_tec_'+lang+'.jpg" /></a>';
 	jQuery("#sch_tec").html(sch_tec_comp);
	$("#sch_tec").css("display","block");
 } else {
	jQuery("#sch_tec").html("");
	$("#sch_tec").css("display","none");
 }
 if (lib_ist!='') {
	var lib_ist_comp = '<a target="_blank" href="lib_ist/'+lib_ist+'"><img src="images/BTN_lib_istr_'+lang+'.jpg" /></a>';
 	jQuery("#lib_ist").html(lib_ist_comp);
	$("#lib_ist").css("display","block");
 } else {
	jQuery("#lib_ist").html("");
	$("#lib_ist").css("display","none");
 }
 if (skay==1) {
	var skay_comp = '<a target="_self" href="index.php?page=prodotti&&cat=skay"><img src="images/BTN_skay_'+lang+'.png" /></a>';
 	jQuery("#skay").html(skay_comp);
	$("#skay").css("display","block");
 } else {
	jQuery("#skay").html("");
	$("#skay").css("display","none");
 }
 if (legni==1) {
	var legni_comp = '<a target="_self" href="index.php?page=prodotti&&cat=legni"><img src="images/BTN_legni_'+lang+'.png" /></a>';
 	jQuery("#legni").html(legni_comp);
	$("#legni").css("display","block");
 } else {
	jQuery("#legni").html("");
	$("#legni").css("display","none");
 }
 if (icon_new==1) {
	//var icon_new_comp = '<img src="images/new.jpg" />';
 	//jQuery("#icon_new").html(icon_new_comp);
	$("#icon_new").css("display","block");
 } else {
	//jQuery("#icon_new").html("");
	$("#icon_new").css("display","none");
 }
 if (icon_made==1) {
	var icon_made_comp = '<img src="images/BTN_made_in_italy.png" />';
 	jQuery("#icon_made").html(icon_made_comp);
	$("#icon_made").css("display","block");
 } else if (icon_made==2) {
	var icon_made_comp = '<img src="images/BTN_made_in_eu.png" />';
 	jQuery("#icon_made").html(icon_made_comp);
	$("#icon_made").css("display","block");
 } else {
	jQuery("#icon_made").html("");
	$("#icon_made").css("display","none");
 }
}
function tend_wipe () {
	$('#tend_elettrici').hide("slow");
	$('#tend_arredamento').hide("slow");
	$('#tend_estetica').hide("slow");
}
function tendina (target) {
	$(document).ready(function() {
		tend_wipe ();
		if ($('#'+target).css('display')=='none') {
      		$('#'+target).show(600, 'easeOutCirc');
		}
	});
}
function subtendina (target) {
	$(document).ready(function() {
		if ($('#'+target).css('display')=='none') {
			var res = target.substring(3);
			var new_width=document.getElementById(res).offsetWidth;
			$('#'+target).css('left',new_width);
      		$('#'+target).show(600, 'easeOutCirc');
		} else {
			$('#'+target).hide(600, 'easeOutCirc');
		}
		$('#'+target).hover(
			function() {
			$('#'+target).css('display','block');
			},
			function() {
			$('#'+target).hide(600, 'easeOutCirc');
			}
		);
	});
}
// animazione pagina site map
function open_slide (a) {
			q = get_element_height ('mapsite_'+a);
			if (q==0) {
			h = get_element_height ('mapsite_'+a+'_cont');
			$('#mapsite_'+a).stop().animate({height:h},{queue:false, duration:600, easing: 'easeOutCirc'}); 
			} else {
			$('#mapsite_'+a).stop().animate({height:'0px'},{queue:false, duration:600, easing: 'easeOutCirc'});
			}
};
//Nuova gestione dei menu a tendina
$(document).ready(function() {
		$('#menu_1,#sottomenu_1,#subtendina_1_hidden,#subtendina_1sub2_hidden').hover(
				function() {
					$('#header div.voce_tendina').removeClass('colore_3, colore_2').addClass('colore_1');
					//$('#header div.voce_tendina').addClass('colore');
					h = get_element_height ('sottomenu_1');
					var p = $("#menu_1");
					var position = p.position();
					var pos_val = position.left+'px';
					$('#sottomenu_1_hidden').css('left', pos_val);
					$('#sottomenu_1_hidden').stop().animate({height:h},{queue:false, duration:600, easing: 'easeOutCirc'}); 
				},
				function() {
					$('#sottomenu_1_hidden').stop().animate({height:'0px'},{queue:false, duration:50, easing: 'easeOutCirc'});
					$('#header div.voce_tendina').removeClass('colore_1');
				}
		);
		$('#menu_2,#sottomenu_2,#subtendina_2_hidden').hover(
				function() {
					$('#header div.voce_tendina').removeClass('colore_1, colore_3').addClass('colore_2');
					//$('#header div.voce_tendina').addClass('colore');
					h = get_element_height ('sottomenu_2');
					var p = $("#menu_2");
					var position = p.position();
					var pos_val = position.left+'px';
					$('#sottomenu_2_hidden').css('left', pos_val);
					$('#sottomenu_2_hidden').stop().animate({height:h},{queue:false, duration:600, easing: 'easeOutCirc'}); 
				},
				function() {
					$('#sottomenu_2_hidden').stop().animate({height:'0px'},{queue:false, duration:50, easing: 'easeOutCirc'});
					$('#header div.voce_tendina').removeClass('colore_2');
				}
		);
		$('#menu_3,#sottomenu_3,#subtendina_3_hidden').hover(
				function() {
					$('#header div.voce_tendina').removeClass('colore_1, colore_2').addClass('colore_3');
					//$('#header div.voce_tendina').addClass('colore');
					h = get_element_height ('sottomenu_3');
					var p = $("#menu_3");
					var position = p.position();
					var pos_val = position.left+'px';
					$('#sottomenu_3_hidden').css('left', pos_val);
					$('#sottomenu_3_hidden').stop().animate({height:h},{queue:false, duration:600, easing: 'easeOutCirc'}); 
				},
				function() {
					$('#sottomenu_3_hidden').stop().animate({height:'0px'},{queue:false, duration:50, easing: 'easeOutCirc'});
					$('#header div.voce_tendina').removeClass('colore_3');
				}
		);
		$('#sottomenu_1_sub1,#subtendina_1_hidden,#subtendina_1sub2_hidden').hover(
				function() {
					h = get_element_height ('subtendina_1');
					var p = $("#sottomenu_1_sub1");
					var p_a = $("#sottomenu_1_hidden");
					var position_a = p_a.position();
					var position = p.position();
					var pos_val = position_a.left;
					var w = $('#sottomenu_1_hidden').width();
					//var t = position.top+15;
					//var l_def = pos_val+w;
					var l_def = pos_val+10;
					var t = position.top+36;
					var t_def = (t)+'px';
					$('#subtendina_1_hidden').css('left', l_def);
					$('#subtendina_1_hidden').css('top', t_def);
					$('#subtendina_1_hidden').stop().animate({height:h},{queue:false, duration:300, easing: 'easeOutCirc'}); 
				},
				function() {
					$('#subtendina_1_hidden').stop().animate({height:'0px'},{queue:false, duration:300, easing: 'easeOutCirc'});
				}
		);
		//Questa funzione serve per il sottomenu del sottomenu_1_sub1
		//La funzionalitą non č stata implementate nel sito attuale
		$('#sottomenu_1_sub2,#subtendina_1sub2_hidden').hover(
				function() {
					h = get_element_height ('subtendina_1sub2');
					var p = $("#sottomenu_1_sub2");
					var p_a = $("#subtendina_1_hidden");
					var h_1 = get_element_height ('sottomenu_1');
					var h_2 = get_element_height ('sottomenu_1_sub1');
					var position = p.position();
					var position_a = p_a.position();
					var pos_val = position_a.left;
					var w = $('#subtendina_1').width();
					var def = (pos_val+w)+'px';
					var l_def = pos_val+10;
					var t = position.top+h_1-h_2+15;
					var t_def = (t)+'px';
					$('#subtendina_1sub2_hidden').css('left', def);
					$('#subtendina_1sub2_hidden').css('top', t_def);
					$('#subtendina_1sub2_hidden').stop().animate({height:h},{queue:false, duration:300, easing: 'easeOutCirc'}); 
				},
				function() {
					$('#subtendina_1sub2_hidden').stop().animate({height:'0px'},{queue:false, duration:300, easing: 'easeOutCirc'});
				}
		);
		$('#sottomenu_2_sub1,#subtendina_2_hidden').hover(
				function() {
					h = get_element_height ('subtendina_2');
					var p = $("#sottomenu_2_sub1");
					var p_a = $("#sottomenu_2_hidden");
					var position_a = p_a.position();
					var position = p.position();
					var pos_val = position_a.left;
					var w = $('#sottomenu_2_hidden').width();
					var l_def = pos_val+10;
					var t = position.top+36;
					var t_def = (t)+'px';
					$('#subtendina_2_hidden').css('left', l_def);
					$('#subtendina_2_hidden').css('top', t_def);
					$('#subtendina_2_hidden').stop().animate({height:h},{queue:false, duration:300, easing: 'easeOutCirc'}); 
				},
				function() {
					$('#subtendina_2_hidden').stop().animate({height:'0px'},{queue:false, duration:300, easing: 'easeOutCirc'});
				}
		);
		$('#sottomenu_3_sub1,#subtendina_3_hidden').hover(
				function() {
					h = get_element_height ('subtendina_3');
					var p = $("#sottomenu_3_sub1");
					var p_a = $("#sottomenu_3_hidden");
					var position = p.position();
					var position_a = p_a.position();
					var pos_val = position_a.left;
					var w = $('#sottomenu_3_hidden').width();
					var def = (pos_val+w)+'px';
					var l_def = pos_val+10;
					var t = position.top+36;
					var t_def = (t)+'px';
					$('#subtendina_3_hidden').css('left', l_def);
					$('#subtendina_3_hidden').css('top', t_def);
					$('#subtendina_3_hidden').stop().animate({height:h},{queue:false, duration:300, easing: 'easeOutCirc'}); 
				},
				function() {
					$('#subtendina_3_hidden').stop().animate({height:'0px'},{queue:false, duration:300, easing: 'easeOutCirc'});
				}
		);
});
function carica_news(a) {
		$(document).ready(function() {
		jQuery.ajax({
		type: "POST",
		url: "inc/news.inc.php",
		dataType: "html",
		data: 'id='+a,
		success: function(response){
			jQuery("#corpo_news").html(response);
		}
		});
								   });
}
