/* NextHardware - JAVASCRIPT DOCUMENT */

var nn    = document.layers                  ? true              : false;
var w3c   = document.getElementById          ? true              : false;
var beg   = nn                               ? "document.layers" : (w3c ? "document.getElementById('" : "document.all");
var beg2  = "document.getElementsByTagName('";
var mid   = nn                               ? ""                : (w3c ? "').style" : ".style");
var mid2  = nn                               ? ""                : (w3c ? "')"       : "");
var iedom = document.all||document.getElementById;

var browser_ie  = ( ((ind = navigator.appVersion.indexOf("MSIE")) > -1 && navigator.userAgent.indexOf("Opera") == -1) ? true : false );
var browser_ie6 = navigator.appVersion.indexOf("MSIE 6.0");





function findPos(obj,position) {
	var curleft = curtop = 0;
	curheight = obj.offsetHeight;
	curwidth = obj.offsetWidth;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
			if(obj.className=="scroll_item_pg") {
				break;
			}
		}
	}
	
	if(position=='top') {
		return curtop;
	}else if(position=='bottom') {
		return curtop+curheight;
	}else if(position=='left') {
		return curleft;
	}else if(position=='right') {
		return curleft+curwidth;
	}else{
		return false;
	}
}




var descr_default = "";
var last_lbl 	  = "";
var last_lbl2	  = 1;
var last_cat 	  = "";
function getalla() {
	var aTags = eval(beg2+'a'+mid2); 
	for( var i = 0; i < aTags.length; i++ ) {
		if( aTags[i].className == "sez_now_true" || aTags[i].className == "sez_now_false" ) {
			aTags[i].onmouseover = function() {
				changedescr(this.title);
			};	
			aTags[i].onmouseout = function() {
				changedescr(descr_default);
			};
			if(aTags[i].className == "sez_now_true") {
				moveright_pg_fast("scroll_box_pg",findPos(aTags[i],"left"));
			}	 
		}else if( aTags[i].className == "previewlink" ) {
			if( ((aTags[i].href).indexOf('.exe')==-1) && ((aTags[i].href).indexOf('.zip')==-1) && ((aTags[i].href).indexOf('.rar')==-1) && ((aTags[i].href).indexOf('.pdf')==-1) && ((aTags[i].href).indexOf('.doc')==-1) && ((aTags[i].href).indexOf('.txt')==-1) ) {
				aTags[i].onmouseover = function() {
					var img_preview	= new Image();
					var img_srctmp  = "http://images.websnapr.com/?key=" + encodeURIComponent('lOS402L6NlfF') + "&url="+(this.href);
					eval(beg+'preview_popup'+mid2).style.top	 	= (findPos(this,"top"))+"px";
					eval(beg+'preview_popup'+mid2).style.left 	 	= (findPos(this,"left"))+"px";
					eval(beg+'preview_popup'+mid2).style.display 	= "block";
					eval(beg+'preview_popup'+mid2).style.visibility = "visible";						
					img_preview.onload = function () {
						eval(beg+'preview_popup'+mid2).innerHTML  	= "<img src='"+img_srctmp+"' alt='Preview Link Nexthardware' />";
					}
					img_preview.src	= img_srctmp;
				};	
				aTags[i].onmouseout = function() {
					eval(beg+'preview_popup'+mid2).style.display 	= "none";
					eval(beg+'preview_popup'+mid2).style.visibility = "hidden";
					eval(beg+'preview_popup'+mid2).innerHTML 		= "<img src='http://www.nexthardware.com/img/graphic/image_loading.gif' class='image_loading' alt='Loading Image Nexthardware' />";
					eval(beg+'preview_popup'+mid2).style.top 		= "-1000px";
					eval(beg+'preview_popup'+mid2).style.left 		= "-1000px";
				};
			}
		}else if( aTags[i].className.substring(0,12) == "titolo_short" ) {
			aTags[i].onmouseover = function() {
				this_id = (this.id).replace("titolo_short_","");
				if(last_lbl!=this_id){
					for(i=1; i<4; i++){
						eval(beg+'box_cont_'+i+mid2).style.display = "none";
						eval(beg+'titolo_short_'+i+mid2).className = (eval(beg+'titolo_short_'+i+mid2).className).replace("_sel","");
					}
					this.className = (this.className+"_sel");
					eval(beg+("box_cont_"+this_id)+mid2).style.zoom = "1";
					obj_alpha(("box_cont_"+this_id),1);
					eval(beg+("box_cont_"+this_id)+mid2).style.display = "block";
					last_lbl = this_id;
				}
			};
			aTags[i].onmouseout = function() {
			};
		}else if( aTags[i].className.substring(0,5) == "arrow" ) {
			aTags[i].onclick = function() {
				if(this.id=="freccia_dx"){
					this_id = last_lbl2+1;
				}else{
					this_id = last_lbl2-1;
				}
				if(this_id<1 || this_id>10){
					this_id = last_lbl2;
				}else{
					if(last_lbl2){
						eval(beg+'row_'+last_lbl2+mid2).style.display = "none";
					}
					eval(beg+("row_"+this_id)+mid2).style.zoom = "1";
					obj_alpha(("row_"+this_id),1);
					eval(beg+("row_"+this_id)+mid2).style.display = "block";
					last_lbl2 = this_id;
				}
			};
		}else if( aTags[i].className == "expand_categorie" ) {
			aTags[i].href = aTags[i].title;
			aTags[i].onclick = function() {
				if(last_cat!=""){
					clearTimeout(resizeTimeout[last_cat]);
					eval(beg+'box_row_'+last_cat+mid2).style.height 	  = "16px";
					eval(beg+'archiviolink_in_'+last_cat+mid2).className  = (eval(beg+'archiviolink_in_'+last_cat+mid2).className).replace("_sel","");
					eval(beg+'expand_categorie_'+last_cat+mid2).className = (eval(beg+'expand_categorie_'+last_cat+mid2).className).replace("_sel","");
				}
				this_id = (this.id).replace("expand_categorie_","");
				if(this_id!=last_cat){
					this.className = (this.className+"_sel");
					eval(beg+'archiviolink_in_'+this_id+mid2).className = ((eval(beg+'archiviolink_in_'+this_id+mid2).className)+"_sel");
					last_cat = this_id;
					this_height = eval(beg+("titololink_"+this_id)+mid2).offsetHeight;
					this_init 	= eval(beg+("box_row_"+this_id)+mid2).offsetHeight;
					resize_height(('box_row_'+this_id),this_init,(this_init+this_height+5),5);
				}else{
					last_cat = "";
				}
				return false;
			};
		}else if( aTags[i].className == "a_choose_categoria" ) {
			aTags[i].onclick = function() {
				this_id = (this.id).replace("a_","");
				if(eval(beg+this_id+mid2).style.display != "block"){
					eval(beg+this_id+mid2).style.display = "block";
					this_height = eval(beg+this_id+mid2).offsetHeight;
					resize_height(this_id,0,this_height,12);
				}else{
					eval(beg+this_id+mid2).style.display = "none";
				}
			};
		}
	}
}
var resizeTimeout = new Array();
function resize_height(resize_obj,resize_init,resize_final,step) {
	if(step!=0){
		eval(beg+resize_obj+mid2).style.height = (resize_init)+"px";
		resize_init=resize_init+step;
		step = (((resize_final-resize_init)<step)?(resize_final-resize_init):step);
		resizeTimeout[(resize_obj).replace("box_row_","")] = setTimeout("resize_height('"+resize_obj+"',"+resize_init+","+resize_final+","+step+")",1);
	}else{
		clearTimeout(resizeTimeout[(resize_obj).replace("box_row_","")]);
	}
}
function obj_alpha(obj,alphavalue){
	obj_def = eval(beg+obj+mid2);
	
	obj_def.style.opacity 	   = (alphavalue/10);
	obj_def.style.MozOpacity   = (alphavalue/10);
	obj_def.style.KhtmlOpacity = (alphavalue/10);
	obj_def.style.filter  	   = 'alpha(opacity='+(alphavalue*10)+')';
	//obj_def.style.top 		   = alphavalue+"px";
	
	
	alphavalue++;
	if(alphavalue <= 10){
		setTimeout(("obj_alpha('"+obj+"',"+alphavalue+")"),50);
	}
}

