var file = 'getCart.php';
var loc = 'span_cart';
var idProductSelectedHeader = '';
var inCartHeader = false;
var reloadCart = true;
var reloadPack = true;
var packIdSelected = '';

var xmlhttp;
var xmlhttpHeader;

var currentSid = null;

function createAjaxCart()
{ 
	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(); } 
}

function createAjaxCartHeader()
{ 
	try 
	{ 
		xmlhttpHeader=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			xmlhttpHeader=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttpHeader=false; }
	}
	if (!xmlhttpHeader && typeof XMLHttpRequest!='undefined') { xmlhttpHeader=new XMLHttpRequest(); } 
}

function startCart(key,file,sid,loc,tmp) 
{
		getCartText('',file,sid,loc);
}		

 
function getCartText(key,file,sid,loc) 
{
	 reloadCart = true;
  currentSid = sid;

		var url=file+"?"+sid+"&"+key;
		if (sid && key) {
					url=file+"?"+sid+"&"+key;
		} else {
			if (sid) {
							url=file+"?"+sid;
					} else {
							if (key) {
										url=file+"?"+key;
							} else {
										url=file;
							}
					}
		}
	 url = lang + '/' +  url;
		createAjaxCart();
		xmlhttp.open("GET", url+'&Cart=1&action=getcart', true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState == 4) 
			{
					if (xmlhttp.responseText == 'ERROR_LOGIN')
					{
								location.href =lang+"/login.php";
					}
					else
					{
								document.getElementById('span_cart').innerHTML = xmlhttp.responseText;
								
								if (document.getElementById("total_products") != null)
								{
										var total_products = document.getElementById("total_products").value;
										if (total_products == 0)
										{
											document.getElementById("shopping_cart_header").innerHTML = "<table border='0' cellpadding='0' cellspacing='0'>			<tr><td><a href='"+lang+"/shopping_cart.php'><img src='./images/skins/Pink_v_2_0/"+language+"/HEADER_SHOPPING_EMPTY_CART_OFF.jpg' alt='Ver Cesta' onmouseover='marcar(this);' onmouseout='desmarcar(this);' title=' Ver Cesta ' width='70' border='0' height='81'></a></td></tr><tr><td align='center' class='small_text' valign='top'></td></tr></table>";
										}
										else if (total_products == 1)
										{
											document.getElementById("shopping_cart_header").innerHTML = "<table border='0' cellpadding='0' cellspacing='0'>			<tr><td><a href='"+lang+"/shopping_cart.php'><img src='./images/skins/Pink_v_2_0/"+language+"/HEADER_SHOPPING_CART_OFF.jpg' alt='Ver Cesta' onmouseover='marcar(this);' onmouseout='desmarcar(this);' title=' Ver Cesta ' width='70' border='0' height='81'></a></td></tr><tr><td align='center' class='small_text' valign='top'>&nbsp;( 1 Producto )</td></tr></table>";
										}
										else
										{
											document.getElementById("shopping_cart_header").innerHTML = "<table border='0' cellpadding='0' cellspacing='0'>			<tr><td><a href='"+lang+"/shopping_cart.php'><img src='./images/skins/Pink_v_2_0/"+language+"/HEADER_SHOPPING_CART_OFF.jpg' alt='Ver Cesta' onmouseover='marcar(this);' onmouseout='desmarcar(this);' title=' Ver Cesta ' width='70' border='0' height='81'></a></td></tr><tr><td align='center' class='small_text' valign='top'>&nbsp;( "+total_products+" Productos )</td></tr></table>";
									}		
							}
					 }							
				}
		}
		xmlhttp.send(null);
}

function updateProductCart(sid,prid)
{
	 idProduct = prid;
  reloadCart = true;
	 var key = '';
		if (idSelected != -1)
		{
			 var value = document.getElementById(idSelected + "_radio").value;
				idProduct = idProduct.substr(0,idProduct.indexOf('}')+1);
				idProduct = idProduct + value;
				idProductSelectedHeader = idProduct;
				
				var url= lang+"/shopping_cart_ajax.php?"+sid+"&"+idProduct+'&Cart=1&products_id=' + idProduct+'&quantity=1&action=editProductCart&oldProduct='+prid;	
				location.href = url;
				return;						
		}
		else 
		{
			 hideUpdate();
		}
}

function updateProductCartPack(sid,prid,packId)
{
	 idProduct = prid;
  reloadCart = true;
	 var key = '';
		if (idSelected != -1)
		{
			 var value = document.getElementById(idSelected + "_radio").value;
				idProduct = idProduct.substr(0,idProduct.indexOf('}')+1);
				idProduct = idProduct + value;
				idProductSelectedHeader = idProduct;
				
				var url= lang+"/shopping_cart_ajax.php?"+sid+"&"+idProduct+'&Cart=1&products_id=' + idProduct+'&quantity=1&action=editProductCartPack&oldProduct='+prid+'&packId='+packId;	
				location.href = url;
				return;						
		}
		else 
		{
			 hideUpdate();
		}
}

