<!--
// 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 noIm=1; 
var tArray = new Array();
//----------------------------------------------------------------------------------
function move_up(value){
	document.location = 'sort_order.php?action=up&course_id='+value;
}
//----------------------------------------------------------------------------------
function move_down(value){
	document.location = 'sort_order.php?action=down&course_id='+value;
}
//----------------------------------------------------------------------------------
function group_up(value){
	document.location = 'group_order.php?action=up&group_id='+value;
}
//----------------------------------------------------------------------------------
function group_down(value){
	document.location = 'group_order.php?action=down&group_id='+value;
}
//----------------------------------------------------------------------------------
function CheckValidInfo() {
	tArray[0]='name';
	tArray[1]='tel';
	tArray[2]='email';
	tArray[3]='how';
	tArray[4]='area';
	tArray[5]='email2';
	tArray[6]='surname';
	var stremail=document.getElementById('email')
	var str=stremail.value
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
		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 = "#ff6666";	
					alert("Invalid E-mail Address")
					return false;
				}
				if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
					ChangeColor()
					stremail.style.background = "#ff6666";	
					alert("Invalid E-mail Address")
					return false;
				}
				if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
					ChangeColor()
					stremail.style.background = "#ff6666";	
					alert("Invalid E-mail Address")
					return false;
				}
				if (str.indexOf(at,(lat+1))!=-1){
					ChangeColor()
					stremail.style.background = "#ff6666";	
					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 = "#ff6666";	
					alert("Invalid E-mail Address")
					return false;
				}
				if (str.indexOf(dot,(lat+2))==-1){	
					ChangeColor()
					stremail.style.background = "#ff6666";
					alert("Invalid E-mail Address")
					return false;
				}
				 if (str.indexOf(" ")!=-1){	
					ChangeColor()
					stremail.style.background = "#ff6666";
					alert("Invalid E-mail Address")
					return false;
				}
			}
		}
		if (document.getElementById(tArray[2]).value!=document.getElementById(tArray[5]).value){
			alert("Your E-mail Addresses dont match. Please check and retype")
			return false;
		}
		ChangeColor()
		if (document.getElementById('enquiry_typeYes').checked==true){
			if (document.getElementById('course').value.length<1){
				document.getElementById('course').style.background="#ff6666"
				alert("Please complete all fields in red");
				return false;
			}else{
				if (document.getElementById('course_type_Inhouse').checked==true){
					if (document.getElementById('howmany').value.length<1){
						document.getElementById('howmany').style.background="#ff6666"
						alert("Please complete all fields in red");
						return false;
					}
					if (document.getElementById('howmany').value<4){
						alert("This course is only offered as an Inhouse option for 4 or more delegates. (Training done at your premises)");
						return false;
					}
					if (document.getElementById('area').value=='Other'){
						if (document.getElementById('otherarea').value.length<1){
							document.getElementById('otherarea').style.background="#ff6666"
							if (document.getElementById('airport').value.length<1){
								document.getElementById('airport').style.background="#ff6666"
							}
							alert("Please complete all fields in red");
							return false;
						} else {
							document.getElementById('otherarea').style.background="#fff"
						}
						if (document.getElementById('airport').value.length<1){
							if (document.getElementById('otherarea').value.length<1){
								document.getElementById('otherarea').style.background="#ff6666"
							}
							document.getElementById('airport').style.background="#ff6666"
							alert("Please complete all fields in red");
							return false;
						} else {
							document.getElementById('airport').style.background="#fff"
						}
					}
				}
				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;
					}
				}
			}
		}
		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="#ff6666"
			}else{
				document.getElementById(tArray[i]).style.background="#ffffff"
			}	
		}
	}
}
//----------------------------------------------------------------------------------
function showRow(val){ 
	if(val=='no'){
		document.getElementById('enquiry_typeNo').checked = true;
		document.getElementById('courses').style.display = "none";
		document.getElementById('coursetype').style.display = "none";
		document.getElementById('nodelegates').style.display = "none";
		document.getElementById('course').selectedIndex=0;
		document.getElementById('message').style.display = "table-row";
	} else {
		document.getElementById('enquiry_typeYes').checked = true;
		document.getElementById('courses').style.display = "table-row";
		document.getElementById('course').selectedIndex=0;
		document.getElementById('message').style.display = "none";
	}
} 
//----------------------------------------------------------------------------------
function dropdown(sel){ 
	var theNum =  sel.options[sel.selectedIndex].value;
	theNum=theNum.split('|');
	if (theNum[1]=='both'){
		document.getElementById('coursetype').style.display = "table-row";
		document.getElementById('course_type_Public').checked = true;
		document.getElementById('course_type_Inhouse').checked = false;
		document.getElementById('nodelegates').style.display = "none";
	} else{
		if (theNum[1]=='public'){
			document.getElementById('course_type_Public').checked = true;
			document.getElementById('coursetype').style.display = "none";
			document.getElementById('nodelegates').style.display = "none";
		} else {
			document.getElementById('course_type_Inhouse').checked = true;
			document.getElementById('coursetype').style.display = "none";
			document.getElementById('nodelegates').style.display = "table-row";
		}
	}
} 
//----------------------------------------------------------------------------------
function showNoDelegates(val){ 
	if(val=='yes'){
		document.getElementById('nodelegates').style.display = "table-row";
	} else {
		document.getElementById('nodelegates').style.display = "none";
		if (document.getElementById("area").value!='JHB' && document.getElementById("area").value!='PTA'){
			document.getElementById("area").selectedIndex = 0;
			document.getElementById('otherarea1').style.display = "none";
			document.getElementById('otherarea2').style.display = "none";
		}
	}
} 
//----------------------------------------------------------------------------------
function NumbersCheck(inputTxt) {
var NumberChars = /[ 0-9]|[-+]/;
	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 checkarea(sel){ 
	var theArea =  sel.options[sel.selectedIndex].value;
	if (theArea!='JHB' && theArea!='PTA'){
		if (document.getElementById('course_type_Public').checked == true){
			alert("This course is only offered as an Inhouse option for 4 or more delegates. (Training done at your premises)\nPlease select the Inhouse Course option");
			document.getElementById("area").selectedIndex = 0;
			theArea="";
		}
	}
	if (theArea=='Other'){
		document.getElementById('otherarea1').style.display = "table-row";
		document.getElementById('otherarea2').style.display = "table-row";
	} else {
		document.getElementById('otherarea1').style.display = "none";
		document.getElementById('otherarea2').style.display = "none";
	}
} 
//----------------------------------------------------------------------------------