function getalli() {
	var iTags = eval(beg2+'input'+mid2);
	for( var i = 0; i < iTags.length; i++ ) {
		/* Save the current value */
		if( iTags[i].value != '' ) {
			iTags[i].defaultValue = iTags[i].value;
		}
		if( iTags[i].className == "direct_link_element" ) {
			iTags[i].onfocus = function() {
				this.select();
				//window.clipboardData.setData('Text',this.value);
			};/*
			iTags[i].onblur = function() {
			//window.clipboardData.clearData();
			this.value = this.value;
			}*/
		}
		if( iTags[i].className == "old_value_control" ) {
			iTags[i].onclick = function() {
				this.value = ((this.value == this.defaultValue)?'':this.value);
			};
			iTags[i].onblur = function() {
				this.value = ((this.value=='' && this.defaultValue)?this.defaultValue:this.value);
			};
		}
	}
}





/* Motore per creare l'effetto HOVER sulle righe degli archivi */

function getallrow() {
	//var tables1 = eval(beg2+'div'+mid2);
	var tables1 = eval(beg2+'span'+mid2);
	if(tables1.length>0) {
		var tables = tables1;
	}else{
		var tables = new Array();	   
	}
	
	for (var i=0;i<tables.length;i++) {
		if(tables[i].className.substring(0,3)=="row") {
			tables[i].onmouseover = function() {this.className=((this.className).replace(/_ruled/g,""))+'_ruled';return false}
			tables[i].onmouseout  = function() {this.className=((this.className).replace(/_ruled/g,""));return false}
		}
	}
}

