/**
 * http_getVars
 * @author netTrek - Saban Uenlue
 */
 
 
function trim (str) 
{
	if(str == undefined || str == null ) 
		return str;	
	return str.replace( /^\s*/, '' ).replace( /\s*$/, '' );
}

function isNotBlank ( str ) 
{
	str = trim (str);
	if ( str == undefined || str == null || str.length == 0 || str == '' )
		return false;
	return true;
}

function httpGETvar ( key)
{
	if ( isNotBlank(key) )
		return http_get [key];
	return null;
}
 
 
function getURLparamString ( url )
{
	if ( url == null || url == undefined )
		url = String(window.location);
	var matches = unescape(url).match( /(\?|\&)+(\w|\d|\W)*$/i );
	if ( matches && matches.length > 0 )
	{
		//alert (matches [0]);		
		return matches [0];
	}
	return '';
}

function getURLparams ( url )
{
	if ( url == null || url == undefined )
		url = String(window.location);
	var params = new Object ();
	var urlParamString = getURLparamString( url );
	if ( isNotBlank( urlParamString ) )
	{
		var matches = urlParamString.match(/[^\&^\?^\=]{0,1}[\w.:_\/]*[^\&^\?^\=]/g); 
		if ( matches != null && matches != undefined && matches.length > 0 )
		{
			while ( matches.length > 0 )
			{
				var key = ''; 
				var value = '';
				try
				{
					key = String ( matches.shift() );
					value = String ( matches.shift() );
				} catch ( err) {}
				if ( isNotBlank( key ) )
				{
					params [key] = null;
					if ( isNotBlank( value ) )
						params [key] = value;
				}
			}
		}
	}
	return params;
}

var http_get = getURLparams ();
// flashVars;
var fv = getURLparamString().replace( /^[\?|\&]/g, '' );
/*
alert (fv);
alert (http_get);
alert (http_get['bccode']);
*/
/*
	var myURL = String(window.location);
	var i0 = myURL.indexOf("?");
	var i1 = myURL.indexOf("&");
	var i = i0;
	if ( i1 < i0 && i1 > -1 )
		i = i1;
	var fv = "lastMod="+self.document.lastModified;
	if ( i > -1 )
		fv += "&"+myURL.substr( ++i, 9999999999999);
	
		
	//document.write ( 'founded flashvars:= ' + fv);
*/
