<!--
// Global Variables
var useStandards=(document.getElementById);
var NS6=(document.getElementbyId && !document.all);
var IE=(document.all);
var NS=(navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=='4');
var preloadFlag = false;
var tArray = new Array();
//----------------------------------------------------------------------------------
function checkSignUp() {
	tArray[0]='member_name';
	tArray[1]='member_surname';
	tArray[2]='member_address';
	tArray[3]='member_email';
	tArray[4]='member_password';
	tArray[5]='member_password2';
	tArray[6]='member_phone';
	tArray[7]='member_cell';
	tArray[8]='member_cbp';
	tArray[9]='member_listed';
	tArray[10]='member_instructor';
	tArray[11]='member_instructor_trainee';
	tArray[12]='member_coordinator';
	tArray[13]='member_coordinator_listed';
	tArray[14]='member_btsa_email';
	tArray[15]='member_btsa_web_page';
	tArray[16]='member_province';
	tArray[17]='member_payment_option';
	tArray[18]='member_IBA_date_from';
	tArray[19]='member_examiner';
	var stremail=document.getElementById('member_email')
	var str=stremail.value
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if ((document.getElementById('member_terms').checked)&&(document.getElementById('member_ethics').checked)){
		for(var i=0; i<=tArray.length; i++){
			if(document.getElementById(tArray[i])){
				if(document.getElementById(tArray[i]).value.length<1){
					ChangeColor()
					alert("Please complete all fields in red");
					return false;
				}
				if (str.indexOf(at)==-1){
					ChangeColor()
					stremail.style.background = "#ffa4a4";	
					alert("Invalid E-mail Address")
					return false;
				}
				if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
					ChangeColor()
					stremail.style.background = "#ffa4a4";	
					alert("Invalid E-mail Address")
					return false;
				}
				if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
					ChangeColor()
					stremail.style.background = "#ffa4a4";	
					alert("Invalid E-mail Address")
					return false;
				}
				if (str.indexOf(at,(lat+1))!=-1){
					ChangeColor()
					stremail.style.background = "#ffa4a4";	
					alert("Invalid E-mail Address")
					return false;
				}
				if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
					ChangeColor()
					stremail.style.background = "#ffa4a4";	
					alert("Invalid E-mail Address")
					return false;
				}
				if (str.indexOf(dot,(lat+2))==-1){	
					ChangeColor()
					stremail.style.background = "#ffa4a4";
					alert("Invalid E-mail Address")
					return false;
				}
				 if (str.indexOf(" ")!=-1){	
					ChangeColor()
					stremail.style.background = "#ffa4a4";
					alert("Invalid E-mail Address")
					return false;
				}
			}	
		}
		if(document.getElementById(tArray[4]).value !== document.getElementById(tArray[5]).value) {
			ChangeColor()
			alert("Password fields do not match please retype");
			document.getElementById(tArray[4]).style.background="#ffa4a4"
			document.getElementById(tArray[5]).style.background="#ffa4a4"
			document.getElementById(tArray[4]).focus();
			return false;
		}
		if ((document.getElementById('member_btsa_email').value=='yes') || (document.getElementById('member_btsa_web_page').value=='yes')) {
			if(document.getElementById('member_payment_option').value.length<1){
				document.getElementById('member_payment_option').style.background="#ffa4a4"
				alert("Please complete all fields in red");
				return false;
			}
			if(document.getElementById('member_payment_option').value=='Monthly Debit Order'){
				tArray[0]='member_bank';
				tArray[1]='member_bank_account';
				tArray[2]='member_branch';
				tArray[3]='member_bank_account_no';
				tArray[4]='member_bank_account_type';
				for(var i=0; i<=tArray.length; i++){
					if(document.getElementById(tArray[i])){
						if(document.getElementById(tArray[i]).value.length<1){
							ChangeColor()
							alert("Please fill in all your bank details");
							return false;
						}
						ChangeColor()
					}	
				}
			}
		}
	}else{
		alert ("Please accept our 'Terms and Conditions' & 'Code of Ethics'");
		return false;
	}
	if(document.getElementById("humansonly").value.length>0){
		if (confirm ("We have detected you might no be a real person. If you are please click OK") == true){
			document.getElementById("humansonly").value = "";
			return true;
		} else {
			return false;
		}
	}
}
//----------------------------------------------------------------------------------
function checkSignUpAccess() {
	tArray[0]='member_name';
	tArray[1]='member_surname';
	tArray[2]='member_address';
	tArray[3]='member_email';
	tArray[4]='member_password';
	tArray[5]='member_password2';
	tArray[6]='member_phone';
	tArray[7]='member_cell';
	tArray[8]='member_province';
	var stremail=document.getElementById('member_email')
	var str=stremail.value
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (document.getElementById('member_terms').checked){
		for(var i=0; i<=tArray.length; i++){
			if(document.getElementById(tArray[i])){
				if(document.getElementById(tArray[i]).value.length<1){
					ChangeColor()
					alert("Please complete all fields in red");
					return false;
				}
				if (str.indexOf(at)==-1){
					ChangeColor()
					stremail.style.background = "#ffa4a4";	
					alert("Invalid E-mail Address")
					return false;
				}
				if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
					ChangeColor()
					stremail.style.background = "#ffa4a4";	
					alert("Invalid E-mail Address")
					return false;
				}
				if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
					ChangeColor()
					stremail.style.background = "#ffa4a4";	
					alert("Invalid E-mail Address")
					return false;
				}
				if (str.indexOf(at,(lat+1))!=-1){
					ChangeColor()
					stremail.style.background = "#ffa4a4";	
					alert("Invalid E-mail Address")
					return false;
				}
				if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
					ChangeColor()
					stremail.style.background = "#ffa4a4";	
					alert("Invalid E-mail Address")
					return false;
				}
				if (str.indexOf(dot,(lat+2))==-1){	
					ChangeColor()
					stremail.style.background = "#ffa4a4";
					alert("Invalid E-mail Address")
					return false;
				}
				 if (str.indexOf(" ")!=-1){	
					ChangeColor()
					stremail.style.background = "#ffa4a4";
					alert("Invalid E-mail Address")
					return false;
				}
			}	
		}
		if(document.getElementById(tArray[4]).value !== document.getElementById(tArray[5]).value) {
			ChangeColor()
			alert("Password fields do not match please retype");
			document.getElementById(tArray[4]).style.background="#ffa4a4"
			document.getElementById(tArray[5]).style.background="#ffa4a4"
			document.getElementById(tArray[4]).focus();
			return false;
		}
		var bodytalk_membership='no'
		for (index=0; index < document.newreg.bodytalk_membership.length; index++) {
			if (document.newreg.bodytalk_membership[index].checked) {
				if(document.newreg.bodytalk_membership[index].value=='yes'){
					var bodytalk_membership='yes'
					tArray[0]='bodytalk_date';
					tArray[1]='bodytalk_examiner';
					for(var i=0; i<=tArray.length; i++){
						if(document.getElementById(tArray[i])){
							if(document.getElementById(tArray[i]).value.length<1){
								ChangeColor()
								alert("Please fill in all BodyTalk Access fields");
								return false;
							}
							ChangeColor()
						}
					}
				}
			}
		}
		var lifesciences_membership='no'
		for (index=0; index < document.newreg.lifesciences_membership.length; index++) {
			if (document.newreg.lifesciences_membership[index].checked) {
				if(document.newreg.lifesciences_membership[index].value=='yes'){
					var lifesciences_membership='yes'
					tArray[0]='lifesciences_date';
					tArray[1]='lifesciences_examiner';
					for(var i=0; i<=tArray.length; i++){
						if(document.getElementById(tArray[i])){
							if(document.getElementById(tArray[i]).value.length<1){
								ChangeColor()
								alert("Please fill in all Life Sciences fields");
								return false;
							}
							ChangeColor()
						}	
					}
				}
			}
		}
		if (lifesciences_membership=='no' && bodytalk_membership=='no') {
			alert("Please select at least one type of membership");
			return false;
		}
	}else{
		alert ("Please accept our 'Terms and Conditions'");
		return false;
	}
	if(document.getElementById("humansonly").value.length>0){
		if (confirm ("We have detected you might no be a real person. If you are please click OK") == true){
			document.getElementById("humansonly").value = "";
			return true;
		} else {
			return false;
		}
	}
}
//----------------------------------------------------------------------------------
function ChangeColor() {
	for(var i=0; i<=tArray.length; i++){
		if(document.getElementById(tArray[i])){
			if(document.getElementById(tArray[i]).value.length<1){
				document.getElementById(tArray[i]).style.background="#ffa4a4"
			}else{
				document.getElementById(tArray[i]).style.background="#ffffff"
			}	
		}
	}
}
//----------------------------------------------------------------------------------
var NumberChars = /[ 0-9]|[-+]/;
function NumbersCheck(inputTxt) {
	var strLength = inputTxt.value.length;
	var lchar = inputTxt.value.charAt((strLength) - 1);
	if (lchar.search(NumberChars) == -1) {
		var tst = inputTxt.value.substring(0, (strLength) - 1);
		inputTxt.value = tst;
	}
}
//----------------------------------------------------------------------------------
function CacheImages(){
	if (!document.images) return;
	var img_names = new Array(
		"images/menu_over.gif",
		"images/menu_selected.gif"
	);
	var imgs = new Array();
	for (var i = 0; i < img_names.length; i++){
		imgs[i] = new Image();
		imgs[i].src = img_names[i];
	}
}
//----------------------------------------------------------------------------------
function setFrameHeight(theID) {
    parent.document.getElementById(theID).height = document['body'].offsetHeight;
}
//----------------------------------------------------------------------------------
function btn_edit_click(value){
	document.location = 'users_edit.php?admin_id=' + value;
}
//----------------------------------------------------------------------------------
function btn_delete_click(value){
	if (value != '1'){
		if (confirm ('delete?') == true){
			document.location = 'users_delete.php?admin_id=' + value;
		}
	}else{
		alert('cant delete admin!');
	}
}
//----------------------------------------------------------------------------------
function btn_edit_event(value,value2){
	document.location = 'member_events_edit.php?event_id=' + value + '&member_id=' + value2;
}
//----------------------------------------------------------------------------------
function btn_edit_course(value,value2){
	document.location = 'member_courses_edit.php?event_id=' + value + '&member_id=' + value2;
}
//----------------------------------------------------------------------------------
function btn_delete_event(value){
	if (confirm ('Are you sure you want to delete this Event?') == true){
		document.location = 'member_events_edit.php?action=delete&event_id=' + value;
	}
}
//----------------------------------------------------------------------------------
function btn_delete_course(value){
	if (confirm ('Are you sure you want to delete this Course?') == true){
		document.location = 'member_courses_edit.php?action=delete&event_id=' + value;
	}
}
//----------------------------------------------------------------------------------
function btn_edit_member(value,value2){
	if (value2=='CBP'){
		document.location = 'member_edit.php?member_id=' + value;
	} else {
		document.location = 'member_edit_access.php?member_id=' + value;
	}
}
//----------------------------------------------------------------------------------
function btn_delete_member(value){
	if (confirm ('Are you sure you want to delete member?') == true){
		document.location = 'member_edit.php?action=delete&member_id=' + value;
	}
}
//----------------------------------------------------------------------------------
function selectcity(value) {
	alert(value);
}
//----------------------------------------------------------------------------------
function certified(val){ 
	if(val!='yes'){
		alert('You need to be a Certified BodyTalk Practitioner to be a Member of Body Talk South Africa');
		document.getElementById('member_cbp').selectedIndex=1;
	}
} 
//----------------------------------------------------------------------------------
function selectemail(val){ 
	if(val=='yes'){
		document.getElementById('email').style.display = "table-row";
	} else {
		document.getElementById('email').style.display = "none";
	}
} 
//----------------------------------------------------------------------------------
function paymentoptions(val){ 
	if(val=='Monthly Debit Order'){
		document.getElementById('debitorder').style.display = "table-row";
		document.getElementById('annual').style.display = "none";
	} else if(val=='Annual Payment'){
		document.getElementById('annual').style.display = "table-row";
		document.getElementById('debitorder').style.display = "none";
	} else {
		document.getElementById('annual').style.display = "none";
		document.getElementById('debitorder').style.display = "none";
	}
} 
//----------------------------------------------------------------------------------
function selecttype(val){ 
	if(val=='IBA Sanctioned'){
		document.getElementById('eventtype').style.display = "table-row";
	} else {
		document.getElementById('eventtype').style.display = "none";
	}
} 
//----------------------------------------------------------------------------------
function LoadPopup(){
	subwindow=window.open("iba.php","popupwindow","width=830,height=500,scrollbars=yes");
	if (window.focus) {subwindow.focus()};
}
//----------------------------------------------------------------------------------
function resizeIframe(newHeight){
    document.getElementById('forumframe').style.height = parseInt(newHeight) + 10 + 'px';
}
//----------------------------------------------------------------------------------
function changeMembership(value,value2){
	document.location = 'members.php?province_id=' + value + '&membership_type=' + value2;
}
//----------------------------------------------------------------------------------
// Roshan's Ajax dropdown code with php
// This notice must stay intact for legal use
// Copyright reserved to Roshan Bhattarai - nepaliboy007@yahoo.com
// If you have any problem contact me at http://roshanbh.com.np
function getXMLHTTP() { //fuction to return the xml http object
	var xmlhttp=false;	
	try{
		xmlhttp=new XMLHttpRequest();
	}
	catch(e) {		
		try{			
			xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e){
			try{
				xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e1){
				xmlhttp=false;
			}
		}
	}
	return xmlhttp;
}
function getCity(province_id,event_city) {
	if (province_id == 10){
		document.getElementById('event_city').style.display = "table-row";
		document.getElementById('citydiv').style.display = "none";
	} else {
		document.getElementById('citydiv').style.display = "table-row";
		document.getElementById('event_city').style.display = "none";
		var strURL="../includes/findcity.php?province_id="+province_id+"&event_city="+event_city;
		var req = getXMLHTTP();
		if (req) {
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
				// only if "OK"
					if (req.status == 200) {						
						document.getElementById('citydiv').innerHTML=req.responseText;						
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}				
			}			
			req.open("GET", strURL, true);
			req.send(null);
		}
	}
}
//----------------------------------------------------------------------------------