/* Motore per creare l'effetto HOVER sulle righe degli archivi */

var divTags;
function changedescr(descr) {
	for( var i = 0; i < divTags.length; i++ ) {
		if( divTags[i].className == "box_cont_descr" ) {
			if(descr.substr(0,5)!="<span" && descr.substr(0,5)!="<SPAN") {
				descr_arr = descr.split(" ||| ");
				descr 	  = "<span>"+descr_arr[0]+"</span>: "+descr_arr[1];
			}
			divTags[i].innerHTML = descr;
		}
	}
}







/* Inizio Gestione Motore Foto */

images_popup_control = 0;
function getallimage() {
	divTags = eval(beg2+'div'+mid2);
	for( var i = 0; i < divTags.length; i++ ) {
		if( divTags[i].className == "box_cont_descr" ) {
			descr_default = divTags[i].innerHTML;
		}
	}
	eval(beg+'image_popup'+mid2).onclick = function() {
			this.style.display 	  = 'none';
			this.style.visibility = 'hidden';
			this.style.marginTop  = "0px";
			this.style.marginLeft = "0px";
			this.style.height     = "0px";
			this.style.width	  = "0px";
			this.innerHTML 		  = "<img src='http://www.nexthardware.com/img/graphic/image_loading.gif' class='image_loading' alt='Loading Image Nexthardware' />";
	}
	eval(beg+'image_popup'+mid2).onblur = function() {
			this.style.display 	  = 'none';
			this.style.visibility = 'hidden';
			this.style.marginTop  = "0px";
			this.style.marginLeft = "0px";
			this.style.height     = "0px";
			this.style.width	  = "0px";
			this.innerHTML 		  = "<img src='http://www.nexthardware.com/img/graphic/image_loading.gif' class='image_loading' alt='Loading Image Nexthardware' />";
	}

	var imgTags = eval(beg2+'img'+mid2); 
	for( var i = 0; i < imgTags.length; i++ ) {
		if( imgTags[i].className == "scroll_arrow" ) {
			temp_id = (imgTags[i].alt).split("_");
			switch(temp_id[1]) {
				case "up":
				direction = "up";
				imgTags[i].onmouseover = function() {
					this_id = (this.alt).split("_");
					obj_this = this;
					switch(this_id[2]) {
						case "2":
							timerID = setInterval('moveup("scroll_box_2",obj_this)',40);
							break;
						case "3":
							timerID = setInterval('moveup("scroll_box_3",obj_this)',40);
							break;
						case "pg":
							timerID = setInterval('moveup_pg("scroll_box_pg",obj_this)',40);
							break;
						default:
							timerID = setInterval('moveup("scroll_box",obj_this)',40);
							break;
					}
				};
				break;
			case "down":
				direction = "down";
				imgTags[i].onmouseover = function() {
					this_id = (this.alt).split("_");
					obj_this = this;
					switch(this_id[2]) {
						case "2":
							timerID = setInterval('movedown("scroll_box_2",obj_this)',40);
							break;
						case "3":
							timerID = setInterval('movedown("scroll_box_3",obj_this)',40);
							break;
						case "pg":
							timerID = setInterval('movedown_pg("scroll_box_pg",obj_this)',40);
							break;
						default:
							timerID = setInterval('movedown("scroll_box",obj_this)',40);
							break;
					}
				};
				break;
			case "left":
				direction = "left";
				imgTags[i].onmouseover = function() {
					this_id = (this.alt).split("_");
					obj_this = this;
					switch(this_id[2]) {
						case "2":
							timerID = setInterval('moveleft("scroll_box_2",obj_this)',40);
							break;
						case "3":
							timerID = setInterval('moveleft("scroll_box_3",obj_this)',40);
							break;
						case "pg":
							timerID = setInterval('moveleft_pg("scroll_box_pg",obj_this)',40);
							break;
						default:
							timerID = setInterval('moveleft("scroll_box",obj_this)',40);
							break;
					}
				};
				break;
			case "right":
				direction = "right";
				imgTags[i].onmouseover = function() {
					this_id = (this.alt).split("_");
					obj_this = this;
					switch(this_id[2]) {
						case "2":
							timerID = setInterval('moveright("scroll_box_2",obj_this)',40);
							break;
						case "3":
							timerID = setInterval('moveright("scroll_box_3",obj_this)',40);
							break;
						case "pg":
							timerID = setInterval('moveright_pg("scroll_box_pg",obj_this)',40);
							break;
						default:
							timerID = setInterval('moveright("scroll_box",obj_this)',40);
							break;
					}
				};
				break;
			}
			imgTags[i].onmouseout = function() {clearInterval(timerID);};
		}else if( imgTags[i].className == "img_autopopup" ) {
			imgTags[i].onmouseover = function() {
				tmp_name = (this.id).replace("image_popup_","images_popup_");
				eval(beg+tmp_name+mid).display 	  = "block";
				eval(beg+tmp_name+mid).visibility = "visible";
			}
			imgTags[i].onmouseout = function() {
				tmp_name = (this.id).replace("image_popup_","images_popup_");
				images_popup_control = setTimeout('hide_in_popup("'+tmp_name+'")',2);
			}
		}		
	}
	

	
	var spanTags = eval(beg2+'span'+mid2);
	for( var i = 0; i < spanTags.length; i++ ) {
		if( spanTags[i].className == "images_popup" || spanTags[i].className == "zoom_img_logo" ) {
			spanTags[i].onmouseover = function() {
				clearTimeout(images_popup_control);
			}
		}
	
		if( spanTags[i].id == "news_collapse_button" || spanTags[i].id == "news_extend_button" ) {
			spanTags[i].onclick = function() {
				tmp_name1 = "box_"+((this.id).replace("_button",""));
				tmp_name2 = ((this.offsetParent).offsetParent).id;
				hide_in_popup(tmp_name2);
				show_in_popup(tmp_name1);
			}
		}
	
	}
	
	
	
	scrollspeed = 6;
}

