﻿/// <reference path="script/jquery-1.3.2-vsdoc2.js"/>
/// <reference path="script/ross_jquery_extension.js"/>
/// <reference path="script/roundCorners.jquery.js"/>
/// <reference path="script/jquery_ui/ui.core.js"/>
/// <reference path="script/jquery_ui/effects.core.js"/>
/// <reference path="script/jquery_ui/effects.scale.js"/>
/// <reference path="script/ajaxupload.3.5.js"/>
/// <reference path="script/jScrollPane.js"/>


var MENU,MAIN,DIVSFONDO,TXT;
var MNHOME,MNUPRODUCTS,MNSERVICES,MNPROJECT,MNCONTACTS,MNULOGIN
var IMGSFONDO,LOGOSIMO,IMGSFONDO2,FOOTER,DIVWAIT
var SAVEMAINSTYLE,FRAMEUPL
var borderbtnsel="solid 1px #EB4136";
var borderbtnormal="solid 1px white"
var CAROUSEL

var JQ, cacheimg = [];


function load_script(scripts){
    var oh = document.getElementsByTagName("head")[0];
    var as = scripts.split(",")
    for (var n = 0; n < as.length; n++) {
        var os = document.createElement('script');
        os.type = "text/javascript"
        os.src = as[n];
        oh.appendChild(os);
    }
}

function load_stylesheet(style){
    var oh = document.getElementsByTagName("head")[0];
    var cssNode = document.createElement('link');
    cssNode.type = 'text/css';
    cssNode.rel = 'stylesheet';
    cssNode.href = style
    oh.appendChild(cssNode);
}


$(document.body).ready(function(){
		
		$("#ahome").attr("href","index.htm")
		$("#aproducts").attr("href","index.htm?page=prodotti&menu=mnuproducts&image=images/sfondo8.png")
		$("#aservices").attr("href","index.htm?page=services&menu=mnuservices&image=images/sfondo9.png")
		$("#aprojects").attr("href","index.htm?page=progetti&menu=mnuprojects&image=images/sfondo10.png")
		$("#acontacts").attr("href","index.htm?page=contatti&menu=mnucontacts&image=images/sfondo11.png")
		$("#alogin").attr("href","index.htm?page=login&menu=mnulogin&image=images/sfondo11.png")
		
		try{
		var page=FORM_DATA["page"]
		var image=FORM_DATA["image"]
		var menu=FORM_DATA["menu"]
		if(!page||page=="home"){
			mainpage()
			setSelecttedButton(document.getElementById("mnuhome"))
		}else{
		
				//alert(page)
				if(page=="login"&&false){
					//try{
						loadPageMain(page)
					//}catch(e){}
				}else{
				
					mainpage()
					animateMain(image)
					loadPageMain(page)	
					if(page!="login"){
						resetAllButtonsSelected("",true)
						setSelecttedButton(document.getElementById(menu))
					}
					
				}
		}
		}catch(e){alert(e)}
		
		load_script("addon/slider/coin-slider.js");
		load_stylesheet("addon/slider/coin-slider-styles.css");
		var r=setTimeout(function(){
				document.getElementById("coin-slider").style.display="block";
				jQuery('#coin-slider').coinslider({ 
					width: 600, 
					height: 100, 
					effetct: "rain",
					delay: 6000
				});
				
		},1000);		
		
})

function mainpage(){
		var w=setTimeout(function(){
			$(DIVWAIT).show()
		},20)

		
		setMenu()
		
		FOOTER=$("#footer")[0]
		TXT=$("#txt")[0]
		MAIN=$("#main")[0]
		MENU=$("#menu")[0]
		IMGSFONDO=$("#imgsfondo")[0]
		IMGSFONDO2=$("#imgsfondo2")[0]
		LOGOSIMO=$("#logosimo")[0]
		DIVWAIT=$("#divwait")[0]
		//if($.browser.msie) MAIN.style.borderColor="black"
		
		//DIVSFONDO=$("#divsfondo")[0]
		
		$(window).resize(function(){
			resizeMe()
		})
		resizeMe()
		
		IMGSFONDO.style.display="block"
		if(!$.browser.msie){
			$("#main").fadeTo("fast",0.9);// .FADE(94)
		}
		loadPageMain("home")
		
		MNHOME.selected=true;
		MNHOME.style.border=borderbtnsel;
		
		w=setTimeout(function(){
			$(DIVWAIT).hide()
		},1000)
}

function resizeMe(){
	// RESIZE
	//var rt=$("#divsfondo")[0].getBoundingClientRect();// $.SPACE_Rect(		DIVSFONDO=$("#divsfondo")[0])
	//alert(document.body.clientWidth+","+IMGSFONDO.width)
	try{
	var lf=(document.body.clientWidth/2)-(788/2) //(parseInt(IMGSFONDO.width)/2)
	var tp=(document.body.clientHeight/2)-(768/2) // (parseInt(IMGSFONDO.height)/2)
	IMGSFONDO.style.left=lf+"px";
	IMGSFONDO2.style.left=lf+"px";
	IMGSFONDO.style.top="10px";
	IMGSFONDO2.style.top="10px";
	
	IMGSFONDO.style.width="788px"
	IMGSFONDO.style.height="700px"
	IMGSFONDO2.style.width="788px"
	IMGSFONDO2.style.height="700px"
	
	LOGOSIMO.style.left=(lf+20)+"px";
	LOGOSIMO.style.top="18px";
	
	MENU.style.left=(lf-10)+"px";
	MAIN.style.left=(lf+218)+"px";
	TXT.style.left=(lf+218)+"px";
	FOOTER.style.top=(700-74)+"px"
	FOOTER.style.left=LOGOSIMO.style.left //((document.body.clientWidth/2)-(200/2))+"px"

	DIVWAIT.style.left=((document.body.clientWidth/2)+300)+"px"
	
	MENU.style.display="block";
	LOGOSIMO.style.display="block";
	MAIN.style.display="block";
	FOOTER.style.display="block";
	}catch(e){}
	//TXT.style.width=(parseInt(MAIN.style.width-80))+"px"
	//FOOTER.style.top=(768+30)+"px"
	//FOOTER.style.left=((document.body.clientWidth/2)-(200/2))+"px"
}

function animateMain(page){

		$("#txt").hide();
		if(IMGSFONDO.style.display=="block"){
			//$("#debug").html("uno")
			IMGSFONDO.style.zIndex=1;
			IMGSFONDO2.style.zIndex=2;
			$("#imgsf2")[0].src=page
			
			if($.browser.msie){
						IMGSFONDO.style.display="none"
						IMGSFONDO2.style.display="block"
			
			}else{
				$(IMGSFONDO2).fadeTo(600,0,function(){
					$(IMGSFONDO2).show()
					var tt=setTimeout(function(){
						$(IMGSFONDO2).fadeTo(1000,1,function(){
							IMGSFONDO.style.display="none"
							IMGSFONDO2.style.display="block"
							$(IMGSFONDO).hide()
						})
					},600)
				
				})
			}
									
		}else{
			//$("#debug").html("due")
			IMGSFONDO.style.zIndex=2;
			IMGSFONDO2.style.zIndex=1;
			$("#imgsf1")[0].src=page
			if($.browser.msie){
							IMGSFONDO2.style.display="none"
							IMGSFONDO.style.display="block"
			
			}else{
				$(IMGSFONDO).fadeTo(600,0,function(){
					$(IMGSFONDO).show()
					var tt=setTimeout(function(){
						$(IMGSFONDO).fadeTo(1000,1,function(){
							IMGSFONDO2.style.display="none"
							IMGSFONDO.style.display="block"
						})
					},400)
				})
			}
		}
		
		var tt=setTimeout(function(){
		$(MAIN).slideUp("fast",function(){
			$(this).slideDown("normal",function(){
				//$("#main").bg(['0','0','20px','0']);
			})
			$("#txt").show();
			//alert(IMGSFONDO.childNodes[0]+","+IMGSFONDO2.childNodes[0]+","+page)
		})},100)
}

