////////////////////////////////////////////////////////////
function open_panel(img,path,panel) {

	if (img == "") {
		st = panel.style.display;
		if (st == "none") {
			panel.style.display = "";
		} else {
			panel.style.display = "none";
		}
	} else {
		st = panel.style.display;
		if (st == "none") {
			img.src = path + "arr2.gif";
			panel.style.display = "";
		} else {
			img.src = path + "arr1.gif"
			panel.style.display = "none";
		}
	}
}

function open_panelx(panel) {
		st = panel.style.display;
		if (st == "none") {
			img.src = path + "arr2.gif";
			panel.style.display = "";
		} else {
			img.src = path + "arr1.gif"
			panel.style.display = "none";
		}

}
// LINKS ////////////////////////////////////////////////////
// funzione Link over 
function lk(obj) {
	clname=obj.className;
	clname1=clname + "1";
	obj.className=clname1;
}
// funzione Link out 
function lk1(obj) {
	obj.className=clname;
}
// funzione Link over 
function lkimg(path,obj,iOver) {
	s = obj.src;
	obj.src = path + iOver;
}
// funzione Link out 
function lkimg1(obj) {
	obj.src = s;
//	obj.className=clname;
}
// funzione GO 
function lkgo(url) {
	location.href = url;
	//obj.className=clname;
}

// END LINKS ////////////////////////////////////////////////
function openwindow(url) {
	var features, w = 150, h = 400; 
	var top = (screen.height - h)/2, left = (screen.width - w)/2; 
	if (top < 0) top = 0; 
	if (left < 0) left = 0; 
	features = 'top=' + top + ',left=' +left; 
	features += ',height=' + h + ',width=' + w + ''; 
  window.open(url,'',features);
}
function openwindow2(url) {
  window.open(url);
}

// CHECKBOX ///////////////////////
function checkstatus(obj,cod_ord,loc) {
	obj.disabled = true;
	url = "stato.php?cod_ord=" + cod_ord + "&loc=" + loc;
	location.href = url;
}
// PRINT ///////////////////////
function printpg() {
	window.print();
}
// HIDE ////////////////////////
function hide(obj,i,td) {
	if (obj.style.display == "") {
		i.src = "i/arrow_right.gif";
		obj.style.display = "none";
	} else {
		i.src = "i/arrow_down.gif";
		obj.style.display = "";
	}
}


// UPADTE /////////////////////////////////
function update() {
	f.submit();
}
function update1(obj) {
	obj.submit();
}
function update2(obj) {
	ff = document.getElementsByTagName("form");
	for (i = 0; i < ff.length; i++) {
		if (ff[i].id == obj) {
			obj = ff[i];
		}
	}
	obj.submit();
}


function updateGen(loc,code) {
	ff = document.getElementsByTagName("input");
	for (i = 0; i < ff.length; i++) {
		if (ff[i].name == code) {
			val = ff[i].value;
		}
	}
	//val = obj.value;
	url = "updGen.php?loc=" + loc + "&v=" + val + "&code=" + code;
	//alert(url)
	location.href = url;
}

function updSequence(loc,obj,code) {
	sequence = obj.value;
	
	sequence = sequence.toUpperCase().replace(/[A-Z]/g,"");
	url = "updSequence.php?loc=" + loc + "&sequence=" + sequence + "&code=" + code;
	//alert(sequence)
	location.href = url;
}
function updPages(loc,obj,code) {
	sequence = obj.value;
	sequence = sequence.toUpperCase().replace(/[A-Z]/g,"");
	url = "updPages.php?loc=" + loc + "&description=" + sequence + "&code=" + code;
	//alert(url)
	location.href = url;
}


// SEARCH /////////////////////////////////
function src() {
	ff = document.getElementsByTagName("input");
	for (i = 0; i < ff.length; i++) {
		if (ff[i].name == "srch") {
			val = ff[i].value;
		}
	}

	what = f.what.value;
	start = 0;
	
	if (val == "") {
		url = "viewbox.php?what=" + what + "&start=" + start;
	} else {
		url = "viewboxS.php?what=" + what + "&start=" + start + "&sc=" + val;
	}
	//alert(url)
	location.href = url;
}