function buyProductCategory(sid,idProduct)
{
	 reloadCart = true;
	 var key = '';
		if (idSelected != -1)
		{
			 var products_name_id = document.getElementById('product_option_name').value;
			 var value = document.getElementById(idSelected + "_radio").value;
				idProduct = idProduct+'{'+products_name_id+'}'+value;
		}
		else
		{
			 alert ("Por Favor, Selecciona una opcion.");
				return;
		}
	 currentSid = sid;

		var url=file+"?"+sid+"&"+key;
		if (sid && key) {
					url=file+"?"+sid+"&"+key;
		} else {
			if (sid) {
							url=file+"?"+sid;
					} else {
							if (key) {
										url=file+"?"+key;
							} else {
										url=file;
							}
					}
		}
		idProductSelectedHeader = idProduct;
		var url= lang+"/shopping_cart_ajax.php?"+sid+"&"+idProduct+'&Cart=1&products_id=' + idProduct+'&quantity=1&action=addProduct';	
  createAjaxCart();
		xmlhttp.open("GET", url+'', true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4)
			{
			 if (xmlhttp.responseText == 'ERROR_LOGIN')
				{
					 location.href ="./login.php";
				}
				else
				{			
				   hideUpdate();
							var response = xmlhttp.responseText;
							var cart_div_header_id_product = document.getElementById("cart_div_header_id_product");
							var top = findTopObj(document.getElementById('img_cart_header')); 
							var left = findLeftObj(document.getElementById('img_cart_header')); 
							cart_div_header_id_product.innerHTML = response;
			
							cart_div_header_id_product.style.top=top+60+"px";
							cart_div_header_id_product.style.left=left+100+"px";
							cart_div_header_id_product.style.visibility = "visible";
							window.scrollTo(0,0);
							
							
							var total_products = document.getElementById("total_products_header").value;
							if (total_products == 0)
							{
								document.getElementById("shopping_cart_header").innerHTML = "<table border='0' cellpadding='0' cellspacing='0'>			<tr><td><a href='"+lang+"/shopping_cart.php'><img src='./images/skins/Pink_v_2_0/"+language+"/HEADER_SHOPPING_EMPTY_CART_OFF.jpg' alt='Ver Cesta' onmouseover='marcar(this);' onmouseout='desmarcar(this);' title=' Ver Cesta ' width='70' border='0' height='81'></a></td></tr><tr><td align='center' class='small_text' valign='top'></td></tr></table>";
							}
							else if (total_products == 1)
							{
								document.getElementById("shopping_cart_header").innerHTML = "<table border='0' cellpadding='0' cellspacing='0'>			<tr><td><a href='"+lang+"/shopping_cart.php'><img src='./images/skins/Pink_v_2_0/"+language+"/HEADER_SHOPPING_CART_OFF.jpg' alt='Ver Cesta' onmouseover='marcar(this);' onmouseout='desmarcar(this);' title=' Ver Cesta ' width='70' border='0' height='81'></a></td></tr><tr><td align='center' class='small_text' valign='top'>&nbsp;( 1 Producto )</td></tr></table>";
							}
							else
							{
								document.getElementById("shopping_cart_header").innerHTML = "<table border='0' cellpadding='0' cellspacing='0'>			<tr><td><a href='"+lang+"/shopping_cart.php'><img src='./images/skins/Pink_v_2_0/"+language+"/HEADER_SHOPPING_CART_OFF.jpg' alt='Ver Cesta' onmouseover='marcar(this);' onmouseout='desmarcar(this);' title=' Ver Cesta ' width='70' border='0' height='81'></a></td></tr><tr><td align='center' class='small_text' valign='top'>&nbsp;( "+total_products+" Productos )</td></tr></table>";
						}							
						
						setTimeout('hideCartProduct()',5000);
				}
			}
		}
		xmlhttp.send(null);	
		
}

function buyProductCategoryPack(sid,idProduct,total_products)
{
	 reloadCart = true;
		var urlPack = "";
		for (i=1; i<= total_products; i++)
		{
			 var pID = document.getElementById("pID_"+i).value;				
				var product_in_pack_quantity = document.getElementById("product_in_pack_quantity_"+i).value;	 
				
				if (document.getElementById("optionID_"+i) != null)
				{					
				 
						if (idSelectedPack[i] != -1)
						{
								var optionValueID = document.getElementById(idSelectedPack[i] + "_radio_"+i).value;							
							 pID = pID + "{" + document.getElementById("optionID_"+i).value+'}'+optionValueID;
						}
						else
						{
								alert ("Por Favor, Selecciona una opcion.");
								return;
						}
				}
				urlPack = urlPack + "&pIdPack_"+i+"="+pID+"&product_in_pack_quantity_"+i+"="+product_in_pack_quantity;
				
		}

	 var key = '';
		
	 currentSid = sid;

		var url=file+"?"+sid+"&"+key;
		if (sid && key) {
					url=file+"?"+sid+"&"+key;
		} else {
			if (sid) {
							url=file+"?"+sid;
					} else {
							if (key) {
										url=file+"?"+key;
							} else {
										url=file;
							}
					}
		}
		idProductSelectedHeader = idProduct;
		var url= lang+"/shopping_cart_ajax.php?"+sid+"&"+idProduct+'&Cart=1&products_id=' + idProduct+'&quantity=1&action=addProductPack&total_products='+total_products+urlPack;	
		createAjaxCart();
		xmlhttp.open("GET", url+'', true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4)
			{
			 if (xmlhttp.responseText == 'ERROR_LOGIN')
				{
					 location.href =lang+"/login.php";
				}
				else
				{			
				   hideUpdate();
							var response = xmlhttp.responseText;
							var cart_div_header_id_product = document.getElementById("cart_div_header_id_product");
							var top = findTopObj(document.getElementById('img_cart_header')); 
							var left = findLeftObj(document.getElementById('img_cart_header')); 
							cart_div_header_id_product.innerHTML = response;
			
							cart_div_header_id_product.style.top=top+60+"px";
							cart_div_header_id_product.style.left=left+100+"px";
							cart_div_header_id_product.style.visibility = "visible";
							window.scrollTo(0,0);
							
							
							var total_products = document.getElementById("total_products_header").value;
							if (total_products == 0)
							{
								document.getElementById("shopping_cart_header").innerHTML = "<table border='0' cellpadding='0' cellspacing='0'>			<tr><td><a href='"+lang+"/shopping_cart.php'><img src='./images/skins/Pink_v_2_0/"+language+"/HEADER_SHOPPING_EMPTY_CART_OFF.jpg' alt='Ver Cesta' onmouseover='marcar(this);' onmouseout='desmarcar(this);' title=' Ver Cesta ' width='70' border='0' height='81'></a></td></tr><tr><td align='center' class='small_text' valign='top'></td></tr></table>";
							}
							else if (total_products == 1)
							{
								document.getElementById("shopping_cart_header").innerHTML = "<table border='0' cellpadding='0' cellspacing='0'>			<tr><td><a href='"+lang+"/shopping_cart.php'><img src='./images/skins/Pink_v_2_0/"+language+"/HEADER_SHOPPING_CART_OFF.jpg' alt='Ver Cesta' onmouseover='marcar(this);' onmouseout='desmarcar(this);' title=' Ver Cesta ' width='70' border='0' height='81'></a></td></tr><tr><td align='center' class='small_text' valign='top'>&nbsp;( 1 Producto )</td></tr></table>";
							}
							else
							{
								document.getElementById("shopping_cart_header").innerHTML = "<table border='0' cellpadding='0' cellspacing='0'>			<tr><td><a href='"+lang+"/shopping_cart.php'><img src='./images/skins/Pink_v_2_0/"+language+"/HEADER_SHOPPING_CART_OFF.jpg' alt='Ver Cesta' onmouseover='marcar(this);' onmouseout='desmarcar(this);' title=' Ver Cesta ' width='70' border='0' height='81'></a></td></tr><tr><td align='center' class='small_text' valign='top'>&nbsp;( "+total_products+" Productos )</td></tr></table>";
						}							
						
						setTimeout('hideCartProduct()',5000);
				}
			}
		}
		xmlhttp.send(null);	
		
}