function loadPageMain(page) {

	
	
	if (CAROUSEL) { 
		document.body.appendChild(CAROUSEL.divmain)
		CAROUSEL.hide() 
	}
	removescrollbars()

	var w = setTimeout(function() {
		$(DIVWAIT).show()
	},20)
	$("#txt").html("").cssEX("margin:18px; width:470px; scrollBarFaceColor:black;")
	
	var html="";
	//$.carousel.destroy();
	
	switch(page){
		
		case "progetti":    // News
			$("#logo")[0].src="images/logo_simo_2.png"
			html+="<span class='articleTitle'>News / Progetti</span><br><br>"
			
			q="select titolo,data,desc1,desc2,foto1 from articoli where categoria='news' and titolo>'' order by data DESC"
			var rs=$.ajaxEx2(q)
			//alert(rs)
			$.each(rs,function(i,itm){
				if(itm[4]>""){
					//var rapp
					var sim="<img title='"+itm[0]+"' id=news-"+i+" style='margin-right:26px; border:solid 1px red; float:right; width:120px; height:90px; cursor:pointer' src='images/upload/compressed/"+itm[4]+"' />"
					html+=sim+"<span class='articleData'>"+itm[1].substr(0,10)+" -- "+itm[0]+"</span><br><span class='articlebody'>"+itm[2]+"</span><br><br><br><br><br><br>"
				}else{
					sim=""
					html+=sim+"<span class='articleData'>"+itm[1].substr(0,10)+" -- "+itm[0]+"</span><br><span class='articlebody'>"+itm[2]+"</span><br><br><br><br><br><br>"
				}
				
			
			})
			$("#txt").html(html)
			$("img[id^=news-]").each(function(){
				$(this).click(function(){
					var newfoto=this.src.replace(/compressed/i,"")
					zoom(newfoto,this.title)
				})
			
			})
			break
		
		case "services":
			$("#logo")[0].src="images/logo_simo_2.jpg"
			html+="<span class='articleTitle'>Servizi</span><br><br>" 
			html+="<span class='articlebody'>Al Vostro servizio la        </span><img src=images/logo_simo_small.jpg  /><span class='articlebody'>    Offre una serie di vantaggi indispensabili</span><br><br>" 
			html+="<span class='articletitle'>Consulenza</span><br><span style='padding-left:40px' class='articlebody'>Una rapida consulenza tecnica mediante personale specializzato</span><br><br>" 
			html+="<span class='articletitle'>Esperienza</span><br><div style='padding-left:40px' class='articlebody'>Pluriennale impegno nella realizzazione di impianti nel settore del confezionamento che grazie alla grande passione per questa professione ha portato a grandi traguardi</div><br>" 
			html+="<span class='articletitle'>Presenza</span><br><div style='padding-left:40px' class='articlebody'>Rilievi presso il Vostro reparto interessato</div><br><br>" 
			html+="<span class='articletitle'>Studi personalizzati</span><br><div style='padding-left:40px' class='articlebody'>Esamina con il Vostro personale l'effettiva necessità, in rapporto all'utilizzo nel presente e nel futuro, di automazione</div><br><br>" 
			html+="<span class='articletitle'>Preventivi</span><br><div style='padding-left:40px' class='articlebody'>Realizzazione di preventivi chiari e basati su prodotti di alta qualità ai migliori prezzi</div><br><br>" 
			$("#txt").html(html)
			break
		
		case "login":
			
			
			if(window.location.href.toLowerCase().indexOf("localhost")>-1){
				page_admin()
				return
			}
			
			TXT=$("#txt")[0]
			var sp=$.CM_createObj("span",TXT,"","Login<br><br>","articletitle")
			sp=$.CM_createObj("p",TXT,"","Inserire il nome utente e la password per entrare nell'area riservata.","articlebody","","")
			sp=$.CM_createObj("table",TXT,"","","articledata","","border:0,width:80%","",5,2)
			$.TABLE_Cell(sp,0,0).innerHTML=" ";
			$.TABLE_Cell(sp,1,0).innerHTML="Nome utente :";
			$.CM_createObj("input",$.TABLE_Cell(sp,1,1),"txuser","","","","type:text")
			$.TABLE_Cell(sp,2,0).innerHTML="Password :";
			$.CM_createObj("input",$.TABLE_Cell(sp,2,1),"txpw","","","","type:text")
			$.TABLE_Cell(sp,3,0).innerHTML=" ";
			$.CM_createObj("input",$.TABLE_Cell(sp,4,1),"cmdok","","","float:right","type:button,value:entra....")
			//$.TABLE_Cell(sp,3,1).align="center";
			var v=setTimeout(function(){
				try{
					$("#txuser")[0].focus();
				}catch(e){alert(e.description)}
			},2000)
			$("#cmdok").click(event_login)
			//$("#txpw").keydown(event_login)
			/*
			html+="<span class='articleTitle'>Login</span><br><br>" 
			html+="<span class='articlebody'>Inserire il nome utente e la password per entrare nell'area riservata.</span><br><br>" 
			html+="<span class='articledata'>Nome utente</span><input class='articledata' id=txuser type=text style='float:right' /><br><br>" 
			html+="<span class='articledata'>Password</span><input class='articledata' id=txpw type=text style='float:right' /><br><br>" 
			html+="<input id=cmdok type=button style='float:right' value='Entra...' onclick='event_login()' /><br><br>" 
		
		
			*/
			
			break
		
		case "about":
			//html+=txese // "<table style='font-face:AgencyFB; color:white'><tr><td>About</td></tr></table>"
			break
		case "home":
			// fill dal db
			$("#logo")[0].src="images/logo_simo_2.png"
			
			var q = "select titolo,data,desc1,link1 from articoli where categoria='homepage'"
			var resp = $.ajaxEx(q)
			var dt = $.DATA_getFieldsFromResponseRequestObj(resp);
			//alert(resp)
			html += "<span class='articleTitle'>" + dt[0][0] + "</span><br><br>"
			html += "<span class='articlebody'>" + dt[0][2] + "</span><br><br>" //<span class='articledata'>"+dt[0][1]+": </span>
			html += "<div id=divcarousel></div>"
			html += "<br>"
			q = "select top 2 titolo, data, desc1, link1 from articoli where categoria='news' order by data desc"
			dt = $.ajaxEx2(q)
			html += "<div style='float:left; width:200px; border:solid 0px white'>"
			html += "<span class='articleTitle'>News / Progetti</span><br><br>"
			html += "<span class='articledata'>" + dt[0][1].substr(0,10) + " - " + dt[0][0] + "</span><br>"
			html += "<span class='articleBody'>" + dt[0][2] + "</span><br><br>"
			if (dt[1][0]) {
				html += "<span class='articledata'>" + dt[1][1].substr(0,10) + " - " + dt[1][0] + "</span><br>"
				html += "<span class='articlebody'>" + dt[1][2] + "</span><br>"
			}
			html += "</div>"
			html += "<div style='float:right; width:260px; border:solid 0px white'>"
			html += "<span class='articleTitle'>Mission</span><br>"
			html += "<p class='articleBody'>Vi chiediamo di espletare il motivo della ricerca che state effettuando all'interno del settore imballaggio.  La flessibilità e il contatto diretto con personale tecnico rende snella la procedura di indagine che è poi l'obiettivo della Simopack. Così facendo andremo a risparmiare tempo nella ricerca della soluzione.</p>"
			html += "</div>"
			//html+="</div>"
			$("#txt").html(html)
			var dc = document.getElementById("divcarousel")
			if (!CAROUSEL) {
				q = "select foto1,titolo from articoli where categoria='foto_home' and foto1>'' order by desc2"
				var rs = jQuery.ajaxEx2(q)
				var foto = "";var virg="";var titolo=""
				$.each(rs, function(i, itm) {
					foto += virg +"images/upload/compressed/"+ itm[0];
					titolo += virg + itm[1];
					virg=",";
				})
				CAROUSEL = new $.carousel("car", dc, "468px", "134px", "", foto, 80, "swift", "images/logo_simo_small_3.jpg",titolo)
				CAROUSEL.div_title_text.style.font="normal 9pt Gill Sans MT Condensed"
				CAROUSEL.divmain.style.border="solid 1px #999"
			} else {
				dc.appendChild(CAROUSEL.divmain)
				CAROUSEL.show()
			}
			//CAROUSEL.divmain.style.border="solid 1px #EB4237"
			//CAROUSEL.style.backgroundImage="url(images/sfondo_carousel.jpg)"
			break
			
			
			
		case "prodotti":
			q="select titolo, data, desc1, link1 from articoli where categoria='intro_prodotti'"
			dt=$.ajaxEx2(q)
			//html+="<span class='articleTitle'>"+dt[0][0]+"</span><br><br>"
			//html+="<span class='articlebody'>"+dt[0][2]+"</span><br><br>"  //<span class='articledata'>"+dt[0][1]+": </span>
			html+="<div style='padding:10px'>"
			q="select gruppo,titolo,descrizione,foto from gruppi_prodotti where gruppo>'' order by posizione"
			dt=$.ajaxEx2(q)
			
			
			$.each(dt,function(i,itm){
			
				if(itm[3]>""){var simg="<img title='"+itm[0]+"' src=images/upload/compressed/"+itm[3]+" width=90 height=65 style='float:right; cursor:pointer' onclick='change_prodotti(this)'/>"}else{simg=""}
				html+="<ul><li>"+simg+"<span class='articlelink' title='"+itm[0]+"' onclick='change_prodotti(this)'>&#9679;&nbsp;&nbsp; "+itm[1]+"</span><br><span class='articleBody' style='color:#aaa; padding-left:40px'>"+itm[2]+"</span><br><br><br>"	
			
			})

			html+="</ul>"
			html+="</div>"
			$("#txt").html(html)
			break
		
		
		
		
		case "contatti":
			$("#logo")[0].src="images/logo_simo_2.jpg"
			html+="<div style='padding:10px'>"
			html+="<span class='articleTitle'>Contatti</span><br><br>" 
			html+="<span class='articlebody'>Vi ringraziamo di poter essere contattati ai seguenti recapiti:</span><br><br>" 
			html+="<span class='articledata'>Telefono</span><br><span class='articlebody'>+39 333 2410394</span><br><br>" 
			html+="<span class='articledata'>Indirizzo postale</span><br><span class='articlebody'>Via Donatori di Sangue, 16<br>20037 Paderno Dugnano, Milano</span><br><br>" 
			html+="<span class='articledata'>Posta elettronica</span><span class='articlebody'><br>per informazioni generali: <br><a style='color:#0088ff' href=mailto:simone@simopack.it?subject=contatto sito web>simone@simopack.it</a></span><br><br>" 
			html+="<img src=images/logo_simo_1.jpg />"
			html+="</div>"
			//alert(html)
			$("#txt").html(html)
		
		default:
		
	}
	
	w=setTimeout(function(){
		
		$(DIVWAIT).hide()
		
	},1000)

}