function srcGen(what) {
	ff = document.getElementsByTagName("input");
	for (i = 0; i < ff.length; i++) {
		if (ff[i].name == "srch") {
			val = ff[i].value;
		}
	}

	start = 0;
	
	if (val == "") {
		url = "viewboxGen.php?what=" + what + "&start=" + start;
	} else {
		url = "viewboxGen.php?what=" + what + "&start=" + start + "&sc=" + val;
	}
	//alert(url)
	location.href = url;
}


//LOOKUP////////////////////////////////////
function lkp(obj,pg) {
	
	ff = document.f.getElementsByTagName("input");
	fields = "";
	for (i = 0; i < ff.length; i++) {
		if (ff[i].name != obj.name) {
			fields = fields + "&" + ff[i].name + "=" + ff[i].value;
		}
	}

	ff = document.getElementsByTagName("textarea");
	for (i = 0; i < ff.length; i++) {
			fields = fields + "&" + ff[i].name + "=" + ff[i].value ;
			
	}
	
	type = obj.name;
	val = obj.value;
	
	url = "lookup.php?type=" + type + "&description=" + val + "&pg=" + pg + fields;
	//alert(url)
	location.href = url;
}

// SEL ROW in LOOKUP /////////////////////////////////////////////////
function sellkp(obj) {
	alltbl = document.getElementsByTagName("table");
	for (i = 0; i < alltbl.length; i++) {
		if (alltbl[i].id == "lookupT") {
			c = alltbl[i].children;
			cl = c.length;
			kk = 0;
			
			for (k = 0; k < cl; k++) {
				if (c[k].tagName == "TR") {
					kk = kk + 1;
					if (kk % 2 == 0) { // se riga pari
						c[k].className = "lookupP";
					} else { // se riga dispari
						c[k].className = "lookupD";
					}
				}
			}
			
		}
	}
	alltbl = "";
	obj.className = "lookupSEL";
}
////////////////////////////////////////////////////////////////

// OPEN LOOKUP /////////////////////////////////////////////////
function openLkp(obj,pg,type,val) {
	_el = /\&/;
	_elm = pg.split(_el);	
	pg = _elm[0];	

	ff = document.f.getElementsByTagName("input");
	fields = "";
	for (i = 0; i < ff.length; i++) {
		if (ff[i].name != type) {
			fields = fields + "&" + ff[i].name + "=" + ff[i].value;
		}
	}

	ff = document.getElementsByTagName("textarea");
	for (i = 0; i < ff.length; i++) {
			fields = fields + "&" + ff[i].name + "=" + ff[i].value ;
	}

	url = "lookup.php?type=" + type + "&description=" + val + "&pg=" + pg + fields;
	//alert("openLkp " + url)
	location.href = url;
}
////////////////////////////////////////////////////////////////

// DROP LOOKUP /////////////////////////////////////////////////
function dropLkp(obj,pg,type,val) {
	ff = document.f.getElementsByTagName("input");
	fields = "";
	for (i = 0; i < ff.length; i++) {
		if (ff[i].name != type) {
			fields = fields + "&" + ff[i].name + "=" + ff[i].value;
		}
	}

	ff = document.getElementsByTagName("textarea");
	for (i = 0; i < ff.length; i++) {
			fields = fields + "&" + ff[i].name + "=" + ff[i].value ;
	}


	url = pg + "&" + type + "=" + val + fields;
	//alert("dropLkp " + url)
	location.href = url;
}
////////////////////////////////////////////////////////////////
// CLOSE REDUCE /////////////////////////////////////
function closewn(obj) {
	obj.outerHTML = "";
}







// NEW /////////////////////////////////////
function newins(obj) {
	pg = location.href;
	ff = document.getElementsByTagName("input");
	for (i = 0; i < ff.length; i++) {
		if (ff[i].name == obj) {
			type = ff[i].name;
			val = ff[i].value;
			url = "ins.php?type=" + type + "&description=" + val + "&pg=" + pg;
			location.href = url;
		}
	}

}