function buyProduct(sid,idProduct)
{
	 reloadCart = true;
	 var key = '';
		if (idSelected != -1)
		{
			 var products_name_id = document.getElementById('product_option_name').value;
			 var value = document.getElementById(idSelected + "_radio").value;
				idProduct = idProduct+'{'+products_name_id+'}'+value;
		}
	 currentSid = sid;

		var url=file+"?"+sid+"&"+key;
		if (sid && key) {
					url=file+"?"+sid+"&"+key;
		} else {
			if (sid) {
							url=file+"?"+sid;
					} else {
							if (key) {
										url=file+"?"+key;
							} else {
										url=file;
							}
					}
		}
		idProductSelectedHeader = idProduct;
		var url="shopping_cart_ajax.php?"+sid+"&"+idProduct+'&Cart=1&products_id=' + idProduct+'&quantity=1&action=addProduct';	
	 url = lang + '/' +  url;		
  createAjaxCart();
		xmlhttp.open("GET", url+'', true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4)
			{
			 if (xmlhttp.responseText == 'ERROR_LOGIN')
				{
					 location.href =lang+"/login.php";
				}
				else
				{						
							var response = xmlhttp.responseText;
							var cart_div_header_id_product = document.getElementById("cart_div_header_id_product");
							var top = findTopObj(document.getElementById('img_cart_header')); 
							var left = findLeftObj(document.getElementById('img_cart_header')); 
							cart_div_header_id_product.innerHTML = response;
			
							cart_div_header_id_product.style.top=top+60+"px";
							cart_div_header_id_product.style.left=left+100+"px";
							cart_div_header_id_product.style.visibility = "visible";
							window.scrollTo(0,0);
							
							
							var total_products = document.getElementById("total_products_header").value;
							if (total_products == 0)
							{
								document.getElementById("shopping_cart_header").innerHTML = "<table border='0' cellpadding='0' cellspacing='0'>			<tr><td><a href='"+lang+"/shopping_cart.php'><img src='./images/skins/Pink_v_2_0/"+language+"/HEADER_SHOPPING_EMPTY_CART_OFF.jpg' alt='Ver Cesta' onmouseover='marcar(this);' onmouseout='desmarcar(this);' title=' Ver Cesta ' width='70' border='0' height='81'></a></td></tr><tr><td align='center' class='small_text' valign='top'></td></tr></table>";
							}
							else if (total_products == 1)
							{
								document.getElementById("shopping_cart_header").innerHTML = "<table border='0' cellpadding='0' cellspacing='0'>			<tr><td><a href='"+lang+"/shopping_cart.php'><img src='./images/skins/Pink_v_2_0/"+language+"/HEADER_SHOPPING_CART_OFF.jpg' alt='Ver Cesta' onmouseover='marcar(this);' onmouseout='desmarcar(this);' title=' Ver Cesta ' width='70' border='0' height='81'></a></td></tr><tr><td align='center' class='small_text' valign='top'>&nbsp;( 1 Producto )</td></tr></table>";
							}
							else
							{
								document.getElementById("shopping_cart_header").innerHTML = "<table border='0' cellpadding='0' cellspacing='0'>			<tr><td><a href='"+lang+"/shopping_cart.php'><img src='./images/skins/Pink_v_2_0/"+language+"/HEADER_SHOPPING_CART_OFF.jpg' alt='Ver Cesta' onmouseover='marcar(this);' onmouseout='desmarcar(this);' title=' Ver Cesta ' width='70' border='0' height='81'></a></td></tr><tr><td align='center' class='small_text' valign='top'>&nbsp;( "+total_products+" Productos )</td></tr></table>";
						}							
						
						setTimeout('hideCartProduct()',5000);
				}
			}
		}
		xmlhttp.send(null);	
					
}