var CAROUSEL_B
function change_prodotti(obj){
	
	var gp=obj.title.toLowerCase()
	$("#txt").html("")
	
	var ii=setTimeout(codex,300)

	function codex(){
	animate_main_2(cb)
	
	function cb(){
			var html=""//"<div id=divservices style='color:white; '>"  //border:solid 1px red'
			
			
			//html+="<span class='articletitle'></span>"
			html+="<span class='articletitle'>"+obj.title+"</span><br><br>"
			
			
			var gp=obj.title
			var q="select sottogruppo from prodotti where sottogruppo>'' and gruppo like '"+gp+"' group by sottogruppo"
			var rp=$.ajaxEx2(q)
			$.each(rp,function(i,itm){
				var lnk="onclick='PAGE_Prodotto(this)'"
				html+="<span class='articlelink' id='i-"+gp+"-"+itm[0]+"' style='cursor:pointer' "+lnk+">&#9679;&nbsp;&nbsp;&nbsp;"+itm[0]+"</span><br><br>"
					//"<img src='' width=100 hwight=100 /><br><br>"
			})
			html+="<span class='articleLink2' onclick='_event_retproduct()'><u>Ritorna alla pagina prodotti</u></span><br><br>"
			
			//$("#txt").html(html+"</div>").show()
			$("#txt").html(html).show()
			
			var images=""
			q="select linkfoto1 from prodotti where gruppo like '"+gp+"' and linkfoto1>''"
			rp=$.ajaxEx2(q)
			q="select linkfoto2 from prodotti where gruppo like '"+gp+"' and linkfoto1>''"
			rp2=$.ajaxEx2(q)
			//alert(rp.length)
			if(rp>''){
				$.each(rp,function(i,itm){
					//alert(i+","+itm)
					if(itm>" "){
						var virg=(i>0)?",":""
						images+=virg+"images/upload/compressed/"+itm
					}
				})
				$.each(rp2,function(i,itm){
					if(itm>" "){
						var virg="," //(i>0)?",":""
						images+=virg+"images/upload/compressed/"+itm
					}
				})
				//alert(images)
				var xp=document.createElement("div")
				CAROUSEL_B=null
				if(!CAROUSEL_B){
					CAROUSEL_B=new $.carousel("carb",xp,"460px","124px","",images,30)
				}else{
					xp.appendChild(CAROUSEL_B)
				}
				TXT.appendChild(xp)
				CAROUSEL_B.divmain.style.border="solid 1px #EB4237"
			}
			
			//$("#txt").html(TXT.innerHTML+"<br><span class='articleLink2' onclick='_event_retproduct()'><u>Ritorna alla pagina prodotti</u></span><br><br>")
			
	}
	}
}

function _event_retproduct(o){
	$("#divservices").html("")
	loadPageMain("prodotti")
}

function animate_main_2(callback){
	if($.browser.msie){callback();return}
	var options={};
	$(TXT).hide("normal")
	$("#main").slideUp("fast",function(){

		setTimeout(function(){
			$("#main:hidden").hide().fadeIn()
			$("#main").show()
			$(TXT).show()
			callback()
		},300)
		
	})
}