// SELECT //////////////////////////
function sel(obj,what,o,p,n) {
	alltbl = document.getElementsByTagName("table");
	for (i = 0; i < alltbl.length; i++) {
		if (alltbl[i].id == "t") {
			alltbl[i].style.backgroundColor="#ffffff";
		}
	}
	obj.style.backgroundColor="#cccccc";
	f.start.value = what;
	f.t.value = o;
	f.t0.value = p;
	f.t1.value = n;
}






function modify() {
	what = f.what.value;
	start = f.start.value;
	
	o = f.t.value;
	
	if (start == "") {
		alert("Seleziona un Album");
	} else {
		url = "zoom.php?what=" + what + "&start=" + start + "&o=" + o;
		location.href = url;
	}
}





function save() {
	what = f.what.value;
	start = f.start.value;
	if (start == "") {
		alert("Seleziona un Album");
	} else {
		url = "zoom.php?what=" + what + "&start=" + start;
		location.href = url;
	}
}



function saveGen(loc,type,father) {
	ff = document.getElementsByTagName("input");
	for (i = 0; i < ff.length; i++) {
		if (ff[i].name == "new") {
			val = ff[i].value;
		}
	}

	if (val == "") {
		//
	} else {
		url = "saveGen.php?loc=" + loc + "&v=" + val + "&type=" + type + "&father=" + father;
		//alert(url + val)
		location.href = url;
	}
}
///////////////////////////////////////
///////////////////////////////////////

function deleteGen(loc,code) {
		var agree = confirm("Sei sicuro di voler cancellare?");
		//var agree = confirm("Are you sure you wish to continue?");
		
		if (agree) {
			url = "deleteGen.php?loc=" + loc + "&code=" + code;
			//alert(url)
			location.href = url;
		} else {
			loc = loc.replace("|AND|","&");
			url = loc;
			//alert(url)
			location.href = url;
		}
		
}
///////////////////////////////////////
function deleteModel(loc,code) {
		var agree = confirm("Sei sicuro di voler cancellare?");
		//var agree = confirm("Are you sure you wish to continue?");
		
		if (agree) {
			url = "deleteModel.php?loc=" + loc + "&code=" + code;
			//alert(url)
			location.href = url;
		} else {
			loc = loc.replace("|AND|","&");
			url = loc;
			//alert(url)
			location.href = url;
		}
		
}

function deletemodelLink(loc,code,father) {
		var agree = confirm("Sei sicuro di voler cancellare?");
		//var agree = confirm("Are you sure you wish to continue?");
		
		if (agree) {
			url = "deleteModelLink.php?loc=" + loc + "&code=" + code + "&father=" + father;
			//alert(url)
			location.href = url;
		} else {
			loc = loc.replace("|AND|","&");
			url = loc;
			//alert(url)
			location.href = url;
		}
		
}

function deletePage(loc,code,desc) {
		var agree = confirm("Sei sicuro di voler cancellare \"" + desc + "\"?");
		//var agree = confirm("Are you sure you wish to continue?");
		
		if (agree) {
			url = "deletePage.php?loc=" + loc + "&code=" + code;
			//alert(url)
			location.href = url;
		} else {
			loc = loc.replace("|AND|","&");
			url = loc;
			//alert(url)
			location.href = url;
		}
}
function deleteProject(loc,code,desc) {
		var agree = confirm("Sei sicuro di voler cancellare \"" + desc + "\"?");
		//var agree = confirm("Are you sure you wish to continue?");
		
		if (agree) {
			url = "deleteProject.php?loc=" + loc + "&code=" + code;
			//alert(url)
			location.href = url;
		} else {
			loc = loc.replace("|AND|","&");
			url = loc;
			//alert(url)
			location.href = url;
		}
}

