function redo_optimus(cveprodx)
{
location.href="./testgreatdetail1.php?idp=" + cveprodx;
}

//--- Separador de miles
function miles(num)
{
//alert("lo veo");
	l_num=num.length;
	temp="";
	cuenta=0;
	j=0;
	for ( var i=l_num-1; i>-1 ; i-- )
	{
		temp = temp + num.substr(i,1);
		if (cuenta==1)
			{j++;
				if ( j%3==0 )
					{if ( i!=0 )
						{temp = temp + ",";}}}
			if ( num.substr(i,1)=="." )
			{cuenta=1;}}
	l_temp=temp.length;
	for ( var i=l_temp-1; i>-1 ; i-- )
	{document.write(temp.substr(i,1));}
}


function esnumero(str) {
   if (str.length>0){
      for(var index = 0; index < str.length; index++) {
          if ( !(str.charAt(index)>='0' && str.charAt(index)<='9') ){
	      return false;
          }
      }
   }
   return true;
}


function ucase(x)
{
	var y=document.getElementById(x).value;
	document.getElementById(x).value=y.toUpperCase();
}

function lcase(x)
{
	var y=document.getElementById(x).value;
	document.getElementById(x).value=y.toLowerCase();
}

function cleanfield(x)
{
	var y=document.getElementById(x).value;
	document.getElementById(x).value=y.toUpperCase();
	if (x=="colonia")
	{
		document.getElementById("cp").value="";
	}
	else
	{
		if (!(esnumero(y)))
		{
		alert("Teclee solamente números en el C.P.");
		document.getElementById("cp").value="";
		}
		else
		document.getElementById("colonia").value="";
	}

}

function cleanphone(x)
{
	var y=document.getElementById(x).value;
	document.getElementById(x).value=y.toUpperCase();
		if (!(esnumero(y)))
		{
		alert("Teclee solo números (no letras ni caracteres especiales)");
		document.getElementById("phono").value="";
		}

}


function security1()
{
var message="Copyright 2000 by NeoDyo.";
function click(e) {
if (document.all) {
if (event.button==2||event.button==3) {
alert(message);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(message);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
}


function fecadondeva()
{
var months=new Array(13);
months[1]="Enero";
months[2]="Febrero";
months[3]="Marzo";
months[4]="Abril";
months[5]="Mayo";
months[6]="Junio";
months[7]="Julio";
months[8]="Agosto";
months[9]="Septiembre";
months[10]="Octubre";
months[11]="Noviembre";
months[12]="Diciembre";
var time=new Date();
var lmonth=months[time.getMonth() + 1];
var date=time.getDate();
var year=time.getYear();
if (year < 2000)
year = year + 1900;

var fecregresa=" "+ date + "-" + lmonth + "-" + year;

document.write(fecregresa);

}

  function findValue(li) {
 	if( li == null ) return alert("No hay palabras que correspondan!");

	if( !!li.extra ) var sValue = li.extra[0];
	else var sValue = li.selectValue;

   document.getElementById("colonia").focus();
}

function selectItem(li) {
	findValue(li);
}

function formatItem(row) {
	return row[0] + " (id: " + row[1] + ")";
}

function dioenter(){
	var oSuggest = $("#palabra")[0].autocompleter;

	oSuggest.findValue();

	return false;
}

  function DHmenuvm(tagId) {
    function dc(l, s) {
      for (var c = l.firstChild; c = c.nextSibling;)
        if (c.tagName == 'UL') c.style.display = s? 'inline' : 'none';
    }

    tagId = (tagId && (typeof(tagId) == 'string')) || 'DHmenuvm'

    var dss = document.styleSheets[0]
    var ss0 = dss.cssRules || dss.rules

    for (var x in ss0)
      if ((ss0[x].selectorText + '').toLowerCase() == '#' + tagId.toLowerCase() + ' li ul')
        ss0[x].style.display = 'none'

    var li = document.getElementById(tagId)

    if (li) {

      li = li.getElementsByTagName('LI');
      var prev_pc = 0;
      var prev_li = null;

      for (var i in li) {

        li[i].onclick = function(e) {

          var pc = 0;
          var t = this;

          while(t = t.parentNode) if (t.tagName == 'UL') pc++;

          if (pc <= prev_pc) {
            dc(prev_li, false);
            for (var c = prev_li, d = prev_pc - pc; d > 0 ;c = c.parentNode)
              if (c.tagName == 'UL') { c.style.display = 'none'; d-- }
          }

          dc(this, true);
          prev_pc = pc;
          prev_li = this;

          if (e) e.cancelBubble = true; else event.cancelBubble = true;
        }
      }
    }
  }

  function DHmenuvm2(tagId) {
    function dc(l, s) {
      for (var c = l.firstChild; c = c.nextSibling;)
        if (c.tagName == 'UL') c.style.display = s? 'inline' : 'none';
    }

    tagId = (tagId && (typeof(tagId) == 'string')) || 'DHmenuvm2'
    var dss = document.styleSheets[0]
    var ss0 = dss.cssRules || dss.rules

    for (var x in ss0)
      if ((ss0[x].selectorText + '').toLowerCase() == '#' + tagId.toLowerCase() + ' li ul')
        ss0[x].style.display = 'none'

    var li = document.getElementById(tagId)

    if (li) {

      li = li.getElementsByTagName('LI');
      var prev_pc = 0;
      var prev_li = null;

      for (var i in li) {

        li[i].onclick = function(e) {
          var pc = 0;
          var t = this;

          while(t = t.parentNode) if (t.tagName == 'UL') pc++;

          if (pc <= prev_pc) {
            dc(prev_li, false);
            for (var c = prev_li, d = prev_pc - pc; d > 0 ;c = c.parentNode)
              if (c.tagName == 'UL') { c.style.display = 'none'; d-- }
          }
          dc(this, true);
          prev_pc = pc;
          prev_li = this;
          if (e) e.cancelBubble = true; else event.cancelBubble = true;
        }}}}