
function objetus1() {
        try {
                objetus = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
                try {
                        objetus= new ActiveXObject("Microsoft.XMLHTTP");
                } catch (E) {
                        objetus= false;
                }
        }
        if (!objetus && typeof XMLHttpRequest!='undefined') {
                objetus = new XMLHttpRequest();
        }
        return objetus
}

function masInformacion(idFile, hash){
	new Rico.Effect.FadeTo($('img'+idFile), 0, 500, 10, {complete:function() { deleteFile(idFile, hash); }})
}


function tirarAlChango(prod_id, cant){
	_objetus = objetus1();
	var talla = document.getElementById('talla'+prod_id).value;
    _URL_ = '/inc/chango_spy.php?accion=agregar&producto_id='+prod_id+'&cantidad='+cant+'&talla='+talla;
    _objetus.open("GET",_URL_+"?claro="+Math.random(0,99999999999999999),true);
	_objetus.setRequestHeader('Content-Type','text/html; charset=iso-8859-1');
	_objetus.setRequestHeader('Cache-Control', 'no-cache');
	_objetus.setRequestHeader('Expires', '-1');
	_objetus.onreadystatechange=function() {
        if (_objetus.readyState==4){
          if(_objetus.status==200){
				document.getElementById('changoSpy').innerHTML=_objetus.responseText;
			}else {
          	document.getElementById('changoSpy').innerHTML= "<img src='imagenes/cargando.gif' />";
         }
        }else {
          	document.getElementById('changoSpy').innerHTML= "<img src='imagenes/cargando.gif' />";
         }
    }
    _objetus.send(null);
    return
}
function compraInmediata(prod_id, cant){
	_objetus = objetus1();
	var talla = document.getElementById('talla'+prod_id).value;
    document.location.href = '/comprar/'+prod_id+'/'+cant+'/'+cant+'/'+talla;
    _objetus.open("GET",_URL_+"?claro="+Math.random(0,99999999999999999),true);
	_objetus.setRequestHeader('Content-Type','text/html; charset=iso-8859-1');
	_objetus.setRequestHeader('Cache-Control', 'no-cache');
	_objetus.setRequestHeader('Expires', '-1');
	_objetus.onreadystatechange=function() {
        if (_objetus.readyState==4){
          if(_objetus.status==200){
				document.getElementById('changoSpy').innerHTML=_objetus.responseText;
			}else {
          	document.getElementById('changoSpy').innerHTML= "<img src='imagenes/cargando.gif' />";
         }
        }else {
          	document.getElementById('changoSpy').innerHTML= "<img src='imagenes/cargando.gif' />";
         }
    }
    _objetus.send(null);
    return
}
function actualizarChango(){
	_objetus = objetus1();
	var queryString = '';
	var totalTotal = 0;
	var precioTotal = 0;
	var fobj = document.getElementById('changoForm');
	for(var i = 0;i < fobj.elements.length;i++){
		queryString+='&'+fobj.elements[i].name+'='+fobj.elements[i].value;
		precioTotal=parseFloat(document.getElementById('precioU'+fobj.elements[i].id).innerHTML)*parseInt(fobj.elements[i].value);
		document.getElementById('precioT'+fobj.elements[i].id).innerHTML = precioTotal;
		totalTotal += precioTotal;
	}
	document.getElementById('totalTotal').innerHTML = Math.round(totalTotal*100)/100;
	
	//alert(queryString);
    _URL_ = '/inc/chango_spy.php?accion=updateChango'+queryString;
    _objetus.open("GET",_URL_+"&claro="+Math.random(0,99999999999999999),true);
	_objetus.setRequestHeader('Content-Type','text/html; charset=iso-8859-1');
	_objetus.setRequestHeader('Cache-Control', 'no-cache');
	_objetus.setRequestHeader('Expires', '-1');
	_objetus.onreadystatechange=function() {
        if (_objetus.readyState==4){
          if(_objetus.status==200){
				document.getElementById('changoSpy').innerHTML=_objetus.responseText;
				document.getElementById('updateConfirmMsg').style.display='block';
				document.getElementById('updateConfirmMsg').innerHTML='<img src="/img/accept.gif" style="float:right;" />Cantidades actualizadas correctamente.';
			}else {
          	document.getElementById('changoSpy').innerHTML= "<img src='imagenes/cargando.gif' />";
         }
        }else {
          	document.getElementById('changoSpy').innerHTML= "<img src='imagenes/cargando.gif' />";
         }
    }
    _objetus.send(null);
    return
}
function devolver(pc_id, obj){
	var fobj = document.getElementById('changoForm');
	if(fobj.elements.length==1){
		document.location.href='/chango/vaciar';
	}else{
		document.getElementById('updateConfirmMsg').style.display='none';
		
		obj.parentNode.parentNode.parentNode.removeChild(obj.parentNode.parentNode);
		
		var totalTotal = 0;
		var precioTotal = 0;
		for(var i = 0;i < fobj.elements.length;i++){
			precioTotal=parseFloat(document.getElementById('precioU'+fobj.elements[i].id).innerHTML)*parseInt(fobj.elements[i].value);
			document.getElementById('precioT'+fobj.elements[i].id).innerHTML = precioTotal;
			totalTotal += precioTotal;
		}
		
		document.getElementById('totalTotal').innerHTML = Math.round(totalTotal*100)/100;
		_objetus = objetus1();
		_URL_ = '/inc/chango_spy.php?accion=devolver&pc_id='+pc_id;
		_objetus.open("GET",_URL_+"?claro="+Math.random(0,99999999999999999),true);
		_objetus.setRequestHeader('Content-Type','text/html; charset=iso-8859-1');
		_objetus.setRequestHeader('Cache-Control', 'no-cache');
		_objetus.setRequestHeader('Expires', '-1');
		_objetus.onreadystatechange=function() {
			if (_objetus.readyState==4){
			  if(_objetus.status==200){
					document.getElementById('changoSpy').innerHTML=_objetus.responseText;
				}else {
				document.getElementById('changoSpy').innerHTML= "<img src='/imagenes/loading_icon.gif' />";
			 }
			}else {
				document.getElementById('changoSpy').innerHTML= "<img src='/imagenes/loading_icon.gif' />";
			 }
		}
		_objetus.send(null);
	}
    return
}
function eliminarDireccion(direccion_id){
		
	_objetus = objetus1();
	_URL_ = '/inc/ajacciones.php?accion=eliminarDireccion&direccion_id='+direccion_id;
	_objetus.open("GET",_URL_+"?claro="+Math.random(0,99999999999999999),true);
	_objetus.setRequestHeader('Content-Type','text/html; charset=iso-8859-1');
	_objetus.setRequestHeader('Cache-Control', 'no-cache');
	_objetus.setRequestHeader('Expires', '-1');
	_objetus.onreadystatechange=function() {
		if (_objetus.readyState==4){
		  if(_objetus.status==200){
				document.getElementById('direccion_'+direccion_id).style.display='none';
				document.getElementById('dirConfirmMsg').style.display='none';
			}else {
				document.getElementById('loading_direccion_'+direccion_id).innerHTML= "<img src='/img/loading_icon.gif' />";
		 }
		}else {
			document.getElementById('loading_direccion_'+direccion_id).innerHTML= "<img src='/img/loading_icon.gif' />";
		}
	}
	_objetus.send(null);
    return
}
function checkform() {
if(document.contacto.code.value=='') {
  document.getElementById('captchaStatus').innerHTML='<img src="/img/attention.gif" border="0" align="absmiddle" />';
  document.contacto.code.value='';
  document.contacto.code.focus();
  return false;
  }
checkcode(document.contacto.code.value);
return false;
}
function checkcode(codigo) {
	var captchaOK = 0;
	_objetus = objetus1();
	_URL_ = '/inc/captcha_check.php?code='+escape(codigo);
	_objetus.open("GET",_URL_+"&claro="+Math.random(0,99999999999999999),true);
	_objetus.setRequestHeader('Content-Type','text/html; charset=iso-8859-1');
	_objetus.setRequestHeader('Cache-Control', 'no-cache');
	_objetus.setRequestHeader('Expires', '-1');
	_objetus.onreadystatechange=function() {
		if (_objetus.readyState==4){
		  if(_objetus.status==200){
			  	if(_objetus.responseText=='1'){
					document.getElementById('captchaStatus').innerHTML= "<img src='/img/accept.gif' />";
					//document.contacto.submit();
					return true;
				}else{
 					document.getElementById('captchaStatus').innerHTML='<img src="/img/attention.gif" border="0" align="absmiddle" />';
					return false;
				}
			}else {
				document.getElementById('captchaStatus').innerHTML= "<img src='/img/loading_icon.gif' />";
		 }
		}else {
			document.getElementById('captchaStatus').innerHTML= "<img src='/img/loading_icon.gif' />";
		}
	}
	_objetus.send(null);
	return
}
function refreshCaptcha(url, obj){
	obj.src=url+'?'+Math.random(9999);
}

