
	        var slideShowSpeed = 5000;
	        var crossFadeDuration = 12;
	        var Pic = new Array(); // don't touch this
	        var t;
	        var j = 0;
		var p;
	        var preLoad = new Array();


  	        function runSlideShow(){
		    if (document.all){
		        document.images.SlideShow1.style.filter="blendTrans(duration=2)";
			document.images.SlideShow1.style.filter="blendTrans(duration=crossFadeDuration)";
			document.images.SlideShow1.filters.blendTrans.Apply();
		    }
		    document.images.SlideShow1.src = preLoad[j].src;

		    if (document.all){
          	        document.images.SlideShow1.filters.blendTrans.Play();
       		    }
       		
		    j = j + 1;
	       	    if (j > (p-1)) 
		        j=0;	
       		    t = setTimeout('runSlideShow()', slideShowSpeed);
    		}


		function pictureSlide(pic1,pic2,pic3,pic4) {

		    Pic[0] = pic1;
		    Pic[1] = pic2;
		    Pic[2] = pic3;
		    Pic[3] = pic4;
		    

		    p = Pic.length;
		    for (i = 0; i < p; i++){
		        preLoad[i] = new Image();
		        preLoad[i].src = Pic[i];

		    }

       		 } 
		function openStdImg(imageName,w,h){
			theWindow=window.open(imageName,'Photo','width='+w+',height='+h);
			theWindow.focus();
		}
ie4 = ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 ));
firefox = ((navigator.appName == "Mozilla"));
safari=((navigator.appName == "Netscape"));

function toggle( targetId ){
  if (ie4){
  		target = document.all( targetId );
  			if (target.style.display == "none"){
  				target.style.display = "";
  			} else {
  				target.style.display = "none";
  			}
  	} else {
		target = document.getElementById(targetId);
  			if (target.style.display == "none"){
  				target.style.display = "";
  			} else {
  				target.style.display = "none";
  			}
	}		
}
function toggleOn(targetId) {
  if (ie4){
  		target = document.all( targetId );
  			if (target.style.display == "none"){
  				target.style.display = "";
  			}
  	} else {
		target = document.getElementById(targetId);
  			if (target.style.display == "none"){
  				target.style.display = "";
  			}
	}		
}
function toggleOff(targetId) {
  if (ie4){
  		target = document.all( targetId );
  			if (target.style.display == ""){
  				target.style.display = "none";
  			}
  	} else {
		target = document.getElementById(targetId);
  			if (target.style.display == ""){
  				target.style.display = "none";
  			}
	}		
}
function resetForm() {
	toggleOff('errName');
	toggleOff('errSurname');
	toggleOff('errTel');
	toggleOff('errEmail1');
	toggleOff('errEmail2');
	toggleOff('errOtherLang');
	toggleOff('errDate1');
	toggleOff('errDate2');
}
function checkForm(theForm) {
	var IsError=false;
	if (IsEmpty(theForm.name)) {
		toggleOn('errName');
		IsError=true;
	}
	if (IsEmpty(theForm.surname)) {
		toggleOn('errSurname');
		IsError=true;
	}
	if (IsEmpty(theForm.tel)) {
		toggleOn('errTel');
		IsError=true;
	}
	if (IsEmpty(theForm.email)) {
		toggleOn('errEmail1');
		IsError=true;
	} else {

	}
	var temp="";
	for (var i = 0;i < document.forms[0].language.length; i++) {
		if (document.forms[0].language[i].checked) {
			temp = document.forms[0].language[i].value;
		}
	}
	if (temp=="Other") {
		if (theForm.otherLang.value=="Specify language...") {
			toggleOn('errOtherLang');
			IsError=true;
		}
	}
	if (theForm.mydate.value=="dd/mm/yyyy") {
		toggleOn('errDate1');
		theForm.mydate.value="";
		IsError=true;
	}
	if (theForm.mydate2.value=="dd/mm/yyyy") {
		toggleOn('errDate2');
		theForm.mydate2.value="";
		IsError=true;
	}
	if (IsEmpty(theForm.mydate)) {
		toggleOn('errDate1');
		IsError=true;
	}	
	if (IsEmpty(theForm.mydate2)) {
		toggleOn('errDate2');
		IsError=true;
	}	

	if (IsError==true) {
		theForm.name.focus();
		return false;
	} else {
		return true;
	}
}
function IsEmpty(aTextField) {
   if ((aTextField.value.length==0) ||
   (aTextField.value==null)) {
      return true;
   }
   else { return false; }
}
function test(src) {
     var emailReg = "^[\\w-_\.+]*[\\w-_\.]\@([\\w]+\\.)+[\\w]+[\\w]$";
     var regex = new RegExp(emailReg);
     return regex.test(src);
  }
function resetGAPForm() {

	toggleOff('errName');
	toggleOff('errSurname');
	toggleOff('errTel');
	toggleOff('errEmail1');
	toggleOff('errEmail2');
	toggleOff('errHomeAddress');
	toggleOff('errSchoolLevel');
	toggleOff('errMotivation');
}
function checkGAPForm(theForm) {
	var IsError=false;
	if (IsEmpty(theForm.name)) {
		toggleOn('errName');
		IsError=true;
	}
	if (IsEmpty(theForm.surname)) {
		toggleOn('errSurname');
		IsError=true;
	}
	if (IsEmpty(theForm.tel)) {
		toggleOn('errTel');
		IsError=true;
	}
	if (IsEmpty(theForm.email)) {
		toggleOn('errEmail1');
		IsError=true;
	}
	if (IsEmpty(theForm.homeAddress)) {
		toggleOn('errHomeAddress');
		IsError=true;
	}
	if (IsEmpty(theForm.schoolLevel)) {
		toggleOn('errSchoolLevel');
		IsError=true;
	}
	if (IsEmpty(theForm.motivation)) {
		toggleOn('errMotivation');
		IsError=true;
	}
	if (IsError==true) {
		theForm.name.focus();
		return false;
	} else {
		return true;
	}

}
function defaultPageSlideshow(){
	pictureSlide('./images/slideshow0.jpg','./images/slideshow6.jpg','./images/slideshow4.jpg','./images/slideshow23.jpg'); 
    runSlideShow();
}
function cityPageSlideshow(){
	pictureSlide('./images/slideshow0.jpg','./images/slideshow12.jpg','./images/slideshow18.jpg','./images/slideshow21.jpg'); 
    runSlideShow();
}
function wildlifePageSlideshow(){
	pictureSlide('./images/slideshow0.jpg','./images/slideshow3.jpg','./images/slideshow9.jpg','./images/slideshow5.jpg'); 
    runSlideShow();
}
function krugerPageSlideshow(){
	pictureSlide('./images/slideshow0.jpg','./images/slideshow7.jpg','./images/slideshow16.jpg','./images/slideshow1.jpg'); 
    runSlideShow();
}
function contactPageSlideshow(){
	pictureSlide('./images/slideshow0.jpg','./images/slideshow9.jpg','./images/slideshow17.jpg','./images/slideshow21.jpg'); 
    runSlideShow();
}


