//
//
function verifica_registro() {

 var navegador = navigator.appName
 if (navegador == "Microsoft Internet Explorer")
     var formulario = document.form1;
 else
     var formulario = document.form1;


 var cad  = '';
 var ban  = 0;
 var b1   = 0;
 var b2   = 0;
 var b3   = 0;
 var b4   = 0;
 var b5   = 0;
 var b6   = 0;
 var b7   = 0;
 var b8   = 0;
 var b9   = 0;
 var b10  = 0;
 var b11  = 0;
 var b12  = 0;
 var b13  = 0;
 
 if (formulario.nombre.value == '') {
     b1++;
	 ban++;
 }
 if (formulario.giro.value == 0) {
     b2++;
	 ban++;
 }
 if (formulario.empresa.value == '') {
     b3++;
	 ban++;
 }
 if (formulario.usuario.value == '') {
     b4++;
	 ban++;
 }
 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(formulario.email2.value)){
   //alert("La dirección de email " + valor    + " es correcta.") 
   //return (true)
  } else {
     b5++;
	 ban++;
  } 
  if (formulario.tel.value == '') {
     b6++;
	 ban++;
 }
 if (formulario.pais.value == 0) {
     b7++;
	 ban++;
 }
 if (formulario.estado.value == 0) {
     b8++;
	 ban++;
 }
 if (formulario.ciudad.value == '') {
     b9++;
	 ban++;
 }
 if (formulario.calle.value == '') {
     b10++;
	 ban++;
 }
 if (formulario.no_e.value == '') {
     b11++;
	 ban++;
 }
 if (formulario.col.value == '') {
     b12++;
	 ban++;
 }
 if (formulario.cp.value == '') {
     b13++;
	 ban++;
 }
 
 if (ban != 0) {
     resul     = document.getElementById('mensaje2');
     resul.innerHTML  = '<img src="images/icon_error.jpg" alt="Error" width="12" height="12" />&nbsp;<span class="mensajes">Faltan campos por llenar.</span>';
	 if (b1 != 0)  formulario.nombre.className  = 'foco_activo';
	 if (b2 != 0)  formulario.giro.className    = 'foco_activo';
	 if (b3 != 0)  formulario.empresa.className = 'foco_activo';
	 if (b4 != 0)  formulario.usuario.className = 'foco_activo';
	 if (b5 != 0)  formulario.email2.className  = 'foco_activo';
	 if (b6 != 0)  formulario.tel.className     = 'foco_activo';
	 if (b7 != 0)  formulario.pais.className    = 'foco_activo';
	 if (b8 != 0)  formulario.estado.className  = 'foco_activo';
	 if (b9 != 0)  formulario.ciudad.className  = 'foco_activo';
	 if (b10 != 0)  formulario.calle.className  = 'foco_activo';
	 if (b11 != 0) formulario.no_e.className    = 'foco_activo';
	 if (b12 != 0) formulario.col.className     = 'foco_activo';
	 if (b13 != 0) formulario.cp.className      = 'foco_activo';
	 setTimeout("registro_time();",3000);
 } else {
	 resul= document.getElementById('mensaje2');
	 ajax = nuevoAjax();
	 var usuario = formulario.usuario.value;
	 var email   = formulario.email2.value;
	 ajax.open("GET", "registro_repeat_new.php?usuario="+usuario+"&email="+email,true);
	 ajax.onreadystatechange = function() {
		 if (ajax.readyState == 1) {
	         resul.innerHTML = '<img src="./images/ajax-loader.gif"> <span class="mensajes">enviando</span>';
	     }
		if (ajax.readyState == 4) {
			if (ajax.responseText != 1) {
				resul.innerHTML  = '<img src="images/ok.png" alt="Error" width="16" height="16" />&nbsp;'+ajax.responseText;
			    setTimeout("registro_time();",4000);
			} else {
	            formulario.method = 'POST';
				formulario.action = './registro_save.php';
				formulario.submit();
			}
        }
	 }
     ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
     ajax.send(null);	
 }
}
//
//
function actualiza_registro() {
	
 var navegador = navigator.appName
	 if (navegador == "Microsoft Internet Explorer")
     var formulario = document.form1;
 else
     var formulario = document.form1;
	
 var cad = '';
 var ban = 0;
 var b1  = 0;
 var b2  = 0;
 var b3  = 0;
 var b4  = 0;
 var b5  = 0;
 var b6  = 0;
 var b7  = 0;
 var b8  = 0;
 var b9  = 0;
 
 if (formulario.nombre.value == '') {
     b1++;
	 ban++;
 }
 if (formulario.empresa.value == '') {
     b2++;
	 ban++;
 }
 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(formulario.email2.value)){
   //alert("La dirección de email " + valor    + " es correcta.") 
   //return (true)
  } else {
     b4++;
	 ban++;
  } 
  if (formulario.tel.value == '') {
     b5++;
	 ban++;
 }
 if (formulario.ciudad.value == '') {
     b6++;
	 ban++;
 }
 if (formulario.estado.value == '') {
     b7++;
	 ban++;
 }
 if (formulario.pais.value == '') {
     b8++;
	 ban++;
 }
 if (formulario.dir.value == '') {
     b9++;
	 ban++;
 }
 
 if (ban != 0) {
     resul     = document.getElementById('mensaje2');
     resul.innerHTML  = '<img src="images/icon_error.jpg" alt="Error" width="12" height="12" />&nbsp;<span class="mensajes">Faltan campos por llenar.</span>';
	 if (b1 != 0) formulario.nombre.className  = 'foco_activo';
	 if (b2 != 0) formulario.empresa.className = 'foco_activo';
	 if (b4 != 0) formulario.email2.className  = 'foco_activo';
	 if (b5 != 0) formulario.tel.className     = 'foco_activo';
	 if (b6 != 0) formulario.ciudad.className  = 'foco_activo';
	 if (b7 != 0) formulario.estado.className  = 'foco_activo';
	 if (b8 != 0) formulario.pais.className    = 'foco_activo';
	 if (b9 != 0) formulario.dir.className     = 'foco_activo';
	 setTimeout("registro_time();",3000);
 } else {
	 resul= document.getElementById('mensaje2');
	 ajax = nuevoAjax();
	 var email   = formulario.email2.value;
	 ajax.open("GET", "registro_repeat_edit.php?email="+email,true);
	 ajax.onreadystatechange = function() {
		 if (ajax.readyState == 1) {
	         resul.innerHTML = '<img src="./images/ajax-loader.gif"> <span class="mensajes">enviando</span>';
	     }
		if (ajax.readyState == 4) {
			if (ajax.responseText != 1) {
				resul.innerHTML  = '<img src="images/ok.png" alt="Error" width="16" height="16" />&nbsp;'+ajax.responseText;
				formulario.email2.className  = 'foco_activo';
			    setTimeout("registro_time();",4000);
			} else {
	            formulario.method = 'POST';
				formulario.action = './registro_update.php';
				formulario.submit();
			}
        }
	 }
     ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
     ajax.send(null);	
 }
}
//
//
function registro_time() {
  resul           = document.getElementById('mensaje2');
  resul.innerHTML = '';
}
//
//
function verifica_contacto() {
	
 var navegador = navigator.appName
 if (navegador == "Microsoft Internet Explorer")
     var formulario = document.form1;
 else
     var formulario = document.form1;
	
	
 var cad = '';
 var b1  = 0;
 var b2  = 0;
 var b3  = 0;
 var b4  = 0;
 var b5  = 0;
 var ban = 0;
 if (formulario.nombre.value == '') {
	 b1++;
	 ban++;
 }
 if (formulario.empresa.value == '') {
	 b2++;
	 ban++;
 }
 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(formulario.email2.value)){
   //alert("La dirección de email " + valor    + " es correcta.") 
   //return (true)
  } else {
	 b3++;
	 ban++;
  } 
  if (formulario.tel.value == '') {
	 b4++;
	 ban++;
 }
 if (formulario.comentario.value == '') {
	 b5++;
	 ban++;
 }

 if (ban != 0) {
     resul     = document.getElementById('mensaje2');
     resul.innerHTML  = '<img src="images/icon_error.jpg" alt="Error" width="12" height="12" />&nbsp;<span class="mensajes">Faltan campos por llenar.</span>';
	 if (b1 != 0) formulario.nombre.className     = 'foco_activo';
	 if (b2 != 0) formulario.empresa.className    = 'foco_activo';
	 if (b3 != 0) formulario.email2.className     = 'foco_activo';
	 if (b4 != 0) formulario.tel.className        = 'foco_activo';
	 if (b5 != 0) formulario.comentario.className = 'foco_activo';
	 setTimeout("contacto_time();",3000);
 } else {
	 resul       = document.getElementById('mensaje2');
	 resul2      = document.getElementById('loader3');
	 ajax        = nuevoAjax();
	 
	 var nombre  = formulario.nombre.value;
	 var empresa = formulario.empresa.value;
	 var email   = formulario.email2.value;
	 var tel     = formulario.tel.value;
	 var comen   = formulario.comentario.value;
	 
	 ajax.open("GET", "contacto_send.php?nombre="+nombre+"&empresa="+empresa+"&email="+email+"&tel="+tel+"&comentario="+comen,true);
	 ajax.onreadystatechange = function() {
	    if (ajax.readyState == 1) {
	        resul.innerHTML = '<img src="./images/ajax-loader.gif"> <span class="mensajes">enviando</span>';
	    }
	    if (ajax.readyState == 4) {
		    resul.innerHTML  = '<img src="images/ok.png" alt="Error" width="16" height="16" />&nbsp;'+ajax.responseText;
			formulario.nombre.value     = '';
			formulario.empresa.value    = '';
			formulario.email2.value     = '';
			formulario.tel.value        = '';
			formulario.comentario.value = '';
			setTimeout("contacto_time();",4000);
	    }
	 }
     ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
     ajax.send(null);	
 }
}
//
//
function contacto_time() {
  resul           = document.getElementById('mensaje2');
  resul.innerHTML = '';
}
//
//
function verifica_recupera() {
 var cad = '';
 var ban = 0;
 if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form1.email.value)){
   //alert("La dirección de email " + valor    + " es correcta.") 
   //return (true)
  } else {
     cad = '<span class="mensajes">Escribe tu correo electrónico.</span>';
	 ban++;
  } 
 if (ban != 0) {
	 resul     = document.getElementById('mensaje1');
     resul.innerHTML  = cad;
	 setTimeout("recupera_time();",2500);
     return(false);
 } else {
	 resul     = document.getElementById('mensaje1');
	 resul2    = document.getElementById('loader2');
	 ajax      = nuevoAjax();
	 var email = document.form1.email.value;
	 ajax.open("GET", "recupera_pass.php?email="+email,true);
	 ajax.onreadystatechange = function() {
	    if (ajax.readyState == 1) {
	        resul.innerHTML  = "";
	        resul2.innerHTML = '<img src="./images/ajax-loader.gif"> <span class="mensajes">enviando</span>';
	    }
	    if (ajax.readyState == 4) {
		    resul.innerHTML  = ajax.responseText;
	        resul2.innerHTML = "";
			setTimeout("recupera_time();",2500);
	    }
	 }
     ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
     ajax.send(null);	
 }
}
//
//
function recupera_time() {
  resul            = document.getElementById('mensaje1');
  resul2           = document.getElementById('loader2');
  resul.innerHTML  = '[ <a href="#" onclick="muestra_recupera(0);">cerrar</a> ]';
  resul2.innerHTML = "";
}
//
//
function verifica_ingreso() {
 var cad = '';
 var ban = 0;

 if (document.form1.user.value == '' || document.form1.user.value == 'ID Usuario' ) {
     cad += "Escribe tu ID Usuario.\n";
	 ban++;
 }
 if (document.form1.pass.value == '' || document.form1.pass.value == 'password') {
     cad += "Escribe tu contraseña.\n";
	 ban++;
 }

 if (ban != 0) {
     document.getElementById('login2').style.visibility = "visible";
     return(false);
 } else {
	 user = document.form1.user.value;
	 pass = document.form1.pass.value;
     resul = document.getElementById('loader1');
     ajax  = nuevoAjax();
     ajax.open("GET", "./functions/valida.php?user="+user+"&pass="+pass,true);
     ajax.onreadystatechange=function() {
	    if (ajax.readyState == 1) {
	        resul.innerHTML = "<img src=\"./images/ajax-loader.gif\">";
	    }
	    if (ajax.readyState == 4) {
			resul.innerHTML = "";
		    if (ajax.responseText == 1) {
			    document.getElementById('login2').style.visibility = "visible";	
			} else {
			    window.location.href = "index.php";	
			}
	    }
     }
     ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
     ajax.send(null);		 
 }
}
//
//
function muestra_recupera (id) {
	if (id == 1) {
		document.getElementById('recupera').style.visibility = "visible";
	} else {
		document.getElementById('recupera').style.visibility = "hidden";
	}
}
//
//
function oculta_login () {
	document.getElementById('login2').style.visibility = "hidden";
}
//
//
function preview(){ 
	 document.form1.method = 'POST'; 
     document.form1.action = 'main.php?id_sec=210'; 
     document.form1.submit();
}