function hideCartProduct()
{
	var cart_div_header_id_product = document.getElementById("cart_div_header_id_product");
	cart_div_header_id_product.style.visibility = "hidden";
}


function sendCartChangeQty(sid,iElementId,product_id,qty) 
{
	 reloadCart = true;	
	 currentSid = sid;
		var element = document.getElementById(iElementId);
				
		if (qty.length > 0) 
		{
				qty_float = parseFloat(qty);
				if (isNaN(qty_float)) 
				{
					alert( 'Debes introducir un valor numerico para la cantidad');
					return;						
				}
		} 
		else 
		{
				qty_float = 1;
		}
	
	 cart_delete = '';
		if  (Number(element.value) + Number(qty) <= 0) 
		{
			var fRet;
			text = 'Esta seguro que desea eliminar este producto de su cesta?';
			if (language == 'portugal') text = 'Esta seguro que deseja eliminar este produto do seu cesto?';			
			fRet = confirm(text);
			if (fRet == false) 
			{ 
				return; 
			} 
			cart_delete = '&cart_delete=cart_delete';
		}
									
		var url=file+"?"+sid+"&"+product_id+'&Cart=1&products_id=' + product_id+'&quantity=' + (Number(element.value) + Number(qty))+ cart_delete;
				
		text = 'Actualizando Cesta. Por favor espere...';
  if (language == 'portugal') text = 'Actualizando Cesto. Por favor aguarde...';				
	 var message="<br/><img src='./images/skins/Pink_v_2_0/validator/loading.gif' alt='Enviando'><br/><br/><span class='text'><b>"+text+"</b></span><br><br>";		
		
		showMessageTransSmall(message);	
		createAjaxCart();
	 url = lang + '/' +  url;		
		xmlhttp.open("GET", url+'', true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4)
			{
			 if (xmlhttp.responseText == 'ERROR_LOGIN')
				{
					 location.href = lang+"/login.php";
				}
				else
				{
					getCartText('','getCart.php',currentSid,'span_cart');
					//getCartInfoBoxText('','getCartBox.php','','span_cart_box',tmp);
				}
			}
		}
		xmlhttp.send(null);
}


function sendCartRemoveItem(sid,product_id) 
{
	 reloadCart = true;	
  currentSid = sid;
		var fRet;
		text = 'Esta seguro que desea eliminar este producto de su cesta?';
		if (language == 'portugal') text = 'Esta seguro que deseja eliminar este produto do seu cesto?';			
		fRet = confirm(text);
		if (fRet == false) { return; } 
										
		var url=file+"?"+sid+"&"+product_id+'&Cart=1&products_id=' + product_id+'&cart_delete=Yes';

		text = 'Actualizando Cesta. Por favor espere...';
  if (language == 'portugal') text = 'Actualizando Cesto. Por favor aguarde...';				
	 var message="<br/><img src='./images/skins/Pink_v_2_0/validator/loading.gif' alt='Enviando'><br/><br/><span class='text'><b>"+text+"</b></span><br><br>";		
	
		showMessageTransSmall(message);	
		createAjaxCart();
	 url = lang + '/' +  url;		
		xmlhttp.open("GET", url+'', true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4)
			{
			 if (xmlhttp.responseText == 'ERROR_LOGIN')
				{
					 location.href =lang+"/login.php";
				}
				else
				{
				 	getCartText('','getCart.php',currentSid,loc);
    	 //getCartInfoBoxText('','getCartBox.php','','span_cart_box',tmp);
				}
			}
		}
		xmlhttp.send(null);	
}

function hideCart()
{
  document.getElementById("cart_div_header_id").style.visibility = "hidden";
}

function showPackInfo(productPackId)
{
	 packIdSelected = productPackId;
	 var cart_div_header_product = document.getElementById("cart_div_header_id_product_pack_"+productPackId);	

  var url= lang+'/shopping_cart_ajax.php?action=loadPackCart&productId='+productPackId;
		
		text = '<div class="div_header_pack_get_cart"></div><div style="width:321px;"><table cellpadding="0" cellspacing="0" border="0" width="100%">	<tr><td width="8"  class="div_header_cart_left"></td><td width="305"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc_pack"><tr><td colspan="3"><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr><tr><td width="200" align="right"><img src="./images/skins/Pink_v_2_0/validator/loading_s.gif" alt="Enviando"></td><td width="5"></td><td width="200" align="left" class="small_text_pink_bold">Cargando...</td></tr><tr><td colspan="3"><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr></table></td><td width="8" class="div_header_cart_right"></td></tr></table></div><div class="div_footer_pack_get_cart" align="center"></div> ';
		
		var containerText = cart_div_header_product.innerHTML;
		if (containerText == '')
		{
			 cart_div_header_product.innerHTML = text;
				cart_div_header_product.style.visibility = "visible";
				
				reloadPack = false;
				
				createAjaxCartHeader();
				xmlhttpHeader.open("GET", url+'', true);
				xmlhttpHeader.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xmlhttpHeader.onreadystatechange=function()
				{
					if (xmlhttpHeader.readyState==4)
					{
									var cart_div_header_product = document.getElementById("cart_div_header_id_product_pack_"+packIdSelected);					
									cart_div_header_product.innerHTML = xmlhttpHeader.responseText;
									reloadPack = false;
		
					}
				}
				xmlhttpHeader.send(null);
		}
		else
		{
			 cart_div_header_product.style.visibility = "visible";
		}
		
}

function hidePackInfo(productPackId)
{
	  var cart_div_header_product = document.getElementById("cart_div_header_id_product_pack_"+productPackId);	
			cart_div_header_product.style.visibility = "hidden";
}

