/*function addNewSector(id){
  return $.ajax({
    type: 'GET',
    url: '/publicacion/addsector?id='+id,
    async: false
  }).responseText;
}*/

function addNewCiudad(id){
  return $.ajax({
    type: 'GET',
    url: '/publicacion/addciudad?id='+id,
    async: false
  }).responseText;
}

/*function Sector(val){
  $('#publicacion_id_sector').replaceWith(addNewSector(val));
}*/

function Ciudad(val){
  $('#publicacion_id_ciudad').replaceWith(addNewCiudad(val));
  //$('#publicacion_id_sector').replaceWith('<select name="publicacion[id_sector]" id="publicacion_id_sector"><option value="" selected="selected">-- Sector --</option></select>');
}

function addNewEstado(id){
  return $.ajax({
    type: 'GET',
    url: '/publicacion/addestado?id='+id,
    async: false
  }).responseText;
}

$(document).ready(function(){
  $('#publicacion_id_pais').change(function(e){
    e.preventDefault();
    $('#publicacion_id_estado').replaceWith(addNewEstado($(this).val()));
	$('#publicacion_id_ciudad').replaceWith('<select name="publicacion[id_ciudad]" id="publicacion_id_ciudad"><option value="" selected="selected">-- Ciudad --</option></select>');
	//$('#publicacion_id_sector').replaceWith('<select name="publicacion[id_sector]" id="publicacion_id_sector"><option value="" selected="selected">-- Sector --</option></select>');
  });
  /*$('#layout_id_raza').click(function(e){
    e.preventDefault();*/
    //$('#layout_id_raza').scrollTo(100, 100);
 // });
});

function addRazaAjax(id){
  return $.ajax({
    type: 'GET',
    url: '/razapedia/mascotasajax?id='+id,
    async: false
  }).responseText;
}

function addCategoAjax(id){
  return $.ajax({
    type: 'GET',
    url: '/contenido/categoriaChild?id='+id,
    async: false
  }).responseText;
}

function addMascotaBuscadorAjax(id){
  return $.ajax({
    type: 'GET',
    url: '/contenido/categoMascotas?id='+id,
    async: false
  }).responseText;
}

function addTipoOfertaBuscadorAjax(){
  return $.ajax({
    type: 'GET',
    url: '/contenido/tipoOfertaMascotas',
    async: false
  }).responseText;
}

function addCiudadBuscadorAjax(id){
  return $.ajax({
    type: 'GET',
    url: '/contenido/ciudadBuscador?id='+id,
    async: false
  }).responseText;
}

function addCiudadChildBuscadorAjax(id){
  return $.ajax({
    type: 'GET',
    url: '/contenido/ciudadChildBuscador?id='+id,
    async: false
  }).responseText;
}

function addEstadoBuscadorAjax(){
  return $.ajax({
    type: 'GET',
    url: '/contenido/estadoBuscador',
    async: false
  }).responseText;
}

/*function addSectorBuscadorAjax(id){
  return $.ajax({
    type: 'GET',
    url: '/contenido/sectorBuscador?id='+id,
    async: false
  }).responseText;
}*/

function addRazaPublicacionAjax(id){
  return $.ajax({
    type: 'GET',
    url: '/publicacion/mascotasAjax?id='+id,
    async: false
  }).responseText;
}

function addRazaGaleriaAjax(id){
  return $.ajax({
    type: 'GET',
    url: '/galeria/mascotasAjax?id='+id,
    async: false
  }).responseText;
}

function addRazaLayout(id){
  return $.ajax({
    type: 'GET',
    url: '/razapedia/selectraza?id='+id,
    async: false
  }).responseText;
}

function addOptimizador(id,param1,param2,param3,param4,param5){
  return $.ajax({
    type: 'GET',
    url: '/publicacion/optimizador?id='+id+'&param1='+param1+'&param2='+param2+'&param3='+param3+'&param4='+param4+'&param5='+param5,
    async: false
  }).responseText;
}

function optimizador(id,param1,param2,param3,param4,param5)
{
    $('#optimizador_2').replaceWith(addOptimizador(id,param1,param2,param3,param4,param5));
}

