function mostrarSubMenu(idSubMenu) {
	if($('#'+idSubMenu).css('display')=="none"){
		$('#'+idSubMenu).slideDown('fast');
		$('#cuis').find('a').addClass('active');		
	}else if($('#'+idSubMenu).css('display')=="block"){
		$('#'+idSubMenu).slideUp('fast');
		$('#cuis').find('a').removeClass('active');
	}
}

function cargarUltimas(){
	x_CargarUltimas(function(pCadena){
		$('#tab1').html(pCadena);	
	});
}

function cargarMasLeidas(){
	x_CargarMasLeidas(function(pCadena){
		$('#tab2').html(pCadena);		
	});
}

function cargarUltimasUruguay(){
	x_CargarUltimasUruguay(function(pCadena){
		$('#tab1').html(pCadena);	
	});
}

function cargarMasLeidasUruguay(){
	x_CargarMasLeidasUruguay(function(pCadena){
		$('#tab2').html(pCadena);		
	});
}

function bajaNewsletter(pForm){
	with(pForm){
	if(suemail.value == '') {alert("Por favor, ingrese su email!"); suemail.focus(); return false;}
	if(!validarEmail(suemail.value)){ alert("Por favor, ingrese un email valido:"); suemail.focus(); return false;}
	if(!confirm("Esta seguro que quiere cancelar su suscrpcion al Newsletter?")){ return false; }
	x_BajaNews(suemail.value, function(pCadena){
		alert(pCadena);	
	}); 
		pForm.reset();
	}
	return false;	
}

function enviarSuscripcion(pForm){
		with(pForm)
	{
		if(!validarEmail(email.value)){
			$('#newsletter span').text("Por favor, ingrese un email valido:");
			email.focus();
			return false;}
		x_EnviarSuscriptor(email.value, function(pCadena){
			var texto=pCadena.split(':|:');
			if(texto[0]=='S'){
			pForm.reset();
			$('#newsletter span').text(texto[1]);
			$('#newsletter').delay(800).fadeOut();
			}else{
			$('#newsletter span').text(texto[1]);
			email.focus();
			return false;			
			}
			});
		}
		return false;
}

function mostrarCapa(capa)
{
	$("#"+capa).fadeIn();
	if(capa=='newsletter')
	{
		$('#newsletter span').delay(800).text('Ingrese su email para recibir las últimas novedades:');
		$('#email').delay(800).val('');
	}
}

function mostrarCapa2(capa){
	$("."+capa).fadeIn();	
	if(capa=='opcionesUbi')
	{
		$('#opcionesUbiA').hide();		
	}
	if(capa=='opcionesCoc')
	{
		$('#opcionesCocA').hide();		
	}	
	if(capa=='opcionesEsp')
	{
		$('#opcionesEspA').hide();		
	}	
	if(capa=='opcionesDes')
	{
		$('#opcionesDesA').hide();		
	}	
	if(capa=='opcionesCar')
	{
		$('#opcionesCarA').hide();		
	}		
	if(capa=='opcionesCep')
	{
		$('#opcionesCepA').hide();		
	}
	if(capa=='opcionesAni')
	{
		$('#opcionesAniA').hide();		
	}	
	if(capa=='opcionesOri')
	{
		$('#opcionesOriA').hide();		
	}	
	if(capa=='opcionesPun')
	{
		$('#opcionesPunA').hide();		
	}			
}

function ocultarCapa(capa)
{
	$("#"+capa).fadeOut();
}

function mostrarShare(capa,idnoticia,despliegue){
	var cont ='<div style="margin-top:3px;">';
	var cont = cont +'<a href="http://twitter.com/home?status=http://www.mundocuisine.com/'+despliegue+'='+idnoticia+'" target="_blank"><img src="imagenes/twit.png" width="24" height="24" /></a> ';
	var cont = cont +'<a href="http://www.facebook.com/share.php?u=http://www.mundocuisine.com/'+despliegue+'='+idnoticia+'" target="_blank"><img src="imagenes/face.png" width="24" height="24" /></a> ';
	var cont = cont +'<a href="enviarAmigo.php?url=http://www.mundocuisine.com/'+despliegue+'='+idnoticia+'"><img src="imagenes/mail.png" width="24" height="24" /></a>&nbsp;';
	var cont = cont +'</div>';
	$('#'+capa).html(cont);		
}

