 function Inyectar(sScript, sDivRespuesta)
 {			        
	var Div = $(sDivRespuesta); 
	var req = new Request(
			{
				url:sScript
				,method:'post'
				,onSuccess:function(responseText,responseXML)
				{ Div.innerHTML = responseText; }
				,onComplete:function()
				{}
				,onRequest:function()
				{//mientra esta llendo al servidor					
					Div.innerHTML = 'Enviando...';
				}
				,onFailure:function(xhr)
				{ alert(xhr.statusText); }
			}
		);
		req.send();
 }
 
 function EnviarFormConFormCheck(formulario)
 { 
 	frmGenerico = new FormCheck(formulario.id);
	if(!frmGenerico.validateForm())
	{ return false; }
	else
	{ formulario.submit(); } 
 } 
 
 function EnviarForm(formulario)
 { formulario.submit(); }

 function EnviarFormAjax(formulario,sDivRespuesta)
 {
   var Div = $(sDivRespuesta); 
   var req = new Request(
		{
			url:formulario.action
			,method:'post'
			,onSuccess:function(responseText,responseXML)
			{                                                              
			    Div.innerHTML = responseText;
            }
			,onComplete:function()
			{}
			,onRequest:function()
			{//mientra esta llendo al servidor					
				Div.innerHTML = '<span class="loading">Enviando...</span>';
			}
			,onFailure:function(xhr)
			{ alert(xhr.statusText); }
		}
	);
	req.send($(formulario.id).toQueryString());	        
 }
 
 function EnviarFormAjaxConFormCheck(formulario,sDivRespuesta)
 {    
 	frmGenerico = new FormCheck(formulario.id);
	if(!frmGenerico.validateForm())
	{ return false; }
	else
	{  
       var Div = $(sDivRespuesta); 
       var req = new Request(
    		{
    			url:formulario.action
    			,method:'post'
    			,onSuccess:function(responseText,responseXML)
    			{ Div.innerHTML = responseText; }
    			,onComplete:function()
    			{}
    			,onRequest:function()
    			{ Div.innerHTML = '<span class="loading">Enviando...</span>'; }
    			,onFailure:function(xhr)
    			{ alert(xhr.statusText); }
    		}
    	);
    	req.send($(formulario.id).toQueryString());    
    }                            	        
 } 
 
 function EnviarFormAjaxConUrl(formulario,sDivRespuesta,url)
 {
 	frmGenerico = new FormCheck(formulario.id);
	if(!frmGenerico.validateForm())
	{ return false; }
	else
	{ 
	   var Div = $(sDivRespuesta); 
	   var req = new Request(
			{
				url:url
				,method:'post'
				,onSuccess:function(responseText,responseXML)
				{                                                              
				    Div.innerHTML = responseText;
                }
				,onComplete:function()
				{}
				,onRequest:function()
				{//mientra esta llendo al servidor					
					Div.innerHTML = '<img src="./images/loading.gif" border="0" /> &nbsp; Enviando...';
				}
				,onFailure:function(xhr)
				{ Sexy.alert(xhr.statusText); }
			}
		);
		req.send($(formulario.id).toQueryString());	    
    }
 } 
 
 function ReDir(url)
 { document.location = url ; } 
 
function Chekear(formulario)
{//funcion auxiliar que chekea todos los checkbox que encuentra en el formulario pasado como parametro         
   var i;
   for (i=0;i<formulario.elements.length;i++)
   {
      if(formulario.elements[i].type == "checkbox") 
      { formulario.elements[i].checked = true; }    
   }  	
}

function DesChekear(formulario)
{//funcion auxiliar que chekea todos los checkbox que encuentra en el formulario pasado como parametro
   var i;
   for (i=0;i<formulario.elements.length;i++)
   {
      if(formulario.elements[i].type == "checkbox") 
      { formulario.elements[i].checked = false; }    
   }	
}

function MostrarPagina(iRegInicio,sScript,DivRta,sParametrosPost)                      
{     
	var Div = $(DivRta); 
	var req = new Request(
			{
				url:sScript
				,method:'post'
				,onSuccess:function(responseText,responseXML)
				{ 
				    Div.innerHTML = responseText;                    
                }
				,onComplete:function()
				{}
				,onRequest:function()
				{//mientra esta llendo al servidor					
					Div.innerHTML = 'Procesando...';
				}
				,onFailure:function(xhr)
				{ alert(xhr.statusText); }
			}
		);
		req.send('&iRegInicio='+iRegInicio+sParametrosPost);  
}

