



$(document).ready(function(){
						      
					
/*INICIALIZAR COLORBOX VENTANA EMERGENTE*/				
$("a[rel='VentanaNotaLegal']").colorbox({width:"80%", height:"80%", iframe:true});
$("a[rel='Ventana']").colorbox({slideshow:true});


//Example of preserving a JavaScript event for inline calls.
			$("#click").click(function(){ 
				$('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Abrir esta ventana ");
				return false;
			});

/*FIN INICIALIZAR COLORBOX VENTANA EMERGENTE*/				



/*INICIALIZAR SLIDE DE FOTOS DE CABECERA*/				

/*
$("#imagenescabecera").faded({
					crossfade: true,
					autoplay: 10000,
					autorestart: true,
					speed: 1500,
					random:false
					//random:true
				});
*/

/*FIN INICIALIZAR SLIDE DE FOTOS DE CABECERA*/				
					

});
/*fin*/




function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


/*PARA EL CARRUSEL*/
 
				var Carousel = function(carouselElementID, carouselCfg) {
						this.init(carouselElementID, carouselCfg);
				};
				 
				Carousel.prototype = {
				   init: function(id, cfg) {
					  var config = {
							
							animationSpeed:    1,
							navMargin:         20,
							autoPlay:          2000,
							wrap:               true,
							prevButtonStateHandler: this.handlePrevButtonState,
							nextButtonStateHandler: this.handleNextButtonState
					  };
				 
					  for (var key in cfg) {
						 if (!cfg.hasOwnProperty(key)) { continue; }
						 config[key] = cfg[key];
					  }
				 
					  this.carousel = new YAHOO.extension.Carousel(id, config);
				 
				   },
				 
				   handlePrevButtonState: function(type, args) {
						var enabling = args[0];
						var leftImage = args[1];
						if(enabling) {
							leftImage.src = "images/left-enabled.gif";	
						} else {
							leftImage.src = "images/left-disabled.gif";	
						}
				   },
				 
				   handleNextButtonState: function(type, args) {
						var enabling = args[0];
						var rightImage = args[1];
				 
						if(enabling) {
							rightImage.src = "images/right-enabled.gif";
						} else {
							rightImage.src = "images/right-disabled.gif";
						}
					}
				};
				
				
				/*FIN PARA EL CARRUSEL*/
				




/*PARA REFRESCAR BANNERS*/

//<![CDATA[
// Number of seconds to wait between refreshes
var segundos     = 5;
 
// Function to handle refreshing every iteration
var refrescador   = function()
{
    // Adding data to the request forces the POST method to be used by jQuery
    // rather than adding something useless like a timestamp,
    // send something like the location of the calling page
    var datos_a_enviar = {location: window.location};
    
    // Load the contents of the page into the <div>
    $('#divbanners').load('Inc_Banners.asp?Act=1', datos_a_enviar);
}
 
// Set the function up to execute every "seconds" seconds
// Save a reference to the interval so we can stop it with "clearInterval(refreshing)" later
var refrescador  = setInterval(refrescador, segundos * 1000);
//]]>

/*FIN PARA REFRESCAR BANNERS*/




function compare_dates(fecha, fecha2)
      {
		
		mCal.getDate();
		
		var xMonth=fecha.substring(3, 5);
        var xDay=fecha.substring(0, 2);
        var xYear=fecha.substring(6,10);
       
	    var yMonth=fecha2.substring(3, 5);
        var yDay=fecha2.substring(0, 2);
        var yYear=fecha2.substring(6,10);
		
		fechaRecibida = new Date(yYear,yMonth-1,yDay) 
		//alert(fechaRecibida);
		//alert(fechaRecibida.getDay());
		//alert(d.getDay());
		diaRecibido=fechaRecibida.getDay();
		//alert(diaRecibido);

		
		if (diaRecibido!=0 && diaRecibido!=6)
		{
			if (xYear> yYear )
			{
				return(true)
			}
			else
			{
			  if (xYear == yYear  )
			  { 
				if (xMonth> yMonth)
				{
					return(true)
				}
				else
				{ 
				  if (xMonth == yMonth)
				  {
					if (xDay+1> yDay )
					  return(true);
					else
					  return(false);
				  }
				  else
					return(false);
				}
			  }
			  else
				return(false);
			}
		}
		else
		{			
			return(true);
		}
    
	
	}



 
	function showCalendar(k) 
	{
	document.getElementById('calendar'+k).style.display = 'block';
	}
	
		
	function RestableceFechaInicial()
	{
	document.getElementById('calInput1').value="";
	Finicial=undefined;
	
	}
	
	
	
	
	var ventanaCalendario=false

function abreficha(URL,formulario_destino,campo_destino)
{

    if (typeof ventanaCalendario.document == "object")
    {
       ventanaCalendario.close()
    }
    ventanaCalendario = window.open(URL + "&formulario=" + formulario_destino + "&nomcampo=" + campo_destino,"calendario", "width=430,height=160, left=480,top=300, scrollbars=no,menubars=no,statusbar=NO, status=NO, resizable=no,location=NO")

}