function mostrarShareResto(capa,idnoticia){
	var cont ='<div style="margin-top:3px;">';
	var cont = cont +'<a href="http://twitter.com/home?status=http://www.mundocuisine.com/despliegue-restaurante.php?idrestaurante='+idnoticia+'" target="_blank"><img src="imagenes/twit.png" width="24" height="24" /></a> ';
	var cont = cont +'<a href="http://www.facebook.com/share.php?u=http://www.mundocuisine.com/despliegue-restaurante.php?idrestaurante='+idnoticia+'" target="_blank"><img src="imagenes/face.png" width="24" height="24" /></a> ';
	var cont = cont +'<a href="enviarAmigo.php?idnoticia='+idnoticia+'" rel="prettyPhoto[iframes]"><img src="imagenes/mail.png" width="24" height="24" /></a>&nbsp;';
	var cont = cont +'</div>';
	$('#'+capa).html(cont);
}

function enviarVoto(id,tipo){
	x_EnviarVoto(id, tipo, function(pCadena){
		alert(pCadena);
		location.reload();
	});
}

function mostrarMas(idcomentario){
	if($('#txtcoment_pie-'+idcomentario+' span').hasClass('ampliar')){
	  $('#txt_b2-'+idcomentario).css('height','auto');
	  $('#txtcoment_pie-'+idcomentario+' span').removeClass('ampliar').addClass('reducir');
	  $('#txtcoment_pie-'+idcomentario+' span').text('Reducir');
	  return false;
	}
	if($('#txtcoment_pie-'+idcomentario+' span').hasClass('reducir')){
	  $('#txt_b2-'+idcomentario).css('height','50px');
	  $('#txtcoment_pie-'+idcomentario+' span').removeClass('reducir').addClass('ampliar');
	  $('#txtcoment_pie-'+idcomentario+' span').text('Ampliar');
  	  return false;
	}	
}

function enviarComentario(pForm,tipo){
	with(pForm)
	{
		if(nombre.value.length > 0)
		{
			if(validarEmail(email.value))
			{
				
						if(comentario.value.length > 0)
						{
							x_EnviarComentario(nombre.value, email.value, comentario.value, idnoticia.value, tipo, function(pCadena)
								{
									if(pCadena=="N"){
										alert("Su comentario no pudo ser enviado");
										}else{
									alert("Su comentario ha sido enviado, gracias.");
									pForm.reset();
										}
								});
							}
							else
							{
								alert("Por favor, ingrese un comentario");
								comentario.focus();
							}
			}
			else
			{
				alert("Por favor, ingrese un Email valido");
				email.focus();
			}
		}
		else
		{
			alert("Por favor, ingrese su nombre");
			nombre.focus();
		}
	}
	return false;
}

function mostrarCalificar(idrestaurante){
				$('#calif').html('<span id="calif_text"><h6>Comida:</h6></span><div id="calif_star1" class="calif_star"></div>');	
				$('#calif_star1').raty({
				number:     10,
				onClick:    function(score) { enviarComida(score,idrestaurante); }
				});		
				Cufon.replace('#calif_text h6');			
}

function enviarComida(voto,idrestaurante){
				x_GuardarCalificacion(voto,idrestaurante,'C', function(pCadena){});
				$('#calif').html('<span id="calif_text"><h6>Ambiente:</h6></span><div id="calif_star2" class="calif_star"></div>');
				$('#calif_star2').raty({
				number:     10,
				onClick:    function(score) { enviarAmbiente(score,idrestaurante); }
				});
				Cufon.replace('#calif_text h6');		
}

function enviarAmbiente(voto,idrestaurante){
				x_GuardarCalificacion(voto,idrestaurante,'A', function(pCadena){});	
				$('#calif').html('<span id="calif_text"><h6>Servicio:</h6></span><div id="calif_star3" class="calif_star"></div>');
				$('#calif_star3').raty({
				number:     10,
				onClick:    function(score) { enviarServicio(score,idrestaurante); }
				});
				Cufon.replace('#calif_text h6');		
}

function enviarServicio(voto,idrestaurante){
				x_GuardarCalificacion(voto,idrestaurante,'S', function(pCadena){});	
				$('#calif').html('<span id="calif_text"><h6>Precio:</h6></span><div id="calif_star4" class="calif_star"></div>');
				$('#calif_star4').raty({
				number:     10,
				onClick:    function(score) { enviarPrecio(score,idrestaurante); }
				});		
				Cufon.replace('#calif_text h6');		
}

