function ShowCaptchaImage(ImageContainerID,AjaxFileName,width,height,font,characters){
	var Filename=SiteAjaxFolder+AjaxFileName; 
	if($(ImageContainerID))
		var success = function(t){ShowCaptchaImage_Complete(t,ImageContainerID,AjaxFileName,width,height,font,characters);
	}
	
	var failure = function(t){ShowOnFailure(t);}

	var url = Filename; var pars = '&Condition=CreateCaptcha&width='+width+'&height='+height+'&font='+font+'&characters='+characters; var myAjax = new Ajax.Request(url, {method:'post',postBody:pars, onSuccess:success, onFailure:failure});
}

function ShowCaptchaImage_Complete(t,ImageContainerID,AjaxFileName,width,height,font,characters){
	var strValue = t.responseText;
	var RefreshLink="<a onclick=\"ShowCaptchaImage(\'"+ImageContainerID+"\',\'"+AjaxFileName+"\',"+width+","+height+",\'"+font+"\',"+characters+")\" >";
	if($(ImageContainerID))
		$(ImageContainerID).innerHTML = RefreshLink+strValue+"</a>";
}

function ContactValidation(){
	
	if(document.getElementById("ContactName").value ==''){
		document.getElementById("ContactName").focus();
		alert("Contact Name Should Not Be Empty");
		return false;
	}
	
	if(document.getElementById("rsvp").value ==''){
		document.getElementById("rsvp").focus();
		alert("RSVP Should Not Be Empty");
		return false;
	}
	
	if(document.getElementById("affiliation").value ==''){
		document.getElementById("affiliation").focus();
		alert("Affiliation Should Not Be Empty");
		return false;
	}
	
	if(!IsNumber(document.getElementById("years").value,"Years Attended")) {
		document.getElementById("years").focus();
		return false;
	}
	
	if(!IsNumber(document.getElementById("numberatnd").value,"Number Attending")) {
		document.getElementById("numberatnd").focus();
		return false;
	}
	
	if(!isEmailAddr(document.getElementById("email").value,"Email")) {
		document.getElementById("email").focus();
		return false;
	}
	

	/*if(document.getElementById("highschool").value ==''){
		document.getElementById("highschool").focus();
		alert("high school Should Not Empty");
		return false;
	}
	if(document.getElementById("college").value ==''){
		document.getElementById("college").focus();
		alert("college Should Not Empty");
		return false;
	}
	if(document.getElementById("degree").value ==''){
		document.getElementById("degree").focus();
		alert("degree Should Not Empty");
		return false;
	}
	if(document.getElementById("occupation").value ==''){
		document.getElementById("occupation").focus();
		alert("occupation Should Not Empty");
		return false;
	}
	if(document.getElementById("degree").value ==''){
		document.getElementById("degree").focus();
		alert("degree Should Not Empty");
		return false;
	}*/
	if(document.getElementById("contact_verificationcode").value ==''){
		document.getElementById("contact_verificationcode").focus();
		alert("Verification Code Should Not Be Empty");
		return false;
	}
	//document.AlumniForm.submit();
	
}

function isEmailAddr(email,Label) {
	if(email=="") {alert(Label+ " Should Not Be Empty");return false}
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
		return (true)
	}
	alert("Invalid "+Label+" Address! Please Re-Enter.")
	return (false)
}

function IsNumber(sText,Label)
{

   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
   if(sText=="") {alert(Label+ " Should Not Be Empty");return false}
   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
      Char = sText.charAt(i); 
      if(ValidChars.indexOf(Char) == -1) 
      {
         IsNumber = false;
      }
   }
   if(!IsNumber)
   	alert(Label+ " Must Be Numeric")
   return IsNumber;
}