
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function popaway(){
window.close();
}

function val_number(value){
	if(isNaN(value) || value.search('[ ]')==1 ){
		return true;
	}
}

function validate_mpa_referral_program(form){
	if(document.getElementById(form).name.value =="Your Name") {
		alert("Please Enter Your Name.");
	} else if ((document.getElementById(form).email.value.search("@")==-1) || (document.getElementById(form).email.value.search("[.*]")==-1)) {
        alert("Please Make Sure That You Fill in The Email Field Correctly.");
	} else if(document.getElementById(form).rec_name.value =="Recipients Name") {
		alert("Please Enter Recipient's Name."); 
	} else if ((document.getElementById(form).rec_email.value.search("@")==-1) || (document.getElementById(form).rec_email.value.search("[.*]")==-1)) {
        alert("Please Make Sure That You Fill in The Email Field Correctly.");
	} else {
		document.getElementById(form).submit();
	} 
}

function validate_add_referral(form){
	if(document.getElementById(form).name.value == "") {
		alert("Please Enter The Referral's Name.");	
	} else if(document.getElementById(form).surname.value == "") {
		alert("Please Enter The Referral's Surname.");
	} else if(document.getElementById(form).cell.value == "") {
		alert("Please Enter The Referral's Cell Number.");
	} else if (val_number(document.getElementById(form).cell.value) == true) {
		alert("Please Make Sure That You Fill in The Cell Number Correctly.");
	} else if(document.getElementById(form).email.value == "") {
		alert("Please Enter The Referral's Email Address.");		 
	} else if ((document.getElementById(form).email.value.search("@")==-1) || (document.getElementById(form).email.value.search("[.*]")==-1)) {
        alert("Please Make Sure That You Fill in The Email Field Correctly.");
	} else if(document.getElementById(form).project.value == "") {
		alert("Please Make A Valid Selection From Project of Interest.");
	} else if(document.getElementById(form).range.value == "") {
		alert("Please Make A Valid Selection From Investment Range.");
	} else{
		document.getElementById(form).submit();
	}
}

function validate_faq_enquiry(form){
	if(document.getElementById(form).name.value == "") {
		alert("Please Enter Your Name.");
	} else if(document.getElementById(form).number.value == "") {
		alert("Please Enter Your Contact Number.");
	} else if (val_number(document.getElementById(form).number.value) == true) {
		alert("Please Make Sure That You Fill in Your Contact Number Correctly.");
	} else if(document.getElementById(form).email.value == "") {
		alert("Please Enter Your Email Address.");		 
	} else if ((document.getElementById(form).email.value.search("@")==-1) || (document.getElementById(form).email.value.search("[.*]")==-1)) {
        alert("Please Make Sure That You Fill in The Email Field Correctly.");
	} else if(document.getElementById(form).enquiry.value == "") {
		alert("Please Enter Your Question.");
	} else{
		document.getElementById(form).submit();
	}
}

function validate_contact(form){
	if(document.getElementById(form).name.value == "") {
		alert("Please Enter Your Name.");
	} else if(document.getElementById(form).number.value == "") {
		alert("Please Enter Your Contact Number.");
	} else if (val_number(document.getElementById(form).number.value) == true) {
		alert("Please Make Sure That You Fill in Your Contact Number Correctly.");
	} else if(document.getElementById(form).email.value == "") {
		alert("Please Enter Your Email Address.");		 
	} else if ((document.getElementById(form).email.value.search("@")==-1) || (document.getElementById(form).email.value.search("[.*]")==-1)) {
        alert("Please Make Sure That You Fill in The Email Field Correctly.");
	} else if(document.getElementById(form).country.value == "") {
		alert("Please Select Your Country of Origin.");
	} else if(document.getElementById(form).enquiry.value == "") {
		alert("Please Enter Your Enquiry.");
	} else{
		document.getElementById(form).submit();
	}
}

function validate_newsletter(form){
	if(document.getElementById(form).name.value == "") {
		alert("Please Enter Your Name.");
	} else if(document.getElementById(form).number.value == "") {
		alert("Please Enter Your Contact Number.");
	} else if (val_number(document.getElementById(form).number.value) == true) {
		alert("Please Make Sure That You Fill in Your Contact Number Correctly.");
	} else if(document.getElementById(form).email.value == "") {
		alert("Please Enter Your Email Address.");		 
	} else if ((document.getElementById(form).email.value.search("@")==-1) || (document.getElementById(form).email.value.search("[.*]")==-1)) {
        alert("Please Make Sure That You Fill in The Email Field Correctly.");
	} else{
		document.getElementById(form).submit();
	}
}

function validate_referral_agent(form){
	if(document.getElementById(form).salutation.value == "") {
		alert("Please Select Your Salutation.");
	} else if(document.getElementById(form).name.value == "") {
		alert("Please Enter Your Name.");
	} else if(document.getElementById(form).surname.value == "") {
		alert("Please Enter Your Surname.");
	} else if(document.getElementById(form).id_number.value == "") {
		alert("Please Enter Your ID Number.");
	} else if(document.getElementById(form).cell.value == "") {
		alert("Please Enter Your Cell Number.");
	} else if (val_number(document.getElementById(form).cell.value) == true) {
		alert("Please Make Sure That You Fill in Your Contact Number Correctly.");
	} else if(document.getElementById(form).email.value == "") {
		alert("Please Enter Your Email Address.");		 
	} else if ((document.getElementById(form).email.value.search("@")==-1) || (document.getElementById(form).email.value.search("[.*]")==-1)) {
        alert("Please Make Sure That You Fill in The Email Field Correctly.");
	} else if(document.getElementById(form).physical.value == "") {
		alert("Please Enter Your Physical Address.");
	} else if(document.getElementById(form).postal.value == "") {
		alert("Please Enter Your Postal Address.");
	} else if(document.getElementById(form).country.value == "") {
		alert("Please Select Your Country of Origin.");
	} else if(document.getElementById(form).occupation.value == "") {
		alert("Please Select Your Occupation.");
	} else if(document.getElementById(form).business_type.value == "") {
		alert("Please Select Your Business Type.");
	} else if(document.getElementById(form).experience.value == "") {
		alert("Please Outline Your Previous Or Current Work Experience.");
	} else if(document.getElementById(form).username.value == "") {
		alert("Please Enter Your Preferred Username.");
	} else if(document.getElementById(form).password.value == "") {
		alert("Please Enter Your Preferred Password.");
	} else if(document.getElementById(form).reasons_to_join.value == "") {
		alert("Please Outline Your Reasons To Join This Program.");
	} else{
		document.getElementById(form).submit();
	}
}

var postal = "";

function SavePostalAddress(form) {
    postal = form.postal.value;
}

function PostalToPhysical(form) {
    if (form.same_address.checked) {
        SavePostalAddress(form);
        form.postal.value = form.physical.value;
    } else {
        form.postal.value = postal;
    }
}

function validate_forgotten_password(form) {
	if(document.getElementById(form).email.value == "Email Address *") {
		alert("Please enter your email address.");		 
	} else if ((document.getElementById(form).email.value.search("@")==-1) || (document.getElementById(form).email.value.search("[.*]")==-1)) {
        alert("Please Make Sure That You Fill in The Email Field Correctly.");
	} else if(document.getElementById(form).img_text.value == "Verification *" ){
		alert("Please type in the verification code.");			
	}else{
		document.getElementById(form).submit();
	}
}

function change_attribute_disabled(province, country){
	if (country.value == 'South Africa'){
		province.disabled = false;
	}
	else{
		province.disabled = true;
	}
}
