/*************************

Skymatrix Util v0.1

*************************/

	
		function getElementsByClassName(strClassName, strTagName, oElm)
		{
    		var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName);
    		var arrReturnElements = new Array();
   			 strClassName = strClassName.replace(/\-/g, "\\-");
    		var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    		var oElement;
    		for(var i=0; i<arrElements.length; i++)
			{
        		oElement = arrElements[i];      
        		if(oRegExp.test(oElement.className))
				{
            		arrReturnElements.push(oElement);
       			}   
    		}
    		return (arrReturnElements)
		}
		
		
		function fString( text )
		{

    		//check if there are two arguments in the arguments list

   			if ( arguments.length <= 1 )
   			{

       			 //if there are not 2 or more arguments there’s nothing to replace

       			 //just return the original text

       			 return text;
    		}

   			 //decrement to move to the second argument in the array

   			var tokenCount = arguments.length - 2;

   			for( var token = 0; token <= tokenCount; token++ )
    		{

       			 //iterate through the tokens and replace their placeholders from the original text in order

        		text = text.replace( new RegExp( "\\{" + token + "\\}", "gi" ), arguments[ token + 1 ] );

    		}

   			return text;

		}
		
		
		function fString2( text )
		{		
			alert(arguments[i]);
			
  			for( var i = 1; i < arguments.length; i++)
  			{

				alert(text);
   				 text = text.replace("{" + (i - 1) + "}", arguments[i]);
				 alert(text);

  			}

  			return text;
		}