//Elimina espacios de la izquierda en un string
function LeftTrim( sString ){
	
	while ( sString.substring(0,1) == ' ' ){
		
		sString = sString.substring(1, sString.length);
		
	}
	
	return sString;
}

//Elimina espacios de la derecha de un string
function RightTrim( sString ){
	
	while ( sString.substring( sString.length-1, sString.length ) == ' ' ){
	
		sString = sString.substring( 0, sString.length-1 );
	
	}
	
	return sString;
}

//Elimina espacios los espacios de izquierda y derecha de un string
function Trim( sString ) 
{
	while ( sString.substring(0,1) == ' ' ){
		
		sString = sString.substring( 1, sString.length );
		
	}
	
	while (sString.substring(sString.length-1, sString.length) == ' '){
		
		sString = sString.substring( 0, sString.length-1 );
		
	}
	
	return sString;
}

//Reemplaza todos las correspondencias del segundo parámetro por el tercer parámetro del string pasado como primer parámetro
function XReplace( checkMe, toberep, repwith ){ 
	
	var temp = checkMe; 
	var i = temp.indexOf( toberep ); 
	
	while(i > -1){ 
		temp = temp.replace( toberep, repwith ); 
		i = temp.indexOf( toberep ); 
	}
	 
	return temp; 
} 

//Copia el texto pasado por parámetro en el portapapeles
function copyClipboard( inElement ) {
  if (inElement.createTextRange) {
    var range = inElement.createTextRange();
    if (range)
     range.execCommand('Copy');
  } else {
    var flashcopier = 'flashcopier';
    if(!document.getElementById(flashcopier)) {
      var divholder = document.createElement('div');
      divholder.id = flashcopier;
      document.body.appendChild(divholder);
    }
    document.getElementById(flashcopier).innerHTML = '';
    var divinfo = '<embed src="_clipboard.swf" FlashVars="clipboard='+escape(inElement.value)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
    document.getElementById(flashcopier).innerHTML = divinfo;
  }
}

