function check_all()
{
	for (i=0;i<document.form.elements.length; i++)
	{
		if(document.form.elements[i].checked==true) document.form.elements[i].checked=false; else document.form.elements[i].checked=true;
	}
}
function set_vis(n,id)
{
	location.href='index.php?area=tree&action_mod=visibility&v='+n+'&id='+id;
}

function swapImgRestore() 
{
	var i,x,a=document.sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function findObj(n, d) 
{
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
	if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function swapImage() 
{
	var i,j=0,x,a=swapImage.arguments; document.sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=findObj(a[i]))!=null){document.sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



function dateV(value)
{
	if(document.forms['form'].elements[value].value<10 && document.forms['form'].elements[value].value.length==1){ document.forms['form'].elements[value].value=0+document.forms['form'].elements[value].value;}
}

function doInsert(ibTag, ibClsTag, isSingle)
{
	var myAgent   = navigator.userAgent.toLowerCase();
	var myVersion = parseInt(navigator.appVersion);
	var is_ie   = ((myAgent.indexOf("msie") != -1)  && (myAgent.indexOf("opera") == -1));
	var is_nav  = ((myAgent.indexOf('mozilla')!=-1) && (myAgent.indexOf('spoofer')==-1)
			&& (myAgent.indexOf('compatible') == -1) && (myAgent.indexOf('opera')==-1)
			&& (myAgent.indexOf('webtv') ==-1)       && (myAgent.indexOf('hotjava')==-1));

	var is_win   =  ((myAgent.indexOf("win")!=-1) || (myAgent.indexOf("16bit")!=-1));
	var is_mac    = (myAgent.indexOf("mac")!=-1);	
	var isClose = false;
	var obj_ta = document.form.text;

	if ( (myVersion >= 4) && is_ie && is_win) // Ensure it works for IE4up / Win only
	{
		if(obj_ta.isTextEdit){ // this doesn't work for NS, but it works for IE 4+ and compatible browsers
			obj_ta.focus();
			var sel = document.selection;
			var rng = sel.createRange();
			rng.colapse;
			if((sel.type == "Text" || sel.type == "None") && rng != null){
				if(ibClsTag != "" && rng.text.length > 0)
					ibTag += rng.text + ibClsTag;
				else if(isSingle)
					isClose = true;

				rng.text = ibTag;
			}
		}else{
			if(isSingle)
				isClose = true;

			obj_ta.value += ibTag;
		}
	}else{
		if(isSingle)
			isClose = true;

		obj_ta.value += ibTag;
	}

	obj_ta.focus();

	// clear multiple blanks
//	obj_ta.value = obj_ta.value.replace(/  /, " ");

	return isClose;
}
function changeL()
{
	document.form.action.value='';
	form.submit();
}
function checkState()
{
	if(document.form.state.value==0 && document.form.sendEmail.checked==1){ alert('If user is inactive i can\'t send notify!');document.form.sendEmail.checked=0;}
	if(document.form.email.value=="" && document.form.sendEmail.checked==1){alert('If email is empty i can\'t send notify');document.form.sendEmail.checked=0;}
}
function insert(value)
{
	doInsert(" " + value + " ", "", false);
}
function popup(link,width,height)
{
	file = window.open(link,'file','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizeable=yes,copyhistory=no,width='+width+',height='+height+',left=0,top=0,marginwidth=0,marginheight=0');
}
function send(link)
{
	if (confirm("Sarą inviata un'email al cliente per avvertirlo\nche la spedizione verrą effettuata a breve")==true)
	location.replace(link);
}
function show_submenu(name)
{
	if(document.getElementById(name).style.display=="none") {document.getElementById(name).style.display="inline"; }else{document.getElementById(name).style.display="none";}
}
function sure(link)
{
	if (confirm("Eliminare definitivamente?")==true)
	location.replace(link);
}
function visibility()
{
	if(document.form.admin.checked==1) {document.getElementById('divVisible').style.display='none'; }else{document.getElementById('divVisible').style.display='inline';}
}

//HELP FUNCTIONS
	function invertTab(val)
	{
		if(val=="newsDiv")
		{
			document.getElementById('newsTab').style.background='#AED0F0';
			document.getElementById('helpTab').style.background='';
			document.getElementById('legendTab').style.background='';
			document.getElementById('newsDiv').style.display='inline';
			document.getElementById('helpDiv').style.display='none';
			document.getElementById('legendDiv').style.display='none';
		}
		if(val=="helpDiv")
		{
			document.getElementById('newsTab').style.background='';
			document.getElementById('helpTab').style.background='#AED0F0';
			document.getElementById('legendTab').style.background='';
			document.getElementById('newsDiv').style.display='none';
			document.getElementById('helpDiv').style.display='inline';
			document.getElementById('legendDiv').style.display='none';
		}
		if(val=="legendDiv"){
			document.getElementById('newsTab').style.background='';
			document.getElementById('helpTab').style.background='';
			document.getElementById('legendTab').style.background='#AED0F0';
			document.getElementById('newsDiv').style.display='none';
			document.getElementById('helpDiv').style.display='none';
			document.getElementById('legendDiv').style.display='inline';
		}
	}
	function seeDiv(val)
	{
		if(document.getElementById(val).style.display=='inline') document.getElementById(val).style.display='none'; else document.getElementById(val).style.display='inline';
	}