function hide_in_popup(which_obj) {
	eval(beg+which_obj+mid).display    = "none";
	eval(beg+which_obj+mid).visibility = "hidden";
}

function show_in_popup(which_obj) {
	eval(beg+which_obj+mid).display    = "block";
	eval(beg+which_obj+mid).visibility = "visible";
}









function moveup(obj,obj_arrow) {
	eval(beg+obj+mid2).scrollTop -= scrollspeed;
	obj_arrow2 = (obj_arrow.id).replace("up","down");
	obj_arrow2 = eval(beg+obj_arrow2+mid2);
	if(eval(beg+obj+mid2).scrollTop==0) {
		obj_arrow.src = (obj_arrow.src).replace("freccia_up.gif","freccia_up_fine.gif");
	}else{
		obj_arrow.src = (obj_arrow.src).replace("freccia_up_fine.gif","freccia_up.gif");
	}
	obj_arrow2.src = (obj_arrow2.src).replace("freccia_down_fine.gif","freccia_down.gif");
}

function movedown(obj,obj_arrow) {
	eval(beg+obj+mid2).scrollTop += scrollspeed;
	obj_arrow2 = (obj_arrow.id).replace("down","up");
	obj_arrow2 = eval(beg+obj_arrow2+mid2);
	space = (obj!="scroll_box_2")?252:410;
	if((eval(beg+obj+mid2).scrollTop+space)==eval(beg+obj+mid2).scrollHeight) {
		obj_arrow.src = (obj_arrow.src).replace("freccia_down.gif","freccia_down_fine.gif");
	}else{
		obj_arrow.src = (obj_arrow.src).replace("freccia_down_fine.gif","freccia_down.gif");
	}	
	obj_arrow2.src = (obj_arrow2.src).replace("freccia_up_fine.gif","freccia_up.gif");
}