function showLanguages()
{
	
		var languages_div = document.getElementById("languages_div");	
		
 	var top = findTopObj(document.getElementById('img_div_header')); 
		var left = findLeftObj(document.getElementById('img_div_header')); 		
		
		languages_div.style.top=top-8+"px";
		languages_div.style.left=left-8+"px";
		languages_div.style.visibility = "visible";	
}

function hideLanguages()
{
  document.getElementById("languages_div").style.visibility = "hidden";
}


function showCart()
{
	 var cart_div_header_product = document.getElementById("cart_div_header_id_product");	
		if (cart_div_header_product.style.visibility == "visible") return;

  var url= lang+'/shopping_cart_ajax.php?action=loadCartHeader';
		
		text = '<div class="div_header" ></div><div><table cellpadding="0" cellspacing="0" border="0" width="100%">	<tr><td class="div_header_cart_left"></td><td width="337"><table width="100%" cellpadding="0" cellspacing="0" border="0" class="div_table_desc"><tr><td><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr><tr><td width="85" align="right"><img src="./images/skins/Pink_v_2_0/validator/loading_s.gif" alt="Enviando"></td><td width="10"></td><td width="125" align="left" class="small_text_pink_bold">Cargando...</td></tr><tr><td><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr></table></td><td class="div_header_cart_right"></td></tr></table></div><div class="div_header_cart_footer_large" align="center"></div> ';

		var cart_div_header = document.getElementById("cart_div_header_id");	
		
 	var top = findTopObj(document.getElementById('img_cart_header')); 
		var left = findLeftObj(document.getElementById('img_cart_header')); 		
							
		if (reloadCart)
		{
			 reloadCart = false;
				cart_div_header.innerHTML = text;
		
				cart_div_header.style.top=top+60+"px";
				cart_div_header.style.left=left+100+"px";
				//setOpacity(cAyuda,0);
				cart_div_header.style.visibility = "visible";
				//fadeIn('mensajesAyuda',60,10); */
									
				createAjaxCartHeader();
				xmlhttpHeader.open("GET", url+'', true);
				xmlhttpHeader.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xmlhttpHeader.onreadystatechange=function()
				{
					if (xmlhttpHeader.readyState==4)
					{
									var cart_div_header = document.getElementById("cart_div_header_id");							
									cart_div_header.innerHTML = xmlhttpHeader.responseText;
									reloadCart = false;
					}
				}
				xmlhttpHeader.send(null);
		}
		else
		{
			 cart_div_header.style.visibility = "visible";
		}
			 
}

function selectAttrProductGift(pID)
{
	 var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_select_attr_header"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="438"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="438"><tr><td><table width="100%" cellpadding="0" cellspacing="0" border="0" class="div_table_desc"><tr><td><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr><tr><td width="85" align="right"><img src="./images/skins/Pink_v_2_0/validator/loading_s.gif" alt="Enviando"></td><td width="10"></td><td width="125" align="left" class="small_text_pink_bold">Cargando Opciones ...</td></tr><tr><td><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr></table></td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer" align="center"></div></td></tr></table>';

		document.getElementById("transSmallMessageEdit").innerHTML=message;
		
		document.getElementById("transSmallMessageEdit").style.top = f_scrollTop() + 0.5 * ( f_clientHeight() - 300) + "px";
		document.getElementById("transSmallMessageEdit").style.left = f_scrollLeft() + 0.5 * ( f_clientWidth() - 520) + "px";
		
		document.getElementById("transSmallEdit").style.top = 0;
		document.getElementById("transSmallEdit").style.left = 0;
		
		if (document.getElementById("img_footer") != null)
		{    
				document.getElementById("transSmallEdit").style.height = posicion_object_height(document.getElementById("img_footer")) + 50;
		}
		else		
			document.getElementById("transSmallEdit").style.height = screen.availHeight + 450;
		
		document.getElementById("transSmallEdit").style.width = f_clientWidth();
		document.getElementById("transSmallEdit").style.display="block";	
		
		var url= lang+'/shopping_cart_ajax.php?action=selectAttrProductGift&product_id='+pID;

		createAjaxCart();
		xmlhttp.open("GET", url+'', true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4)
			{
						var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_select_attr_header"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="438"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="438"><tr><td>'+xmlhttp.responseText+'</td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer" align="center"></div></td></tr></table>';
						
						document.getElementById("transSmallMessageEdit").innerHTML=message;
						if (document.getElementById("maxId") != null)
						{
								var max_stock = document.getElementById("maxId").value;
								document.getElementById(max_stock+"_radio").checked=true;
								selectThis(max_stock);
						}
										
			}
		}
		xmlhttp.send(null);	 
		
}