function setMenu(){

		MNHOME=$("#mnuhome")[0]
		MNUPRODUCTS=$("#mnuproducts")[0]
		MNSERVICES=$("#mnuservices")[0]
		MNPROJECT=$("#mnuprojects")[0]
		MNCONTACTS=$("#mnucontacts")[0]
		MNULOGIN=$("#mnulogin")[0]
		
		$.CM_setcursorwithhand(MNHOME)
		$.CM_setcursorwithhand(MNUPRODUCTS)
		$.CM_setcursorwithhand(MNSERVICES)
		$.CM_setcursorwithhand(MNPROJECT)
		$.CM_setcursorwithhand(MNCONTACTS)
		$.CM_setcursorwithhand(MENU)
		$.CM_setcursorwithhand(MNULOGIN)
		
		$(MNHOME).mouseenter(function(){
			over(this,"#EB4136")
		})
		$(MNHOME).mouseleave(function(){
			leave(this,"#888")
		}).click(function(){
			//click(this,"images/sfondo7.png","home")
		})
		
		
		$(MNUPRODUCTS).mouseenter(function(){
			over(this,"#EB4136")
		})
		$(MNUPRODUCTS).mouseleave(function(){
			leave(this,"#888")
		}).click(function(){
			//click(this,"images/sfondo8.png","prodotti")
		})
		
		
		$(MNSERVICES).mouseenter(function(){
			over(this,"#EB4136")
		})
		$(MNSERVICES).mouseleave(function(){
			leave(this,"#888")
		}).click(function(){
			//click(this,"images/sfondo9.png","services")
		})
		
		$(MNPROJECT).mouseenter(function(){
			over(this,"#EB4136")
		})
		$(MNPROJECT).mouseleave(function(){
			leave(this,"#888")
		}).click(function(){
			//click(this,"images/sfondo10.png","progetti")
		})
		
		$(MNCONTACTS).mouseenter(function(){
			over(this,"#EB4136")
		})
		$(MNCONTACTS).mouseleave(function(){
			leave(this,"#888")
		}).click(function(){
			//click(this,"images/sfondo11.png","contatti")
		})

		$(MNULOGIN).mouseenter(function(){
			over(this,"#EB4136")
		})
		$(MNULOGIN).mouseleave(function(){
			leave(this,"#888")
		}).click(function(){
			//click(this,"images/sfondo11.png","login")
		})
				
		var z=window.setInterval(function(){
			var am=new Array(MNUPRODUCTS,MNSERVICES,MNHOME,MNPROJECT,MNCONTACTS,MNULOGIN)
			for(var c=0;c<am.length;c++){
				if(!am[c].selected&&!am[c].overed){
					am[c].style.width="160px";
					am[c].style.border="";
				}
			}
		},400)
}
function over(obj,color){
	resetAllButtonsOver(obj.id)
	if(parseInt(obj.style.width)==160&&obj.selected!=true){
		obj.style.backgroundColor=color;
		var perc=120;
		if($.browser.msie){perc=110}
		$(obj).effect("scale",{ percent: perc, direction: 'horizontal'},50);
		//var ii=setTimeout(function(){alert(obj.style.width)},5000);
		obj.overed=true
	}
}
function leave(obj,color){
	if(obj.selected!=true){
		obj.style.backgroundColor=color
		obj.style.width="160px"
		obj.overed=false;
	}
}
function click(obj,image,page){
	//if(obj.selected!=true){
		//alert(page)
		switch(page){
		case "home":window.open("index.htm?page=home&menu=mnuhome&image="+image,"_self");break
		case "prodotti":window.open("index.htm?page=prodotti&menu=mnuproducts&image="+image,"_self");break
		case "contatti":window.open("index.htm?page="+page+"&menu=mnucontacts&image="+image,"_self");break
		case "services":window.open("index.htm?page="+page+"&menu=mnuservices&image="+image,"_self");break
		case "progetti":window.open("index.htm?page="+page+"&menu=mnuprojects","_self");break
		case "login":window.open("index.htm?page="+page+"&menu=mnulogin&image="+image) //,"_self");break
		default: window.open("index.htm?page=home&image="+image,"_self");break
		}
	
		return
		animateMain(image)
		loadPageMain(page)
		resetAllButtonsSelected("",true)
		obj.style.width="180px";
		obj.selected=true;
		obj.overed=false;
		obj.style.border=borderbtnsel;
		obj.style.color="#EB4136"
		obj.style.backgroundColor="black"
	//}
}
function setSelecttedButton(obj){
		obj.style.width="180px";
		obj.selected=true;
		obj.overed=false;
		obj.style.border=borderbtnsel;
		obj.style.color="#EB4136"
		obj.style.backgroundColor="black"

}

function resetAllButtonsSelected(notthisid){
	var am=new Array(MNUPRODUCTS,MNSERVICES,MNHOME,MNPROJECT,MNCONTACTS,MNULOGIN)
	for(var c=0;c<am.length;c++){
		if(notthisid!=am[c].id){
			am[c].style.width="160px"
			am[c].selected=false
			am[c].overed=false
			am[c].style.color="black"
			am[c].style.backgroundColor="#888"
			am[c].style.border=borderbtnormal;
		}
	}
}
function resetAllButtonsOver(notthisid){

	var am=new Array(MNUPRODUCTS,MNSERVICES,MNHOME,MNPROJECT,MNCONTACTS,MNULOGIN)
	for(var c=0;c<am.length;c++){
		if(notthisid!=am[c].id&&am[c].selected!=true){
			am[c].style.width="160px"
			am[c].overed=false
		}
	}
	
}

function event_login(e){
	var rp=$.ajaxEx2("select * from [users] where [user]='"+$("#txuser")[0].value+"' and [Password]='"+$("#txpw")[0].value+"'")
	if(rp[0].length>1){
		page_admin()
	}else{
		alert("Password o nome utente errati.")
	}
}

// PAGINE PRODOTTI
var SBAR
function PAGE_Prodotto(sottogp){

	TXT.innerHTML=""
	animate_main_2(cb)
	
	function cb(){
	var sgp1=sottogp.innerHTML.toLowerCase()
	if(sgp1.indexOf("<u>")>-1){
		var sgp=sgp1.substr(sgp1.indexOf("<u>")+3)
		sgp=sgp.substr(0,sgp.length-4)
	}else{
		sgp=sgp1
	}
	
	sgp=sottogp.id.split("-")[2]
	
	var q="select titolo,descrizione,linkfoto1,linkfoto2 from prodotti where sottogruppo LIKE '"+sgp+"' and titolo>'' order by posizione"
	//alert(q)
	var rp=$.ajaxEx2(q)
	
	//alert(rp)
	
	TXT.innerHTML=""
	TXT.style.overflow="hidden"
	var h="<span class='articletitle'>"+sgp+"</span><br>"
	
	h+="<div id=eleconartcontainer style='width 98%; height:410px; overflow:hidden'>"
	h+="<div id=elencoart style='width:92%; top:1px; left:1px; position:relative; cursor:pointer; ' >"  //border:solid 1px gray 
	
	$.each(rp,function(i,item){
		var acapo="<br>"
		var height_par="100px"
		if(rp[i][2]>" "){
				var img2=""
				var img1="<img  style='cursor:pointer; cursor:hand' title="+rp[i][0]+" onclick='zoom_prodotti(this)' src='images/upload/"+rp[i][2]+"' width=140 height=90 hspace=4  />"
				if(rp[i][3]>" "){img2="<img  style='cursor:pointer; cursor:hand' title="+rp[i][0]+" onclick='zoom_prodotti(this)' src='images/upload/"+rp[i][3]+"' width=140 vspace=8 height=90 hspace=4 />";height_par="180px"}
				h+="<table border=0 style='float:right'><tr><td>"+img1+"</td></tr><tr><td>"+img2+"</td></tr></table>"
		
		}else{
			height_par="34px"
		}
		if(rp[i][1].length<3&&rp[i][2].length<3){height_par="1px"}
		var ac=""
		//alert(height_par+","+ac)
		h+="<p class='articledata' align='justify' >"+rp[i][0]+"</p><p class='articlebody' align='justify' style='width:260px; height:"+height_par+"'>"+rp[i][1]+ac+"</p>"//+acapo
	})
	h+="</div></div>"
	var gp=sottogp.id.split("-")[1]
	h+="<br><span class='articleLink' id="+sgp+" title='"+gp+"' onclick='_event_retgruppo_prodotti(this)'><u>Ritorna alla pagina "+gp+"</u></span><br><br>"



	//TXT.style.scrollbarTrackColor="blue"
	//TXT.style.border="solid 1px green"
	TXT.innerHTML=h
	
	
	//$(".scroll-pane").jScrollPane();
	//alert(TXT.outerHTML)
	
	//$(TXT).cssEX("scrollbarFaceColor:black; scrollbarBaseColor:red");
	var tbscroll="<table id=tbscroll border=0><tr height=200><td vAlign='top'><img id=scrollup src=images/scroll_up_normal.png /></td></tr><tr><td height=200 vAlign='bottom'><img id=scrolldown src=images/scroll_down_normal.png /></td></tr></table>"
	var op=$("#elencoart")[0].getBoundingClientRect()
	//alert(op.right+","+op.top)
	SBAR=$.CM_createObj("div",document.body,"scroll1",tbscroll,"","position:absolute; zIndex:100; float:right; height: 410px; width:34px; left:"+op.right+"px; top:"+op.top+"px")
	
	//var ctop
	
	var tt=""
	$("#scrolldown").mouseover(function(){
		this.src="images/scroll_down_over.png"
		tt=setInterval(function(){
				var or=$("#elencoart")[0].getBoundingClientRect()
				var h=or.bottom-or.top
				var ctop=parseFloat($("#elencoart")[0].style.top)
				if(h-Math.abs(ctop)-10<360){
				
				}else{
					ctop-=4
					$("#elencoart")[0].style.top=ctop+"px"
				}},10)
		//alert(h-Math.abs(ctop)-10)
	})
	$("#scrolldown").mouseleave(function(){
		this.src="images/scroll_down_normal.png"
		clearInterval(tt)
		tt=""
	})
	$("#scrollup").mouseover(function(){
		this.src="images/scroll_up_over.png"
		tt=setInterval(function(){
				var or=$("#elencoart")[0].getBoundingClientRect()
				var h=or.bottom-or.top
				var ctop=parseFloat($("#elencoart")[0].style.top)
				if(ctop>0){
				
				}else{
					ctop+=4
					$("#elencoart")[0].style.top=ctop+"px"
				}},10)
	})
	$("#scrollup").mouseleave(function(){
		this.src="images/scroll_up_normal.png"
		clearInterval(tt)
		tt=""
	})
	
	$("#elencoart").draggable({
		axis: "y",
		start: function(e, ui) {
		},
		stop: function() {
			//alert(parseInt($("#elencoart")[0].style.height)+"  ,  "+parseInt($("#eleconartcontainer")[0].style.height))
			var tbh=$("#elencoart").height()
			
			
			if(tbh<parseInt($("#eleconartcontainer")[0].style.height)){
					//alert("torna")
					$("#elencoart").cssEX("top:0px")
			}
		}
		
	})
	}
}