function enviarPrecio(voto,idrestaurante){
				x_GuardarCalificacion(voto,idrestaurante,'P', function(pCadena){});	
				$('#calif').html('<span id="calif_text" style="margin-right:10px;"><h6>Gracias por calificar!</h6></span>');
				$('#calif_star4').raty({
				number:     10,
				onClick:    function(score) { guardarPrecio(score,idrestaurante); }
				});		
				Cufon.replace('#calif_text h6');
				location.reload();			
}

function ordenarPorRecomendados(sql){
	x_OrdenarPorRecomendacion(sql, function(pCadena){
		$('#resultados').html(pCadena);	
	});
}

function ordenarPorVisitas(sql){
	x_OrdenarPorVisitas(sql, function(pCadena){
		$('#resultados').html(pCadena);	
	});
}

function ordenarPorRecomendadosVins(sql){
	x_OrdenarPorRecomendacionVins(sql, function(pCadena){
		$('#resultados').html(pCadena);	
	});
}

function ordenarPorVisitasVins(sql){
	x_OrdenarPorVisitasVins(sql, function(pCadena){
		$('#resultados').html(pCadena);	
	});
}

function ordenarPorRecomendadosReceta(sql){
	x_OrdenarPorRecomendacionReceta(sql, function(pCadena){
		$('#resultados').html(pCadena);	
	});
}

function ordenarPorVisitasReceta(sql){
	x_OrdenarPorVisitasReceta(sql, function(pCadena){
		$('#resultados').html(pCadena);	
	});
}

function validarBuscador(pForm){
	with(pForm){
		if(buscador.value !=""){
			document.frmBuscador.submit() 
		}else{
			alert("Debe ingresar un termino a buscar!");
			return false;	
		}	
	}	
}

function validarBuscadorVins(pForm){
	with(pForm){
		if(buscador.value !=""){
			document.frmBuscadorVins.submit() 
		}else{
			alert("Debe ingresar un termino a buscar!");
			return false;	
		}	
	}	
}


function validarBuscadorVinsS(pForm){
	with(pForm){
		if(buscador.value !=""){
			document.frmBuscadorVinsS.submit() 
		}else{
			alert("Debe ingresar un termino a buscar!");
			return false;	
		}	
	}	
}

function validarBuscadorBod(pForm){
	with(pForm){
		if(buscador.value !=""){
			document.frmBuscadorBod.submit() 
		}else{
			alert("Debe ingresar un termino a buscar!");
			return false;	
		}	
	}	
}

function enviarRegistro(pForm){
	with(pForm)
	{
		if(usuario.value == '') {alert("Por favor, ingrese su nombre de usuario!"); usuario.focus(); return false;}
		if(clave.value == '') {alert("Por favor, ingrese una clave!"); clave.focus(); return false;}	
		if(email.value == '') {alert("Por favor, ingrese su e-mail"); email.focus(); return false;}
		if(!validarEmail(email.value)) {alert("Por favor, ingrese un e-mail v\u00e1lido"); email.focus(); return false;}
		x_ComprobarEmail(email.value, function(pCadena){
				if(pCadena=="S"){ 
					alert("El email ingresado ya esta registrado, ingrese otro email!");
					email.focus();
					return false;
					}else{
						x_ComprobarUsuario(usuario.value, function(pCadena){
						if(pCadena=="S"){
							alert("El usuario ingresado ya esta registrado, ingrese otro usuario!");
							usuario.focus();
							return false;
								}else{	
								  x_GuardarUsuario(email.value, usuario.value, clave.value, function(pCadena){
								  alert("Te llegar\u00e1 un mail a tu correo electr\u00f3nico para completar el proceso! Gracias.");
								  pForm.submit()
								  pForm.reset();
								  location.href="index.php";
								  });
								}
			
							});
						}
				});
	}
	return false;
}

function validarUsuario(pForm)
{
	with(pForm)
		x_ValidarUsuario(usuario.value, clave.value, function(pCadena)
		{
			if(pCadena == "S"){
				$('#topUsuario').html('<span style="float:left; margin-top:-3px; margin-left:10px;"><b>'+usuario.value+'</b> <br /><a style="color:#9D0B0F;"href="destroy.php">Salir</a>');
				ocultarCapa('loginForm');
				location.reload();
			}else{
				alert("Usuario o Clave incorrecto");
			}
		});
	return false;
}