function selectAttrBuyProductGift(pID)
{
	 var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_select_attr_header"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="438"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="438"><tr><td><table width="100%" cellpadding="0" cellspacing="0" border="0" class="div_table_desc"><tr><td><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr><tr><td width="85" align="right"><img src="./images/skins/Pink_v_2_0/validator/loading_s.gif" alt="Enviando"></td><td width="10"></td><td width="125" align="left" class="small_text_pink_bold">Cargando Opciones ...</td></tr><tr><td><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr></table></td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer" align="center"></div></td></tr></table>';

		document.getElementById("transSmallMessageEdit").innerHTML=message;
		
		document.getElementById("transSmallMessageEdit").style.top = f_scrollTop() + 0.5 * ( f_clientHeight() - 300) + "px";
		document.getElementById("transSmallMessageEdit").style.left = f_scrollLeft() + 0.5 * ( f_clientWidth() - 520) + "px";
		
		document.getElementById("transSmallEdit").style.top = 0;
		document.getElementById("transSmallEdit").style.left = 0;
		
		if (document.getElementById("img_footer") != null)
		{    
				document.getElementById("transSmallEdit").style.height = posicion_object_height(document.getElementById("img_footer")) + 50;
		}
		else		
			document.getElementById("transSmallEdit").style.height = screen.availHeight + 450;
		
		document.getElementById("transSmallEdit").style.width = f_clientWidth();
		document.getElementById("transSmallEdit").style.display="block";	
		
		var url= lang+'/shopping_cart_ajax.php?action=selectAttrBuyProductGift&product_id='+pID;

		createAjaxCart();
		xmlhttp.open("GET", url+'', true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4)
			{
						var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_select_attr_header"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="438"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="438"><tr><td>'+xmlhttp.responseText+'</td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer" align="center"></div></td></tr></table>';
						
						document.getElementById("transSmallMessageEdit").innerHTML=message;
						if (document.getElementById("maxId") != null)
						{
								var max_stock = document.getElementById("maxId").value;
								document.getElementById(max_stock+"_radio").checked=true;
								selectThis(max_stock);
						}
										
			}
		}
		xmlhttp.send(null);	 
		
}



function selectAttrProduct(pID)
{
	 var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_select_attr_header"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="438"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="438"><tr><td><table width="100%" cellpadding="0" cellspacing="0" border="0" class="div_table_desc"><tr><td><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr><tr><td width="85" align="right"><img src="./images/skins/Pink_v_2_0/validator/loading_s.gif" alt="Enviando"></td><td width="10"></td><td width="125" align="left" class="small_text_pink_bold">Cargando Opciones ...</td></tr><tr><td><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr></table></td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer" align="center"></div></td></tr></table>';

		document.getElementById("transSmallMessageEdit").innerHTML=message;
		
		document.getElementById("transSmallMessageEdit").style.top = f_scrollTop() + 0.5 * ( f_clientHeight() - 300) + "px";
		document.getElementById("transSmallMessageEdit").style.left = f_scrollLeft() + 0.5 * ( f_clientWidth() - 520) + "px";
		
		document.getElementById("transSmallEdit").style.top = 0;
		document.getElementById("transSmallEdit").style.left = 0;
		
		if (document.getElementById("img_footer") != null)
		{    
				document.getElementById("transSmallEdit").style.height = posicion_object_height(document.getElementById("img_footer")) + 50;
		}
		else		
			document.getElementById("transSmallEdit").style.height = screen.availHeight + 450;
		
		document.getElementById("transSmallEdit").style.width = f_clientWidth();
		document.getElementById("transSmallEdit").style.display="block";	
		var url= lang+'/shopping_cart_ajax.php?action=selectAttrProduct&product_id='+pID;

		createAjaxCart();
		xmlhttp.open("GET", url+'', true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4)
			{
				  var response = xmlhttp.responseText;
				  if (response != null &&  response.indexOf("total_products") != -1 )
						{							
		       document.getElementById("transSmallMessageEdit").style.left = f_scrollLeft() + 0.5 * ( f_clientWidth() - 720) + "px";
		
					   	var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_select_attr_header_pack"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="729"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="729"><tr><td>'+xmlhttp.responseText+'</td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer_pack" align="center"></div></td></tr></table>';
						}
						else
						{
					   	var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_select_attr_header"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="438"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="438"><tr><td>'+xmlhttp.responseText+'</td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer" align="center"></div></td></tr></table>';							
						}
      
						
						document.getElementById("transSmallMessageEdit").innerHTML=message;
						
						if (document.getElementById("total_products") != null)
						{
							 if (document.getElementById("total_products").value == 1)
								{
									  var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_select_attr_header"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="438"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="438"><tr><td>'+xmlhttp.responseText+'</td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer" align="center"></div></td></tr></table>';	
											document.getElementById("transSmallMessageEdit").innerHTML=message;
											document.getElementById("transSmallMessageEdit").style.left = f_scrollLeft() + 0.5 * ( f_clientWidth() - 520) + "px";
								}
								
							 for(i=1;i <= document.getElementById("total_products").value; i++)
								{
									  if (document.getElementById("maxId_"+i) != null)
											{
													var max_stock = document.getElementById("maxId_"+i).value;
													document.getElementById(max_stock+"_radio_"+i).checked=true;
													selectThisPack(max_stock,i);
											}
								}
						}
						else if (document.getElementById("maxId") != null)
						{
								var max_stock = document.getElementById("maxId").value;
								document.getElementById(max_stock+"_radio").checked=true;
								selectThis(max_stock);
						}
										
			}
		}
		xmlhttp.send(null);	 
		
}

