      function isRangeIn(range)
  {
	  var rangeParts = range.split("-");  
	  var dtFrom = translateDate(rangeParts[0])
	  var dtTo = translateDate(rangeParts[1])
	  var dtCurrent = new Date();
//	  var dtCurrent = new Date(2004, (12)-1, 31);
		
	  if ((dtTo < dtFrom) && (dtCurrent < dtFrom))
	    dtFrom.setYear(dtFrom.getYear()-1);

	  if ((dtTo < dtFrom) && (dtCurrent > dtFrom))
	    dtTo.setYear(dtTo.getYear()+1);
		dtTo.setHours(23);
		dtFrom.setHours(0);
	
	  return (dtCurrent > dtFrom) && (dtCurrent < dtTo); 
  }
  
    function translateDate(rawDate)
  {
    var month = rawDate.substr(0,2)-1;    
	var day = rawDate.substr(2,2);
    var currentYear = new Date().getYear();
	
    return new Date(currentYear, month, day);
  }
  var dates;
  function ParseResource()
  {
  	for(i=0;i<document.all.length;i++)
	  if (document.all[i].RESSOURCE != null)
	  {
  		var strResource = document.all[i].RESSOURCE;
  		var strResourceType = document.all[i].RESSOURCETYPE;
  		var arrResource = strResource.split(';');
  		for(j=0;j<arrResource.length;j++)
  		{
  			var index = arrResource[j].indexOf('period=');
  			if (index != -1)
  			{
  				dates = arrResource[j].substr(index+7, arrResource[j].indexOf('|', index)-7);
	  			var arrToken = arrResource[j].split('|');
	  			if (isRangeIn(dates))
			  	for(k=0;k<arrToken.length;k++)
  				if (arrToken[k] != "")
	  			{
	  				var strToken = arrToken[k];
	  				var strTag = strToken.substr(0, strToken.indexOf('='));
					if (strResourceType == "IMAGE")
					{
	  					if (strTag == "over")
	  					{
		  					var imageOver = new Image();
		  					imageOver.src = strToken.substr(strToken.indexOf('=')+1, strToken.length - strToken.indexOf('=')-1)
	  						document.all[i].onmouseover = function () {this.src=imageOver.src;}
	  					} 
	  					//preloads['o'+x[i].id].onerror = function () {this.src='pix/default.gif'}
/*	  					if (strTag == "out")
	  					{
		  					var imageOut = new Image();
		  					imageOut.src = strToken.substr(strToken.indexOf('=')+1, strToken.length - strToken.indexOf('=')-1)
	  						document.all[i].onmouseout = function () {this.src=imageOut.src;}
	  					}
	  					*/
					}
					if (strResourceType == "FLASH")
					{

						if (strTag == "file")
							document.all[i].LoadMovie(0,strToken.substr(strToken.indexOf('=')+1, strToken.length - strToken.indexOf('=')-1));
					}
					if (strResourceType == "CSS")
					{
						if (strTag == "file")
							document.all[i].href = strToken.substr(strToken.indexOf('=')+1, strToken.length - strToken.indexOf('=')-1);
					}
	 			}
  			}
	 	}
  	}
  }
