$ds1Mensajes = {
		
		fondoOpacity: .6,            // transparencia fondo
		fondoColor: '#FFFFFF' ,       // transparencia color
		fondoColorContenedor: '#FFFFFF' ,
		bordeContenedor: '5px #999999 solid' ,
		
		msj_btn_txt      :'Aceptar',
		msj_btn_color    :'green',
		msj_btn_tamanio  :'small',
		msj_btn_w		 :350,
		msj_btn_h        :50,	
		

		conf_btn_txt_ok      :'Aceptar',
		conf_btn_txt_cancelar:'Cancelar',

		conf_btn_color_ok      :'green',
		conf_btn_color_cancelar:'red',

		conf_btn_tamanio  :'small',

		conf_btn_w		 :350,
		conf_btn_h        :50,	




		
		
		_reposition: function(n) {
			var top = (($(window).height() / 2) - ($("#popup_contenedor"+n).outerHeight() / 2)); 
			var left = (($(window).width() / 2) - ($("#popup_contenedor"+n).outerWidth() / 2)) ;
			if( top < 0 ) top = 0;
			if( left < 0 ) left = 0;
			
			// IE6 fix
			if( $.browser.msie && parseInt($.browser.version) <= 6 ) top = top + $(window).scrollTop();
			
			$("#popup_contenedor"+n).css({
				top: top + 'px',
				left: left + 'px'
			});
			
						
		}
		
		

}
	
	
	
	

	
	

	
	
ds1Cargando = function(message) {
		
	if(message!=""){
		w=150;
		h=150;

		$("BODY").append('<div id="popup_fondo1"></div>');
		$("#popup_fondo1").css({
					position: 'absolute',
					zIndex: 99998,
					top: '0px',
					left: '0px',
					width: $(document).width()-15,
					height:$(document).height()-15,
					background: $ds1Mensajes.fondoColor,
					opacity: 0
		});
		
		$("BODY").append('<div id="popup_contenedor1"></div>');
		$("#popup_contenedor1").css({
			position: 'absolute',
			zIndex: 99999,
			width: 0,
			overflow:'hidden',
			height:0,
			background: $ds1Mensajes.fondoColorContenedor	,
			border: $ds1Mensajes.bordeContenedor,
			opacity: 0					
		});
		$('#popup_contenedor1').append(
			  '<table width="100%"  height="100%"><tr><td align="center" valign="middle"><table width="100"  height="100" border="0" cellspacing="0" cellpadding="0">'+
			  '<tr>'+
              '<td  align="center" class="load">&nbsp;</td>'+
        	  '</tr>'+
              '<tr>'+
              '<td align="center">'+message+'</td>'+
              '</tr>'+
              '</table></tr></td></table>'  );
			  
		$ds1Mensajes._reposition(1);		  
			  
		
		$('#popup_fondo1').animate({opacity: $ds1Mensajes.fondoOpacity  }, 'slow' );
		posTop = (($(window).height() / 2) - (h / 2))
		posLef = (($(window).width() / 2) - (w / 2))
		$('#popup_contenedor1').animate({width: w,
										height:h,
										opacity: 1,
										top :posTop,
										left:posLef}, 'slow' );
		
		
		$(window).bind('resize', $ds1Mensajes._reposition(1));

		
	}else{
		
		$('#popup_fondo1').animate({opacity: 0  }, 'slow' );
		posTop = (($(window).height() / 2))
		posLef = (($(window).width() / 2) )
		$('#popup_contenedor1').animate({width: 0,
										height:0,
										opacity: 0,
										top :posTop,
										left:posLef}, 'slow',function(){
											
												$('#popup_fondo1').remove();
												$('#popup_contenedor1').remove();
												$(window).unbind('resize');
											} );
										
										
		
		}
		
		
};


ds1Msj = function(titulo,message,callback) {
	
				callback = (typeof callback == 'undefined')? "": callback ;
			
				$("BODY").append('<div id="popup_fondo2"></div>');
				$("#popup_fondo2").css({
					position: 'absolute',
					zIndex: 99998,
					top: '0px',
					left: '0px',
					width: $(document).width()-15,
					height:$(document).height()-15,
					background: $ds1Mensajes.fondoColor,
					opacity: 0
				});
				
				$("BODY").append('<div id="popup_contenedor2"></div>');
					$("#popup_contenedor2").css({
						position: 'absolute',
						zIndex: 99999,
						width: 0,
						overflow:'hidden',
						height:0,
						background: $ds1Mensajes.fondoColorContenedor	,
						border: $ds1Mensajes.bordeContenedor,
						opacity: 0					
				});

				$('#popup_contenedor2').append(				
				'<table width="'+$ds1Mensajes.msj_btn_w+'" border="0" cellpadding="0" cellspacing="0">'+
				'<tr>'+
    			'<td height="30" align="center"  class="msj_titulo" >'+titulo+'</td>'+
 	 			'</tr>'+
  				'<tr>'+
    			'<td height="'+$ds1Mensajes.msj_btn_h+'" align="center" style="padding:10px">'+message+'</td>'+
  				'</tr>'+
  				'<tr>'+
    			'<td align="center"  style="padding:10px"><a class="'+$ds1Mensajes.msj_btn_tamanio+' button '+$ds1Mensajes.msj_btn_color+'" id="btn_aceptar_msj">'+$ds1Mensajes.msj_btn_txt+'</a></td>'+
  				'</tr>'+
				'</table>');
				$ds1Mensajes._reposition(2);
				
				$('#btn_aceptar_msj').bind("click",function(){
					
						$('#popup_fondo2').animate({opacity: 0 }, 'slow' );
							posTop = (($(window).height() / 2))
							posLef = (($(window).width() / 2) )
						$('#popup_contenedor2').animate({width: 0,
										height:0,
										opacity: 0,
										top :posTop,
										left:posLef}, 'slow',function(){
											
												$('#popup_fondo2').remove();
												$('#popup_contenedor2').remove();
												$(window).unbind('resize');
												
												if( callback ) callback(false);
											} );
				});
				
				
				
				$('#popup_fondo2').animate({opacity: $ds1Mensajes.fondoOpacity  }, 'slow' );
		
				posTop = (($(window).height() / 2) - (($ds1Mensajes.msj_btn_h+100) / 2))
				posLef = (($(window).width() / 2) - ($ds1Mensajes.msj_btn_w / 2))
				$('#popup_contenedor2').animate({width: $ds1Mensajes.msj_btn_w,
										height:$ds1Mensajes.msj_btn_h+100,
										opacity: 1,
										top :posTop,
										left:posLef}, 'slow' );
				
				$(window).bind('resize', $ds1Mensajes._reposition(2));
				

				
				
	}	