function selectAttrProductDownload(pID)
{
	 var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_select_attr_header"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="438"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="438"><tr><td><table width="100%" cellpadding="0" cellspacing="0" border="0" class="div_table_desc"><tr><td><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr><tr><td width="85" align="right"><img src="./images/skins/Pink_v_2_0/validator/loading_s.gif" alt="Enviando"></td><td width="10"></td><td width="125" align="left" class="small_text_pink_bold">Cargando Opciones ...</td></tr><tr><td><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr></table></td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer" align="center"></div></td></tr></table>';

		document.getElementById("transSmallMessageEdit").innerHTML=message;
		
		document.getElementById("transSmallMessageEdit").style.top = f_scrollTop() + 0.5 * ( f_clientHeight() - 300) + "px";
		document.getElementById("transSmallMessageEdit").style.left = f_scrollLeft() + 0.5 * ( f_clientWidth() - 520) + "px";
		
		document.getElementById("transSmallEdit").style.top = 0;
		document.getElementById("transSmallEdit").style.left = 0;
		
		if (document.getElementById("img_footer") != null)
		{    
				document.getElementById("transSmallEdit").style.height = posicion_object_height(document.getElementById("img_footer")) + 50;
		}
		else		
			document.getElementById("transSmallEdit").style.height = screen.availHeight + 450;
		
		document.getElementById("transSmallEdit").style.width = f_clientWidth();
		document.getElementById("transSmallEdit").style.display="block";	
		var url= lang+'/shopping_cart_ajax.php?action=selectAttrProductDownload&product_id='+pID;

		createAjaxCart();
		xmlhttp.open("GET", url+'', true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4)
			{
				  var response = xmlhttp.responseText;
				  if (response != null &&  response.indexOf("total_products") != -1 )
						{							
		       document.getElementById("transSmallMessageEdit").style.left = f_scrollLeft() + 0.5 * ( f_clientWidth() - 720) + "px";
		
					   	var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_select_attr_header_pack"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="729"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="729"><tr><td>'+xmlhttp.responseText+'</td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer_pack" align="center"></div></td></tr></table>';
						}
						else
						{
					   	var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_select_attr_header"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="438"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="438"><tr><td>'+xmlhttp.responseText+'</td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer" align="center"></div></td></tr></table>';							
						}
      
						
						document.getElementById("transSmallMessageEdit").innerHTML=message;
						
						if (document.getElementById("total_products") != null)
						{
							 if (document.getElementById("total_products").value == 1)
								{
									  var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_select_attr_header"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="438"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="438"><tr><td>'+xmlhttp.responseText+'</td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer" align="center"></div></td></tr></table>';	
											document.getElementById("transSmallMessageEdit").innerHTML=message;
											document.getElementById("transSmallMessageEdit").style.left = f_scrollLeft() + 0.5 * ( f_clientWidth() - 520) + "px";
								}
								
							 for(i=1;i <= document.getElementById("total_products").value; i++)
								{
									  if (document.getElementById("maxId_"+i) != null)
											{
													var max_stock = document.getElementById("maxId_"+i).value;
													document.getElementById(max_stock+"_radio_"+i).checked=true;
													selectThisPack(max_stock,i);
											}
								}
						}
						else if (document.getElementById("maxId") != null)
						{
								var max_stock = document.getElementById("maxId").value;
								document.getElementById(max_stock+"_radio").checked=true;
								selectThis(max_stock);
						}
										
			}
		}
		xmlhttp.send(null);	 
		
}


function selectAttrProductWithAlert(pID)
{
	 var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_select_attr_header_with_alert"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="558"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="558"><tr><td><table width="100%" cellpadding="0" cellspacing="0" border="0" class="div_table_desc"><tr><td><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr><tr><td width="85" align="right"><img src="./images/skins/Pink_v_2_0/validator/loading_s.gif" alt="Enviando"></td><td width="10"></td><td width="125" align="left" class="small_text_pink_bold">Cargando Opciones ...</td></tr><tr><td><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr></table></td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer_with_alert" align="center"></div></td></tr></table>';

		document.getElementById("transSmallMessageEdit").innerHTML=message;
		
		document.getElementById("transSmallMessageEdit").style.top = f_scrollTop() + 0.5 * ( f_clientHeight() - 300) + "px";
		document.getElementById("transSmallMessageEdit").style.left = f_scrollLeft() + 0.5 * ( f_clientWidth() - 520) + "px";
		
		document.getElementById("transSmallEdit").style.top = 0;
		document.getElementById("transSmallEdit").style.left = 0;
		
		if (document.getElementById("img_footer") != null)
		{    
				document.getElementById("transSmallEdit").style.height = posicion_object_height(document.getElementById("img_footer")) + 50;
		}
		else		
			document.getElementById("transSmallEdit").style.height = screen.availHeight + 450;
		
		document.getElementById("transSmallEdit").style.width = f_clientWidth();
		document.getElementById("transSmallEdit").style.display="block";	
		var url= lang+'/shopping_cart_ajax.php?action=selectAttrProductWithAlert&product_id='+pID;

		createAjaxCart();
		xmlhttp.open("GET", url+'', true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4)
			{
				  var response = xmlhttp.responseText;
				  if (response != null &&  response.indexOf("total_products") != -1 )
						{							
		       document.getElementById("transSmallMessageEdit").style.left = f_scrollLeft() + 0.5 * ( f_clientWidth() - 720) + "px";
		
					   	var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_select_attr_header_pack"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="729"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="729"><tr><td>'+xmlhttp.responseText+'</td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer_pack" align="center"></div></td></tr></table>';
						}
						else
						{
					   	var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_select_attr_header_with_alert"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="558"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="558"><tr><td>'+xmlhttp.responseText+'</td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer_with_alert" align="center"></div></td></tr></table>';							
						}
      
						
						document.getElementById("transSmallMessageEdit").innerHTML=message;
						
						if (document.getElementById("total_products") != null)
						{
							 if (document.getElementById("total_products").value == 1)
								{
									  var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_select_attr_header_with_alert"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="558"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="558"><tr><td>'+xmlhttp.responseText+'</td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer_with_alert" align="center"></div></td></tr></table>';	
											document.getElementById("transSmallMessageEdit").innerHTML=message;
											document.getElementById("transSmallMessageEdit").style.left = f_scrollLeft() + 0.5 * ( f_clientWidth() - 520) + "px";
								}
								
							 for(i=1;i <= document.getElementById("total_products").value; i++)
								{
									  if (document.getElementById("maxId_"+i) != null)
											{
													var max_stock = document.getElementById("maxId_"+i).value;
													document.getElementById(max_stock+"_radio_"+i).checked=true;
													selectThisPack(max_stock,i);
											}
								}
						}
						else if (document.getElementById("maxId") != null)
						{
								var max_stock = document.getElementById("maxId").value;
								document.getElementById(max_stock+"_radio").checked=true;
								selectThis(max_stock);
						}
										
			}
		}
		xmlhttp.send(null);	 
		
}

