
var kernel;
var remoteValue;
var remoteUrl = "achieved.php";

function trace( message ) {}

function onLibLoad( k ) {
	kernel = k;

    kernel.track.event( 'Kernel loaded' );
}
/*
function handleEmbedCode( status, result ) {
	if( status ) {
		trace( 'Error: ' + result.status );
	}else if( result ) {
		$$( '#embedCode' ).set( 'html', result.tag );
	}else {
	    trace( 'No embed tag returned. How that!?' );
	}
}
function getEmbedCode() {
    kernel.share.get( 'tag', {}, handleEmbedCode );
}
*/
function clearDefault( element ) {
    if( element.defaultValue == element.value ) element.value = "";
}

function updateValue() {
    remoteValue.get();
}

window.addEvent( 'domready', function() {
    
    remoteValue = new Request.JSON( { 'url': remoteUrl, 
                                      onSuccess: function( data, text ) {
                                                    var values = String( data.trackings ).split('.');
                                                    
                                                    if( values[ 1 ] == undefined ) {
                                                        values[ 1 ] = '00';
                                                    }else if( values[ 1 ].length == 1 ) {
                                                        values[ 1 ] = values[ 1 ] + '0';
                                                    }
                                                    $$( "#value" ).set( 'html', values.join( ',' ) );
                                      } } );
    
    $$( '#button_search' ).addEvent( 'click', function() { 
            updateValue.delay( 750 ); 
            kernel.track.event( 'Search triggered', document.search.name.value );
            return true; 
        } );
    $$( '#button_search' ).set( 'value', '' );
    
    updateValue();
} );