function zoom_prodotti(obj){
	var img=obj.src.replace(/compressed/i,"")
	zoom(img,obj.title)
}

function _event_retgruppo_prodotti(o){
	removescrollbars()
	change_prodotti(o)
}

function hidescrollbars(){
	var t=document.getElementById("scroll1")
	if(t){t.style.display="none"}
}
function removescrollbars(){
	var t=document.getElementById("scroll1")
	if(t){document.body.removeChild(t)}
}


//	PAGINA ADMIN

var ADMINSEL,TABLEADMIN
var DIVADMIN,ADMINCOMMIT
var OBJTABLEADMIN,WINEDITADMIN
var TDEDIT,CURROWEDIT
function page_admin(){

			document.body.innerHTML="";
			//var i=setTimeout(function(){ 
						DIVADMIN=$.CM_createObj("div",document.body,"divadmin")
						
						var sp=$.CM_createObj("span",DIVADMIN,"","Area riservata. Scegliere la tabella da modificare:   ","articledata")
						
						
						var aopt,q,rp,link
						function fill_admin_select(){
									aopt = new Array("homepage", "news", "intro_prodotti", "foto_home","Gruppi Prodotto") //,"Prodotti:identificazione","Prodotti:confezionamento","Prodotti:dosaggio","Prodotti:astucciatrici")
									
									
									//q="select gruppo,sottogruppo from prodotti where gruppo>'' and sottogruppo>'' group by gruppo,sottogruppo"
									q="select gruppo,sottogruppo from prodotti where gruppo>'' group by gruppo,sottogruppo"
									rp=$.ajaxEx2(q)
									for(var x=0;x<rp.length;x++){
										aopt.push("Prodotti:"+rp[x][0]+":"+rp[x][1])
									}
									
									
									
									var s="<option>(Select...)</option>";
									for(var z=0;z<aopt.length;z++){s+="<option>"+aopt[z]+"</option>"}
									if(!ADMINSEL){
										ADMINSEL=$.CM_createObj("select",DIVADMIN,"adminsel",s,"")
									}
									$("#adminsel").html(s)
									//alert($("#adminsel")[0].innerHTML)
									$("#adminsel").change(showtableadmin)
									if(!ADMINCOMMIT){
										ADMINCOMMIT=$.CM_createObj("INPUT",DIVADMIN,"admincommit","","","","type:button,value:Conferma")
										link=$.CM_createObj("span",DIVADMIN,"","    <u>Ritorna alla home page</u>","","","","","","",true)
									}
									$(DIVADMIN).append("<br><br>")
									
						}
						
						fill_admin_select()
						w=setTimeout(function(){
							//$(DIVWAIT).hide()
						},1000)
						
						$(link).click(function(){
							window.open("index.htm","_self")
						})



						$(ADMINCOMMIT).click(function() {
							//Conferma
							var selval = $.CM_Select_CurrentValue(ADMINSEL).toString().toLowerCase()

							if (selval.split(":")[0] == "prodotti") {
								var gruppo = selval.split(":")[1]
								$.each(OBJTABLEADMIN.rows, function(n, orow) {
									if(n>0){
											if (orow.cells[0].style.border.toLowerCase().indexOf("red") > -1) {
												var foto1 = ""
												if (orow.cells[7].childNodes.length > 0) {
													if (orow.cells[7].childNodes[0].tagName.toLowerCase() == "input") {
														foto1 = $.QUERY_double_virg_db(orow.cells[7].childNodes[1].innerHTML)
													} else {
														foto1 = $.QUERY_double_virg_db(orow.cells[7].childNodes[0].innerHTML)
													}
												}
												var foto2 = ""//$.QUERY_double_virg_db(orow.cells[8].childNodes[1].innerHTML)
												if (orow.cells[8].childNodes.length > 0) {
													if (orow.cells[8].childNodes[0].tagName.toLowerCase() == "input") {
														foto2 = $.QUERY_double_virg_db(orow.cells[8].childNodes[1].innerHTML)
													} else {
														foto2 = $.QUERY_double_virg_db(orow.cells[8].childNodes[0].innerHTML)
													}
												}

												var q = "update prodotti set " +
															"posizione=" + orow.cells[1].innerHTML +
															", sottogruppo='" + $.QUERY_double_virg_db(orow.cells[2].innerHTML) +
															"', codice='" + $.QUERY_double_virg_db(orow.cells[3].innerHTML) +
															"', titolo='" + $.QUERY_double_virg_db(orow.cells[4].innerHTML) +
															"', descrizione='" + $.QUERY_double_virg_db(orow.cells[5].innerHTML) +
															"', tipologia='" + $.QUERY_double_virg_db(orow.cells[6].innerHTML) +
															"', linkfoto1='" + foto1 +
															"', linkfoto2='" + foto2 +
															"' where id=" + orow.cells[0].innerHTML//+" and gruppo
												//alert(q)
												var r = $.ajaxEx2(q)


												alert(r)
												ADMINSEL.innerHTML=""
												fill_admin_select()
												ADMINSEL.selectedIndex=0
												showtableadmin()
											}
									}
								})

							} else {
								switch (selval) {

									case "gruppi prodotto":
										$.each(OBJTABLEADMIN.rows, function(n, orow) {
											if(n>0){
													if (orow.cells[0].style.border.toLowerCase().indexOf("red") > -1&&orow.cells[1].innerHTML>"") {
														var foto1 = ""
														if (orow.cells[4].childNodes.length > 0) {
															if (orow.cells[4].childNodes[0].tagName.toLowerCase() == "input") {
																foto1 = $.QUERY_double_virg_db(orow.cells[4].childNodes[1].innerHTML)
															} else {
																foto1 = $.QUERY_double_virg_db(orow.cells[4].childNodes[0].innerHTML)
															}
														}
														var q = "update gruppi_prodotti set " +
																"gruppo='" + $.QUERY_double_virg_db(orow.cells[1].innerHTML) +
																"', titolo='" + $.QUERY_double_virg_db(orow.cells[2].innerHTML) +
																"', descrizione='" + $.QUERY_double_virg_db(orow.cells[3].innerHTML) +
																"', foto='" + $.QUERY_double_virg_db(foto1) +
																"', posizione='" + $.QUERY_double_virg_db(orow.cells[5].innerHTML) +
																"' where id=" + orow.cells[0].innerHTML//+" and gruppo
														var r = $.ajaxEx2(q)

														alert(r)
														
														// aggiungo le righe alla tabella prodotti
														if(orow.cells[1].innerHTML!="--"&&orow.cells[1].innerHTML>""){
															q="select id from prodotti where gruppo like '"+$.QUERY_double_virg_db(orow.cells[1].innerHTML)+"'"
															r=$.ajaxEx2(q)
															if(r.length<2){
																for(var x=0;x<40;x++){
																	q="insert into prodotti (gruppo) values ('"+$.QUERY_double_virg_db(orow.cells[1].innerHTML)+"')"
																	r=$.ajaxEx2(q)
																}
															}
														}
														alert("Gruppo "+$.QUERY_double_virg_db(orow.cells[1].innerHTML)+" aggiornato.")
													}
											}
										})
										// Ricarico il comboBox
										ADMINSEL.innerHTML=""
										fill_admin_select()
										ADMINSEL.selectedIndex=0
										showtableadmin()
										break
									
									
									case "intro_prodotti":
									case "news":
									case "homepage":
										$.each(OBJTABLEADMIN.rows, function(n, orow) {
											if (orow.cells[0].style.border.toLowerCase().indexOf("red") > -1) {
												var foto1 = ""
												if (orow.cells[5].childNodes.length > 0) {
													if (orow.cells[5].childNodes[0].tagName.toLowerCase() == "input") {
														foto1 = $.QUERY_double_virg_db(orow.cells[5].childNodes[1].innerHTML)
													} else {
														foto1 = $.QUERY_double_virg_db(orow.cells[5].childNodes[0].innerHTML)
													}
												}
												var dt=$.CM_getTodayDateTime();
												if(orow.cells[2].innerHTML>""){dt=orow.cells[2].innerHTML};
												var q = "update articoli set " +
														"data='" + $.QUERY_double_virg_db(dt) +
														"', titolo='" + $.QUERY_double_virg_db(orow.cells[1].innerHTML) +
														"', desc1='" + $.QUERY_double_virg_db(orow.cells[3].innerHTML) +
														"', desc2='" + $.QUERY_double_virg_db(orow.cells[4].innerHTML) +
														"', foto1='" + $.QUERY_double_virg_db(foto1) +
														"', foto2='" + $.QUERY_double_virg_db(orow.cells[6].innerHTML) +
														"', sottotitolo='" + $.QUERY_double_virg_db(orow.cells[6].innerHTML) +
														"' where id=" + orow.cells[0].innerHTML//+" and gruppo
												var r = $.ajaxEx2(q)


												alert(r)
											}
										})
										break;
									case "foto_home":
										$.each(OBJTABLEADMIN.rows, function(n, orow) {
											if (orow.cells[0].style.border.toLowerCase().indexOf("red") > -1) {

												var foto1 = ""
												if (orow.cells[5].childNodes.length > 0) {
													if (orow.cells[5].childNodes[0].tagName.toLowerCase() == "input") {
														foto1 = $.QUERY_double_virg_db(orow.cells[5].childNodes[1].innerHTML)
													} else {
														foto1 = $.QUERY_double_virg_db(orow.cells[5].childNodes[0].innerHTML)
													}
												}
												var foto2 = ""//$.QUERY_double_virg_db(orow.cells[8].childNodes[1].innerHTML)
												var q = "update articoli set " +
														"data='" + $.CM_getTodayDateTime() +
														"', titolo='" + $.QUERY_double_virg_db(orow.cells[1].innerHTML) +
														"', desc1='" + $.QUERY_double_virg_db(orow.cells[3].innerHTML) +
														"', desc2='" + $.QUERY_double_virg_db(orow.cells[4].innerHTML) +
														"', foto1='" + foto1 +
														"', foto2='" + foto2 +
														"', sottotitolo='" + $.QUERY_double_virg_db(orow.cells[6].innerHTML) +
														"' where id=" + orow.cells[0].innerHTML//+" and gruppo
												alert(q)
												var r = $.ajaxEx2(q)


												alert(r)
											}
										})

										break
									default: break


								}
							}
						})
		//},2000)
		
			
			// tabella
			
			
			/*
			var q="select top 1 id from prodotti"
			OBJTABLEADMIN=new jQuery.TABLEGRID("mod",DIVADMIN,q,"1px,54px,980px,700px","","font:normal 8pt arial","",false)
			OBJTABLEADMIN.divMain.style.display="none"
			OBJTABLEADMIN.divMain.style.font="normal 9pt arial"

			*/
			// finestra edit
			
			WINEDITADMIN=$.WIN_add("wineditadmin","","300,260","Edit",true,"10")
			var editbox=$.CM_createObj("textarea",WINEDITADMIN,"editbox","","","width:280px","rows:6")
			var btconfedit=$.CM_createObj("input",WINEDITADMIN,"btconfedit","","","","type:button,value:Conferma")
			var btannedit=$.CM_createObj("input",WINEDITADMIN,"btannedit","","","","type:button,value:Annulla")
			$(btannedit).click(function(){
				$("#wineditadmin").hide()
			})
			$(btconfedit).click(function(){
				TDEDIT.innerHTML=editbox.value
				TDEDIT.parentNode.cells[0].style.border="solid 1px red"
				$("#wineditadmin").hide()
				var s=ADMINSEL.selectedIndex
				var tt=setTimeout(function(){
					ADMINSEL.selectedIndex=s
				},1000)
			})
			
			OBJTABLEADMIN=$.CM_createObj("table",DIVADMIN,"tableadmin","","","font:normal 8pt arial; display:none","border:1,bordercolor:#888888")
			
			$("#wineditadmin").hide()
			
			
			
}

