function newWindow(sURL, sName, w, h) {
    //  your new window's width
    var w = w || 640;
    //  your new window's height
    var h = h || 480;
    //var sName = sName || ("win" + new Date().getTime());
    
    var ah = window.screen.availHeight;
    var aw = window.screen.availWidth;
    var l = (aw/2) - (w/2);
    var t = (ah/2) - (h/2);
    var sAtts = "location=no" + 
        ",menubar=no" + 
        ",resizable=yes" + 
        ",scrollbars=yes" + 
        ",status=no" + 
        ",toolbar=no" +
        ",height=" + h + 
        ",width=" + w + 
        ",top=" + t + 
        ",left=" + l;        
        
    window.newWin = window.open(sURL, sName, sAtts);
	return window.newWin;
}

function cmd_access(t) {
	var FICHE = document.forms['FICHE'];
	var r;
	sel=0;
	for(i=0;i<FICHE.length;i++)
		if(FICHE.elements[i].type=='checkbox' && FICHE.elements[i].checked) {
			sel++;
			r = FICHE.elements[i].value;
		}
	if(sel!=1) {
		alert('Please select one file or folder');
		return(false);
	}  
	triselix(15,r,t,0);
}

function cmd_change_grant(r,t) {
	var FICHE = document.forms['FICHE'];
	sel=0;
	for(i=0;i<FICHE.length;i++)
		if(FICHE.elements[i].type=='checkbox' && FICHE.elements[i].checked) {
			sel++;
		}
	if(!sel) {
		alert('Please select contacts');
		return(false);
	}  
	sel=0;
	for(i=0;i<FICHE.p.length;i++)
		if(FICHE.p[i].checked) {
			sel++;
		}
	if(sel!=1) {
		alert('Please choose a type of permission');
		return(false);
	}  
	triselix(21,r,t,5);
}

function cmd_change_access(r,t) {
	var FICHE = document.forms['FICHE'];
	sel=0;
	for(i=0;i<FICHE.length;i++)
		if(FICHE.elements[i].type=='checkbox' && FICHE.elements[i].checked) {
			sel++;
		}
	if(!sel) {
		alert('Please select contacts');
		return(false);
	}  
	sel=0;
	for(i=0;i<FICHE.p.length;i++)
		if(FICHE.p[i].checked) {
			sel++;
		}
	if(sel!=1) {
		alert('Please choose a type of permission');
		return(false);
	}  
	triselix(15,r,t,FICHE.p.value);
}
	
function cmd_permission(t) {
	var FICHE = document.forms['FICHE'];
	var r;
	sel=0;
	for(i=0;i<FICHE.length;i++)
		if(FICHE.elements[i].type=='checkbox' && FICHE.elements[i].checked) {
			sel++;
			r = FICHE.elements[i].value;
			break;
		}
	if(sel!=1) {
		alert('Please select one file or folder');
		return(false);
	}  
	triselix(19,r,t,0);
}

function cmd_grant(t) {
	var FICHE = document.forms['FICHE'];
	var sel=0;
	for(i=0;i<FICHE.length;i++)
		if(FICHE.elements[i].type=='checkbox' && FICHE.elements[i].checked) {
			sel++;
		}
	if(sel!=1) {
		alert('Please select one contact to grant permission to');
		return(false);
	}  
	triselix(21,0,t,0);
}

function cmd_move(t) {
	var FICHE = document.forms['FICHE'];
	sel=0;
	for(i=0;i<FICHE.length;i++)
		if(FICHE.elements[i].type=='checkbox' && FICHE.elements[i].checked) {
			sel++;
		}
	if(!sel) {
		alert('Please select the documents to move');
		return(false);
	} 
	triselix(51,0,t,0);	
	return(false);
}

function cmd_download(t) {
	var FICHE = document.forms['FICHE'];
	sel=0;
	for(i=0;i<FICHE.length;i++)
		if(FICHE.elements[i].type=='checkbox' && FICHE.elements[i].checked) {
			sel++;
		}
	if(!sel) {
		alert('Please select the documents to download');
		return(false);
	} 
	triselix(66,0,t,0);	
	return(false);
}

function cmd_delete(t) {
	var FICHE = document.forms['FICHE'];
	sel=0;
	for(i=0;i<FICHE.length;i++)
		if(FICHE.elements[i].type=='checkbox' && FICHE.elements[i].checked) {
			sel++;
		}
	if(!sel) {
		alert('Please select the documents to delete');
		return(false);
	} 
	if(confirm('WARNING: Are you sure you want to delete the selected files?')) {
		triselix(33,0,t,0);	
	}
	return(false);
}

function cmd_properties(t) {
	var FICHE = document.forms['FICHE'];
	var r;
	sel=0;
	for(i=0;i<FICHE.length;i++)
		if(FICHE.elements[i].type=='checkbox' && FICHE.elements[i].checked) {
			sel++;
			r = FICHE.elements[i].value;
		}
	if(sel!=1) {
		alert('Please select one file or folder');
		return(false);
	}  
	triselix(13,r,t,0);
}

function cmd_email_pass(r,t) {
	var FICHE = document.forms['FICHE'];
	sel=0;
	for(i=0;i<FICHE.length;i++)
		if(FICHE.elements[i].type=='checkbox' && FICHE.elements[i].checked) {
			sel++;
		}
	if(!sel) {
		alert('Please select the users to send their password to');
		return(false);
	} 
	if(confirm('Are you sure you want to send their password to the selected users?')) {
		triselix(64,r,t,0);	
	}
	return(false);
}



function triselix_sort(by,asc) {
	var FICHE=document.forms['FICHE'];
	FICHE.b.value=by;
	FICHE.a.value=asc;
	FICHE.submit();
}

function triselix(m,r,t,p) {
	var FICHE=document.forms['FICHE'];
	FICHE.mode.value=m;
	FICHE.r.value=r;
	FICHE.t.value=t;
	FICHE.p.value=p;
	FICHE.w.value=0;
	FICHE.submit();
}