function addOptimizadorPublicaciones(id,module){
  return $.ajax({
    type: 'GET',
    url: '/publicacion/optimizadorPublicaciones?id='+id+'&mod='+module,
    async: false
  }).responseText;
}

function optimizadorPublicaciones(id,module)
{
    $('#optimizador_2_'+module).replaceWith(addOptimizadorPublicaciones(id,module));
}

$(document).ready(function(){
  $('#layout_id_mascota').change(function(e){
    e.preventDefault();
    $('#layout_id_raza').replaceWith(addRazaLayout($(this).val()));
  });
});

function mascotaBuscador(val){
  $('#layout_id_busqueda_3').replaceWith(addMascotaBuscadorAjax(val));
  $('#layout_id_busqueda_4').replaceWith('<select disabled="1" name="layout_id_busqueda_4" id="layout_id_busqueda_4" class="busqueda_selector"><option value="" selected="selected">...</option></select>');
}

function ciudadBuscador(val){
  $('#layout_id_busqueda_3').replaceWith(addCiudadBuscadorAjax(val));
  $('#layout_id_busqueda_4').replaceWith('<select disabled="1" name="layout_id_busqueda_4" id="layout_id_busqueda_4" class="busqueda_selector"><option value="" selected="selected">...</option></select>');
}

function ciudadChildBuscador(val){
  $('#layout_id_busqueda_4').replaceWith(addCiudadChildBuscadorAjax(val));
}

function estadoBuscador(){
  $('#layout_id_busqueda_3').replaceWith(addEstadoBuscadorAjax());
  $('#layout_id_busqueda_4').replaceWith('<select disabled="1" name="layout_id_busqueda_4" id="layout_id_busqueda_4" class="busqueda_selector"><option value="" selected="selected">...</option></select>');
}

/*function sectorBuscador(val){
  $('#layout_id_busqueda_4').replaceWith(addSectorBuscadorAjax(val));
}*/

function tipoOfertaBuscador(){
  $('#layout_id_busqueda_4').replaceWith(addTipoOfertaBuscadorAjax());
}

$(document).ready(function(){
  $('#enciclopedia_id_mascota').change(function(e){
    e.preventDefault();
	$('#enciclopedia_id_raza').replaceWith(addRazaAjax($(this).val()));
	if ($(this).val()!=1) 
	{
		$('#puntuaciones_razapedia_1').hide();
		$('#puntuaciones_razapedia_2').hide();
		$('#puntuaciones_razapedia_3').hide();
		$('#puntuaciones_razapedia_4').hide();
		$('#puntuaciones_razapedia_5').hide();
		$('#puntuaciones_razapedia_6').hide();
	} else {
		$('#puntuaciones_razapedia_1').show();
		$('#puntuaciones_razapedia_2').show();
		$('#puntuaciones_razapedia_3').show();
		$('#puntuaciones_razapedia_4').show();
		$('#puntuaciones_razapedia_5').show();
		$('#puntuaciones_razapedia_6').show();
	}
  });
  $('#layout_id_busqueda').change(function(e){
    e.preventDefault();
	$('#layout_id_busqueda_2').replaceWith(addCategoAjax($(this).val()));
	$('#layout_id_busqueda_3').replaceWith('<select disabled="1" name="layout_id_busqueda_3" id="layout_id_busqueda_3" class="busqueda_selector"><option value="" selected="selected">...</option></select>');
	$('#layout_id_busqueda_4').replaceWith('<select disabled="1" name="layout_id_busqueda_4" id="layout_id_busqueda_4" class="busqueda_selector"><option value="" selected="selected">...</option></select>');
  });
  $('#publicacion_id_mascota').change(function(e){
    e.preventDefault();
	$('#publicacion_id_raza').replaceWith(addRazaPublicacionAjax($(this).val()));
  });
  $('#galeria_id_mascota').change(function(e){
    e.preventDefault();
	$('#galeria_id_raza').replaceWith(addRazaGaleriaAjax($(this).val()));
  });
});

