function hideDiv(_divId){
	if (document.getElementById(_divId))
		document.getElementById(_divId).innerHTML = "";
	else if (document.all)
		document.all[_divId].innerHTML = "";
	else
		return false;
}

function CheckAllForm(FormName){
	
	var st = document.forms[FormName].checkAll;
		if(st.value == 1){ 
			CheckValue = false; st.value = 0;
		} else { 
			CheckValue = true; st.value = 1;
		}
		
	count = document.forms[FormName].elements.length;
    for (i=0; i < count; i++) 
	{
		document.forms[FormName].elements[i].checked = CheckValue;
	}	
}

function habilitar_campos_password(p1,p2){
	
	var pass = elemento(p1);
	var repass = elemento(p2);
		
	if(pass.disabled == "") pass.disabled = "disabled"; else pass.disabled = "";
	if(repass.disabled == "") repass.disabled = "disabled"; else repass.disabled = "";
	
	
}

function elemento(_divId){
	if (!_divId)
		return null;
		
	var returnObj = document.getElementById(_divId);
	if (!returnObj && document.all) {
		returnObj = document.all[_divId];
	}
	
	return returnObj;
}		


function CheckUnCheckAll(FormName, Value){
	count = document.forms[FormName].elements.length;
    for (i=0; i < count; i++) 
		document.forms[FormName].elements[i].checked = Value;
}

function eliminarList(FormName, msj){
	
	return false;
	
	var form = document.getElementById(FormName);
	count = document.forms[FormName].elements.length;
	var x = 0;
    for (i=0; i < count; i++) 
	{
    	if (document.forms[FormName].elements[i].checked == 1) x++;
	}
	
	if (x>0){
		valor = confirm (msj);
			
		if (valor == true){
			form.submit();
		}
		else
			return false;
	} else
		return false;
}

function eliminarSingle(msj, url){
		valor = confirm (msj);
			
		if (valor == true){
			document.location.href = url;
		}
		else
			return false;
}

function restart(val, formId, eId){
	
	if (document.getElementById(formId)){
		var f = document.getElementById(formId);
		var e = document.getElementById(eId);
	}
	else if (document.forms[formId]){
		var f = document.forms[formId];
		var e = document.all[eId];
	}
	
	e.value = val;
    mywindow.close();
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function reloadClickMenu(targ,input,restore){ //v3.0
	var selObj = elemento(input);
	document.location.href = targ+"&id_cliente="+selObj.options[selObj.selectedIndex].value;
  	if(restore) selObj.selectedIndex=0;
}

function MM_findObj(n, d) { //v4.01
  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=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}


function disableForm(theform) {
	if (document.all || document.getElementById) {
		for (i = 0; i < theform.length; i++) {
			var tempobj = theform.elements[i];
			if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")
			tempobj.disabled = true;
		}
	//setTimeout('alert("Gracias por contactarnos!")', 2000);
		return true;
	}
	else {
	//alert("The form has been submitted.  But, since you're not using IE 4+ or NS 6, the submit button was not disabled on form submission.");
		return false;
	}
}

<!-- Begin
function textCounter(field,cntfield,maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
cntfield.value = maxlimit - field.value.length;
}
//  End -->

function changeState(obj, value){
	obj.src = value;
}