function moveleft(obj,obj_arrow) {
	eval(beg+obj+mid2).scrollLeft -= scrollspeed;
	obj_arrow2 = (obj_arrow.id).replace("left","right");
	obj_arrow2 = eval(beg+obj_arrow2+mid2);
	if(eval(beg+obj+mid2).scrollLeft==0) {
		obj_arrow.src = (obj_arrow.src).replace("freccia_left.gif","freccia_left_fine.gif");
	}else{
		obj_arrow.src = (obj_arrow.src).replace("freccia_left_fine.gif","freccia_left.gif");
	}
	obj_arrow2.src = (obj_arrow2.src).replace("freccia_right_fine.gif","freccia_right.gif");
}

function moveright(obj,obj_arrow) {
	eval(beg+obj+mid2).scrollLeft += scrollspeed;
	obj_arrow2 = (obj_arrow.id).replace("right","left");
	obj_arrow2 = eval(beg+obj_arrow2+mid2);
	if(browser_ie6!=-1) {
		space = (obj!="scroll_box_2")?200:475;
		space = (obj=="scroll_box_3")?260:space;
	}else{
		space = (obj!="scroll_box_2")?210:483;
		space = (obj=="scroll_box_3")?265:space;
	}
	if((eval(beg+obj+mid2).scrollLeft+space)==eval(beg+obj+mid2).scrollWidth) {
		obj_arrow.src = (obj_arrow.src).replace("freccia_right.gif","freccia_right_fine.gif");
	}else{
		obj_arrow.src = (obj_arrow.src).replace("freccia_right_fine.gif","freccia_right.gif");
	}
	obj_arrow2.src = (obj_arrow2.src).replace("freccia_left_fine.gif","freccia_left.gif");
}









var changedimg = 0;
function image_elab(img_id,img_where) {
	if(img_where=='aj') {
		if(changedimg != 0) {
			eval(beg+("small_aimg_"+changedimg)+mid2).className = "a_img_selnot";
		}
		
		eval(beg+("small_aimg_"+img_id)+mid2).className = "a_img_sel";
	}
	if(img_id.substring(0,2)=="p_") {
		img_id_tmp1 = img_id.replace("p_","");
		img_id_tmp = img_id_tmp1+"&produttore=1";
	}else{
		img_id_tmp = img_id;
	}	
	loadpage('image',('id='+img_id_tmp+'&from='+img_where));
	changedimg = img_id;
}







var newwindow;
var wheight 	   = 0;
var wwidth  	   = 0;
var wiwidthiheight = "";