function toggleForm(btn){
	var fldNombre=document.getElementById('nombre');
	var fldApellido=document.getElementById('apellido');
	var fldEmail=document.getElementById('email');
	var fldLogin=document.getElementById('login');

	if(btn.value=='Modificar'){
		btn.value='Enviar';
		fldNombre.disabled=false;
		fldNombre.className='required cuentaForm';
		fldApellido.disabled=false;
		fldApellido.className='required cuentaForm';
		fldEmail.disabled=false;
		fldEmail.className='required cuentaForm';
		fldLogin.disabled=false;
		fldLogin.className='required cuentaForm';
	}else{
		btn.disabled=true;
		document.update.submit();
	}
	
	
}
function soloNumero(campo, e, dec){
	var key;
	var keychar;
	
	if (window.event)
	   key = window.event.keyCode;
	else if (e)
	   key = e.which;
	else
	   return true;
	keychar = String.fromCharCode(key);
	
	if ((key==null) || (key==0) || (key==8) || 
		(key==9) || (key==13) || (key==27) )
	   return true;
	
	else if ((("0123456789").indexOf(keychar) > 0))
	   return true;
	
	else if (dec && (keychar == "."))
	   {
	   campo.form.elements[dec].focus();
	   return false;
	   }
	else
	   return false;
}
