
$(function(){
	$(document).ready(function() {
		var max = new Image();
		max.src = "../img/maximizar.gif";

		var min = new Image();
		min.src = "../img/minimizar.gif";

		var divs = $('.otherPhone');

	    for (var i = 0; i < divs.length; i++) {
	        var childs = $(divs [i]).children ("input");
	              for (var y = 0; y < childs.length; y++) {
	                  if ( $(childs[y]).val() != '' ) {
	                     $(childs[y]).parent().prev().append('<img href="#" class="otherPhoneLink" src="'+min.src+'" width="13" height="13"  id="id' + i + '"/>');
	                     $(childs[y]).parent().show();
	                  }
	                  else {
	                      $(childs[y]).parent().prev().append('<img href="#" class="otherPhoneLink" src="'+max.src+'" width="13" height="13"  id="id' + i + '"/>');
	                      $(childs[y]).parent().hide();
	                  }
	                  break;
	              }
	    }
	    
        $('img.otherPhoneLink').bind('click',togglePhone);
        

	     function togglePhone (eventDom) {
	
				var img = $(this).attr("src")== min.src ? max.src : min.src;
	            var id = parseInt( $(this).attr("id").substring (2) );
									if ($(this).attr("src") == min.src) {
										$("img#id" + (id - 1)).remove();
										$("input#nroTelefono" + id)
												.parent()
												.append(
														'<img href="#" class="otherPhoneLink" src="'
																+ min.src
																+ '" width="13" height="13" id="id'
																+ (id - 1) + '"/>')
										$("img#id" + (id - 1)).bind('click',togglePhone);
										
									} else {
										$("img#id" + (id - 1)).remove();
									}
	
				$(this).attr("src", img);
				$(this).parent().next('.otherPhone').slideToggle('slow', function() {
					displayTrama();
				});
	
				 if ($(this).attr("src")==min.src) {
			            var arr= $(this).parent().next('.otherPhone').children ("input");
			           jQuery.each(arr, function() {
			        	   this.value='';
			            });
	
			            arr= $(this).parent().next('.otherPhone').children ("select");
			           jQuery.each(arr, function() {
			        	   this.selectedIndex=0;
			            });
			    }
				
				return false;
			}

	});
});



function updateSelect(desde, hasta, selectDias){

	var d = $(desde).datepicker('getDate');
	var h = $(hasta).datepicker('getDate');
	var sd = parseInt($(selectDias).val());
	var dias = (h.getTime() - d.getTime()) / 86400000;

	if ( dias < sd ){
		if ( !($('#selectDias option[value=' + dias + ']').length > 0) ) {
			$(selectDias).append("<option value=" + dias + ">" + dias + "</option>");
		}
		$(selectDias).val(dias);
	}
	$(hasta).datepicker('hide');
}

function updateDate(desde, hasta, selectDias){

	var d = $(desde).datepicker('getDate');
	var h = $(hasta).datepicker('getDate');
	var dias = parseInt($(selectDias).val());
	var toDate = new Date(h.getFullYear(), h.getMonth(), h.getDate());
	var toChange = new Date(d.getFullYear(), d.getMonth(), d.getDate()-0+dias);

	if(toChange > toDate){
		$(hasta).datepicker('setDate', toChange);
	}
}