function popitup(iwidthiheight,where) {
	var pwidth, pheight;
	var iwidthiheight_temp = iwidthiheight.split(' ');
	if(where=='popup') {	
		var iwidth  = iwidthiheight_temp[1].substring(7,(iwidthiheight_temp[1].length-1));
		var iheight = iwidthiheight_temp[0].substring(8,(iwidthiheight_temp[0].length-1));
		var iid 	= iwidthiheight_temp[2].substring(4,(iwidthiheight_temp[2].length-1));
		if ( !newwindow || newwindow.closed ) {
			pwidth	  = parseInt(iwidth)+30;
			pheight	  = parseInt(iheight)+30;
			newwindow = window.open('/popup.php?id='+iid,'popup','width='+pwidth+',height='+pheight+',top=10,left=10,resizable=no,status=yes,location=no,menubar=no,scrollbars=no,toolbar=no');
			wheight	  = iheight;
			wwidth	  = iwidth;
		}
		if (wheight!=iheight || wwidth!=iwidth ) {
			pwidth					= parseInt(iwidth)+30;
			pheight					= parseInt(iheight)+90;
			newwindow.location.href = 'popup.php?id='+iid;
			newwindow.resizeTo(pwidth, pheight);
			wheight					= iheight;
			wwidth					= iwidth;
		}
		newwindow.focus();
	}else if(where=='local') {
		var iwidth  	= iwidthiheight_temp[3].substring((iwidthiheight_temp[3].indexOf('width')+7),(iwidthiheight_temp[3].length-1));
		var iheight 	= iwidthiheight_temp[2].substring((iwidthiheight_temp[2].indexOf('height')+8),(iwidthiheight_temp[2].length-1));
		var img_preview	= new Image();
		wiwidthiheight 	= iwidthiheight;
		var img_arrtmp  = iwidthiheight.split(" ");
		var img_srctmp  = img_arrtmp[1].replace('src="','');
		var img_srctmp  = img_srctmp.replace('"','');
		eval(beg+"image_popup"+mid).height     = iheight+"px";
		eval(beg+"image_popup"+mid).width	   = iwidth+"px";
		eval(beg+"image_popup"+mid).marginTop  = "-"+(iheight/2)+"px";
		eval(beg+"image_popup"+mid).marginLeft = "-"+(iwidth/2)+"px";
		eval(beg+"image_popup"+mid).display    = "block";
		eval(beg+"image_popup"+mid).visibility = "visible";
		img_preview.onload = function () {
			eval(beg+'image_popup'+mid2).innerHTML = wiwidthiheight;
		}
	
		img_preview.src	= img_srctmp;
	}
}

/* Fine Gestione Motore Foto */



function moveleft_pg(obj) {
	for( var i = 0; i < divTags.length; i++ ) {
		if( divTags[i].className == obj ) {
			divTags[i].scrollLeft -= scrollspeed;
		}
	}
}

function moveright_pg(obj) {
	for( var i = 0; i < divTags.length; i++ ) {
		if( divTags[i].className == obj ) {
			divTags[i].scrollLeft += scrollspeed;
		}
	}
}

function moveright_pg_fast(obj,val) {
	for( var i = 0; i < divTags.length; i++ ) {
		if( divTags[i].className == obj ) {
			divTags[i].scrollLeft = val;//(divTags[i].scrollWidth-)
		}
	}
}


/* Motore per creare l'effetto HOVER sulle foto del sito */
var interval 	   = new Array();
var orginal_width  = new Array();
var orginal_height = new Array();
function photo_collector() {
	var photo1 = (document.getElementById('photo')).getElementsByTagName('img');
	
	if(photo1.length>0){
		var photo = photo1;
	}else{
		var photo = new Array();	   
	}
	for (var i=0;i<photo.length;i++)
	{
		if(photo[i].className=="img_photo"){
			photo[i].onmouseover = function(){orginal_width[this.id]=this.width;orginal_height[this.id]=this.height;interval[this.id]=setInterval("image_zoomer('"+this.id+"')",1);}
			photo[i].onmouseout  = function(){this.width=(!(orginal_width[this.id])?100:orginal_width[this.id]);this.height=(!(orginal_height[this.id])?100:orginal_height[this.id]);this.style.left="0px";this.style.top="0px";clearInterval(interval[this.id]);}
			if(document.getElementById('container').className=="gallery"){
				//photo[i].onclick = function(){loadpage("img_ajax",("id="+(this.id.replace('img_photo_',''))));return false;}
				var img_id  = photo[i].id.replace('img_photo_','');
				eval(beg+'a_photo_'+img_id+mid2).onclick = function(){alphavalue=1;box_grey_alpha("in");loadpage("img_ajax",("id="+(this.id.replace('a_photo_',''))));return false;}
			}
		}
	}
	box_grey_collector();
}
function box_grey_collector(){
	try{
	eval(beg+'box_grey'+mid2).onclick = function(){
		alphavalue = 1;
		old_width  = 0;
		old_height = 0;
		tmp_width  = 0;
		tmp_height = 0;
		clearTimeout(resize_timeout);
		
		eval(beg+"box_preload"+mid2).style.display = "none";
		
		obj_box = eval(beg+"img_popup"+mid2);
		//obj_box.style.overflow 		= "hidden";
		obj_box.style.height     	= "0px";
		obj_box.style.width	   		= "0px";
		obj_box.style.marginTop  	= "0px";
		obj_box.style.marginLeft 	= "0px";
		obj_box.style.display 		= "none";
		obj_box.style.visibility 	= "hidden";
		obj_box.innerHTML  			= "";
		
		box_grey_alpha("out");
	}
	}catch(e){}
}
function image_zoomer(objTT) {
	var obj = eval(beg+objTT+mid2);
	if(obj.width<201 || obj.height<201){
		if(obj.width<201){
			obj.width  = (parseInt(obj.width)+4);
			if( isNaN(parseInt(obj.style.left)) ){
				obj.style.left = "0px";
			}
			obj.style.left = (parseInt(obj.style.left)-2)+"px";
		}
		if(obj.height<201){
			obj.height = (parseInt(obj.height)+4);
			if( isNaN(parseInt(obj.style.top)) ){
				obj.style.top = "0px";
			}
			obj.style.top = (parseInt(obj.style.top)-2)+"px";
		}
	}else{
		clearInterval(interval[objTT]);
	}
	return false;
}
/* Motore per creare l'effetto HOVER sulle foto del sito */





