// varibili d'ambiente
var ENV_OBJ = null;

// array di immagini
var IMAGE_ARRAY = new Array();

function setenv(on,off,path,ext){
	ENV_OBJ = new enviroment(on,off,path,ext);
}

// setta le variabili d'ambiente
function enviroment(on,off,path,ext){
	this.on = on;
	this.off = off;
	this.path = path;
	this.ext = ext;
	this.n=0;
}

function imgobj(name,on,off){
	this.name = name;
	this.imgon = new Image();
	this.imgon.src = on;
	this.imgoff = new Image();
	this.imgoff.src = off;
}

function makearray(){
	start = ENV_OBJ.n;
	end = start + arguments.length;
	for (i=0 ; i<arguments.length ; i++){
		name = arguments[i]
		srcon = ENV_OBJ.path + name + ENV_OBJ.on + ENV_OBJ.ext;
		srcoff = ENV_OBJ.path + name + ENV_OBJ.off + ENV_OBJ.ext;
		IMAGE_ARRAY[start+i] = new imgobj(name,srcon,srcoff);
	}
	ENV_OBJ.n = end;
}


function name2num(chi){
	ok=-1;
	for (i=0;i<ENV_OBJ.n;i++)
		if (chi == IMAGE_ARRAY[i].name)
			ok=i;
	return ok;
}

// passo sezione, nome elemento [nome immagine]
function on(){
	if (arguments.length==1)
		chi1 = chi2 = arguments[0];
	else{
		chi1 = arguments[0];
		chi2 = arguments[1];
		}
	if ((x=name2num(chi1))!=-1)
		document.images[chi2].src = IMAGE_ARRAY[x].imgon.src;
}

function off(){
	if (arguments.length==1)
		chi1 = chi2 = arguments[0];
	else{
		chi1 = arguments[0];
		chi2 = arguments[1];
		}
	if ((x=name2num(chi1))!=-1)
		document.images[chi2].src = IMAGE_ARRAY[x].imgoff.src;
}

/*
function on(){
	if (arguments.length==0) return null;
	
	chi = arguments[0];
	if ((x=name2num(chi))!=-1){
		//alert(IMAGE_ARRAY[x].imgon.src);
	 	document.images[chi].src = IMAGE_ARRAY[x].imgon.src;
	}
}

function off(){
	if (arguments.length == 0) return null;
	
	chi = arguments[0];
	if ((x=name2num(chi))!=-1){
		//alert(IMAGE_ARRAY[x].imgoff.src);
		document.images[chi].src = IMAGE_ARRAY[x].imgoff.src;
	}
	
}
*/
setenv("_hover","","/img/",".gif");

/* questo serve per far aprire in popup le videointerviste  nella sezione 01/testimonials */
function dpSmartLink(u,n,w,h,p) { // v1.4 by David Powers
  var a,j,k,x,y,f='';if(!n){n='';}if(w){f+='width='+w+',';}if(h){f+='height='+h+',';}
  if(p){p=p.split(':');if(p[0]!='z'){p[0]=='c'?(x=(screen.width-w)/2):x=p[0];f+='left='+x+',';}
  if(p[1]!='z'){if(p[0]=='c'){y=(screen.height-h-p[1])/2;if(navigator.appName.indexOf('Op')!=-1){
  y-=96;y=y<0?0:y;}}else{y=p[1];}f+='top='+y+',';}}a=arguments.length;if(a>5){for (k=5;k<a;k++){
  switch(arguments[k]){case 'all':f+='toolbar,menubar,location,scrollbars,status,resizable,';break;
  case 't':f+='toolbar,';break; case 'm':f+='menubar,';break;case 'l':f+='location,';break;
  case 'sc':f+='scrollbars,';break;case 's':f+='status,';break;case 'r':f+='resizable,';}}}
  if(f.charAt(f.length-1)==','){f=f.slice(0,-1);}j=window.open(u,n,f);j.focus();
  document.MM_returnValue=false;
}