	//alert("Entre aqui 1"); 
	//return false;
function validaCode()
{
//alert("Entre aqui 1"); 
// F.Name
	if ((document.partnerform.firstname.value==''))
	 {
		//alert('Please fill the required fields.');
		window.alert("Please enter your first name");
		document.partnerform.firstname.focus();
		return false;
	 }
//L.Name	
/* 
	 if ((document.partnerform.lastname.value==''))
	 {
		//alert('Please fill the required fields.');
		window.alert("Please enter your last name");
		document.partnerform.lastname.focus();
		return false;
	 }
*/
//Phone
	 if ((document.partnerform.telephone.value==''))
	 {
		//alert('Please fill the required fields.');
		window.alert("Please enter your telephone number");
		document.partnerform.telephone.focus();
		return false;
	 }
	 
	if (checkInternationalPhone(document.partnerform.telephone.value)==false){
		alert("Please Enter a Valid Phone Number");
		document.partnerform.telephone.value="";
		document.partnerform.telephone.focus();
		return false
	}
//Country
 	if (document.partnerform.country.value == "")
        {
            alert('Please select a country ');
			document.partnerform.country.focus();
			return false;
        }
//eMail	 
	 if (document.partnerform.email.value == "")
        {
            window.alert("Please enter your email address");
            document.partnerform.email.focus();
			return false;
        }
    else if((document.partnerform.email.value.indexOf("@", 0) == -1) && (document.partnerform.email.value.indexOf(".", 0)))
        {
            window.alert("Please enter a valid email address");
            document.partnerform.email.focus();
		    return false;
        }
//Sevices
	if((document.partnerform.Service1.checked == false) && (document.partnerform.Service2.checked == false) && (document.partnerform.Service3.checked == false) && (document.partnerform.Service4.checked == false) && (document.partnerform.Service5.checked == false) && (document.partnerform.Service6.checked == false) && (document.partnerform.Service7.checked == false))
		{
			alert('Please choose at least one service of your interest.');
			return false;
		}
		 
	if ((document.partnerform.MarketOrigin1.value=='Country') || (document.partnerform.MarketArea1.value=='Country') || (document.partnerform.sourcemedia.value=='') || (document.partnerform.interest.value == '')) 
	{
		alert('Please fill all the required fields.');
		//event.returnValue=false;
		
				
		if (document.partnerform.MarketOrigin1.value=='Country')
		{
			alert('Please enter your main target origination ');
			document.partnerform.MarketOrigin1.focus();
		}
		if (document.partnerform.MarketArea1.value=='Country')
		{
			alert('Please enter your main target destination ');
			document.partnerform.MarketArea1.focus();
		}
		if (document.partnerform.sourcemedia.value=='')
		{
			alert('Please choose at least one source ');
			document.partnerform.sourcemedia.focus();
		}
		if (document.partnerform.interest.value=='')
		{
			alert('Please choose at least one program ');
			document.partnerform.interest.focus();
		}
		
		return false;
	}
	
		
	if (document.partnerform.ValidationCode.value == "")
        {
            window.alert("Please enter the code Shown on the picture above   asdfsdfasdfas!!!");
            //event.returnValue=false;
			document.partnerform.ValidationCode.focus();
			return false;
			
        }
		
	if (((document.partnerform.ValidationCode.value == "A1b2C3") && (document.partnerform.radnumber.value == 1))||
		((document.partnerform.ValidationCode.value == "L5o3D6") && (document.partnerform.radnumber.value == 2))||
		((document.partnerform.ValidationCode.value == "Oae603") && (document.partnerform.radnumber.value == 3))||
		((document.partnerform.ValidationCode.value == "SnR251") && (document.partnerform.radnumber.value == 4))||
		((document.partnerform.ValidationCode.value == "MaDC11") && (document.partnerform.radnumber.value == 5))||
		((document.partnerform.ValidationCode.value == "2MyG15") && (document.partnerform.radnumber.value == 6))||
		((document.partnerform.ValidationCode.value == "Fds012") && (document.partnerform.radnumber.value == 7))||
		((document.partnerform.ValidationCode.value == "mPg317") && (document.partnerform.radnumber.value == 8))||
		((document.partnerform.ValidationCode.value == "Hiz208") && (document.partnerform.radnumber.value == 9))||
	    ((document.partnerform.ValidationCode.value == "JpH824") && (document.partnerform.radnumber.value == 10)))
	{
	//window.alert("You have enter an valid code. Enter the code again!!!");
	return true;
	}
	else	
	{
		
		window.alert("You have entered an invalid code. Please enter the code again");
		document.partnerform.ValidationCode.select();
		document.partnerform.ValidationCode.focus();
		return false;
	}
	
	
}
//AfrikaCard website...
function validaCode2()
//F.Name
{
	//window.alert("test");
	if (distributorform.afcfn.value == "")
        {
            window.alert("Please enter your first name");
			distributorform.afcfn.focus();
			return false;
        }
	
	//Country	
	if (distributorform.afccy.value=='')
        {
            window.alert("Please select a country");
			distributorform.afccy.focus();
			//event.returnValue=false;
			return false;
        }	
		
	//Phone
	if (distributorform.afctl.value == "")
        {
            window.alert("Please enter your telephone number");
			distributorform.afctl.focus();
			//event.returnValue=false;
			return false;
        }
	if (checkInternationalPhone(distributorform.afctl.value)==false){
		alert("Please Enter a Valid Phone Number")
		distributorform.afctl.value=""
		distributorform.afctl.focus()
		return false
	}
	/*	
	if (distributorform.afctl.value.indexOf("ABCDEFGLMNOPQRSTUVWXYZ", 1) == -1)
		{
            window.alert("Please enter valid telephone number");
			distributorform.afctl.focus();
			//event.returnValue=false;
			return false;
        }
	
	*/
	//eMail
	if (distributorform.afcem.value == "")
        {
            window.alert("Please enter your email address");
			distributorform.afcem.focus();
			//event.returnValue=false;
			return false;
        }
    else if(distributorform.afcem.value.indexOf("@", 0) == -1)
        {
            window.alert("Please enter a valid email address");
            //return false;
			distributorform.afcem.focus();
			//event.returnValue=false;
			return false;
			
	    }
	//Initital Purchase amount
	
	
	if ((distributorform.afcim.value == '')) 
	{
		window.alert("Please Indicate your initial purchase amount");
		distributorform.afcim.focus();
		return false;
	}
		
}
function validaCode3()
//F.Name
{
//window.alert("test");
	if (distributorform.afcfn.value == "")
        {
            window.alert(" Veuillez entrer votre pr?nom");
			distributorform.afcfn.focus();
			return false;
			//event.returnValue=false;
        }
		
	if (distributorform.afccy.value == "")
        {
            window.alert("Veuillez entrer votre Pays");
			distributorform.afccy.focus();
			return false;
			//event.returnValue=false;
        }
	if (distributorform.afctl.value == "")
        {
            window.alert("Veuillez entrer votre num?ro de t?l?phone");
			distributorform.afctl.focus();
			return false;
        }
	
	if (checkInternationalPhone(distributorform.afctl.value)==false){
		alert("Veuillez entrer une num?ro de t?l?phone valide.")
		distributorform.afctl.value=""
		distributorform.afctl.focus()
		return false
	}
	if (distributorform.afcem.value == "")
        {
            window.alert(" Veuillez indiquer votre adresse email");
			distributorform.afcem.focus();
			return false;
        }
    else if(distributorform.afcem.value.indexOf("@", 0) == -1)
        {
            window.alert("Veuillez indiquer une adresse email valide");
            //return false;
			distributorform.afcem.focus();
			return false;
			
	    }
	if ((document.distributorform.afcim.value=='')) 
	{
		alert('Veuillez remplir tous votre apport initial. Merci.');
		distributorform.afcim.focus();
		return false;
		
	}
	
	



}
//Distributor form...
function validaCode4()
{
	if (distributorform.firstname.value == "")
        {
            window.alert("Please enter your first name");
			distributorform.firstname.focus();
			return false;
        }
	//Country	
	if (distributorform.country.value=='')
        {
            window.alert("Please select a country");
			distributorform.country.focus();
			//event.returnValue=false;
			return false;
        }	
		
	//Phone
	if (distributorform.telephone.value == "")
        {
            window.alert("Please enter your telephone number");
			distributorform.telephone.focus();
			//event.returnValue=false;
			return false;
        }
	if (checkInternationalPhone(distributorform.telephone.value)==false)
	{
		alert("Please Enter a Valid Phone Number")
		distributorform.telephone.value=""
		distributorform.telephone.focus()
		return false
	}
	
	//eMail
	if (distributorform.email.value == "")
        {
            window.alert("Please enter your email address");
			distributorform.email.focus();
			//event.returnValue=false;
			return false;
        }
    else if(distributorform.email.value.indexOf("@", 0) == -1)
        {
            window.alert("Please enter a valid email address");
            //return false;
			distributorform.email.focus();
			//event.returnValue=false;
			return false;
			
	    }
	//Initital Purchase amount
	if (distributorform.initialamount.value == '') 
	{
		window.alert("Please Indicate your initial purchase amount");
		distributorform.initialamount.focus();
		return false;
	}
	
	

}
//Distributeur form (French).
function validaCode5()
{
	if (distributorform.firstname.value == "")
        {
            window.alert("Veuillez entrer votre pr?nom");
			distributorform.firstname.focus();
			return false;
        }
	//Country	
	if (distributorform.country.value=='')
        {
            window.alert("Veuillez entrer votre Pays");
			distributorform.country.focus();
			//event.returnValue=false;
			return false;
        }	
		
	//Phone
	if (distributorform.telephone.value == "")
        {
            window.alert("Veuillez entrer votre num?ro de t?l?phone");
			distributorform.telephone.focus();
			//event.returnValue=false;
			return false;
        }
	if (checkInternationalPhone(distributorform.telephone.value)==false)
	{
		alert("Veuillez entrer une num?ro de t?l?phone valide.")
		distributorform.telephone.value=""
		distributorform.telephone.focus()
		return false
	}
	
	//eMail
	if (distributorform.email.value == "")
        {
            window.alert("Veuillez indiquer votre adresse email");
			distributorform.email.focus();
			//event.returnValue=false;
			return false;
        }
    else if(distributorform.email.value.indexOf("@", 0) == -1)
        {
            window.alert("Veuillez indiquer une adresse email valide");
            //return false;
			distributorform.email.focus();
			//event.returnValue=false;
			return false;
			
	    }
	//Initital Purchase amount
	if (distributorform.initialamount.value == '') 
	{
		window.alert("Veuillez remplir tous votre apport initial. Merci.");
		distributorform.initialamount.focus();
		return false;
	}
	
	

}


/**
 * DHTML phone number validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 7;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}