function editProductCartInPack(packID,pID)
{
 var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_edit_cart_header"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="438"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="438"><tr><td><table width="100%" cellpadding="0" cellspacing="0" border="0" class="div_table_desc"><tr><td><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr><tr><td width="85" align="right"><img src="./images/skins/Pink_v_2_0/validator/loading_s.gif" alt="Enviando"></td><td width="10"></td><td width="125" align="left" class="small_text_pink_bold">Cargando Opciones ...</td></tr><tr><td><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr></table></td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer" align="center"></div></td></tr></table>';

		document.getElementById("transSmallMessageEdit").innerHTML=message;
		
		document.getElementById("transSmallMessageEdit").style.top = f_scrollTop() + 0.5 * ( f_clientHeight() - 300) + "px";
		document.getElementById("transSmallMessageEdit").style.left = f_scrollLeft() + 0.5 * ( f_clientWidth() - 520) + "px";
		
		document.getElementById("transSmallEdit").style.top = 0;
		document.getElementById("transSmallEdit").style.left = 0;
		
		if (document.getElementById("img_footer") != null)
		{    
				document.getElementById("transSmallEdit").style.height = posicion_object_height(document.getElementById("img_footer")) + 50;
		}
		else		
			document.getElementById("transSmallEdit").style.height = screen.availHeight + 450;
		
		document.getElementById("transSmallEdit").style.width = f_clientWidth();
		document.getElementById("transSmallEdit").style.display="block";	
							
	 var url= lang+'/shopping_cart_ajax.php?action=editProductPack&product_id='+pID+'&packID='+packID;

		createAjaxCart();
		xmlhttp.open("GET", url+'', true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4)
			{
						var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_edit_cart_header"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="438"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="438"><tr><td>'+xmlhttp.responseText+'</td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer" align="center"></div></td></tr></table>';
						
						document.getElementById("transSmallMessageEdit").innerHTML=message;
										
			}
		}
		xmlhttp.send(null);	 	
}

function editProductCart(pID)
{
	
		var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_edit_cart_header"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="438"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="438"><tr><td><table width="100%" cellpadding="0" cellspacing="0" border="0" class="div_table_desc"><tr><td><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr><tr><td width="85" align="right"><img src="./images/skins/Pink_v_2_0/validator/loading_s.gif" alt="Enviando"></td><td width="10"></td><td width="125" align="left" class="small_text_pink_bold">Cargando Opciones ...</td></tr><tr><td><img src="images/pixel_trans.gif" alt="" border="0" width="100%" height="10"></td></tr></table></td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer" align="center"></div></td></tr></table>';

		document.getElementById("transSmallMessageEdit").innerHTML=message;
		
		document.getElementById("transSmallMessageEdit").style.top = f_scrollTop() + 0.5 * ( f_clientHeight() - 300) + "px";
		document.getElementById("transSmallMessageEdit").style.left = f_scrollLeft() + 0.5 * ( f_clientWidth() - 520) + "px";
		
		document.getElementById("transSmallEdit").style.top = 0;
		document.getElementById("transSmallEdit").style.left = 0;
		
		if (document.getElementById("img_footer") != null)
		{    
				document.getElementById("transSmallEdit").style.height = posicion_object_height(document.getElementById("img_footer")) + 50;
		}
		else		
			document.getElementById("transSmallEdit").style.height = screen.availHeight + 450;
		
		document.getElementById("transSmallEdit").style.width = f_clientWidth();
		document.getElementById("transSmallEdit").style.display="block";	
							
	 var url= lang+'/shopping_cart_ajax.php?action=editProduct&product_id='+pID;

		createAjaxCart();
		xmlhttp.open("GET", url+'', true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState==4)
			{
						var message = '<table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="div_edit_cart_header"></div></td></tr><tr><td><div><table cellpadding="0" cellspacing="0" border="0"><tr><td class="div_edit_cart_right" width="9"></td><td width="438"><table cellpadding="0" cellspacing="0" border="0" class="div_table_desc" width="438"><tr><td>'+xmlhttp.responseText+'</td></tr></table></td><td class="div_edit_cart_left" width="9"></td></tr></table></div></td></tr><tr><td><div class="div_edit_cart_footer" align="center"></div></td></tr></table>';
						
						document.getElementById("transSmallMessageEdit").innerHTML=message;
										
			}
		}
		xmlhttp.send(null);	 
}

function hideUpdate()
{
	 	document.getElementById("transSmallEdit").style.display="none";
}

function f_scrollLeft() {
	return f_filterResults (
		window.pageXOffset ? window.pageXOffset : 0,
		document.documentElement ? document.documentElement.scrollLeft : 0,
		document.body ? document.body.scrollLeft : 0
	);
}

function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}
function f_clientWidth() {
	return f_filterResults (
		window.innerWidth ? window.innerWidth : 0,
		document.documentElement ? document.documentElement.clientWidth : 0,
		document.body ? document.body.clientWidth : 0
	);
}
function f_clientHeight() {
	return f_filterResults (
		window.innerHeight ? window.innerHeight : 0,
		document.documentElement ? document.documentElement.clientHeight : 0,
		document.body ? document.body.clientHeight : 0
	);
}
function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}

function posicion_object_height(objeto){
	resy=0;
	while (objeto.tagName!="BODY")
	{
			resy+=objeto.offsetTop;
			objeto=objeto.offsetParent;
	}
	return resy;
}

