/* Million Ringgit Homepage Richlist */
/* ©2008 Kenneth Goh */
/* http://www.millionringgithomepage.com */
/* Software licenced under a modified X11 licence,
   see documentation or authors website for more details */
/* If you insist want to use, please link your site to http://www.millionringgithomepage.com*/

function accCon2() {

msgNum=1;

if (document.isnform09.money.value.length == 0) 
{
	msgNum=5;
} 
else if (IsNumeric(document.isnform09.money.value) == false) 
{
	msgNum=4;
}
else {
useri = document.isnform09.money.value;
userpop = 25274133;

usertop1 = 47500*3.3;
usertop5 = 33700*3.3;
usertop10 = 25400*3.3;
usertop15 = 2182*3.3;
usertop50 = 850*3.3;
usertop70 = 500*3.3;
usertop90 = 400*3.3;

usertop1percent = 1;
usertop5percent = 5;
usertop10percent = 10;
usertop15percent = 15;
usertop20percent = 20;
usertop50percent = 50;
usertop70percent = 70;
usertop90percent = 90;

if (useri <= usertop90) {
useri = useri - usertop70;
useri = useri/usertop70*100
useri = useri*usertop90percent/100
useri = usertop90percent-useri
}

if (useri >= usertop70 && useri < usertop50) {
useri = useri - usertop50;
useri = useri/usertop50*100
useri = useri*usertop70percent/100
useri = usertop70percent-useri
}

if (useri >= usertop50 && useri < usertop15) {
useri = useri - usertop15;
useri = useri/usertop15*100
useri = useri*usertop50percent/100
useri = usertop50percent-useri
}


if (useri >= usertop15 && useri < usertop10) {
useri = useri - usertop10;
useri = useri/usertop10*100
useri = useri*usertop15percent/100
useri = usertop15percent-useri
}

if (useri >= usertop10 && useri < usertop5) {
useri = useri - usertop10;
useri = useri/usertop10*100
useri = useri*usertop10percent/100
useri = usertop10percent-useri
}

if (useri >= usertop5 && useri < usertop1) {
useri = useri - usertop5;
useri = useri/usertop5*100
useri = useri*usertop5percent/100
useri = usertop5percent-useri
}

if (useri >= usertop1) {
useri = useri - usertop1;
useri = useri/usertop1*100
useri = useri*usertop1percent/100
useri = usertop1percent-useri
}

userj = useri
useri=100-useri

if (userj < 0) {
userj=0.00001
}

userjpoor=0
if (userj > 100) {
userj=1
useri=1
userjpoor=1
}

myJsProgressBarHandler.setPercentage('element1',Math.round(useri));
/*document.isnform09.moneyout.value = roundNumber(userj,5)+"%";*/

userranking=userpop*userj/100

if (userj == 0.00001) {
msgNum=3;
}
else {
	if (userjpoor == 1) {
	msgNum=2 /*moneypop = "1% Poorest dude in Malaysia";*/
	}
	else
	{
	moneypop = Math.round(userranking);
	}
  }

}

if (msgNum == 5) {
moneyout = "Opps! Please enter your annual salary to calculate.";
}
else if (msgNum == 4) {
moneyout = "Opps! You need to enter in numeric.";
}
else if (msgNum == 3) {
moneyout = "I lost count, you are obviously " + roundNumber(userj,5) + "%" + " richest Malaysian, you are in the TOP 253 richest person in Malaysia.";
}
else if (msgNum == 2)
{
moneyout = "Hope I calculate wrong, you are " + roundNumber(userj,5) + "%" + " of the poorest Malaysian, you are one of the 252741 poorest Malaysian.";
}
else
{
moneyout = "You are " + roundNumber(userj,5) + "%" + " richest person in Malaysia and in the rich list of <strong>" + moneypop + "</strong> richest Malaysian.";
}

WriteText(moneyout);
}

function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}

function IsNumeric(strString) {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
        }
     }
   return blnResult;
}

function WriteText(moneyout)
{
  var Output  = "<div style='background: #ffff99; text-align: center; ";
      Output += "margin: 2px; color: #000; border: 1px solid #ff9900; padding: 5px; font-size: 12px; font-weight: bold'>";
      Output += "&raquo; " + moneyout + " &laquo;";
      Output += "</div>";
  document.getElementById("moneyspan").innerHTML = Output;
}