function enviarContactoVins(pForm){
	with(pForm){
		if(nombre.value == '') {alert("Por favor, ingrese su nombre!"); nombre.focus(); return false;}
		if(apellido.value == '') {alert("Por favor, ingrese su apellido!"); apellido.focus(); return false;}	
		if(telefono.value == '') {alert("Por favor, ingrese su tel\u00e9fono para poder comunicarnos!"); telefono.focus(); return false;}
		if(mensaje.value == '') {alert("Por favor, ingrese un mensaje!"); mensaje.focus(); return false;}
		x_EnviarContactoVins(nombre.value, apellido.value, telefono.value, producto.value, bodega.value, idproducto.value, mensaje.value, function(pCadena){
			alert("Mensaje enviado, en breve nos contactaremos. Muchas Gracias!");
			pForm.reset();	
		} );	
	}
	return false;	
}

function carroDeProductos(){
	x_CarroDeProductos(function(pCadena){
		$('#divCarroDeProductos').html(pCadena).fadeIn();	
	});
}

function enviarAlCarro(){
	var id=document.frmComprar.idproducto.value;
	var cant=document.frmComprar.cantVinos.value;
	carroDeProductos();
	x_AgregarACarrito(id,cant, function(pCadena){
	});
	carroDeProductos();
}

function actualizarCarro(id){
	var id=document.frmComprar.idproducto.value;
	var cant=document.frmComprar.cantVinos.value;
	carroDeProductos();
	x_AgregarACarrito(id,cant, function(pCadena){
	});
	carroDeProductos();
}

function vaciarCarrito()
{
	x_VaciarCarrito();
	$("#divCarroDeProductos").fadeOut();
	$("#total").html("");
}

function quitarDeCarrito(idproducto){
	x_QuitarDeCarrito(idproducto, function(pCadena){
		if(pCadena=="vacio"){
			$("#divCarroDeProductos").fadeOut();
			$("#total").html("");	
		}else{
		carroDeProductos();
		}
	});
}

function quitarDeCarrito2(idproducto){
	x_QuitarDeCarrito(idproducto, function(pCadena){
		if(pCadena=="vacio"){
			alert("No hay productos en su carrito. Continue con la compra");
			location.href="bodega-online.php";
		}else{
		location.reload();
		}
	});
}

function actualizarCarrito(cant){
	var can=cant;	
	for (i=0;i<can;i++){
			var id= $("#idpro-"+i+"").val();
			var cant= $("#cant-"+i+"").val();	
			var carro= $("#idcarro-"+i+"").val();	
		x_ActualizarCarrito(id,cant,carro, function(pCadena){
			//$("#estado").text("Actualizando...");
		});				
	}
	alert("Carrito actualizado!");
	location.href="comprar.php"; <!-- No anda con el reload :S
}

function enviarCompraVins(pForm){
	with(pForm){
		if(nombre.value == '') {alert("Por favor, ingrese su nombre!"); nombre.focus(); return false;}
		if(apellido.value == '') {alert("Por favor, ingrese su apellido!"); apellido.focus(); return false;}	
		if(mail.value == '') {alert("Por favor, ingrese su e-mail"); mail.focus(); return false;}
		if(!validarEmail(mail.value)) {alert("Por favor, ingrese un e-mail v\u00e1lido"); mail.focus(); return false;}		
		if(direccion.value == '') {alert("Por favor, ingrese su direcci\u00f3n!"); direccion.focus(); return false;}	
		if(localidad.value == '') {alert("Por favor, ingrese su localidad!"); localidad.focus(); return false;}	
		if(pais.value == '') {alert("Por favor, ingrese su pais!"); pais.focus(); return false;}			
		if(telefono.value == '') {alert("Por favor, ingrese su tel\u00e9fono para poder comunicarnos!"); telefono.focus(); return false;}
		x_EnviarCompraVins(nombre.value, apellido.value, mail.value, direccion.value, localidad.value, pais.value, telefono.value, function(pCadena){
			$("#formDM").html(pCadena);
			//alert("Pedido enviado, en breve nos contactaremos. Muchas Gracias!");
			//pForm.reset();
			document.pedido.submit();
			//location.href="bodega-online.php";	
		} );	
	}
	return false;
}

function controlarStock(stock){
	var cant= $('#cantVinos').val();
	if(cant > stock){
			$('#cantVinos').val(stock);
	}		
}

function validarEmail(pEmail)
{
	var oRegExp = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
	return oRegExp.test(pEmail);
}

