var $j = jQuery.noConflict();


$j(document).ready(function(){
	$j("#comment_button").click(function() {							
		var elementClicked = "#" + $j(this).attr("class");
		var destination = $j(elementClicked).offset().top;
		$j("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination-20}, 500);
	});	
	
	var id_tab=window.location.hash;
	id_tab=id_tab.substring(1, 2);
	if(id_tab){

		if(id_tab>=0 || id_tab<=5 ){
			tabclick(2);	
			}else{
				alert(id_tab);
				id_tab=0;
				}
				tabclick(id_tab)
	}
	

	
	
	
	
	$j('.envia_contacto').click(function(){
	
	
	
	
	
	$j('form#contacto_form').submit(function() {
	//$('form#contacto_form .error').remove();
	$j('form#contacto_form .error').remove();


		var hasError = false;
		
		$j('.requiredField').each(function() {
			if(jQuery.trim($j(this).val()) == '') {

				$j(this).parent().append('<span class="error">Obligatorio.</span>');
				hasError = true;
			} else if($j(this).hasClass('email')) {
				var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
				if(!emailReg.test(jQuery.trim($j(this).val()))) {
					var labelText = $j(this).prev('label').text();
					$j(this).parent().append('<span class="error">Correo no v&aacute;lido.</span>');
					hasError = true;
				}
			}
		});
		if(!hasError) {
			var nombre=$j('#contacto_nombre').val();
			var email=$j('#contacto_email').val();
			var comentarios=$j('#comentarios').val();
			//http://servidor.local/PROYECTOS/Zapopan_dev/Zapopan/dif/www
			$j.ajax({
				type: "POST",
				url: "http://www.zapopan.gob.mx/dif/www/wp-content/themes/dif/envia_contacto.php",
				data: "nombre_contacto="+nombre+"&email_contacto="+email+"&comentarios="+comentarios,
				success: function(datos){
					$j('#contacto_form').fadeOut('fast');
					$j('.foto').fadeOut('fast');
					$j('.comment_sent').fadeIn('slow');
			  }
		});
			
			
			
			}

		return false;

	});

	
	
	
	
	});
	
	/* Esta seccion valida el nombre de la pagina, si es red-de-ayuda imprime el voton de donar que saca con ajax */ 
	var page_name=$j('#page_name').val();

	if(page_name=='red-de-ayuda'){
		$j.ajax({
		   type: "POST",
		   url: "../wp-content/themes/dif/ajax_donate.php",
		   data: "donate=1",
		   success: function(boton){
			 $j('.donar').html(boton);	
		   }
		 });
		
		//alert(1);
		}
	
});

/*$j("#comment_button").click(function() {
		var elementClicked = $j(this).attr("href");
		var destination = $j(elementClicked).offset().top;
		$j("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination-20}, 500);
	});	
*/
$j(function(){
    	$j.fn.vAlign = function(container) {
		return this.each(function(i){
			if(container == null) {
				container = 'div';
			}
			$j(this).html("<" + container + ">" + $j(this).html() + "</" + container + ">");
			var el = $j(this).children(container + ":first");
			var elh = $j(el).height(); //new element height
			var ph = $j(this).height(); //parent height
			var nh = (ph - elh) / 2; //new height to apply
			$j(el).css('margin-top', nh);
		});
	};
	
	function sobreDif(seccion_carga){
		alert("wuaka");
	
	var seccion = "#" + seccion_carga + "_content";									  
	
	if($j(seccion).is(":hidden")){	
		$j(".sobre_dif_content .left").children("div").addClass("no_display");
		$j(seccion).removeClass("no_display");
		$j(".nav_sobre_dif li").removeClass("selected");
		$j("." + seccion_carga).parent().addClass("selected");
	} else {
		sobreDif("mision");	
	}
		
}





	// Links carrusel.
	$j(".carrousel_nav").animate({opacity: "show", marginTop: "0px"}, 400);
	var cantidad_links_carrusel = $j(".carrousel_nav").children().length;
	var tamanio = Math.round($j("#carrousel .left").width() / cantidad_links_carrusel);
	$j(".carrousel_nav").children().css({"width": ""+ tamanio + "px"});
	var fix_link = (($j(".carrousel_nav").children().width()) * cantidad_links_carrusel) - $j("#carrousel .left").width();
	$j(".carrousel_nav").children(":last").css({"width": ""+ (tamanio - fix_link) + "px"});

	// Redes sociales.
	$j(".img_redes img").hover(function(){
		$j(this).animate({opacity: 1}, 300);
	}, function () {
		$j(this).animate({opacity: .8}, 300);
	});

	// Sobre el DIF.
	$j(".nav_sobre_dif li a").click(function(){
		var seccion = "#" + $j(this).attr("class") + "_content";
		$j(".sobre_dif_content .left").children("div").addClass("no_display");
		$j(seccion).removeClass("no_display");
		$j(".nav_sobre_dif li").removeClass("selected");
		$j(this).parent().addClass("selected");
	});

	$j(".table_normatividad tr").hover(function(){
		$j(".table_normatividad tr").removeClass("row_selected");
		$j(this).addClass("row_selected");
	}, function(){
		$j(".table_normatividad tr").removeClass("row_selected");
	});

});

var selectedTab = 0;

function tabclick(n) {
  if (n === selectedTab) return; // nothing to do.
  var li = document.getElementById('tab' + selectedTab);
	var navegador = navigator.appName; 
	if (navegador == "Microsoft Internet Explorer") {
	curvyCorners.init();   
	}
  curvyCorners.adjust(li, 'className', ''); // Remove the 'select' style
  li = document.getElementById('page' + selectedTab);
  li.style.display = 'none';                // hide the currently selected sub-page
  li = document.getElementById('page' + n);
  li.style.display = 'block';               // show the new sub-page
  li = document.getElementById('tab' + n);  // get the new (clicked) tab
  curvyCorners.adjust(li, 'className', 'select'); // and update its style
  curvyCorners.redraw();        // Redraw all elements with className curvyRedraw
  selectedTab = n;              // store for future reference
}

function sobreDif(seccion_carga){
	
	var seccion = "#" + seccion_carga + "_content";									  
	
	if($j(seccion).is(":hidden")){	
		$j(".sobre_dif_content .left").children("div").addClass("no_display");
		$j(seccion).removeClass("no_display");
		$j(".nav_sobre_dif li").removeClass("selected");
		$j("." + seccion_carga).parent().addClass("selected");
	} else {
		sobreDif("mision");	
	}
		
}
