// JavaScript Document

function activar(form1)
{
	if(form1.id_ciudad.value == 0)
	{
		form1.ciudad.disabled = false;
	}
	else
	{
		form1.ciudad.disabled = true;
	}
}

function amigoC(form1)
{
	if(form1.id_referido.value % 2 == 0 && form1.id_referido.value != 0)
	{
		form1.amigo1.disabled = false;
		form1.amigo2.disabled = false;
		form1.amigo3.disabled = false;
		form1.amigo4.disabled = false;
	}
	else
	{
		form1.amigo1.disabled = true;
		form1.amigo2.disabled = true;
		form1.amigo3.disabled = true;
		form1.amigo4.disabled = true;
	}
}

function leer(form) 
{
	if (form.leer.checked) 
	{
		form.submit();
		return;
	}	
	else
	{
		alert("Debe aceptar los términos y condiciones");
		return;
	}	
}


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_jumpMenu(targ,selObj,restore)
{ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function abrirError()
{
	window.open("reportar_error.html", "Error", "height=400,width=800,scrollbars=no");	
}

function abrirSugerencias()
{
	window.open("reportar_sugerencias.html", "Error", "height=400,width=800,scrollbars=no");	
}

function abrirPago(id_pago)
{
	window.open("imprimir_pago.php?id_pago=" + id_pago, "Imprimir", "height=600,width=800,scrollbars=no");	
}

// JavaScript Document

// Esta es la función que usa Heinle para recuperar una cookie
// name - nombre de la cookie deseada
// devuelve un string conteniendo el valor de la cookie especificada o null si la cookie no existe

function getCookie(name){
  var cname = name + "=";               
  var dc = document.cookie;             
  if (dc.length > 0) {              
    begin = dc.indexOf(cname);       
    if (begin != -1) {           
      begin += cname.length;       
      end = dc.indexOf(";", begin);
      if (end == -1) end = dc.length;
        return unescape(dc.substring(begin, end));
    } 
  }
  return null;
}


// Esta es una adaptación de la función de Dorcht para colar una cookie
// name - nombre de la cookie
// value - valor de la cookie
// [expires] - fecha de caducidad de la cookie (por defecto, el final de la sesión)
// [path] - camino para el cual la cookie es válida (por defecto, el camino del documento que hace la llamada)
// [domain] - dominio para el cual la cookie es válida (por defecto, el dominio del documento que hace la llamada)
// [secure] - valor booleano que indica si la trasnmisión de la cookie requiere una transmisión segura
// al especificar el valor null, el argumento tomará su valor por defecto

function setCookie(name, value, expires, path, domain, secure) 
{
  document.cookie = name + "=" + escape(value) + 
  ((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
  ((path == null) ? "" : "; path=" + path) +
  ((domain == null) ? "" : "; domain=" + domain) +
  ((secure == null) ? "" : "; secure");
}


// Esta es una adaptación de la función de Dorcht para borrar una cookie
// name - nombre de la cookie
// [path] - camino de la cookie (debe ser el mismo camino que el especificado al crear la cookie)
// [domain] - dominio de la cookie (debe ser el mismo dominio que el especificado al crear la cookie)
// se considera el camino y dominio por defecto si se especifica null o no se proporcionan argumentos

function delCookie (name,path,domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
    ((path == null) ? "" : "; path=" + path) +
    ((domain == null) ? "" : "; domain=" + domain) +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}


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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

// CERRAR MENUS ADMINISTRADOR *************************************************************************************************
//*****************************************************************************************************************************

function closePedido()
{
	setTimeout("MM_showHideLayers('pedidoMenu','','hide')", 4000);
}

function closeUsuario()
{
	setTimeout("MM_showHideLayers('usuarioMenu','','hide')", 4000);
}

function closeCotiza()
{
	setTimeout("MM_showHideLayers('cotizaMenu','','hide')", 4000);
}

function closeReporte()
{
	setTimeout("MM_showHideLayers('reporteMenu','','hide')", 4000);
}


// CERRAR MENUS AUXILIAR ******************************************************************************************************
//*****************************************************************************************************************************

function closePedidoA()
{
	setTimeout("MM_showHideLayers('pedidoMenuA','','hide')", 4000);
}

function closeUsuarioA()
{
	setTimeout("MM_showHideLayers('usuarioMenuA','','hide')", 4000);
}

function closeCotizaA()
{
	setTimeout("MM_showHideLayers('cotizaMenuA','','hide')", 4000);
}

function closeReporteA()
{
	setTimeout("MM_showHideLayers('reporteMenuA','','hide')", 4000);
}


// CERRAR MENUS USUARIO *******************************************************************************************************
//*****************************************************************************************************************************

function closeComentario()
{
	setTimeout("MM_showHideLayers('comentarioMenu','','hide')", 4000);
}


function duplicar(html)
{
	if(confirm("żDesea duplicar este pedido?")) 
	{
   		location.href = html;
	}
}	

function chequearTodos(chkbox, form) 
{ 
	for (var i=0;i < document.forms[form].elements.length;i++) 
	{ 
		var elemento = document.forms[form].elements[i]; 
		if (elemento.type == "checkbox") 
		{ 
			elemento.checked = chkbox.checked;
		} 
	} 
} 