$(document).ready(function(){	   
	
	/* para que la barra de scroll siempre sume ancho ------------------------------------- */
	$("html").css({"overflow-y":"scroll","overflow-x":"auto" });
	
	/* aņade target="_black" a enlaces con class="targetBlanck" --------------------------- */
	$("a.js_targetBlank").attr({"target":"_black"});
	
	/* desfocaliza todos los enlaces para quitar el borde que crea firefox --------------- */
	$("a").bind("focus",function(){this.blur()});
	
	/* para centrar el contenedor en vertical --------------------------------------------- */
	function centrarContenidoVertical(){
		var altoHtml = $("html").height();
		var paddingTop = parseInt($("body").css("padding-top").split("px").shift());
		var paddingBottom = parseInt($("body").css("padding-bottom").split("px").shift());
		var altoBody = $("body").height() +  paddingBottom + paddingTop ;
		var diferencia = altoHtml - altoBody;
		if( diferencia > 0 ){
			$("body").css({"margin-top": ( diferencia / 2 ).toString()+ "px" , "position":"relative"});
		}else{
			$("body").css({"margin-top":"0px"});
		}
	}
	function inicializaCentradoVertical( id_contenedor ){
		$("html").css({"position":"absolute","width":"100%","height":"100%","margin":"0px","padding":"0px"});
		centrarContenidoVertical();
		$(window).bind("resize", function(){centrarContenidoVertical();});
	}
	inicializaCentradoVertical();
	
	/* para colorear las filas de las tablas --------------------------------------------- */
	$("table.js_tblComun").each(function(){
		$(this).find("tbody tr:even").each(function(){
			$(this).addClass("js_colorAlterno");
		});
		$(this).find("tbody tr").hover(function(){
			$(this).addClass("js_colorHover");				   
		},
		function(){
			$(this).removeClass("js_colorHover");	
		});
	 });
	
	/* para iniciar colorBox ------------------------------------------------------------ */
	$("a[rel='colorbox_1'] , a[rel='colorbox_2'] , a[rel='colorbox_3']").colorbox({
		transition:"true",
		maxWidth:900,
		maxHeight:( $("body").height() - 20 ),
		opacity:0.50,
		current: "foto: {current} / {total}"
	});
	
	/* para iniciar jrMiniGaleria ---------------------------------------------------------*/
	$("#minigaleria_1 , #minigaleria_2 , #minigaleria_3").jrMiniGaleria({
		autoMovimiento : true,
        retardoEntreFotos : 8000
	});
	
	/* para iniciar datepicker ---------------------------------------------------------*/
	var inputDatePicker = $('input.datePicker');
	if( inputDatePicker.length > 0 ){
		inputDatePicker.each(function(){$(this).attr({"readonly":"readonly"}); $(this).css({"cursor":"default"});});
		inputDatePicker.datePicker({ startDate:'01/01/2006'});
	}
	


});