/* Inizio richieste pagina */



var xmlHttp;

function loadpage(page,querystring) {
	var url = "/"+page+".php"+(querystring ? "?"+querystring+"&sid="+Math.random() : "?sid="+Math.random());
	xmlHttp = GetXmlHttpObject(stateChanged);
	xmlHttp.open("GET", url , true);
	xmlHttp.send(null);
}



function stateChanged() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		xmlHttp_tmp = xmlHttp.responseText;
		xmlHttp_tmp_half = (xmlHttp_tmp.substring(0,6)).toLowerCase();
		if(xmlHttp_tmp_half=="height" || xmlHttp_tmp_half=="<img s") {
			where_popup = ((xmlHttp_tmp_half=="<img s")?'local':'popup');
			popitup(xmlHttp_tmp,where_popup);
		}else{
			eval(beg+'box_img_big'+mid2).innerHTML = xmlHttp_tmp;
		}
		xmlPage = "";
	} 
}



function GetXmlHttpObject(handler) { 
	var objXmlHttp = null;
	if (navigator.userAgent.indexOf("Opera")>=0) {
		objXmlHttp		  = new XMLHttpRequest();
		objXmlHttp.onload  = handler;
		objXmlHttp.onerror = handler; 
		return objXmlHttp;
	}
	if (navigator.userAgent.indexOf("MSIE")>=0) { 
		var strName = "Msxml2.XMLHTTP";
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0) {
			strName  = "Microsoft.XMLHTTP";
		} 
		try{ 
			objXmlHttp = new ActiveXObject(strName);
			objXmlHttp.onreadystatechange=handler;
			return objXmlHttp;
		}catch(e) { 
			alert("Error. Scripting for ActiveX might be disabled");
			return;
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0) {
		objXmlHttp	       = new XMLHttpRequest();
		objXmlHttp.onload  = handler;
		objXmlHttp.onerror = handler; 
		return objXmlHttp;
	}
} 



/* Fine richieste pagina */















/* Inizio gestione HANDLER */

function generic_onload() {
	getallimage();
	getalla();
	getalli();
	getallrow();
	if((document.getElementsByTagName('body')[0]).id=="media"){
		photo_collector();
	}
}





//setup onload function

if(typeof window.addEventListener != 'undefined') { //.. gecko, safari, konqueror and standard	
	window.addEventListener('load', generic_onload, false);
} else if(typeof document.addEventListener != 'undefined') { //.. opera 7	
	document.addEventListener('load', generic_onload, false);
} else if(typeof window.attachEvent != 'undefined') { //.. win/ie
	window.attachEvent('onload', generic_onload);
} else {
	if(typeof window.onload == 'function') {
		var existing  = onload;			
		window.onload = function() { //add new onload handler
			generic_onload();
		};
	} else {
		window.onload = generic_onload;
	}
}

/* Fine gestione HANDLER */
