function SynchDrop(frm){
if (frm.nullbox)
frm.nullbox.selectedIndex=frm.tobox.selectedIndex;
}

function numChecked(frm){
j=0;
for(i=0;i< frm.length;i++){
e=frm.elements[i];
if (e.type=='checkbox' && e.name != 'allbox' && e.checked)
j++;	
}
return j;
}

function slct1st(frm){
j=0;
for(i=0;i< frm.length;i++){
e=frm.elements[i];
if (e.type=='checkbox' && e.name != 'allbox' && e.checked)
if(j==1) e.checked=false;
else j=1;
}
return j;
}

function Subm(frm,url,first,dosub){
num = ((first) ? slct1st(frm) : numChecked(frm));
if (num>0){
//frm._HMaction.value=act;
frm.action=url;
if (dosub)
frm.submit();
return true;
}
else
alert("Seleccione un item.");
return false;
}

function Subm2(frm,url,dosub){
frm.action=url;
if (dosub)
frm.submit();
return true;
}

function irA(url){
window.location = url;
}

function abrir(url,nom,w,h){ 
	var winl = (screen.width - w)/2;
	var wint = (screen.availHeight - h)/2;
	window.name = nom;
	miventana=window.open(url,"Ventana", "scrollbars=yes,dependent=yes,height="+h+",width="+w+",top="+wint+",left="+winl);
	}

function chdb(url,atr,db){
	window.location=url+"?"+atr+"="+db.options(db.selectedIndex).value
	}

function check(field,msg) {
  if (field.value == "") {
    alert(msg);
	field.focus();
	field.blur();
	field.select();
	return false;
  }
  return true;
}

function sw(w,url,t){
	w.close();
	w.open(url,t)
}

function cf(msg,frm,url,first,dosub){
num = ((first) ? slct1st(frm) : numChecked(frm));
if (num>0){
if (confirm(msg)){
frm.action=url;
if (dosub)
frm.submit();
return true;
}
}
else
alert("Seleccione un item.");
return false;
}

function jump(n,cv,cj){
	var letters = cv.value.length +1;
	if (letters <= n){
		cv.focus()
	}
	else{
		cj.focus()
	}
} 