function envia(){ 
	 document.form1.method = 'POST'; 
     document.form1.action = 'main.php?id_sec=500'; 
     document.form1.submit();
}
//
//
//
function filtrar(url){
	var valor = document.getElementById('orden').value;
	if (valor>0){
		var id = document.getElementById('id_item').value;
		if (id == '') id = 0;
		document.form1.method = 'POST'; 
		 document.form1.action = url+'&id_item='+id+'&order='+valor; 
		 document.form1.submit();
		//listas_pedido.php?id_prod=&orden
	}
}
//
//
function recalcular_precio() {
	
 var navegador = navigator.appName
 if (navegador == "Microsoft Internet Explorer")
     var formulario = document.form1;
 else
     var formulario = document.form1;
	
	var len = formulario.items.value;
	var ids = '';
	var cta = '';
	for (i = 0; i < len; i++) {
		 id   = formulario['item_'+i].value;
		 cant = formulario['cantidad_'+id].value;
		 ids  = ids + id   + ':';
		 cta  = cta + cant + ':';
	}
	formulario.action = './functions/recalcula1.php?ids='+ids+'&cta='+cta; 
	formulario.submit();
}
//
//
function agrega_a_pedido() {
	
 var navegador = navigator.appName
 if (navegador == "Microsoft Internet Explorer")
     var formulario = document.form1;
 else
     var formulario = document.form1;
	
	var len = formulario.items.value;
	var ids = '';
	var cta = '';
	var ban = 0;
	for (i = 0; i < len; i++) {
		var pos = formulario['check_'+i].value;
		if (formulario['folder_check_'+i].checked == true) {
		    id   = formulario['item_'+i].value;
		    cant = formulario['cantidad_'+i].value;
		    ids  = ids + id   + ':';
		    cta  = cta + cant + ':';
			ban++;
		}
	}
	if (ban  != 0) {
	    formulario.action = './functions/recalcula2.php?ids='+ids+'&cta='+cta; 
	    formulario.submit();
	} else {
     resul     = document.getElementById('mensaje2');
     resul.innerHTML  = '<img src="images/icon_error.jpg" alt="Error" width="12" height="12" />&nbsp;<span class="mensajes">Selecciona productos.</span>';
	 setTimeout("registro_time();",2500);
	}
}
//
//
function exportar_pdf() {
 var navegador = navigator.appName
 if (navegador == "Microsoft Internet Explorer")
     var formulario = document.form1;
 else
     var formulario = document.form1;

   formulario.target = 'blank';
   formulario.method = 'POST';
   formulario.action = './get_pdf.php';
   formulario.submit();
}
//
//
function envia_pedido() {

 var navegador = navigator.appName
 if (navegador == "Microsoft Internet Explorer")
     var formulario = document.form1;
 else
     var formulario = document.form1;


    var len = formulario.items.value;
	var ban = 0;
	for (i = 0; i < len; i++) {
		var id = formulario['item_'+i].value;
		valor = formulario['cantidad_'+id].value;
		if (isInteger(valor)) {
			ban += valor;
		}
	}
	if (ban  == 0) {
        resul           = document.getElementById('mensaje2');
        resul.innerHTML = '<img src="images/icon_error.jpg" alt="Error" width="12" height="12" />&nbsp;<span class="mensajes">Verifica las unidades a pedir.</span>';
	    setTimeout("registro_time();",2500);
	} else {
        formulario.method = 'POST';
	    formulario.action = './lista_actual_enviar.php';
		formulario.submit();
	}
}
//
//
function isInteger(s) {
 return (s.toString().search(/^-?[0-9]+$/) == 0);
}