function enviarRecomendar(pForm){
	with(pForm){
		if(sunombre.value == '') {alert("Por favor, ingrese su nombre!"); sunombre.focus(); return false;}
		if(suemail.value == '') {alert("Por favor, ingrese su email!"); suemail.focus(); return false;}
		if(!validarEmail(suemail.value)) {alert("Por favor, ingrese un e-mail v\u00e1lido"); suemail.focus(); return false;}		
		if(amigonombre.value == '') {alert("Por favor, ingrese el nombre de su amigo!"); amigonombre.focus(); return false;}
		if(amigoemail.value == '') {alert("Por favor, ingrese el email de su amigo!"); amigoemail.focus(); return false;}		
		if(!validarEmail(amigoemail.value)) {alert("Por favor, ingrese un e-mail v\u00e1lido"); amigoemail.focus(); return false;}		
		x_EnviarRecomendar(sunombre.value, suemail.value, amigonombre.value, amigoemail.value, mensaje.value, idnew.value, function(pCadena){
			alert("Mensaje enviado. Muchas Gracias!");
			pForm.reset();
		} );	
	}
	return false;
}

function enviarRecomendarNoticia(pForm){
	with(pForm){
		if(sunombre.value == '') {alert("Por favor, ingrese su nombre!"); sunombre.focus(); return false;}
		if(suemail.value == '') {alert("Por favor, ingrese su email!"); suemail.focus(); return false;}
		if(!validarEmail(suemail.value)) {alert("Por favor, ingrese un e-mail v\u00e1lido"); suemail.focus(); return false;}		
		if(amigonombre.value == '') {alert("Por favor, ingrese el nombre de su amigo!"); amigonombre.focus(); return false;}
		if(amigoemail.value == '') {alert("Por favor, ingrese el email de su amigo!"); amigoemail.focus(); return false;}		
		if(!validarEmail(amigoemail.value)) {alert("Por favor, ingrese un e-mail v\u00e1lido"); amigoemail.focus(); return false;}		
		x_EnviarRecomendarNoticia(sunombre.value, suemail.value, amigonombre.value, amigoemail.value, mensaje.value, url.value, function(pCadena){
			alert("Mensaje enviado. Muchas Gracias!");
			pForm.reset();
		} );	
	}
	return false;
}

function enviarContacto(pForm){
	with(pForm){
		if(nombre.value == '') {alert("Por favor, ingrese su nombre!"); nombre.focus(); return false;}
		//if(apellido.value == '') {alert("Por favor, ingrese su apellido!"); apellido.focus(); return false;}		
		if(email.value == '') {alert("Por favor, ingrese su email!"); email.focus(); return false;}
		if(!validarEmail(email.value)) {alert("Por favor, ingrese un e-mail v\u00e1lido"); email.focus(); return false;}		
		//if(mensaje.value == '') {alert("Por favor, ingrese un mensaje!"); mensaje.focus(); return false;}			
		x_EnviarContacto(nombre.value, apellido.value, email.value, mensaje.value, revista.checked, newsletter.checked, function(pCadena){
			alert("Mensaje enviado. Muchas Gracias!");
			pForm.reset();
		} );	
	}
	return false;
}

function cargarVideoYouTube(idVid, pDesc, video,vimeo)
{
	  var tVideosDesc = document.getElementById("titvideo");
	  var tVideosCont = document.getElementById("desvideo");
	if(vimeo=="v"){
		$("#contenido-videos").html('<iframe src="http://player.vimeo.com/video/'+idVid+'?title=0&byline=0" width="644" height="362" frameborder="0"></iframe>');
		  if(tVideosDesc != null) {
			  tVideosDesc.innerHTML = pDesc;
		  }
		  if(tVideosCont!= null) {
			  x_CargarDescripcionVideo(video, function(pCadena){
						  tVideosCont.innerHTML = pCadena;			
			  });
		  }
		}else{
	
	  var oFlashV;
	  if(document.getElementById("contenido-videos") )
	  {
		  oFlashV = new SWFObject("http://www.youtube.com/v/"+idVid, "", "644", "362", "7", "", true);
		  with(oFlashV)
		  {
			  addParam("wmode", "transparent");
			  addParam("menu", "false");
			  addParam("rel", "0");
			  addParam("color1", "0x000000");
			  addParam("color1", "0xFFFFFF");			
			  addParam("allowFullScreen", "true");
			  write("contenido-videos");		
		  }	
	  }
		  if(tVideosDesc != null) {
			  tVideosDesc.innerHTML = pDesc;
		  }
		  if(tVideosCont!= null) {
			  x_CargarDescripcionVideo(video, function(pCadena){
						  tVideosCont.innerHTML = pCadena;			
			  });
		  }
	 }
}

