// Copyright (c) 2008 URL Appraisal, All Rights Reserved.

$(document).ready( function( ) {
	
	var stub = $("#stub").val( );
	var urlID = $("#url").val( );
	var processesCompleted = 0;
	var processesTotal = 7;
	
	$("#domain-age").load( "http://www.urlappraisal.net/scripts/calculateDomainAge.php", {stubVal: stub, url: urlID}, function( ) {
		processesCompleted++;
		if( processesCompleted == processesTotal ) {
			calculateWorth( stub, urlID );
		}
	});
	
	$("#google-pagerank").load( "http://www.urlappraisal.net/scripts/calculateGooglePageRank.php", {stubVal: stub, url: urlID}, function( ) {
		processesCompleted++;
		if( processesCompleted == processesTotal ) {
			calculateWorth( stub, urlID );
		}
	});
	
	$("#compete-details").load( "http://www.urlappraisal.net/scripts/calculateCompete.php", {stubVal: stub, url: urlID}, function( ) {
		processesCompleted++;
		if( processesCompleted == processesTotal ) {
			calculateWorth( stub, urlID );
		}
	});
	
	$("#alexa-details").load( "http://www.urlappraisal.net/scripts/calculateAlexa.php", {stubVal: stub, url: urlID}, function( ) {
		processesCompleted++;
		if( processesCompleted == processesTotal ) {
			calculateWorth( stub, urlID );
		}
	});
	
	$("#google-links").load( "http://www.urlappraisal.net/scripts/calculateGoogleLinks.php", {stubVal: stub, url: urlID}, function( ) {
		processesCompleted++;
		if( processesCompleted == processesTotal ) {
			calculateWorth( stub, urlID );
		}
	});
	
	$("#yahoo-links").load( "http://www.urlappraisal.net/scripts/calculateYahooLinks.php", {stubVal: stub, url: urlID}, function( ) {
		processesCompleted++;
		if( processesCompleted == processesTotal ) {
			calculateWorth( stub, urlID );
		}
	});
	
	$("#domain-analysis").load( "http://www.urlappraisal.net/scripts/analyzeDomain.php", {stubVal: stub, url: urlID}, function( ) {
		processesCompleted++;
		if( processesCompleted == processesTotal ) {
			calculateWorth( stub, urlID );
		}
	});

});

function calculateWorth( stub, urlID ) {
	var count = 0;
	$(".estimated-worth").load( "http://www.urlappraisal.net/scripts/calculateEstimatedWorth.php", {stubVal: stub, url: urlID}, function( ) { 
		if( count >= 2 ) {
			var worth = $("#estimated-worth").html( );
			var urlID = $("#url").val( );
			$("#right-ads").load( "http://www.urlappraisal.net/scripts/generateAds.php", {estimatedWorth: worth, url: urlID} );																									 
		}
		count = count + 1;
	});
}