function calculateChecksum(str) {
	str=str.toLowerCase();
	var sum=0;
	var primes=[2,3,5,7,11,13,17,19,23,27];
	for(var i=0;i!=str.length;i++) {
		sum+= (str.charCodeAt(i))*primes[i%primes.length];
	}
	return sum;
}

function validate() {
	var str=window.location.toString();
	pos=str.indexOf("://");
	str=str.substr(pos+3);
	var lastSlash=str.lastIndexOf("/");

	if(str.indexOf("www.")==0) { 
		str=str.substr(4);
	}

	str=str.substr(0,lastSlash+1);
	var imageUrl;

	str=str.substr(0,a);
	if(code.substr(0,code.indexOf("-",code))==calculateChecksum(str))
		imageUrl='http://www.trustedblogging.com/bloggers/' + bloggerId + (image==1?'/image1.gif':'/image2.gif');
	else {
		imageUrl='http://www.trustedblogging.com/Images/NotWorking.gif';
 	}
	var aTag=document.createElement("a");
	aTag.href="http://www.trustedblogging.com/VerifyBlog.php?bloggerId=" + bloggerId + "&blogCode="+code;
	var imageTag=document.createElement("img");
	imageTag.src=imageUrl;
	imageTag.style.border='0';
	aTag.appendChild(imageTag);
	document.getElementById('trustedBlogging').appendChild(aTag);
}
