$(document).ready(function(){
// valicaciones //
	if($('#imgEnviar').length > 0){
	        $('#imgEnviar').click(function () {
	        	validaFormularioContacto2();
			});
			$('#frmcontacto').submit(function() {
					     $.ajax({
				            type: 'POST',
				            url: $(this).attr('action'),
				            data: $(this).serialize(),
				            success: function(data) {
				                if(data == "Mensaje enviado!"){
									alert('Su mensaje ha sido enviado.');
									$(':text').attr('value','');
									$('textarea').attr('value','');
									$('select').attr('selectedIndex','0');
								}
				            }
				        })
				        return false;
				});
	}
});
function activaslide(){
         var slideshow=new TINY.fader.fade('slideshow',{
			    id:'slides',
			    auto:3,
			    resume:true,
			    navid:'pagination',
			    activeclass:'current',
			    visible:true,
			    position:0
         });
}
function minibanner() {
 var currentPosition = 0;
  var slideWidth = 200;
  var slides = $('.slide');
  var numberOfSlides = slides.length;
  // Remove scrollbar in JS
  $('#slidesContainer').css('overflow', 'hidden');
  // Wrap all .slides with #slideInner div
  slides
    .wrapAll('<div id="slideInner"></div>')
    // Float left to display horizontally, readjust .slides width
	.css({
      'float' : 'left',
      'width' : slideWidth
    });
  // Set #slideInner width equal to total width of all slides
  $('#slideInner').css('width', slideWidth * numberOfSlides);
  // Insert controls in the DOM
  $('#slideshow_mini')
    .prepend('<span class="control" id="leftControl"></span>')
    .append('<span class="control" id="rightControl"></span>');
  // Hide left arrow control on first load
  manageControls(currentPosition);
  // Create event listeners for .controls clicks
  $('.control')
    .bind('click', function(){
    // Determine new position
	currentPosition = ($(this).attr('id')=='rightControl') ? currentPosition+1 : currentPosition-1;
	// Hide / show controls
    manageControls(currentPosition);
    // Move slideInner using margin-left
    $('#slideInner').animate({
      'marginLeft' : slideWidth*(-currentPosition)
    });
  });
  // manageControls: Hides and Shows controls depending on currentPosition
  function manageControls(position){
    // Hide left arrow if position is first slide
	if(position==0){ $('#leftControl').hide() } else{ $('#leftControl').show() }
	// Hide right arrow if position is last slide
    if(position==numberOfSlides-2){ $('#rightControl').hide() } else{ $('#rightControl').show() }
  }
	$("a[rel=group]").fancybox({
				'transitionIn'		: 'elastic',
				'transitionOut'	: 'elastic',
				'titlePosition' 	: 'over',
				'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
					return '<span id="fancybox-title-over">Imagen ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
				}
  	});
}
function cerrarOverLay(){
        $('#overdiv').css('display','none');
}
function focusIE(){
	var sfEls = document.getElementsByTagName("INPUT");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onfocus=function() {
				this.className+=" sffocus";
			}
			sfEls[i].onblur=function() {
				this.className=this.className.replace(new RegExp(" sffocus\\b"), "");
			}
		}
}
function showGal(gal){
	 if(gal == 'cernov'){
	      if($('#imagenGaleria2').css('display') == 'none') return;
			$('#imagenGaleria2').fadeOut('slow');
			$('#imagenGaleria3').fadeOut('slow');
			$('#imagenGaleria4').fadeOut('slow', function() {
        $("#imagenGaleria1").animate({"margin-left": "-=85px"}, "fast",function(){
      			//Termino
      			//$("#ceremoniasNovios").attr("src","img/galeria/ceremoniasNovios/barraLatIzq_cn.jpg");
      			$('#despliega_fotos').css('display','block');
      			$('#contendor_bajada_foto_galeria1').css('display','none');
					trae_galeria(gal);
				} );
  		});
	 }
	 if(gal == 'infra'){
	      if($('#imagenGaleria3').css('display') == 'none') return;
			$('#imagenGaleria4').fadeOut('slow');
			$('#imagenGaleria3').fadeOut('slow');
			$('#imagenGaleria1').fadeOut('slow', function() {
			    $("#imagenGaleria2").css('margin-left','270px');
      		$("#imagenGaleria2").animate({"margin-left": "-=270px"}, "fast",function(){
      			//Termino
               $('#despliega_fotos').css('display','block');
               $('#contendor_bajada_foto_galeria2').css('display','none');
               trae_galeria(gal);
				   });
  		});
	 }
	 if(gal == 'matri'){
	      if($('#imagenGaleria4').css('display') == 'none') return;
			$('#imagenGaleria4').fadeOut('slow');
			$('#imagenGaleria2').fadeOut('slow');
			$('#imagenGaleria1').fadeOut('slow', function() {
			    $("#imagenGaleria3").css('margin-left','454px');
      		$("#imagenGaleria3").animate({"margin-left": "-=454px"}, "fast",function(){
      			//Termino
      			$('#despliega_fotos').css('display','block');
      			$('#contendor_bajada_foto_galeria3').css('display','none');
      			trae_galeria(gal);
				   });
  		});
	 }
	 if(gal == 'otros'){
	      if($('#imagenGaleria1').css('display') == 'none') return;
			$('#imagenGaleria3').fadeOut('slow');
			$('#imagenGaleria2').fadeOut('slow');
			$('#imagenGaleria1').fadeOut('slow', function() {
			    $("#imagenGaleria4").css('margin-left','639px');
      		$("#imagenGaleria4").animate({"margin-left": "-=639px"}, "fast",function(){
      			//Termino
      			$('#despliega_fotos').css('display','block');
      			$('#contendor_bajada_foto_galeria4').css('display','none');
      			trae_galeria(gal);
				   });
  		});
	 }
}
function trae_galeria(tipo){
	var archivos = '';
	if(tipo == 'cernov') tt = 'ceremoniasNovios';
	if(tipo == 'infra') tt = 'infraestructura';
	if(tipo == 'matri') tt = 'matrimoniosFiestas';
	if(tipo == 'otros') tt = 'otros';
	$.ajax({
	  url: "contenido.php",
	  data: ({tipo : tipo}),
	  success: function(e){
	        //imagenes_galeria
			if(e == "ERROR"){
    			$('#imagenes_galeria').html('Falta que el andres haga su pega....');
				return;
			}
	      fotos = e.split("|");
			//console.log(fotos);
	      for(var i=0;i<fotos.length;i++){
					archivos += "<div class='fotoThumb'><a rel='group' href='img/galeria/"+tt+"/big/"+fotos[i]+"'><img src='img/galeria/"+tt+"/thumb/"+fotos[i]+"' alt='"+fotos[i]+"' /></a></div>";
			}
			$('#imagenes_galeria').html(archivos);
			$("a[rel=group]").fancybox({
				'transitionIn'		: 'elastic',
				'transitionOut'	: 'elastic',
				'titlePosition' 	: 'over',
				'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
					return '<span id="fancybox-title-over">Imagen ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
				}
  	 		});
	  }
	});
}
function overdivon(nmenu){
		 menus = 'Textos menuCampestre menuFull menuGolden menuPremium menuTitanium';
		 if(menus.indexOf(nmenu) > 0){
		    $('#overdiv').css('background-color','#FFF');
		    $('#overdiv').css('color','#000');
		    $('#botonCerrar').css('background-image','url(img/cerrar2.png)');
		 }
		 trae_menu(nmenu);
		 $('#overdiv').css('z-index','100');
         $('#overdiv').css('display','block');
}
function trae_menu(nmenu){
	$('#contenidoOverlay').html('Cargando...');
	if(nmenu == null) return;
	$.ajax({
		url: "contenido.php",
		data: ({menu: nmenu}),
		success: function(e){
			if(e != 'ERROR'){
				$('#contenidoOverlay').html(e);
			}else
			    $('#contenidoOverlay').html('Error leyendo menu...');
		}
	});
}
function cerrar_galeria(){
      $('#despliega_fotos').fadeOut('slow',function(){
            $('#despliega_fotos').css('display','none');
            $('#imagenes_galeria').html('');
            $('#imagenGaleria1').css('margin-left','85px');
            $('.contendor_bajada_foto_galeria').css('display','block')
				$(".imgGal").css("display", function (arr) {
				    return arr;
				}).fadeIn()
		} );
}
function validaFormularioContacto(){
	var cont = true;
	$(':text').each(
			function( index, inputNode ){
				var input = $( inputNode );
				if (input.val().length == 0){
					$(this).focus();
					alert('Debes completar el campo: ' + input.attr('rel'));
					cont = false;
					return( false );
				}
			}
	);
	if(cont){
		if($('#in_tipoEvento').val() == 0){
	            alert("Debes Seleccionar Tipo de evento");
	            return;
		}
		if($('#in_tipoServicio').val() == 0){
	            alert("Debes Seleccionar Tipo de Servicio");
	            return;
		}
		$('#frmcontacto').submit();
 	}
}

function validaFormularioContacto2(){
	if($('#in_nombre').val().length == 0){
		alert('Debe Ingresar el nombre');
		$('#in_nombre').focus();
		return;
	}
	if($('#in_telefono').val().length == 0){
		alert('Debe Ingresar el telefono');
		$('#in_telefono').focus();
		return;
	}
	if($('#in_email').val().length == 0){
		alert('Debe Ingresar el correo electronico');
		$('#in_email').focus();
		return;
	}
	if($('#datepicker').val().length == 0){
		alert('Debe Ingresar la fecha para el evento');
		$('#datepicker').focus();
		return;
	}
	if($('#in_invitados').val().length == 0){
		alert('Debe Ingresar la fecha para el evento');
		$('#in_invitados').focus();
		return;
	}
	if($('#datepicker').val().length == 0){
		alert('Debe Ingresar la fecha para el evento');
		$('#datepicker').focus();
		return;
	}
	if($('#in_tipoEvento').val() == 0){
      alert("Debes Seleccionar Tipo de evento");
      return;
	}
	if($('#in_tipoServicio').val() == 0){
      alert("Debes Seleccionar Tipo de Servicio");
      return;
	}
   $('#frmcontacto').submit();
}
