// JavaScript Document
function borracampo(campo){
	if (campo.defaultValue==campo.value){
	campo.value = "";
	}
}

function checkSearch(form){
	for (i = 0; i < form.elements.length; i++) { 
		if (form.elements[i].value == "") { 
			alert("Por favor Seleccione una Opción"); 
			form.elements[i].focus(); 
			return false; 
		} 
	} 

}

function moveSelectedOptions(from,to){
	for (var i=0; i<from.options.length; i++) 
	{
	  var o = from.options[i];
	  if (o.selected) {
	     to.options[to.options.length] = new Option( o.text, o.value, false, false);
	  }
	}
	for (var i=(from.options.length-1); i>=0; i--) {
	  var o = from.options[i];
	  if (o.selected) {
	    from.options[i] = null;
	  }
	}
	from.selectedIndex = -1;
	to.selectedIndex = -1;
}

function bloqDesbloq(activo,desactivo){
	a = activo;
	if ((parseInt(a)!=0 && a != "")){desactivo.value = "";}else if((parseInt(a)==0 || a == "")&& desactivo.value == ""){  }else{return false;}
    if (a != "" && parseInt(a)!=0) {  a = true; }
    else { a = false; }
    if (a == true) { frmJAMM21.promocion.disabled = false; }
    else { 
	frmJAMM21.promocion.checked = false;
	frmJAMM21.promocion.disabled = true; 
	frmJAMM21.tachar.checked = false;
	frmJAMM21.tachar.disabled = true;
	}
}

function maximaLongitud(texto,maxlong) { 
  var tecla, in_value, out_value; 

  if (texto.value.length > maxlong) { 
    in_value = texto.value; 
    out_value = in_value.substring(0,maxlong); 
    texto.value = out_value; 
    return false; 
  } 
  return true; 
} 

function select_all(strForm, strElement) {
var L = document.forms[strForm].elements[strElement];
//alert("adadaddsadsad");
if (L.options.length == 0){
	alert('Selecciona una categoría.');
	frmJAMM21.menuitems.focus()
	return false;
}
for(var a=0;a < L.options.length;a++){
 L.options[a].selected = true;
 }
 //document.forms[strForm].submit();
}

function select_all2(strForm, strElement, msg) {
var L = document.forms[strForm].elements[strElement];
//alert("adadaddsadsad");
if (L.options.length == 0){
	alert(msg);
	frmJAMM21.menuitems2.focus()
	return false;
}
for(var a=0;a < L.options.length;a++){
 L.options[a].selected = true;
 }
 document.forms[strForm].submit();
}

function ConfirmDel(Msg,Id,trs){
	if(confirm(Msg)){
		document.location.href = 'transaction.php?trs='+trs+'&ID_DEPTO='+Id;
	}
}


var j;
var strValidChars = '0123456789.';
var returnbol = true;
function IsNumeric(strString){
	//  check for valid numeric strings	
	var strChar;
	var blnResult = true;
	if (strString.length == 0) return returnbol;
		//  test strString consists of valid characters listed above
	for (j = 0; j < strString.length && blnResult == true; j++)
		{
		strChar = strString.charAt(j);
		if (strValidChars.indexOf(strChar) == -1)
			{
			blnResult = false;
			}
		}
	return blnResult;
}

//Muestra las fotos de la galería a detalle
/*function showPic (whichpic) { 
	if (document.getElementById) { 
		document.getElementById('placeholder').src = whichpic.href; 
		document.getElementById('placeholder').src = whichpic.title;
		return false; 
	} else { 
		return true;
	} 
}*/

function showPic (whichpic,title) { 
	if (document.getElementById) { 
		document.getElementById('placeholder').src = whichpic; 
		document.getElementById('placeholder').title = title;
		return false; 
	} else { 
		return true;
	} 
}

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

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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 MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function expandCollapse() {
	for (var i=0; i<expandCollapse.arguments.length; i++) {
		var element = document.getElementById(expandCollapse.arguments[i]);
		element.style.display = (element.style.display == "none") ? "block" : "none";
	}
}