function selectMonth(name,id){var currentMonth;for(i=1;i<=12;i++){currentMonth=document.getElementById(id+"_month"+i+"_cell");if(currentMonth.id.indexOf(name)>-1){$(id).month=i;currentMonth.className="selected_cell";}else{currentMonth.className="";}}}function mostrarYears(id){if($(id+"_years").style.display==""){$(id+"_years").style.display="none";}else{anno=$(id+"_year").innerHTML;anno=parseInt(anno);array=$$("#"+id+"_years td[]");anno_actual=new Date().getFullYear();if((anno_actual-10)<=anno&&anno<=anno_actual){array[1].innerHTML=anno_actual-19;array[2].innerHTML=anno_actual-18;array[3].innerHTML=anno_actual-17;array[4].innerHTML=anno_actual-16;array[5].innerHTML=anno_actual-15;array[6].innerHTML=anno_actual-14;array[7].innerHTML=anno_actual-13;array[8].innerHTML=anno_actual-12;array[9].innerHTML=anno_actual-11;array[10].innerHTML=anno_actual-10;array[11].innerHTML=anno_actual-9;array[12].innerHTML=anno_actual-8;array[13].innerHTML=anno_actual-7;array[14].innerHTML=anno_actual-6;array[15].innerHTML=anno_actual-5;array[16].innerHTML=anno_actual-4;array[17].innerHTML=anno_actual-3;array[18].innerHTML=anno_actual-2;array[19].innerHTML=anno_actual-1;array[20].innerHTML=anno_actual;}else{if(anno>anno_actual){array[1].innerHTML=anno-19;array[2].innerHTML=anno-18;array[3].innerHTML=anno-17;array[4].innerHTML=anno-16;array[5].innerHTML=anno-15;array[6].innerHTML=anno-14;array[7].innerHTML=anno-13;array[8].innerHTML=anno-12;array[9].innerHTML=anno-11;array[10].innerHTML=anno-10;array[11].innerHTML=anno-9;array[12].innerHTML=anno-8;array[13].innerHTML=anno-7;array[14].innerHTML=anno-6;array[15].innerHTML=anno-5;array[16].innerHTML=anno-4;array[17].innerHTML=anno-3;array[18].innerHTML=anno-2;array[19].innerHTML=anno-1;array[20].innerHTML=anno;}else{array[1].innerHTML=anno-9;array[2].innerHTML=anno-8;array[3].innerHTML=anno-7;array[4].innerHTML=anno-6;array[5].innerHTML=anno-5;array[6].innerHTML=anno-4;array[7].innerHTML=anno-3;array[8].innerHTML=anno-2;array[9].innerHTML=anno-1;array[10].innerHTML=anno;array[11].innerHTML=anno+1;array[12].innerHTML=anno+2;array[13].innerHTML=anno+3;array[14].innerHTML=anno+4;array[15].innerHTML=anno+5;array[16].innerHTML=anno+6;array[17].innerHTML=anno+7;array[18].innerHTML=anno+8;array[19].innerHTML=anno+9;array[20].innerHTML=anno+10;}}$(id+"_years").style.display="";var currentY;for(i=1;i<=19;i++){currentY=document.getElementById(id+"_year"+i+"_cell");if(parseInt(currentY.innerHTML)==anno){currentY.className="selected_cell";}else{currentY.className="";}}}}if(Object.isUndefined(Baiji)){var Baiji={};}Baiji.YearMonthSelector=Class.create({initialize:function(){this.options=Object.extend({id:"default",id_select:"default",top:100,left:400,year:"",month:""},arguments[0]||{});if(this.options.id!="default"){var item=$(this.options.id);item.id_sup_select=this.options.id_select;Event.observe(item,"click",function(){if($(this.id+"_calendar").style.display=="none"){elemento=$(this.id+"_calendar");Element.setStyle(elemento,{position:"absolute",top:(this.cumulativeOffset().top-80)+"px",left:(this.cumulativeOffset().left+20)+"px",zindex:9998});elemento.style.display="";elemento=$(this.id+"_years");Element.setStyle(elemento,{position:"absolute",top:(this.cumulativeOffset().top-80)+"px",left:(this.cumulativeOffset().left+160)+"px",zindex:9998});}else{$(this.id+"_calendar").style.display="none";$(this.id+"_years").style.display="none";}});this.options.left=item.cumulativeOffset().left+20;this.options.top=item.cumulativeOffset().top;}if(this.options.year==""){this.options.year=new Date().getFullYear();}if(this.options.month==""){this.options.month=new Date().getMonth();}$(this.options.id).year=this.options.year;$(this.options.id).month=this.options.month;this.div=new Element("div",{id:this.options.id+"_calendar",style:"position: absolute; display: none; left: "+this.options.left+"px; top: "+this.options.top+"px; z-index: 9998;"});this.table_contenedor=new Element("table",{className:"calendar_container",cellpading:0,border:0,cellspacing:0});tbody_aux=new Element("tbody",{});tr_aux=new Element("tr",{});td_aux=new Element("td",{style:"padding: 3px 0px 0px;",id:this.options.id+"_yearCell"});table_td_aux=new Element("table",{align:"center",cellpading:0,border:0,cellspacing:0});tbody_aux2=new Element("tbody",{});tr_aux2=new Element("tr",{});td_aux2=new Element("td",{style:"padding: 0px ! important;"});imagen=new Element("img",{style:"cursor:pointer",src:"resources/images/disam_page_previous.gif",title:"Previous year"});imagen.id_sup=this.options.id;Event.observe(imagen,"click",function(){valor=$(this.id_sup+"_year").innerHTML;valor=parseInt(valor)-1;$(this.id_sup+"_year").innerHTML=valor;$(this.id_sup).year=valor;$(this.id_sup+"_years").style.display="none";});Event.observe(imagen,"mouseover",function(){this.src="resources/images/disam_page_previous_off.gif";});Event.observe(imagen,"mouseout",function(){this.src="resources/images/disam_page_previous.gif";});td_aux2.insert(imagen);tr_aux2.insert(td_aux2);td_aux2=new Element("td",{style:"padding: 0px ! important;"});table_td_aux2=new Element("table",{align:"center",className:"calendar_cells",cellpading:0,border:0,cellspacing:1});table_td_tbody_aux2=new Element("tbody",{});table_td_tr_aux2=new Element("tr",{});table_td_td_aux2=new Element("td",{id:this.options.id+"_year",title:"Click to change"});table_td_td_aux2.id_sup=this.options.id;Event.observe(table_td_td_aux2,"click",function(){mostrarYears(this.id_sup);});table_td_td_aux2.innerHTML=this.options.year;table_td_tr_aux2.insert(table_td_td_aux2);table_td_tbody_aux2.insert(table_td_tr_aux2);table_td_aux2.insert(table_td_tbody_aux2);td_aux2.insert(table_td_aux2);tr_aux2.insert(td_aux2);td_aux2=new Element("td",{style:"padding: 0px ! important;"});imagen=new Element("img",{style:"cursor:pointer",src:"resources/images/disam_page_next.gif",title:"Next year"});imagen.id_sup=this.options.id;Event.observe(imagen,"click",function(){valor=$(this.id_sup+"_year").innerHTML;valor=parseInt(valor)+1;$(this.id_sup+"_year").innerHTML=valor;$(this.id_sup).year=valor;$(this.id_sup+"_years").style.display="none";});Event.observe(imagen,"mouseover",function(){this.src="resources/images/disam_page_next_off.gif";});Event.observe(imagen,"mouseout",function(){this.src="resources/images/disam_page_next.gif";});td_aux2.insert(imagen);tr_aux2.insert(td_aux2);tbody_aux2.insert(tr_aux2);table_td_aux.insert(tbody_aux2);td_aux.insert(table_td_aux);tr_aux.insert(td_aux);tbody_aux.insert(tr_aux);tr_aux=new Element("tr",{});td_aux=new Element("td",{});table_td_aux=new Element("table",{className:"calendar_cells",cellpading:0,border:0,cellspacing:1});tbody_aux2=new Element("tbody",{});tr_aux2=new Element("tr",{});i=1;td_aux2=new Element("td",{id:this.options.id+"_month"+i+"_cell",title:"Select this month"});td_aux2.id_sup=this.options.id;td_aux2.i=i;Event.observe(td_aux2,"click",function(){selectMonth(this.id_sup+"_month"+this.i+"_cell",this.id_sup);});Event.observe(td_aux2,"mouseover",function(){this.style.backgroundColor="#FFFFFF";});Event.observe(td_aux2,"mouseout",function(){this.style.backgroundColor="#F1F5E7";});td_aux2.innerHTML="Jan";i++;tr_aux2.insert(td_aux2);td_aux2=new Element("td",{id:this.options.id+"_month"+i+"_cell",title:"Select this month"});td_aux2.id_sup=this.options.id;td_aux2.i=i;Event.observe(td_aux2,"click",function(){selectMonth(this.id_sup+"_month"+this.i+"_cell",this.id_sup);});Event.observe(td_aux2,"mouseover",function(){this.style.backgroundColor="#FFFFFF";});Event.observe(td_aux2,"mouseout",function(){this.style.backgroundColor="#F1F5E7";});td_aux2.innerHTML="Feb";i++;tr_aux2.insert(td_aux2);td_aux2=new Element("td",{id:this.options.id+"_month"+i+"_cell",title:"Select this month"});td_aux2.id_sup=this.options.id;td_aux2.i=i;Event.observe(td_aux2,"click",function(){selectMonth(this.id_sup+"_month"+this.i+"_cell",this.id_sup);});Event.observe(td_aux2,"mouseover",function(){this.style.backgroundColor="#FFFFFF";});Event.observe(td_aux2,"mouseout",function(){this.style.backgroundColor="#F1F5E7";});td_aux2.innerHTML="Mar";i++;tr_aux2.insert(td_aux2);td_aux2=new Element("td",{id:this.options.id+"_month"+i+"_cell",title:"Select this month"});td_aux2.id_sup=this.options.id;td_aux2.i=i;Event.observe(td_aux2,"click",function(){selectMonth(this.id_sup+"_month"+this.i+"_cell",this.id_sup);});Event.observe(td_aux2,"mouseover",function(){this.style.backgroundColor="#FFFFFF";});Event.observe(td_aux2,"mouseout",function(){this.style.backgroundColor="#F1F5E7";});td_aux2.innerHTML="Apr";i++;tr_aux2.insert(td_aux2);tbody_aux2.insert(tr_aux2);tr_aux2=new Element("tr",{});td_aux2=new Element("td",{id:this.options.id+"_month"+i+"_cell",title:"Select this month"});td_aux2.id_sup=this.options.id;td_aux2.i=i;Event.observe(td_aux2,"click",function(){selectMonth(this.id_sup+"_month"+this.i+"_cell",this.id_sup);});Event.observe(td_aux2,"mouseover",function(){this.style.backgroundColor="#FFFFFF";});Event.observe(td_aux2,"mouseout",function(){this.style.backgroundColor="#F1F5E7";});td_aux2.innerHTML="May";i++;tr_aux2.insert(td_aux2);td_aux2=new Element("td",{id:this.options.id+"_month"+i+"_cell",title:"Select this month"});td_aux2.id_sup=this.options.id;td_aux2.i=i;Event.observe(td_aux2,"click",function(){selectMonth(this.id_sup+"_month"+this.i+"_cell",this.id_sup);});Event.observe(td_aux2,"mouseover",function(){this.style.backgroundColor="#FFFFFF";});Event.observe(td_aux2,"mouseout",function(){this.style.backgroundColor="#F1F5E7";});td_aux2.innerHTML="Jun";i++;tr_aux2.insert(td_aux2);td_aux2=new Element("td",{id:this.options.id+"_month"+i+"_cell",title:"Select this month"});td_aux2.id_sup=this.options.id;td_aux2.i=i;Event.observe(td_aux2,"click",function(){selectMonth(this.id_sup+"_month"+this.i+"_cell",this.id_sup);});Event.observe(td_aux2,"mouseover",function(){this.style.backgroundColor="#FFFFFF";});Event.observe(td_aux2,"mouseout",function(){this.style.backgroundColor="#F1F5E7";});td_aux2.innerHTML="Jul";i++;tr_aux2.insert(td_aux2);td_aux2=new Element("td",{id:this.options.id+"_month"+i+"_cell",title:"Select this month"});td_aux2.id_sup=this.options.id;td_aux2.i=i;Event.observe(td_aux2,"click",function(){selectMonth(this.id_sup+"_month"+this.i+"_cell",this.id_sup);});Event.observe(td_aux2,"mouseover",function(){this.style.backgroundColor="#FFFFFF";});Event.observe(td_aux2,"mouseout",function(){this.style.backgroundColor="#F1F5E7";});td_aux2.innerHTML="Aug";i++;tr_aux2.insert(td_aux2);tbody_aux2.insert(tr_aux2);tr_aux2=new Element("tr",{});td_aux2=new Element("td",{id:this.options.id+"_month"+i+"_cell",title:"Select this month"});td_aux2.id_sup=this.options.id;td_aux2.i=i;Event.observe(td_aux2,"click",function(){selectMonth(this.id_sup+"_month"+this.i+"_cell",this.id_sup);});Event.observe(td_aux2,"mouseover",function(){this.style.backgroundColor="#FFFFFF";});Event.observe(td_aux2,"mouseout",function(){this.style.backgroundColor="#F1F5E7";});td_aux2.innerHTML="Sep";i++;tr_aux2.insert(td_aux2);td_aux2=new Element("td",{id:this.options.id+"_month"+i+"_cell",title:"Select this month"});td_aux2.id_sup=this.options.id;td_aux2.i=i;Event.observe(td_aux2,"click",function(){selectMonth(this.id_sup+"_month"+this.i+"_cell",this.id_sup);});Event.observe(td_aux2,"mouseover",function(){this.style.backgroundColor="#FFFFFF";});Event.observe(td_aux2,"mouseout",function(){this.style.backgroundColor="#F1F5E7";});td_aux2.innerHTML="Oct";i++;tr_aux2.insert(td_aux2);td_aux2=new Element("td",{id:this.options.id+"_month"+i+"_cell",title:"Select this month"});td_aux2.id_sup=this.options.id;td_aux2.i=i;Event.observe(td_aux2,"click",function(){selectMonth(this.id_sup+"_month"+this.i+"_cell",this.id_sup);});Event.observe(td_aux2,"mouseover",function(){this.style.backgroundColor="#FFFFFF";});Event.observe(td_aux2,"mouseout",function(){this.style.backgroundColor="#F1F5E7";});td_aux2.innerHTML="Nov";i++;tr_aux2.insert(td_aux2);td_aux2=new Element("td",{id:this.options.id+"_month"+i+"_cell",title:"Select this month"});td_aux2.id_sup=this.options.id;td_aux2.i=i;Event.observe(td_aux2,"click",function(){selectMonth(this.id_sup+"_month"+this.i+"_cell",this.id_sup);});Event.observe(td_aux2,"mouseover",function(){this.style.backgroundColor="#FFFFFF";});Event.observe(td_aux2,"mouseout",function(){this.style.backgroundColor="#F1F5E7";});td_aux2.innerHTML="Dec";i++;tr_aux2.insert(td_aux2);tbody_aux2.insert(tr_aux2);table_td_aux.insert(tbody_aux2);td_aux.insert(table_td_aux);tr_aux.insert(td_aux);tbody_aux.insert(tr_aux);tr_aux=new Element("tr",{});td_aux=new Element("td",{});input=new Element("input",{type:"button",style:"padding-left: 4px; padding-right: 4px;",value:"OK"});input.id_sup=this.options.id;input.id_sup_select=this.options.id_select;input.addClassName("buttonCalendar");Event.observe(input,"click",function(){input_date=$(this.id_sup_select);mes=$(this.id_sup).month;if(parseInt(mes)<10){mes="0"+mes;}input_date.value=$(this.id_sup).year+"/"+mes;$(this.id_sup+"_calendar").style.display="none";$(this.id_sup+"_years").style.display="none";});td_aux.insert(input);input=new Element("input",{type:"button",style:"padding-left: 4px; padding-right: 4px;",value:"Clear"});input.id_sup=this.options.id;input.id_sup_select=this.options.id_select;input.addClassName("buttonCalendar");Event.observe(input,"click",function(){input_date=$(this.id_sup_select);input_date.value="";});td_aux.insert(input);input=new Element("input",{type:"button",style:"padding-left: 4px; padding-right: 4px;",value:"Close"});input.id_sup=this.options.id;input.id_sup_select=this.options.id_select;input.addClassName("buttonCalendar");Event.observe(input,"click",function(){$(this.id_sup+"_calendar").style.display="none";$(this.id_sup+"_years").style.display="none";});td_aux.insert(input);tr_aux.insert(td_aux);tbody_aux.insert(tr_aux);this.table_contenedor.insert(tbody_aux);this.div.insert(this.table_contenedor);$(this.options.id).ancestors()[0].insert(this.div);this.div=new Element("div",{id:this.options.id+"_years",style:"position: absolute; display: none; left: "+(parseInt(this.options.left)+133)+"px; top: "+this.options.top+"px; z-index: 9998;"});this.table_contenedor=new Element("table",{className:"calendar_container",cellpading:0,border:0,cellspacing:0});tbody_aux=new Element("tbody",{});tr_aux=new Element("tr",{});td_aux=new Element("td",{});table_td_aux=new Element("table",{className:"calendar_cells",cellpading:0,border:0,cellspacing:1});tbody_aux2=new Element("tbody",{});tr_aux2=new Element("tr",{});anno_actual=new Date().getFullYear();for(i=1;i<=20;i++){td_aux2=new Element("td",{id:this.options.id+"_year"+i+"_cell",title:"Select this year"});td_aux2.id_sup=this.options.id;td_aux2.i=i;Event.observe(td_aux2,"click",function(){$(this.id_sup+"_years").style.display="none";$(this.id_sup+"_year").innerHTML=this.innerHTML;$(this.id_sup).year=this.innerHTML;});Event.observe(td_aux2,"mouseover",function(){this.style.backgroundColor="#FFFFFF";});Event.observe(td_aux2,"mouseout",function(){this.style.backgroundColor="#F1F5E7";});td_aux2.innerHTML=anno_actual-(20-i);tr_aux2.insert(td_aux2);if(i%4==0){tbody_aux2.insert(tr_aux2);tr_aux2=new Element("tr",{});}}tbody_aux2.insert(tr_aux2);table_td_aux.insert(tbody_aux2);td_aux.insert(table_td_aux);tr_aux.insert(td_aux);tbody_aux.insert(tr_aux);this.table_contenedor.insert(tbody_aux);this.div.insert(this.table_contenedor);$(this.options.id).ancestors()[0].insert(this.div);currentMonth=document.getElementById(this.options.id+"_month"+this.options.month+"_cell");currentMonth.className="selected_cell";}});