	var CS = { 
            Timeout : 3000,  // default timeout in ms
            onSuccess : null,
            onTimeout : null,
            Debug     : false
    }; 
    
	CS.doOnSuccess = function( variant ) {
	  if (CS.HasRun) { return; }
	  CS.HasRun = true;
	};
	
	CS.doOnTimeout = function() {
	  if (CS.HasRun) { return; }
	  CS.HasRun = true;
	  showDefault();
	};
	
	function includeScript( name ) {
	  var result = document.createElement( "script" );
	  result.setAttribute( "src", name );
	  document.getElementsByTagName( "HEAD" )[0].appendChild( result );
	  return result;
	};

	function callExternalJsUrl( url ) {
		includeScript( url );
		window.setTimeout( CS.doOnTimeout, CS.Timeout );
	}
	