function hidecomponents(hide){
	var x="block"
	if(hide){
		x=(hide==true)?"none":"block"
	}
	//alert(x)
	DIVWAIT.style.display=x
	MENU.style.display=x
	TXT.style.display=x
	//IMGSFONDO.style.display=x
	//IMGSFONDO2.style.display=x
	MAIN.style.display=x
	LOGOSIMO.style.display=x
	FOOTER.style.display=x
	
	
	DIVWAIT.style.visibility="hidden"
	//MENU.style.visibility="hidden"
	//TXT.style.visibility="hidden"
	//IMGSFONDO.style.visibility="hidden"
	//IMGSFONDO2.style.visibility="hidden"
	
	
	
	
}

function showtableadmin(){
		$("#debug").html($.CM_Select_CurrentValue(ADMINSEL)+","+ADMINSEL.selectedIndex)
		
		OBJTABLEADMIN.style.display="block"
		var selval=$.CM_Select_CurrentValue(ADMINSEL).toString().toLowerCase()
		
		if(ADMINSEL.selectedIndex==0){
			$(OBJTABLEADMIN).hide()
			return
		}else{
			$(OBJTABLEADMIN).show()
		}
		
		
		
		if(selval.indexOf("prodotti:")>-1){
			var gruppo=selval.split(":")[1]
			var sottogruppo=selval.split(":")[2]
						
			var q="select id,posizione,sottogruppo,codice,titolo,descrizione,tipologia,linkfoto1,linkfoto2 from prodotti where gruppo like '"+gruppo+"' and (sottogruppo like '"+sottogruppo+"' or sottogruppo='' or sottogruppo is null) order by posizione"
						
						
			filltable(q)
			insert_button_photo(7)
			insert_button_photo(8)
			/*
			OBJTABLEADMIN.query(q)
			//var tbx=new jQuery.TABLEGRID("mod",DIVADMIN,q,"1px,54px,860px,800px")
			OBJTABLEADMIN.overRowColor("#B5D2E5")
			OBJTABLEADMIN.alternateRowColor("#eee")
			$.each(OBJTABLEADMIN.grid.rows,function(){
					//this.cells[3].innerHTML="<input type=button value='Modifica' onclick='_event_btn_modifica()' />"
			})
			OBJTABLEADMIN.columnsWidth("10,100,100,100,100,100,100,100,100,100")
			
			alert(OBJTABLEADMIN.grid.style.width+","+OBJTABLEADMIN.grid.rows.length)
			
			OBJTABLEADMIN.divMain.style.display="block"
			
			$.each(OBJTABLEADMIN.rows,function(i,item){
			
				if(i>0){
					var save=item.cells[7].innerHTML
					item.cells[7].innerHTML=""
			
					var bt=document.createElement("input")
					bt.id=i+"cmdupload"
					bt.type="button"
					bt.value="..."
					item.cells[7].appendChild(bt)

					var bt=document.createElement("span")
					bt.id=i+"spanupload"
					bt.innerHTML=save
					item.cells[7].appendChild(bt)
					
					ajaxupl = new AjaxUpload('#'+i+'cmdupload', { action: 'upload_vb.aspx',
						onChange: function(file, extension) {
							//alert(okupload())
							//return (okupload())
						},
						onSubmit: function(file, extension) {
							// allow only 1 upload
							//this.disable();
							//alert(okupload())
							//return (okupload())
						},
						onComplete: function(file, response) {
							
							
							if (response.toLowerCase().indexOf("success") > -1) { var s = "success" } else { s = "error" }
							alert("Upload Response: " + response);
							
							// Rimuovo prima il testo che cera
							var rw=parseInt(this._button.id)
							$("#"+rw+"spanupload")[0].innerHTML=file
							this._button.parentNode.parentNode.cells[0].style.border="solid 1px red"
							
						}
					});
					
					save=item.cells[8].innerHTML
					item.cells[8].innerHTML=""
					
					bt=document.createElement("input")
					bt.id=i+"cmdupload2"
					bt.type="button"
					bt.value="..."
					item.cells[8].appendChild(bt)

					var bt=document.createElement("span")
					bt.id=i+"spanupload2"
					bt.innerHTML=save
					item.cells[8].appendChild(bt)
					
					ajaxupl2 = new AjaxUpload('#'+i+'cmdupload2', { action: 'upload_vb.aspx',
						onChange: function(file, extension) {
							//alert(okupload())
							//return (okupload())
						},
						onSubmit: function(file, extension) {
							// allow only 1 upload
							//this.disable();
							//alert(okupload())
							//return (okupload())
						},
						onComplete: function(file, response) {
							
							
							if (response.toLowerCase().indexOf("success") > -1) { var s = "success" } else { s = "error" }
							alert("Upload Response: " + response);
							
							// Rimuovo prima il testo che cera
							var rw=parseInt(this._button.id)
							$("#"+rw+"spanupload2")[0].innerHTML=file
							this._button.parentNode.parentNode.cells[0].style.border="solid 1px red"
							
						}
					});
				}
			})
			*/
		}else{
			switch(selval){
			
				case "gruppi prodotto":
					//alert("qu")
					//OBJTABLEADMIN.hide()
					q="select id,gruppo,titolo,descrizione,foto,posizione from gruppi_prodotti"
					filltable(q)
					insert_button_photo(4)
					/*
					OBJTABLEADMIN.query(q)
					$.each(OBJTABLEADMIN.grid.rows, function(i, item) {
						if(i>0){
									var save = item.cells[4].innerHTML
									item.cells[4].innerHTML = ""

									var bt = document.createElement("input")
									bt.id = i + "cmdupload"
									bt.type = "button"
									bt.value = "..."
									item.cells[4].appendChild(bt)

									bt = document.createElement("span")
									bt.id = i + "spanupload"
									bt.innerHTML = save
									item.cells[4].appendChild(bt)

									//item.cells[5].innerHTML = "<input id=" + i + "cmdupload" + " type='button' value='..' onclick='buttonfoto_click(this)' />"
									//alert($("#cmdupload"+i)[0])
									ajaxupl = new AjaxUpload('#' + i + 'cmdupload', { action: 'upload_vb.aspx',
										onChange: function(file, extension) {
											//alert(okupload())
											//return (okupload())
										},
										onSubmit: function(file, extension) {
											// allow only 1 upload
											//this.disable();
											//alert(okupload())
											//return (okupload())
										},
										onComplete: function(file, response) {
																	
											if (response.toLowerCase().indexOf("success") > -1) { var s = "success" } else { s = "error" }
											alert("Upload Response: " + response + "," + file);

											// Rimuovo prima il testo che cera
											var rw = parseInt(this._button.id)
											$("#" + rw + "spanupload")[0].innerHTML = file
											this._button.parentNode.parentNode.cells[0].style.border = "solid 1px red"
											item.cells[0].style.border = "solid 1px red"

										
											//  COMPRESSIONE (height fisso a 180px)
											var oi=new Image()
											oi.src="images/upload/"+file
											document.body.appendChild(oi)
											f=setTimeout(function(){
													
													//alert(oi+","+oi.width+","+oi.src)
													var new_width=(oi.width/oi.height)*180
													var new_height=180
													$.ajaxSetup({type: 'POST', url: 'compress.aspx', async: false})
													var cslash=String.fromCharCode(92)
													q="image=/images/upload/"+file+"&width="+new_width+"&height="+new_height+"&newname=/images/upload/compressed/"+file
													//alert(q)
													var rr=$.ajaxEx(q)
													//alert(rr)
													$.ajaxSetup({type: 'POST', url: 'as_send.aspx', async: false})
													document.body.removeChild(oi)
													
										   },3000)
								
									}
								});
							}

					})	
					*/				
					break
			
			
			
				case "foto_home":
					var q = "select id,titolo,data,desc1,desc2,foto1,foto2,sottotitolo from articoli where categoria like 'foto_home'"// order by posizione"
					filltable(q)
					insert_button_photo(5)
					insert_button_photo(6)
					/*
					OBJTABLEADMIN.query(q)
					OBJTABLEADMIN.overRowColor("#B5D2E5")
					OBJTABLEADMIN.alternateRowColor("#eee")
					$.each(OBJTABLEADMIN.grid.rows, function(i, item) {
						if(i>0){
								var save = item.cells[5].innerHTML
								item.cells[5].innerHTML = ""

								var bt = document.createElement("input")
								bt.id = i + "cmdupload"
								bt.type = "button"
								bt.value = "..."
								item.cells[5].appendChild(bt)

								bt = document.createElement("span")
								bt.id = i + "spanupload"
								bt.innerHTML = save
								item.cells[5].appendChild(bt)

								//item.cells[5].innerHTML = "<input id=" + i + "cmdupload" + " type='button' value='..' onclick='buttonfoto_click(this)' />"
								//alert($("#cmdupload"+i)[0])
								ajaxupl = new AjaxUpload('#' + i + 'cmdupload', { action: 'upload_vb.aspx',
									onChange: function(file, extension) {
										//alert(okupload())
										//return (okupload())
									},
									onSubmit: function(file, extension) {
										// allow only 1 upload
										//this.disable();
										//alert(okupload())
										//return (okupload())
									},
									onComplete: function(file, response) {
																
										if (response.toLowerCase().indexOf("success") > -1) { var s = "success" } else { s = "error" }
										alert("Upload Response: " + response + "," + file);

										// Rimuovo prima il testo che cera
										var rw = parseInt(this._button.id)
										$("#" + rw + "spanupload")[0].innerHTML = file
										this._button.parentNode.parentNode.cells[0].style.border = "solid 1px red"
										item.cells[0].style.border = "solid 1px red"

									
										//  COMPRESSIONE (height fisso a 180px)
										var oi=new Image()
										oi.src="images/upload/"+file
										document.body.appendChild(oi)
										f=setTimeout(function(){
												
												alert(oi+","+oi.width+","+oi.src)
												var new_width=(oi.width/oi.height)*180
												var new_height=180
												$.ajaxSetup({type: 'POST', url: 'compress.aspx', async: false})
												var cslash=String.fromCharCode(92)
												q="image=/images/upload/"+file+"&width="+new_width+"&height="+new_height+"&newname=/images/upload/compressed/"+file
												//alert(q)
												var rr=$.ajaxEx(q)
												//alert(rr)
												$.ajaxSetup({type: 'POST', url: 'as_send.aspx', async: false})
												document.body.removeChild(oi)
												
										},3000)
								
								}
							});
						}

					})
					*/
					
					break
				case "intro_prodotti":
					var q="select id,titolo,data,desc1,desc2,foto1,foto2,sottotitolo from articoli where categoria like 'intro_prodotti'"// order by posizione"
					filltable(q)
					/*
					OBJTABLEADMIN.query(q)
					OBJTABLEADMIN.overRowColor("#B5D2E5")
					OBJTABLEADMIN.alternateRowColor("#eee")
					*/
					break
				case "homepage":
					var q="select id,titolo,data,desc1,desc2,foto1,foto2,sottotitolo from articoli where categoria like 'homepage'"// order by posizione"
					filltable(q)
					/*
					OBJTABLEADMIN.query(q)
					OBJTABLEADMIN.overRowColor("#B5D2E5")
					OBJTABLEADMIN.alternateRowColor("#eee")
					*/
					break
				case "news":
					var q="select id,titolo,data,desc1,desc2,foto1,foto2,sottotitolo from articoli where categoria like 'news'"// order by posizione"
					filltable(q)
					insert_button_photo(5)
					insert_button_photo(6)
					//alert(q)
					
					/*
					OBJTABLEADMIN.query(q)
					OBJTABLEADMIN.overRowColor("#B5D2E5")
					OBJTABLEADMIN.alternateRowColor("#eee")
					$.each(OBJTABLEADMIN.grid.rows,function(i,item){
						var save = item.cells[5].innerHTML
						item.cells[5].innerHTML = ""

						var bt = document.createElement("input")
						bt.id = i + "cmdupload"
						bt.type = "button"
						bt.value = "..."
						item.cells[5].appendChild(bt)

						bt = document.createElement("span")
						bt.id = i + "spanupload"
						bt.innerHTML = save
						item.cells[5].appendChild(bt)
							//item.cells[5].innerHTML="<input id="+i+"cmdupload"+" type='button' value='..' onclick='buttonfoto_click(this)' />"
							//alert($("#cmdupload"+i)[0])
							ajaxupl = new AjaxUpload('#'+i+'cmdupload', { action: 'upload_vb.aspx',
								onChange: function(file, extension) {
									//alert(okupload())
									//return (okupload())
								},
								onSubmit: function(file, extension) {
									// allow only 1 upload
									//this.disable();
									//alert(okupload())
									//return (okupload())
								},
								onComplete: function(file, response) {
									if (response.toLowerCase().indexOf("success") > -1) { var s = "success" } else { s = "error" }
									alert("Upload Response: " + response+","+file);
									
								// Rimuovo prima il testo che cera
								var rw = parseInt(this._button.id)
								$("#" + rw + "spanupload")[0].innerHTML = file
								this._button.parentNode.parentNode.cells[0].style.border = "solid 1px red"
								item.cells[0].style.border = "solid 1px red"
									
									//  COMPRESSIONE (height fisso a 180px)
									var oi=new Image()
									oi.src="images/upload/"+file
									document.body.appendChild(oi)
									f=setTimeout(function(){
											
											//alert(oi+","+oi.width+","+oi.src)
											var new_width=(oi.width/oi.height)*180
											var new_height=180
											$.ajaxSetup({type: 'POST', url: 'compress.aspx', async: false})
											var cslash=String.fromCharCode(92)
											q="image=/images/upload/"+file+"&width="+new_width+"&height="+new_height+"&newname=/images/upload/compressed/"+file
											//alert(q)
											var rr=$.ajaxEx(q)
											//alert(rr)
											$.ajaxSetup({type: 'POST', url: 'as_send.aspx', async: false})
											document.body.removeChild(oi)
											
									},3000)
									
									item.cells[0].style.border = "solid 1px red"
								}
							});
							
							
							
					})
					*/
					//t = window.setInterval(okupload_b, 1000);
					break
				default:
			
			}
			
		}
		
		
		
		
		
		$(OBJTABLEADMIN).dblclick(function(e){
			var o=$.browser.msie?e.srcElement:e.target
			$("#wineditadmin").show()
			$("#editbox")[0].value=o.innerHTML
			TDEDIT=o
			CURROWEDIT=o.parentNode
			var i=setTimeout(function(){
				$("#editbox")[0].focus()
			},100)
		})
		OBJTABLEADMIN.rows[0].cells[0].style.width="30px"
		
		//OBJTABLEADMIN.grid.style.width=
		var t="20,20,200,100,100,200,180,100.100"
		var aw=t.split(",")
		$.each(aw,function(i,o){
			OBJTABLEADMIN.rows[0].cells[i].style.width=o+"px"
		})
		
}