function deleteComment(loc,code) {
		var agree = confirm("Sei sicuro di voler cancellare il commento\"" + code + "\"?");
		//var agree = confirm("Are you sure you wish to continue?");
		
		if (agree) {
			url = "deleteComment.php?loc=" + loc + "&code=" + code;
			//alert(url)
			location.href = url;
		} else {
			loc = loc.replace("|AND|","&");
			url = loc;
			//alert(url)
			location.href = url;
		}
}

///////////////////////////////////////
function deleteObj(loc,obj,desc) {
		var agree = confirm("Vuoi eliminare l'oggetto \"" + desc + "\"?    ");
		
		if (agree) {
			url = "deleteObj.php?loc=" + loc + "&obj=" + obj;
			//alert(url)
			location.href = url;
		} else {
			loc = loc.replace("|AND|","&");
			url = loc;
			//alert(url)
			location.href = url;
		}
}
////////////////////////////////////////
function deleteImpost(loc,code,desc) {
		var agree = confirm("Vuoi eliminare l'oggetto \"" + desc + "\"?    ");
		
		if (agree) {
			url = "deleteImpostazioni.php?loc=" + loc + "&code=" + code;
			//alert(url)
			location.href = url;
		} else {
			loc = loc.replace("|AND|","&");
			url = loc;
			//alert(url)
			location.href = url;
		}
}
///////////////////////////////////////
function deleteUser(loc,code,desc) {
		var agree = confirm("Vuoi eliminare l'oggetto \"" + desc + "\"?    ");
		
		if (agree) {
			url = "deleteUser.php?loc=" + loc + "&code=" + code;
			//alert(url)
			location.href = url;
		} else {
			loc = loc.replace("|AND|","&");
			url = loc;
			//alert(url)
			location.href = url;
		}
}
//////////////////////////////////////////
function generate(loc,what,code) {

		var agree = confirm("Sei sicuro di voler generare?");
		//var agree = confirm("Are you sure you wish to continue?");
		
		if (agree) {
			if (code != "") {
				code = "&code=" + code;
			}
					
			url = "generate" + what + ".php?loc=" + loc + code;
			//alert(url)
			location.href = url;
		} else {
			loc = loc.replace("|AND|","&");
			url = loc;
			//alert(url)
			location.href = url;
		}
		
}


////////////////////////////////////////////////////////////////
// DRAGSS /////////////////////////////////////
function drags() {
	z = event.srcElement;
	
	if (z.id == "lookup") {
		stopmv = true;
		x = event.offsetX;
		y = event.offsetY;
		
		document.onmousemove = move;
	}
}

function move() {
	if (event.button == 1 && stopmv) {
		z.style.cursor = "hand";
		xx = event.clientX - x;
		yy = event.clientY - y;
	
		z.style.pixelLeft = xx;		// xx-1;
		z.style.pixelTop = yy; 		// yy-7;
		return true
	}
	
}
function dragend(obj) {
	stopmv = false;
}
////////////////////////////////////////////////////////////////
// DISABLE SELECT //////////////////////////
/*function disableselect(e){
	return false
}
function reEnable(){
	return true
}
//if IE4+
document.onselectstart = new Function ("return false")
//if NS6
if (window.sidebar) {
	document.onmousedown=disableselect
	document.onclick=reEnable
}*/
///////////////////////////////////////////
////////////////////////////////////////////////////////////////
///////////////////////////////
/// KEY CODES /////////////////////////////////////////////
function kdnXXXXXXXX() { 
//	fhom=hom;
//	fnext=next;
//	fprev=prev;
//	fend=end;

  key = event.keyCode;
	alert(key)

  // Freccia Giu (63233:Safari)
  if (key=="40" || key=="63233") {
			for (k = 0; k < cl; k++) {
				clTOT = cl/2;
				if (c[k].tagName == "TR") {
					kk = kk + 1;
					if (clTOT==k) {
						break;
					}
					obj = obj.nextSibling;
					alert(obj)
						
					sellkp(obj);
					
				}
			}
	}
}


////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
//BANK//////////////////////////////////////////////////////////////



