// JavaScript Document

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.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; }
}

function checkBrowser(){
	this.ver=navigator.appVersion;
	this.dom=document.getElementById?1:0;
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5);
	return this;
}

bw=new checkBrowser()


//esta funcion se usa para el formulario de compras
function showhide(divmostrar, divocultar){
	
	obj_mostrar =bw.dom?document.getElementById(divmostrar).style:bw.ie4?document.all[divmostrar].style:bw.ns4?nest?document[nest].document[divmostrar]:document[divmostrar]:0; 
	
	obj_ocultar =bw.dom?document.getElementById(divocultar).style:bw.ie4?document.all[divocultar].style:bw.ns4?nest?document[nest].document[divocultar]:document[divocultar]:0; 
	
	if(obj_mostrar.display=='block' || obj_mostrar.display=='block'){
		obj_mostrar.display='none'
		obj_ocultar.display='block'
	}
	else{
		obj_mostrar.display='block'
		obj_ocultar.display='none'
	}
}


function show(div,nest){
	obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?nest?document[nest].document[div]:document[div]:0; 
//	delay();
	obj.display='block';
}

function hide(div,nest){
	obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?nest?document[nest].document[div]:document[div]:0; 
//	delay();
	obj.display='none';
}

function mostrar(div,nest){
	obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?nest?document[nest].document[div]:document[div]:0; 
//	delay();
	obj.visibility='visible';
}

function ocultar(div,nest){
	obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?nest?document[nest].document[div]:document[div]:0; 
//	delay();
	obj.visibility='hidden';
}

function abrir_popup(pagina, nombre_ventana, ancho, alto, scrollbars){
window.open(pagina,nombre_ventana,"width=" + ancho + "px,height=" + alto + "px,resizable=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=" + scrollbars)
}


function eliminar_caracteres(texto, caracter){
	
	temp = "" + texto;
	
	while (temp.indexOf(caracter)>-1) {
		pos= temp.indexOf(caracter);
		temp = "" + (temp.substring(0, pos) + temp.substring((pos + caracter.length), temp.length));	
	}

	return temp;
}

function Mid(palabra_a_separar, posicion, cantidad_caracteres){
	// Devuelve una cadena desde la posición n, con c caracteres
	// Si c = 0 devolver toda la cadena desde la posición n
	
	var numargs=Mid.arguments.length;
	
	// Si sólo se pasan los dos primeros argumentos
	if(numargs<3)
		cantidad_caracteres=palabra_a_separar.length-posicion+1;
		
	if(cantidad_caracteres<1)
		cantidad_caracteres=palabra_a_separar.length-posicion+1;
	if(posicion+cantidad_caracteres >palabra_a_separar.length)
		cantidad_caracteres=palabra_a_separar.length-posicion+1;
	if(posicion>palabra_a_separar.length)
		return "";
		
	return palabra_a_separar.substring(posicion-1,posicion+cantidad_caracteres-1);
}



function cancelar_compras(){
	if (confirm("Está seguro que desea cancelar todas las compras?")){
		window.top.location.href="/subsitios/procesos/cerrar_sesion_usuario.php";
	}
}