function _event_Cell_MouseMove(){

}
function _event_Edit_Change(){

}
function _event_Cell_Click(){

}

function _event_btn_modifica(){
	
	animate_main_2(function(){
				
		
		
	})
	
}

function filltable(q){

		var rs=$.ajaxEx2(q)
		$.TABLE_RemoveAllCell(OBJTABLEADMIN,0)
		var campi=new Array() 
		campi[0]=jQuery.QUERY_retPart(q,"campi").split(",")
		$.each(campi[0],function(i,o){campi[0][i]=$.QUERY_removebrackets(o)})
		$.TABLE_AddRows(OBJTABLEADMIN,1,campi[0].length,"","","","",campi)
		$.TABLE_AddRows(OBJTABLEADMIN,rs.length,rs[0].length,"","","","",rs)
		OBJTABLEADMIN.style.backgroundColor="white"
		$(OBJTABLEADMIN.rows[0]).cssEX("color:white;backgroundColor:black; fontWeight:bold")
		
}

function insert_button_photo(column,idbuttonbase,spanupload){
	
	if(!idbuttonbase){
		idbuttonbase="cmdupload"
	}
	if(!spanupload){
		spanupload="spanupload"
	}
	
	$("#tableadmin tr").each(function(i,o){
	
		if(i>0){
	
			//var btn="<input id="+i+"cmdupload type=button value='...' title='Scegli la foto' />"
			//$(btn).appendTo(o.cells[column])
			


						var save = o.cells[column].innerHTML
						o.cells[column].innerHTML = ""

						var bt = document.createElement("input")
						bt.id = i + idbuttonbase
						bt.type = "button"
						bt.value = "..."
						o.cells[column].appendChild(bt)

						bt = document.createElement("span")
						bt.id = i + spanupload
						bt.innerHTML = save
						o.cells[column].appendChild(bt)




			ajaxupl = new AjaxUpload('#' + i + idbuttonbase, { action: 'upload_vb.aspx',
				onChange: function(file, extension) {
					//alert(okupload())
					//return (okupload())
				},
				onSubmit: function(file, extension) {
					// allow only 1 upload
				},
				onComplete: function(file, response) {
											
					if (response.toLowerCase().indexOf("success") > -1) { var s = "success" } else { s = "error" }
					alert("Upload Response: " + response + "," + file);

					// Rimuovo prima il testo che cera
					var rw = parseInt(this._button.id)
					$("#" + rw + spanupload)[0].innerHTML = file
					this._button.parentNode.parentNode.cells[0].style.border = "solid 1px red"
					o.cells[0].style.border = "solid 1px red"
				
					//  COMPRESSIONE (height fisso a 180px)
					var oi=new Image()
					oi.src="images/upload/"+encodeURI(file)
					document.body.appendChild(oi)
					f=setTimeout(function(){
							
							alert(oi+","+oi.width+","+oi.src)
							var new_width=oi.width //  (oi.width/oi.height)*180
							var new_height=oi.height // 180
							if(oi.width>1200||oi.height>800){		// Nel caso che l'immagine è  molto grande rimpicciolisco le dim.
									var rapporto=oi.width/oi.height
									if(rapporto>1){			// width più grande
											new_width=oi.width/2
											new_height=oi.height/rapporto/2
									}else{
											new_width=oi.width/rapporto/2
											new_height=oi.height/2
									}
									alert(new_width+","+new_height)
									$.ajaxSetup({type: 'POST', url: 'compress.aspx', async: false})
									var cslash=String.fromCharCode(92)
									q="image=/images/upload/"+file+"&width="+new_width+"&height="+new_height//+"&replace=true"
									//alert(q)
									var rr=$.ajaxEx(q)
									new_width=new_width/2
									new_height=new_height/2
									
									
							}
							$.ajaxSetup({type: 'POST', url: 'compress.aspx', async: false})
							cslash=String.fromCharCode(92)
							q="image=/images/upload/"+file+"&width="+new_width+"&height="+new_height+"&newname=/images/upload/compressed/"+file
							//alert(q)
							rr=$.ajaxEx(q)
							//alert(rr)
							$.ajaxSetup({type: 'POST', url: 'as_send.aspx', async: false})
							document.body.removeChild(oi)
							
					},4000)
			
				
				}
				
			})	
						
		}	
	})
	
}

