function checkvendor(countrycode, remain) {
	var vendorarray = new Array;
	var vendors = new Array;
	for (i = 0; i < remain.length; i++) {
		vendorarray[i] = parseFloat(remain.substring(0, i + 1));
	}
	switch (countrycode) {
	case 9780:
		countryname = check9780(remain);
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 8499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 85000 && vendorarray[4] <= 89999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 900000 && vendorarray[5] <= 949999) {
			vendorlength = 6;
		}
		else if (vendorarray[6] >= 9500000 && vendorarray[6] <= 9999999) {
			vendorlength = 7;
		}
		break;
	case 9781:
		countryname = check9781(remain);
		if (vendorarray[1] >= 0 && vendorarray[1] <= 9) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 100 && vendorarray[2] <= 399) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 4000 && vendorarray[3] <= 5499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 55000 && vendorarray[4] <= 86979) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 869800 && vendorarray[5] <= 998999) {
			vendorlength = 6;
		}
		else if (vendorarray[6] >= 9990000 && vendorarray[6] <= 9999999) {
			vendorlength = 7;
		}
		break;
	case 9782:
		countryname = check9782(remain);
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 349 || vendorarray[2] >= 400 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 8399) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 35000 && vendorarray[4] <= 39999 || vendorarray[4] >= 84000 && vendorarray[4] <= 89999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 900000 && vendorarray[5] <= 949999) {
			vendorlength = 6;
		}
		else if (vendorarray[6] >= 9500000 && vendorarray[6] <= 9999999) {
			vendorlength = 7;
		}
		break;
	case 9783:
		countryname = check9783(remain);
		if (vendorarray[1] >= 0 && vendorarray[1] <= 2 || vendorarray[1] >= 4 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 30 && vendorarray[2] <= 33 || vendorarray[2] >= 200 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 340 && vendorarray[3] <= 369 || vendorarray[3] >= 7000 && vendorarray[3] <= 8499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 3700 && vendorarray[4] <= 3999 || vendorarray[4] >= 85000 && vendorarray[4] <= 89999 || vendorarray[4] >= 95400 && vendorarray[4] <= 96999 || vendorarray[4] >= 99000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 900000 && vendorarray[5] <= 949999) {
			vendorlength = 6;
		}
		else if (vendorarray[6] >= 9500000 && vendorarray[6] <= 9539999 || vendorarray[6] >= 9700000 && vendorarray[6] <= 9899999) {
			vendorlength = 7;
		}
		break;
	case 9784:
		countryname = "Japan";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 8499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 85000 && vendorarray[4] <= 89999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 900000 && vendorarray[5] <= 949999) {
			vendorlength = 6;
		}
		else if (vendorarray[6] >= 9500000 && vendorarray[6] <= 9999999) {
			vendorlength = 7;
		}
		break;
	case 9785:
		countryname = "Russian Federation and former USSR";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 420 || vendorarray[2] == 430 || vendorarray[2] == 440 || vendorarray[2] >= 450 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 4210 && vendorarray[3] <= 4299 || vendorarray[3] >= 4310 && vendorarray[3] <= 4399 || vendorarray[3] >= 4410 && vendorarray[3] <= 4499 || vendorarray[3] >= 7000 && vendorarray[3] <= 8499 || vendorarray[3] >= 9200 && vendorarray[3] <= 9299 || vendorarray[3] >= 9501 && vendorarray[3] <= 9799 || vendorarray[3] >= 9910 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 85000 && vendorarray[4] <= 89999 || vendorarray[4] >= 91000 && vendorarray[4] <= 91999 || vendorarray[4] >= 93000 && vendorarray[4] <= 94999 || vendorarray[4] >= 98000 && vendorarray[4] <= 98999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 900000 && vendorarray[5] <= 909999) {
			vendorlength = 6;
		}
		else if (vendorarray[6] >= 9500000 && vendorarray[6] <= 9500999 || vendorarray[6] >= 9900000 && vendorarray[6] <= 9909999) {
			vendorlength = 7;
		}
		break;
	case 978600:
		countryname = "Iran";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 9) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 100 && vendorarray[2] <= 499) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 5000 && vendorarray[3] <= 8999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 90000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978601:
		countryname = "Kazakhstan";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19 || vendorarray[1] >= 85 && vendorarray[1] <= 99) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 7999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 80000 && vendorarray[4] <= 84999) {
			vendorlength = 5;
		}
		break;
	case 978602:
		countryname = "Indonesia";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 9499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 95000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978603:
		countryname = "Saudi Arabia";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 49) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 500 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 8999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 90000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978604:
		countryname = "Vietnam";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 979) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9800 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 978605:
		countryname = "Turkey";
		if (vendorarray[1] >= 1 && vendorarray[1] <= 9 || vendorarray[1] >= 90 && vendorarray[1] <= 99) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 100 && vendorarray[2] <= 399) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 4000 && vendorarray[3] <= 5999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 60000 && vendorarray[4] <= 89999) {
			vendorlength = 5;
		}
		else {
			vendorlength = -1;
		}
		break;
	case 978606:
		countryname = "Romania";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 49) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 500 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 9199) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 92000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978607:
		countryname = "Mexico";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 749) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7500 && vendorarray[3] <= 9499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 95000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978608:
		countryname = "Macedonia";
		if (vendorarray[0] == 0 || vendorarray[0] >= 7 && vendorarray[0] <= 9) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 449) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 4500 && vendorarray[3] <= 6499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 65000 && vendorarray[4] <= 69999) {
			vendorlength = 5;
		}
		break;
	case 978609:
		countryname = "Lithuania";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 9499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 95000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978611:
		countryname = "Thailand";
		vendorlength = -1;
		break;
	case 978612:
		countryname = "Peru";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 29 || vendorarray[1] >= 50 && vendorarray[1] <= 99) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 300 && vendorarray[2] <= 399) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 4000 && vendorarray[3] <= 4499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 45000 && vendorarray[4] <= 49999) {
			vendorlength = 5;
		}
		break;
	case 978613:
		countryname = "Mauritius";
		vendorlength = 1;
		break;
	case 978614:
		countryname = "Lebanon";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 9499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 95000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978615:
		countryname = "Hungary";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 9) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 100 && vendorarray[2] <= 499) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 5000 && vendorarray[3] <= 7999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 80000 && vendorarray[4] <= 89999) {
			vendorlength = 5;
		}
		else {
			vendorlength = -1;
		}
		break;
	case 978616:
		countryname = "Thailand";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 8999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 90000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978617:
		countryname = "Ukraine";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 49) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 500 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 8999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 90000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978618:
		countryname = "Greece";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 499) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 5000 && vendorarray[3] <= 7999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 80000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 9787:
		countryname = "China, People's Republic";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 9) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 100 && vendorarray[2] <= 499) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 5000 && vendorarray[3] <= 7999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 80000 && vendorarray[4] <= 89999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 900000 && vendorarray[5] <= 999999) {
			vendorlength = 6;
		}
		break;
	case 97880:
		countryname = check97880(remain);
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 8499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 85000 && vendorarray[4] <= 89999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 900000 && vendorarray[5] <= 999999) {
			vendorlength = 6;
		}
		break;
	case 97881:
		countryname = "India";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 8499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 85000 && vendorarray[4] <= 89999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 900000 && vendorarray[5] <= 999999) {
			vendorlength = 6;
		}
		break;
	case 97882:
		countryname = "Norway";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 8999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 90000 && vendorarray[4] <= 98999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 990000 && vendorarray[5] <= 999999) {
			vendorlength = 6;
		}
		break;
	case 97883:
		countryname = "Poland";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 599) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 8499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 60000 && vendorarray[4] <= 69999 || vendorarray[4] >= 85000 && vendorarray[4] <= 89999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 900000 && vendorarray[5] <= 999999) {
			vendorlength = 6;
		}
		break;
	case 97884:
		countryname = "Spain";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 13) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 140 && vendorarray[2] <= 149 || vendorarray[2] >= 200 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 8499 || vendorarray[3] >= 9000 && vendorarray[3] <= 9199 || vendorarray[3] >= 9700 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 15000 && vendorarray[4] <= 19999 || vendorarray[4] >= 85000 && vendorarray[4] <= 89999 || vendorarray[4] >= 92400 && vendorarray[4] <= 92999 || vendorarray[4] >= 95000 && vendorarray[4] <= 96999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 920000 && vendorarray[5] <= 923999 || vendorarray[5] >= 930000 && vendorarray[5] <= 949999) {
			vendorlength = 6;
		}
		break;
	case 97885:
		countryname = "Brazil";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 599) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 8499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 60000 && vendorarray[4] <= 69999 || vendorarray[4] >= 85000 && vendorarray[4] <= 89999 || vendorarray[4] >= 98000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 900000 && vendorarray[5] <= 979999) {
			vendorlength = 6;
		}
		break;
	case 97886:
		countryname = check97886(remain);
		if (vendorarray[1] >= 0 && vendorarray[1] <= 29) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 300 && vendorarray[2] <= 599) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 6000 && vendorarray[3] <= 7999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 80000 && vendorarray[4] <= 89999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 900000 && vendorarray[5] <= 999999) {
			vendorlength = 6;
		}
		break;
	case 97887:
		countryname = "Denmark";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 29) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 649) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 7999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 85000 && vendorarray[4] <= 94999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 970000 && vendorarray[5] <= 999999) {
			vendorlength = 6;
		}
		else {
			vendorlength = -1;
		}
		break;
	case 97888:
		countryname = "Italian language";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 599 || vendorarray[2] >= 910 && vendorarray[2] <= 929) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 6000 && vendorarray[3] <= 8499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 85000 && vendorarray[4] <= 89999 || vendorarray[4] >= 95000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 900000 && vendorarray[5] <= 909999) {
			vendorlength = 6;
		}
		else {
			vendorlength = -1;
		}
		break;
	case 97889:
		countryname = "Korea, Republic";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 24) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 250 && vendorarray[2] <= 549 || vendorarray[2] >= 990 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 5500 && vendorarray[3] <= 8499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 85000 && vendorarray[4] <= 94999 || vendorarray[4] >= 97000 && vendorarray[4] <= 98999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 950000 && vendorarray[5] <= 969999) {
			vendorlength = 6;
		}
		break;
	case 97890:
		countryname = "Netherlands";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19 || vendorarray[1] == 90 || vendorarray[1] == 94) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 499) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 5000 && vendorarray[3] <= 6999 || vendorarray[3] >= 8500 && vendorarray[3] <= 8999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 70000 && vendorarray[4] <= 79999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 800000 && vendorarray[5] <= 849999 || vendorarray[5] >= 910000 && vendorarray[5] <= 939999 || vendorarray[5] >= 950000 && vendorarray[5] <= 999999) {
			vendorlength = 6;
		}
		break;
	case 97891:
		countryname = "Sweden";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 49) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 500 && vendorarray[2] <= 649) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 7999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 85000 && vendorarray[4] <= 94999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 970000 && vendorarray[5] <= 999999) {
			vendorlength = 6;
		}
		else {
			vendorlength = -1;
		}
		break;
	case 97892:
		countryname = check97892(remain);
		if (vendorarray[0] >= 0 && vendorarray[0] <= 5) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 60 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 95000 && vendorarray[4] <= 98999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 990000 && vendorarray[5] <= 999999) {
			vendorlength = 6;
		}
		break;
	case 97893:
		countryname = "India";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 9) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 100 && vendorarray[2] <= 499) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 5000 && vendorarray[3] <= 7999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 80000 && vendorarray[4] <= 94999) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 950000 && vendorarray[5] <= 999999) {
			vendorlength = 6;
		}
		break;
	case 97894:
		countryname = "Netherlands";
		if (vendorarray[2] >= 0 && vendorarray[2] <= 599) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 6000 && vendorarray[3] <= 8999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 90000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978950:
		countryname = "Argentina";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 49) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 500 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9899) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 99000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978951:
		countryname = "Finland";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 54) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 550 && vendorarray[2] <= 889) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8900 && vendorarray[3] <= 9499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 95000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978952:
		countryname = "Finland";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19 || vendorarray[1] >= 60 && vendorarray[1] <= 65 || vendorarray[1] >= 80 && vendorarray[1] <= 94) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 499) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 5000 && vendorarray[3] <= 5999 || vendorarray[3] >= 6600 && vendorarray[3] <= 6699 || vendorarray[3] >= 7000 && vendorarray[3] <= 7999 || vendorarray[3] >= 9500 && vendorarray[3] <= 9899) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 67000 && vendorarray[4] <= 69999 || vendorarray[4] >= 99000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978953:
		countryname = "Croatia";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 14) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 150 && vendorarray[2] <= 549) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 6000 && vendorarray[3] <= 9499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 55000 && vendorarray[4] <= 59999 || vendorarray[4] >= 95000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978954:
		countryname = "Bulgaria";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 28) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 300 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 2900 && vendorarray[3] <= 2999 || vendorarray[3] >= 8000 && vendorarray[3] <= 8999 || vendorarray[3] >= 9300 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 90000 && vendorarray[4] <= 92999) {
			vendorlength = 5;
		}
		break;
	case 978955:
		countryname = "Sri Lanka";
		if (vendorarray[1] >= 20 && vendorarray[1] <= 49) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 550 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 0 && vendorarray[3] <= 1999 || vendorarray[3] >= 8000 && vendorarray[3] <= 9499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 50000 && vendorarray[4] <= 54999 || vendorarray[4] >= 95000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978956:
		countryname = "Chile";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 978957:
		countryname = "Taiwan";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 2 || vendorarray[1] >= 5 && vendorarray[1] <= 19 || vendorarray[1] >= 21 && vendorarray[1] <= 27 || vendorarray[1] >= 31 && vendorarray[1] <= 43) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 440 && vendorarray[2] <= 819) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 300 && vendorarray[3] <= 499 || vendorarray[3] >= 2000 && vendorarray[3] <= 2099 || vendorarray[3] >= 8200 && vendorarray[3] <= 9699) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 28000 && vendorarray[4] <= 30999 || vendorarray[4] >= 97000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978958:
		countryname = "Colombia";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 56) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 9499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 57000 && vendorarray[4] <= 59999 || vendorarray[4] >= 95000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978959:
		countryname = "Cuba";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 8499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 85000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978960:
		countryname = "Greece";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19 || vendorarray[1] == 93) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 659 || vendorarray[2] >= 690 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 6600 && vendorarray[3] <= 6899 || vendorarray[3] >= 7000 && vendorarray[3] <= 8499 || vendorarray[3] >= 9400 && vendorarray[3] <= 9799) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 85000 && vendorarray[4] <= 92999 || vendorarray[4] >= 98000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978961:
		countryname = "Slovenia";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 599) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 6000 && vendorarray[3] <= 8999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 90000 && vendorarray[4] <= 94999) {
			vendorlength = 5;
		}
		else {
			vendorlength = -1;
		}
		break;
	case 978962:
		countryname = "Hong Kong";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 699 || vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 8499 || vendorarray[3] >= 8700 && vendorarray[3] <= 8999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 85000 && vendorarray[4] <= 86999) {
			vendorlength = 5;
		}
		break;
	case 978963:
		countryname = "Hungary";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 8499 || vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 85000 && vendorarray[4] <= 89999) {
			vendorlength = 5;
		}
		break;
	case 978964:
		countryname = "Iran";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 14) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 150 && vendorarray[2] <= 249 || vendorarray[2] >= 300 && vendorarray[2] <= 549 || vendorarray[2] >= 970 && vendorarray[2] <= 989) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 2500 && vendorarray[3] <= 2999 || vendorarray[3] >= 5500 && vendorarray[3] <= 8999 || vendorarray[3] >= 9900 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 90000 && vendorarray[4] <= 96999) {
			vendorlength = 5;
		}
		break;
	case 978965:
		countryname = "Israel";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 599) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 7999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 90000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		else {
			vendorlength = -1;
		}
		break;
	case 978966:
		countryname = "Ukraine";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 14) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 170 && vendorarray[2] <= 199 || vendorarray[2] >= 300 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 1500 && vendorarray[3] <= 1699 || vendorarray[3] >= 2000 && vendorarray[3] <= 2999 || vendorarray[3] >= 7000 && vendorarray[3] <= 8999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 90000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978967:
		countryname = "Malaysia";
		if (vendorarray[1] == 0 || vendorarray[1] >= 60 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 300 && vendorarray[2] <= 499 || vendorarray[2] >= 900 && vendorarray[2] <= 989) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 100 && vendorarray[3] <= 999 || vendorarray[3] >= 5000 && vendorarray[3] <= 5999 || vendorarray[3] >= 9900 && vendorarray[3] <= 9989) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 10000 && vendorarray[4] <= 19999 || vendorarray[4] >= 99900 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		else {
			vendorlength = -1;
		}
		break;
	case 978968:
		countryname = "Mexico";
		if (vendorarray[1] >= 1 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 499 || vendorarray[2] >= 800 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 5000 && vendorarray[3] <= 7999 || vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 978969:
		countryname = "Pakistan";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 978970:
		countryname = "Mexico";
		if (vendorarray[1] >= 1 && vendorarray[1] <= 59) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9099 || vendorarray[3] >= 9700 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 91000 && vendorarray[4] <= 96999) {
			vendorlength = 5;
		}
		break;
	case 978971:
		countryname = "Philippines";
		if (vendorarray[1] == 2 || vendorarray[1] >= 6 && vendorarray[1] <= 49 || vendorarray[1] >= 97 && vendorarray[1] <= 98) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 0 && vendorarray[2] <= 15 || vendorarray[2] >= 500 && vendorarray[2] <= 849) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 160 && vendorarray[3] <= 199 || vendorarray[3] >= 300 && vendorarray[3] <= 599 || vendorarray[3] >= 8500 && vendorarray[3] <= 9099 || vendorarray[3] >= 9600 && vendorarray[3] <= 9699 || vendorarray[3] >= 9900 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 91000 && vendorarray[4] <= 95999) {
			vendorlength = 5;
		}
		break;
	case 978972:
		countryname = "Portugal";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 54) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 550 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 9499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 95000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978973:
		countryname = "Romania";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 54) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 100 && vendorarray[2] <= 169 || vendorarray[2] >= 550 && vendorarray[2] <= 759) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 1700 && vendorarray[3] <= 1999 || vendorarray[3] >= 7600 && vendorarray[3] <= 8499 || vendorarray[3] >= 8900 && vendorarray[3] <= 9499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 85000 && vendorarray[4] <= 88999 || vendorarray[4] >= 95000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978974:
		countryname = "Thailand";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 8499 || vendorarray[3] >= 9500 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 85000 && vendorarray[4] <= 94999) {
			vendorlength = 5;
		}
		break;
	case 978975:
		countryname = "Turkey";
		if (vendorarray[1] >= 2 && vendorarray[1] <= 24) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 250 && vendorarray[2] <= 599 || vendorarray[2] >= 990 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 6000 && vendorarray[3] <= 9199) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 0 && vendorarray[4] <= 1999 || vendorarray[4] >= 92000 && vendorarray[4] <= 98999) {
			vendorlength = 5;
		}
		break;
	case 978976:
		countryname = "Caribbean Community";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 3) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 40 && vendorarray[1] <= 59) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 9499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 95000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978977:
		countryname = "Egypt";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 499 || vendorarray[2] >= 700 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 5000 && vendorarray[3] <= 6999) {
			vendorlength = 4;
		}
		break;
	case 978978:
		countryname = "Nigeria";
		if (vendorarray[2] >= 0 && vendorarray[2] <= 199 || vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 2000 && vendorarray[3] <= 2999 || vendorarray[3] >= 8000 && vendorarray[3] <= 8999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 30000 && vendorarray[4] <= 79999) {
			vendorlength = 5;
		}
		break;
	case 978979:
		countryname = "Indonesia";
		if (vendorarray[1] >= 20 && vendorarray[1] <= 29) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 0 && vendorarray[2] <= 99 || vendorarray[2] >= 400 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 1000 && vendorarray[3] <= 1499 || vendorarray[3] >= 3000 && vendorarray[3] <= 3999 || vendorarray[3] >= 8000 && vendorarray[3] <= 9499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 15000 && vendorarray[4] <= 19999 || vendorarray[4] >= 95000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978980:
		countryname = "Venezuela";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 599) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 6000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 978981:
		countryname = "Singapore";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 11) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 289) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 1200 && vendorarray[3] <= 1999 || vendorarray[3] >= 2900 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 978982:
		countryname = "South Pacific";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 9 || vendorarray[1] >= 70 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 100 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9799) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 98000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978983:
		countryname = "Malaysia";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 1 || vendorarray[1] >= 45 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 20 && vendorarray[2] <= 199 || vendorarray[2] >= 800 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 2000 && vendorarray[3] <= 3999 || vendorarray[3] >= 9000 && vendorarray[3] <= 9899) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 40000 && vendorarray[4] <= 44999 || vendorarray[4] >= 99000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978984:
		countryname = "Bangladesh";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 8999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 90000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978985:
		countryname = "Belarus";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 599) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 6000 && vendorarray[3] <= 8999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 90000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978986:
		countryname = "Taiwan";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 11) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 120 && vendorarray[2] <= 559) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 5600 && vendorarray[3] <= 7999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 80000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978987:
		countryname = "Argentina";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 9 || vendorarray[1] >= 30 && vendorarray[1] <= 49) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 500 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 1000 && vendorarray[3] <= 1999 || vendorarray[3] >= 9000 && vendorarray[3] <= 9499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 20000 && vendorarray[4] <= 29999 || vendorarray[4] >= 95000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978988:
		countryname = "Hong Kong";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 14) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 9699) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 15000 && vendorarray[4] <= 19999 || vendorarray[4] >= 97000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 978989:
		countryname = "Portugal";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 54) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 550 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 9499) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 95000 && vendorarray[4] <= 99999) {
			vendorlength = 5;
		}
		break;
	case 9789927:
		countryname = "Qatar";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 9) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 100 && vendorarray[2] <= 399) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 4000 && vendorarray[3] <= 4999) {
			vendorlength = 4;
		}
		else {
			vendorlength = -1;
		}
		break;
	case 9789928:
		countryname = "Albania";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 9) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 100 && vendorarray[2] <= 399) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 4000 && vendorarray[3] <= 4999) {
			vendorlength = 4;
		}
		else {
			vendorlength = -1;
		}
		break;
	case 9789929:
		countryname = "Guatemala";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 3) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 40 && vendorarray[1] <= 54) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 550 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789930:
		countryname = "Costa Rica";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 49) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 500 && vendorarray[2] <= 939) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9400 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789931:
		countryname = "Algeria";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 29) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 300 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789932:
		countryname = "Lao People's Democratic Republic";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 849) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8500 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789933:
		countryname = "Syria";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789934:
		countryname = "Latvia";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 49) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 500 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789935:
		countryname = "Iceland";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789936:
		countryname = "Afghanistan";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789937:
		countryname = "Nepal";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 49) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 500 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789938:
		countryname = "Tunisia";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 949) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9500 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789939:
		countryname = "Armenia";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789940:
		countryname = "Montenegro";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 49) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 500 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789941:
		countryname = "Georgia";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789942:
		countryname = "Ecuador";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 984) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9850 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789943:
		countryname = "Uzbekistan";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 29) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 300 && vendorarray[2] <= 399) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 4000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789944:
		countryname = "Turkey";
		if (vendorarray[1] >= 60 && vendorarray[1] <= 69 || vendorarray[1] >= 80 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 100 && vendorarray[2] <= 499 || vendorarray[2] >= 700 && vendorarray[2] <= 799 || vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 0 && vendorarray[3] <= 999 || vendorarray[3] >= 5000 && vendorarray[3] <= 5999) {
			vendorlength = 4;
		}
		break;
	case 9789945:
		countryname = "Dominican Republic";
		if (vendorarray[1] == 0 || vendorarray[1] >= 8 && vendorarray[1] <= 39 || vendorarray[1] == 57) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 10 && vendorarray[2] <= 79 || vendorarray[2] >= 400 && vendorarray[2] <= 569 || vendorarray[2] >= 580 && vendorarray[2] <= 849) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8500 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789946:
		countryname = "Korea, P.D.R.";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789947:
		countryname = "Algeria";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 9789948:
		countryname = "United Arab Emirates";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 849) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8500 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789949:
		countryname = "Estonia";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789950:
		countryname = "Palestine";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 29) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 300 && vendorarray[2] <= 849) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8500 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789951:
		countryname = "Kosova";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 849) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8500 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789952:
		countryname = "Azerbaijan";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789953:
		countryname = "Lebanon";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 39 || vendorarray[1] >= 60 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 599) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789954:
		countryname = "Morocco";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789955:
		countryname = "Lithuania";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 929) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9300 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789956:
		countryname = "Cameroon";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789957:
		countryname = "Jordan";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 39 || vendorarray[1] >= 70 && vendorarray[1] <= 84 || vendorarray[1] >= 88 && vendorarray[1] <= 99) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8500 && vendorarray[3] <= 8799) {
			vendorlength = 4;
		}
		break;
	case 9789958:
		countryname = "Bosnia and Herzegovina";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 18 || vendorarray[1] >= 20 && vendorarray[1] <= 49) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 500 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 1900 && vendorarray[3] <= 1999 || vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789959:
		countryname = "Libya";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 949) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9500 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789960:
		countryname = "Saudi Arabia";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 59) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789961:
		countryname = "Algeria";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 69) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 700 && vendorarray[2] <= 949) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9500 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789962:
		countryname = "Panama";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 54 || vendorarray[1] >= 56 && vendorarray[1] <= 59) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 849) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 5500 && vendorarray[3] <= 5599 || vendorarray[3] >= 8500 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789963:
		countryname = "Cyprus";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 54) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 550 && vendorarray[2] <= 734) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7350 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789964:
		countryname = "Ghana";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 6) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 70 && vendorarray[1] <= 94) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 950 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 9789965:
		countryname = "Kazakhstan";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789966:
		countryname = "Kenya";
		if (vendorarray[1] >= 20 && vendorarray[1] <= 69) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 0 && vendorarray[2] <= 149 || vendorarray[2] >= 750 && vendorarray[2] <= 959) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 1500 && vendorarray[3] <= 1999 || vendorarray[3] >= 7000 && vendorarray[3] <= 7499 || vendorarray[3] >= 9600 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789967:
		countryname = "Kyrgyz Republic";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789968:
		countryname = "Costa Rica";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 49) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 500 && vendorarray[2] <= 939) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9400 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789970:
		countryname = "Uganda";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789971:
		countryname = "Singapore";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 5) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 60 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 989) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9900 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789972:
		countryname = "Peru";
		if (vendorarray[0] == 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 0 && vendorarray[1] <= 9 || vendorarray[1] >= 30 && vendorarray[1] <= 59) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 249 || vendorarray[2] >= 600 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 2500 && vendorarray[3] <= 2999 || vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789973:
		countryname = "Tunisia";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 5 || vendorarray[1] >= 10 && vendorarray[1] <= 69) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 60 && vendorarray[2] <= 89 || vendorarray[2] >= 700 && vendorarray[2] <= 969) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 900 && vendorarray[3] <= 999 || vendorarray[3] >= 9700 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789974:
		countryname = "Uruguay";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 54 || vendorarray[1] >= 95 && vendorarray[1] <= 99) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 550 && vendorarray[2] <= 749) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7500 && vendorarray[3] <= 9499) {
			vendorlength = 4;
		}
		break;
	case 9789975:
		countryname = "Moldova";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 45 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 100 && vendorarray[2] <= 399 || vendorarray[2] >= 900 && vendorarray[2] <= 949) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 4000 && vendorarray[3] <= 4499 || vendorarray[3] >= 9500 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789976:
		countryname = "Tanzania";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 5) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 60 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 989) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9900 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789977:
		countryname = "Costa Rica";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 989) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9900 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789978:
		countryname = "Ecuador";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 29 || vendorarray[1] >= 40 && vendorarray[1] <= 94) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 300 && vendorarray[2] <= 399 || vendorarray[2] >= 950 && vendorarray[2] <= 989) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9900 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789979:
		countryname = "Iceland";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 64 || vendorarray[1] >= 66 && vendorarray[1] <= 75) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 650 && vendorarray[2] <= 659 || vendorarray[2] >= 760 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789980:
		countryname = "Papua New Guinea";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 3) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 40 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 989) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9900 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789981:
		countryname = "Morocco";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 9 || vendorarray[1] >= 20 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 100 && vendorarray[2] <= 159 || vendorarray[2] >= 800 && vendorarray[2] <= 949) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 1600 && vendorarray[3] <= 1999 || vendorarray[3] >= 9500 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789982:
		countryname = "Zambia";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 989) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9900 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789983:
		countryname = "Gambia";
		if (vendorarray[1] >= 80 && vendorarray[1] <= 94) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 950 && vendorarray[2] <= 989) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9900 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		else {
			vendorlength = -1;
		}
		break;
	case 9789984:
		countryname = "Latvia";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 49) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 500 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789985:
		countryname = "Estonia";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789986:
		countryname = "Lithuania";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 39 || vendorarray[1] >= 97 && vendorarray[1] <= 99) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 899 || vendorarray[2] >= 940 && vendorarray[2] <= 969) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 9000 && vendorarray[3] <= 9399) {
			vendorlength = 4;
		}
		break;
	case 9789987:
		countryname = "Tanzania";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 39) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 879) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 8800 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789988:
		countryname = "Ghana";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 54) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 550 && vendorarray[2] <= 749) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7500 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 9789989:
		countryname = "Macedonia";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 59) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 100 && vendorarray[2] <= 199 || vendorarray[2] >= 600 && vendorarray[2] <= 949) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 2000 && vendorarray[3] <= 2999 || vendorarray[3] >= 9500 && vendorarray[3] <= 9999) {
			vendorlength = 4;
		}
		break;
	case 97899901:
		countryname = "Bahrain";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 49 || vendorarray[1] >= 80 && vendorarray[1] <= 99) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 500 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		break;
	case 97899902:
		countryname = "Gabon";
		vendorlength = -1;
		break;
	case 97899903:
		countryname = "Mauritius";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899904:
		countryname = "Netherlands Antilles and Aruba";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 5) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 60 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899905:
		countryname = "Bolivia";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 3) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 40 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899906:
		countryname = "Kuwait";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 59 || vendorarray[1] >= 70 && vendorarray[1] <= 94) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 699 || vendorarray[2] >= 950 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899908:
		countryname = "Malawi";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899909:
		countryname = "Malta";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 3) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 40 && vendorarray[1] <= 94) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 950 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899910:
		countryname = "Sierra Leone";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899911:
		countryname = "Lesotho";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 59) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899912:
		countryname = "Botswana";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 3) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 60 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 599 || vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899913:
		countryname = "Andorra";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 35) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 604) {
			vendorlength = 3;
		}
		else {
			vendorlength = -1;
		}
		break;
	case 97899914:
		countryname = "Suriname";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899915:
		countryname = "Maldives";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899916:
		countryname = "Namibia";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 69) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 700 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899917:
		countryname = "Brunei Darussalam";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899918:
		countryname = "Faroe Islands";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 3) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 40 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899919:
		countryname = "Benin";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 40 && vendorarray[1] <= 69) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 300 && vendorarray[2] <= 399 || vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		else {
			vendorlength = -1;
		}
		break;
	case 97899920:
		countryname = "Andorra";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899921:
		countryname = "Qatar";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1 || vendorarray[0] == 8) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 69 || vendorarray[1] >= 90 && vendorarray[1] <= 99) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 700 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		break;
	case 97899922:
		countryname = "Guatemala";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 3) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 40 && vendorarray[1] <= 69) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 700 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899923:
		countryname = "El Salvador";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899924:
		countryname = "Nicaragua";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899925:
		countryname = "Paraguay";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 3) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 40 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899926:
		countryname = "Honduras";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 59) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899927:
		countryname = "Albania";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 59) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899928:
		countryname = "Georgia";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899929:
		countryname = "Mongolia";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899930:
		countryname = "Armenia";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899931:
		countryname = "Seychelles";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899932:
		countryname = "Malta";
		if (vendorarray[0] == 0 || vendorarray[0] == 7) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 59 || vendorarray[1] >= 80 && vendorarray[1] <= 99) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		break;
	case 97899933:
		countryname = "Nepal";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 59) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899934:
		countryname = "Dominican Republic";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899935:
		countryname = "Haiti";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2 || vendorarray[0] >= 7 && vendorarray[0] <= 8) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 59 || vendorarray[1] >= 90 && vendorarray[1] <= 99) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		break;
	case 97899936:
		countryname = "Bhutan";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 59) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899937:
		countryname = "Macau";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 59) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899938:
		countryname = "Srpska, Republic of";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 59 || vendorarray[1] >= 90 && vendorarray[1] <= 99) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		break;
	case 97899939:
		countryname = "Guatemala";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 5) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 60 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899940:
		countryname = "Georgia";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 69) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 700 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899941:
		countryname = "Armenia";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899942:
		countryname = "Sudan";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899943:
		countryname = "Albania";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 59) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899944:
		countryname = "Ethiopia";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899945:
		countryname = "Namibia";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 5) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 60 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899946:
		countryname = "Nepal";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 59) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899947:
		countryname = "Tajikistan";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 69) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 700 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899948:
		countryname = "Eritrea";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899949:
		countryname = "Mauritius";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899950:
		countryname = "Cambodia";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899951:
		countryname = "Congo";
		vendorlength = -1;
		break;
	case 97899952:
		countryname = "Mali";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899953:
		countryname = "Paraguay";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 79 || vendorarray[1] >= 94 && vendorarray[1] <= 99) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 939) {
			vendorlength = 3;
		}
		break;
	case 97899954:
		countryname = "Bolivia";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 69) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 700 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899955:
		countryname = "Srpska, Republic of";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 59 || vendorarray[1] >= 80 && vendorarray[1] <= 99) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		break;
	case 97899956:
		countryname = "Albania";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 59 || vendorarray[1] >= 86 && vendorarray[1] <= 99) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 859) {
			vendorlength = 3;
		}
		break;
	case 97899957:
		countryname = "Malta";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899958:
		countryname = "Bahrain";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 94) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 950 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899959:
		countryname = "Luxembourg";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 59) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899960:
		countryname = "Malawi";
		if (vendorarray[0] == 0) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 10 && vendorarray[1] <= 94) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 950 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899961:
		countryname = "El Salvador";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 3) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 40 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899962:
		countryname = "Mongolia";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899963:
		countryname = "Cambodia";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 49) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 500 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899964:
		countryname = "Nicaragua";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899965:
		countryname = "Macau";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 3) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 40 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899966:
		countryname = "Kuwait";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 2) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 30 && vendorarray[1] <= 69) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 700 && vendorarray[2] <= 799) {
			vendorlength = 3;
		}
		else {
			vendorlength = -1;
		}
		break;
	case 97899967:
		countryname = "Paraguay";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 1) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 20 && vendorarray[1] <= 59) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 600 && vendorarray[2] <= 899) {
			vendorlength = 3;
		}
		else {
			vendorlength = -1;
		}
		break;
	case 97899968:
		countryname = "Botswana";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 3) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 60 && vendorarray[1] <= 89) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 400 && vendorarray[2] <= 599 || vendorarray[2] >= 900 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97899969:
		countryname = "Oman";
		if (vendorarray[0] >= 0 && vendorarray[0] <= 4) {
			vendorlength = 1;
		}
		else if (vendorarray[1] >= 50 && vendorarray[1] <= 79) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 800 && vendorarray[2] <= 999) {
			vendorlength = 3;
		}
		break;
	case 97910:
		countryname = "French language";
		if (vendorarray[1] >= 0 && vendorarray[1] <= 19) {
			vendorlength = 2;
		}
		else if (vendorarray[2] >= 200 && vendorarray[2] <= 699) {
			vendorlength = 3;
		}
		else if (vendorarray[3] >= 7000 && vendorarray[3] <= 8999) {
			vendorlength = 4;
		}
		else if (vendorarray[4] >= 90000 && vendorarray[4] <= 97599) {
			vendorlength = 5;
		}
		else if (vendorarray[5] >= 976000 && vendorarray[5] <= 999999) {
			vendorlength = 6;
		}
		break;
	default:
		countryname = "not defined";
		vendorlength = -1;
	}
	vendors[0] = vendorlength;
	vendors[1] = countryname;
	return vendors;
}
