// JavaScript Document
Event.observe(window,'load',initJsCalendar);

function initJsCalendar(){
	var listCal = document.getElementsByClassName('date');

	listCal.each(
				 function(el){
					 var elId = el.id || makeElementId(el);
					 var elName = el.name;
					 var buttonId = getId('btn'+elName);
					 var htmlInsert = '<img src="/css-js/jscalendar/img.gif" name="btn'+elName+'" id="'+buttonId+'" />';
					 htmlInsert += '<script type="text/javascript">';
					 htmlInsert += 'Calendar.setup({inputField : "'+elId+'",ifFormat : "%d-%m-%Y",button : "'+buttonId+'",align : "Tl"});';
					 htmlInsert += '</script>';
					 new Insertion.After(elId,htmlInsert);
				 }
				 );
}

function makeElementId(el){
	var name = el.name || '';
	var id = getId(name);
	
	el.setAttribute('id',id);
	
	return id;
}

function getId(strBase){
	var unNombre = Math.floor(Math.random() * 1000);
	return strBase+''+unNombre;
}