//
//
function calcula_old() {
	var cant=0;
	var pre=0;
	var tot=0;
	var stotal=0
  with (document.form1) {
    for (var i=0; i < elements.length; i++) {
		 if (elements[i].id.indexOf('extfield_')>0){
		 	cant = elements[i].value;
			pre	= elements[i+1].value.substr(1);
			pre	= pre.substring(0,(pre.length-2));
			pre = pre.replace(',','');
			if(isNaN(pre)){
				elements[i+2].value = '$000';
			}else{
				tot = pre * cant; 
				stotal = stotal + tot;
				tot = '$'+tot;
				lon	= tot.length; 
				if(lon>4){
					tot = tot.substring(0,lon-3)+','+tot.substring(lon-3,lon);
				}
				tot = tot+'.00';alert(tot);
				elements[i+2].value = tot;
			}
		 }      
    }
	stotal = '$'+stotal;
	lon	= stotal.length; 
	if(lon>4){
		stotal = stotal.substring(0,lon-3)+','+stotal.substring(lon-3,lon);
	}
	stotal = stotal+'.00';alert(stotal);
	document.form1.total.value=stotal;
  }
}

function busqueda(){
	
}

//loads iframe

function loadIframe(theURL) {
	document.getElementById("main").src=theURL;
}

function loadIframe2(theURL) {alert('si');
	parent.document.getElementById("main").src=theURL;
}

