/**
*@Modificado por Mario A Sanchez
*@Funcion que se dispara cuando un input tiene el evento Blur activo, evalua si este
*@borra o no la indicacion del input.
*@author Remy Sharp
*/

(function ($) {

$.fn.hint = function (blurClass) {
    if (!blurClass) blurClass = 'blur';
    
    return this.each(function () {
        var $input = $(this),
            title = $input.attr('title'),
            $form = $(this.form),
            $win = $(window);

        function remove() {
            if (this.value === title && $input.hasClass(blurClass)) {
                $input.val('').removeClass(blurClass);
            }
        }

        
        if (title) { 
            
            $input.blur(function () {
                if (this.value === '') {
                    $input.val(title).addClass(blurClass);
                }
            }).focus(remove).blur(); 
            
            
            $form.submit(remove);
            $win.unload(remove); 
        }
    });
};

})(jQuery);


/*===============Funciones ==================*/
$(document).ready(function(){
	$("#gfi-eventos-tabs").tabs();
	$("#tab_panel_calendario").load('http://'+window.location.hostname+'/cms/red_negocios/eventos_GFI/index.php');
	
	
	$.datepicker.regional['es'] = {
		clearText: 'Limpiar', clearStatus: '',
		closeText: 'Cerrar', closeStatus: '',
		prevText: '&lt;Ant', prevStatus: '',
		nextText: 'Sig&gt;', nextStatus: '',
		currentText: 'Hoy', currentStatus: '',
		monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
		'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
		monthNamesShort: ['Enero','Febrero','Marzo','Abril','Mayo','Junio',
		'Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
		monthStatus: '', 
		yearStatus: '',
		weekHeader: 'Sm', 
		weekStatus: '',
		dayNames: ['Domingo','Lunes','Martes','Mi&eacute;rcoles','Jueves','Viernes','S&aacute;dabo'],
		dayNamesShort: ['Dom','Lun','Mar','Mi&eacute;','Juv','Vie','S&aacute;b'],
		dayNamesMin: ['Dom','Lun','Mar','Mie','Jue','Vie','S&aacute;b'],
		dayStatus: 'DD', dateStatus: 'D, M d',
		dateFormat: 'yy-mm-dd', firstDay: 0, 
		initStatus: '', 
		isRTL: false
	};
	$.datepicker.setDefaults($.datepicker.regional['es']);
	
	var dates = $( "#from, #to" ).datepicker({
			//defaultDate: "+1w",
			changeMonth: true,
			numberOfMonths: 1,
			showAnim:'drop',
			showOn: "button",
			buttonImage: "imgs/calendar.jpg",
			buttonText: "calendario",
			buttonImageOnly: true,
			onSelect: function( selectedDate ) {
				
				try{
					
				
				
				var option = this.id == "from" ? "minDate" : "maxDate",
					instance = $( this ).data( "datepicker" );
					date = $.datepicker.parseDate(
						instance.settings.dateFormat ||
						$.datepicker._defaults.dateFormat,
						selectedDate, instance.settings );
				dates.not( this ).datepicker( "option", option, date );
				
				}catch(err){
					//txt="Error description: " + err.description + "\n\n";
  					//alert(txt);
					
					
				}
				
			}
		});
	
});


/*Hint input*/
$(function(){ 
		$('input[title!=""]').hint();
});

function changeUrlCal(m,y) {

	if(m==undefined)
		m = document.getElementById('m').value;
	
    if(y==undefined)
		y = document.getElementById('y').value;

	$('#tab_panel_calendario').html('<div><img src="imgs/ajax_loader.gif"/></div>');
	pausa = 1;
	$("#tab_panel_calendario").load('http://'+window.location.hostname+'/cms/red_negocios/eventos_GFI/index.php',{y:y,m:m});
       
}