ds1Confirm = function(titulo,message,callback) {
	
				callback = (typeof callback == 'undefined')? "": callback ;
				$("BODY").append('<div id="popup_fondo3"></div>');
				$("#popup_fondo3").css({
					position: 'absolute',
					zIndex: 99998,
					top: '0px',
					left: '0px',
					width: $(document).width()-15,
					height:$(document).height()-15,
					background: $ds1Mensajes.fondoColor,
					opacity: 0
				});
				
				$("BODY").append('<div id="popup_contenedor3"></div>');
					$("#popup_contenedor3").css({
						position: 'absolute',
						zIndex: 99999,
						width: 0,
						overflow:'hidden',
						height:0,
						background: $ds1Mensajes.fondoColorContenedor	,
						border: $ds1Mensajes.bordeContenedor,
						opacity: 0					
				});







				$('#popup_contenedor3').append(				
				'<table width="'+$ds1Mensajes.conf_btn_w+'" border="0" cellpadding="0" cellspacing="0">'+
				'<tr>'+
    			'<td height="30" align="center"  class="msj_titulo" >'+titulo+'</td>'+
 	 			'</tr>'+
  				'<tr>'+
    			'<td height="'+$ds1Mensajes.conf_btn_h+'" align="center" style="padding:10px">'+message+'</td>'+
  				'</tr>'+
  				'<tr>'+
    			'<td align="center"  style="padding:10px">'+
				'<a class="'+$ds1Mensajes.conf_btn_tamanio+' button '+$ds1Mensajes.conf_btn_color_ok+'"       id="btn_aceptar_conf">'+$ds1Mensajes.conf_btn_txt_ok+'</a>&nbsp;&nbsp;&nbsp;&nbsp;'+
				'<a class="'+$ds1Mensajes.conf_btn_tamanio+' button '+$ds1Mensajes.conf_btn_color_cancelar+'" id="btn_cancelar_conf">'+$ds1Mensajes.conf_btn_txt_cancelar+'</a></td>'+
  				'</tr>'+
				'</table>');

				
				$ds1Mensajes._reposition(3);
				



				
				$('#btn_aceptar_conf').bind("click",function(){
					
						$('#popup_fondo3').animate({opacity: 0 }, 'slow' );
							posTop = (($(window).height() / 2))
							posLef = (($(window).width() / 2) )
								$('#popup_contenedor3').animate({width: 0,
										height:0,
										opacity: 0,
										top :posTop,
										left:posLef}, 'slow',function(){
											
												$('#popup_fondo3').remove();
												$('#popup_contenedor3').remove();
												$(window).unbind('resize');
												if( callback ) callback(true);
												
								} );
				});
				

				$('#btn_cancelar_conf').bind("click",function(){
					
						$('#popup_fondo3').animate({opacity: 0 }, 'slow' );
							posTop = (($(window).height() / 2))
							posLef = (($(window).width() / 2) )
								$('#popup_contenedor3').animate({width: 0,
										height:0,
										opacity: 0,
										top :posTop,
										left:posLef}, 'slow',function(){
											
											$('#popup_fondo3').remove();
											$('#popup_contenedor3').remove();
											$(window).unbind('resize');
											if( callback ) callback(false);
												
								} );
				});
				

				
				
				$('#popup_fondo3').animate({opacity: $ds1Mensajes.fondoOpacity  }, 'slow' );
		
				posTop = (($(window).height() / 2) - (($ds1Mensajes.msj_btn_h+100) / 2))
				posLef = (($(window).width() / 2) - ($ds1Mensajes.msj_btn_w / 2))
				$('#popup_contenedor3').animate({width: $ds1Mensajes.msj_btn_w,
										height:$ds1Mensajes.msj_btn_h+100,
										opacity: 1,
										top :posTop,
										left:posLef}, 'slow' );
				
				$(window).bind('resize', $ds1Mensajes._reposition(3));
				

				
				
	}	