// resizes Iframe according to content
function resizeMe(obj){ 
	docHeight = contenido.document.body.scrollHeight; alert();
 	//obj.style.height = '300px';
	obj.style.height = docHeight + 'px';
 } 
 
 function resizeMeMain(obj){ 
	docHeight = main.document.body.scrollHeight; 
 	//obj.style.height = '300px';
	obj.style.height = docHeight + 'px';
 } 
//

function cargarpagina(pagina_requerida, id_contenedor){
	if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1)){
		document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText;
		
	}
}
//
//
//
// Cambia el contenido del id_contenedor por el de la pagina url
function llamarasincrono(url, id_contenedor){
    var pagina_requerida = false;
	pagina_requerida = nuevoAjax();
	
	pagina_requerida.onreadystatechange=function(){ // función de respuesta
	 cargarpagina(pagina_requerida, id_contenedor)
	}
	pagina_requerida.open('GET', url, true) // asignamos los métodos open y send
	pagina_requerida.send(null)
}



//
//Despliega un Nivel de Menus, Replegando el anterior
function toggle(id_desp,id_rep){
		
		blind(id_rep);
		unblind(id_desp);
}
//
//
//Despliega el componente id
function blind(id,_2f){
	if(!_2f){
		_2f=300;
	}
	actw=act_width(id);
	maxw=max_width(id);
	if(actw==maxw){
		$(id).style.display="none";
		var _30;
		_30=Math.ceil(_2f/actw);
		for(i=0;i<=actw;i++){
			neww=actw-i;
			STO("$('"+id+"').style.width='"+neww+"px'",_30*i);
		}
	}
}
//
//
//Repliega el componente id
function unblind(id,_32){
	if(!_32){
		_32=300;
	}
	actw=act_width(id);
	//if(actw==0){
		maxw=max_width(id);
		$(id).style.display="block";
		//$(id).style.width="0px";
		var _33;
		_33=Math.ceil(_32/maxw);
		for(i=1;i<=maxw;i++){
			STO("$('"+id+"').style.width='"+i+"px'",_33*i);
		}
	//}
}
//
//
// Calcula el ancho del componente
function act_width(id){
	width=$(id).clientWidth;
	if(width==0){
		width=$(id).offsetWidth;
	}
	return width;
}
//
//
//Cambia el estilo del componente
function max_width(id){
	var ids=$(id).style;
	ids.overflow="hidden";
	if(act_width(id)!=0){
		return act_width(id);
	}else{
		origdisp=ids.display;
		origwidth=ids.width;
		origpos=ids.position;
		origvis=ids.visibility;
		ids.visibility="hidden";
		ids.width="";
		ids.display="block";
		//ids.position="absolute";
		if (act_width(id)==0){
			width=origwidth;
		}
		else{
			width=act_width(id);
		}
		ids.display=origdisp;
		ids.width=origwidth;
		ids.position=origpos;
		ids.visibility=origvis;
		return width;
	}
}
//
//
// Proporciona un retraso
function STO(_24,_25){
	return window.setTimeout(_24,_25);
}
//
//
//regresa el elemento
function $(id){
	return document.getElementById(id);
}
//
//
function carga_pagina_pag (id_sec, id_estilo, id_cate, id_sel,page) {
	window.location.href = "carga_seccion.php?id_sec="+id_sec+"&id_estilo="+id_estilo+"&id_cate="+id_cate+"&id_sel="+id_sel+"&pageB="+page;
}
//
function carga_pagina (id_sec, id_estilo, id_cate, id_sel) {
	if (id_sec == 213) {
	  var busca = document.form1.busca.value;  
  }
	window.location.href = "carga_seccion.php?id_sec="+id_sec+"&id_estilo="+id_estilo+"&id_cate="+id_cate+"&id_sel="+id_sel+"&busca="+busca;
	/*
  var busca = '';
  resul = document.getElementById('main');
  ajax  = nuevoAjax();
  if (id_sec == 213) {
	  var busca = document.form1.busca.value;  
  }
  ajax.open("GET", "carga_seccion.php?id_sec="+id_sec+"&id_estilo="+id_estilo+"&id_cate="+id_cate+"&id_sel="+id_sel+"&busca="+busca,true);
  ajax.onreadystatechange=function() {
	if (ajax.readyState == 1) {
	    resul.innerHTML = "<img src=\"./images/ajax-loader.gif\">";
	}
	if (ajax.readyState == 4) {
		resul.innerHTML = ajax.responseText;
//		window.location.href = "./index.php";
		//carga_tool2(id_sec, id_estilo, id_cate, id_sel);
		if (id_sec == 202 || id_sec == 210 || id_sec == 213) {
			var idu = document.getElementById('idu').value;
			if (idu) {
			    var imagenes = getElementsByClass('products');
			    len = imagenes.length;
			    for (i = 0; i < len; i++ ) {
				    var nom = imagenes[i].id;
	                new Draggable(nom, { revert: true, ghosting: true })	
                }
			}
	   }
	}
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send(null);	
  */
}
//
//
function actualiza_catalogo () {
  resul = document.getElementById('main');
  ajax  = nuevoAjax();
  ajax.open("GET", "carga_seccion.php?id_sec=202",true);
  ajax.onreadystatechange=function() {
     if (ajax.readyState == 4) {
		 resul.innerHTML = ajax.responseText;
		 var imagenes = getElementsByClass('products');
         len = imagenes.length;
         for (i = 0; i < len; i++ ) {
	          var nom = imagenes[i].id;
	          new Draggable(nom, { revert: true, ghosting: true })	
         }
	}
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send(null);	
}
//
//
function carga_tool2(id_sec, id_estilo, id_cate, id_sel) {
  resul = document.getElementById('tool2');
  ajax  = nuevoAjax();
  ajax.open("GET", "tool2.php",true);
  ajax.onreadystatechange = function() {
	  if (ajax.readyState == 4) {
		  resul.innerHTML = ajax.responseText;
		  if (id_sec == 202 || id_sec == 210 || id_sec == 213) {
			  var idu = document.getElementById('idu').value;
			  if (idu) {
			    Droppables.add('droppable_demo', { accept: ['products'], 
				    onDrop: 
					   function(element){    
						  var id = element.id.replace('prod_','');
						  var cant = document.getElementById('cantidad_'+id).value;
						  window.location.href = "./functions/actualiza_lista.php?id_prod="+id+"&cant_prod="+cant;
					   }
				    }
		        ); 
			  }
		  }
		
	  }
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send(null);	
}
//
//
function busca_old() {
  var busca = document.form1.busca.value;
  resul = document.getElementById('main');
  ajax  = nuevoAjax();
  ajax.open("GET", "busqueda_productos.php?search="+busca,true);
  ajax.onreadystatechange = function() {
	  if (ajax.readyState == 4) {
		  resul.innerHTML = ajax.responseText;
	  }
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send(null);	
}
//
//
function envia_cantidad (id) {
  var cant = document.getElementById('cantidad_'+id).value;
  window.location.href = "./functions/actualiza_lista.php?id_prod="+id+"&cant_prod="+cant;	
}
//
//
function getElementsByClass(searchClass,node,tag) {

        var classElements = new Array();
        if (node == null)
                node = document;
        if (tag == null)
                tag = '*';
        var els = node.getElementsByTagName(tag);
        var elsLen = els.length;
        var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
        var j = 0;
        for (i = 0; i < elsLen; i++) {
                if (pattern.test(els[i].className) ) {
                        classElements[j] = els[i];
                        j++;
                }
        }
        return classElements;
}
//
//
function carga_cate (id_categ) {
  resul = document.getElementById('main');
  ajax  = nuevoAjax();
  ajax.open("GET", "catalogo.php?id_categ="+id_categ,true);
  ajax.onreadystatechange=function() {
	if (ajax.readyState == 1) {
	    resul.innerHTML = "<img src=\"./images/ajax-loader.gif\">";
	}
	if (ajax.readyState == 4) {
		resul.innerHTML = ajax.responseText;
	}
  }
  ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  ajax.send(null);	
}
//
//
function borra_lista(id) {
   var agree=confirm("¿Borrar producto de la lista?");
   if (agree) {
	   window.location.href = "./functions/actualiza_lista.php?del_prod="+id;
   } else {
	   return false ;
   }
}
//
//
function actualiza_lista () {
  Droppables.add('droppable_demo', { accept: ['products'], 
	onDrop: 
	function (element) {
		var id = element.id.replace('prod_','');
		var cant = document.getElementById('cantidad_'+id).value;
	 }
   }
 );	
}
//
//
function activa (id) {

 var navegador = navigator.appName
 if (navegador == "Microsoft Internet Explorer")
     var formulario = document.form1;
 else
     var formulario = document.form1;

	
	if (formulario['folder_check_'+id].checked == false) {
	    formulario['cantidad_'+id].disabled= true;
	} else {
	    formulario['cantidad_'+id].disabled= false;
	}
    calcula_total();
}
//
//
function calcula_total () {
	
 var navegador = navigator.appName
 if (navegador == "Microsoft Internet Explorer")
     var formulario = document.form1;
 else
     var formulario = document.form1;
	
	
	var len   = formulario.items.value;
	var total = 0;
	for (i = 0; i < len; i++) {
		 if (formulario['folder_check_'+i].checked == true) {
			 total += parseInt(formulario['cantidad_'+i].value);
		 }
	}
	resul = document.getElementById('total');
	ajax  = nuevoAjax();
    ajax.open("GET", "./functions/pon_total.php?total="+total,true);
    ajax.onreadystatechange=function() {
	   if (ajax.readyState == 4) {
		   resul.innerHTML = ajax.responseText;
	   }
    }
    ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    ajax.send(null);	
}
//
//
function marca_todos(tipo) {
  with (document.form1) {
    for (var i=0; i < elements.length; i++) {
     if (elements[i].type == 'checkbox') {

         if (tipo == 1) {
             if (selCheck1.checked == true) {
				 if (elements[i].id == 'uno') {
					 elements[i].checked = true;
				 }
		     } else {
				 if (elements[i].id == 'uno') {
					 elements[i].checked = false;
				 }
		     }
		 }


         if (tipo == 2) {
             if (selCheck2.checked == true) {
				 if (elements[i].id == 'dos') {
					 elements[i].checked = true;
				 }
		     } else {
				 if (elements[i].id == 'dos') {
					 elements[i].checked = false;
				 }
		     }
		 }


     }
    }
  }
}
//
//
///////////////////////////////////////////
//             SECCION DE AJAX           //
///////////////////////////////////////////
//
//Crea objeto Ajax
function nuevoAjax(){
	var xmlhttp=false;
 	try {
 		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 	} catch (e) {
 		try {
 			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
 		} catch (E) {
 			xmlhttp = false;
 		}
  	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
 		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
//
//
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];}
}