$(function() {
        //$('#foto_galeria a').lightBox();
        $('a.lightbox').lightBox();
        //[@rel*=lightbox]
});

$(function() {
        $('#foto_galeria_raza a').lightBox();
});

$(function() {
        $('#galeria_evento').galleria({height: 430});
});

function fotoPreview(string,foto1){
  $('#publicacion_preview_link').replaceWith('<a href="/uploads/publicaciones/'+foto1+'" class="lightbox" id="publicacion_preview_link"><img src="/uploads/publicaciones/ficha/'+string+'" border="0" id="publicacion_preview_2" /></a>');
  $('a.lightbox').lightBox();
}

function fotoPreviewOrganizacion(string,foto1){
  $('#organizacion_preview_link').replaceWith('<a href="/uploads/organizaciones/'+foto1+'" class="lightbox" id="organizacion_preview_link"><img src="/uploads/organizaciones/ficha/'+string+'" id="organizacion_preview_2" border="0"/></a>');
  $('a.lightbox').lightBox();
}

function fotoPreviewRazapedia(string){
  $('#razapedia_preview').replaceWith('<img src="/uploads/razapedia/ficha/'+string+'" id="razapedia_preview" border="0"/>');
}

function videoPreview(string){

  $('#publicacion_preview_link').replaceWith(string);

}

function videoPreviewOrganizacion(string){
  $('#organizacion_preview_link').replaceWith(string);
}

function addFavoritoPublicacionAjax(id_publicacion,id_usuario){
  return $.ajax({
    type: 'GET',
    url: '/favoritos/favoritoPublicacion?id_publicacion='+id_publicacion+'&id_usuario='+id_usuario,
    async: false
  }).responseText;
}

function favoritoPublicacion(id_publicacion,id_usuario){
  $('#publicacion_favorito').replaceWith(addFavoritoPublicacionAjax(id_publicacion,id_usuario));
}

function addFavoritoEventoAjax(id_evento,id_usuario){
  return $.ajax({
    type: 'GET',
    url: '/favorito_evento/favoritoEvento?id_evento='+id_evento+'&id_usuario='+id_usuario,
    async: false
  }).responseText;
}

function favoritoEvento(id_evento,id_usuario){
  $('#evento_favorito').replaceWith(addFavoritoEventoAjax(id_evento,id_usuario));
}

function addFavoritoOrganizacionAjax(id_organizacion,id_usuario){
  return $.ajax({
    type: 'GET',
    url: '/favorito_organizacion/favoritoOrganizacion?id_organizacion='+id_organizacion+'&id_usuario='+id_usuario,
    async: false
  }).responseText;
}

function favoritoOrganizacion(id_organizacion,id_usuario){
  $('#organizacion_favorito').replaceWith(addFavoritoOrganizacionAjax(id_organizacion,id_usuario));
}

function addFavoritoSabiasAjax(id_sabias_que,id_usuario){
  return $.ajax({
    type: 'GET',
    url: '/favorito_sabias/favoritoSabias?id_sabias_que='+id_sabias_que+'&id_usuario='+id_usuario,
    async: false
  }).responseText;
}

function favoritoSabias(id_sabias_que,id_usuario){
  $('#sabias_que_favorito').replaceWith(addFavoritoSabiasAjax(id_sabias_que,id_usuario));
}

function addRecomendadoAjax(id_publicacion){
  return $.ajax({
    type: 'GET',
    url: '/recomendados/recomendadoPublicacion?id_publicacion='+id_publicacion,
    async: false
  }).responseText;
}

function recomendadoPublicacion(id_publicacion){
  $('#publicacion_recomendado').replaceWith(addRecomendadoAjax(id_publicacion));
}

function addQuitarRecomendadoAjax(id_publicacion){
  return $.ajax({
    type: 'GET',
    url: '/recomendados/recomendadoQuitarPublicacion?id_publicacion='+id_publicacion,
    async: false
  }).responseText;
}

function recomendadoQuitarPublicacion(id_publicacion){
  $('#publicacion_recomendado').replaceWith(addQuitarRecomendadoAjax(id_publicacion));
}





