
// call this function to open a document in a new window
function newwin(url,name){
winname=name;
if (!winname)
{winname='Window';
}
window.open(url,winname,"top=50 left=50 scrollbars=yes height=480  width=680  location=no menubar=yes resizable");
}


function validRequired(formField,fieldLabel)
{
  var result = true;
  if (formField.value == "")
  {
    alert(fieldLabel);
   formField.focus();
    result = false;
  }
  
  return result;
}




function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}



function validNumber(formField,fieldLabel)
{
  var result = true;
  if (!isInteger(formField.value))
  {
	  formField.value="";
    alert(fieldLabel);
   formField.focus();
    result = false;
  }
  
  return result;
}



function confirmdeletion(q,url){
var test = window.confirm(q);

if (!test)
{
	return false;
}else{

window.location.replace('/cgi-bin/saints/controller.cgi/'+url);
	return true;}
}


function validatelogin(theform){
result=false;
if (!validRequired(theform.plogin,'Username is a required field.')){return result;}
if (!validRequired(theform.ppassword,'Password is a required field.')){return result;}

result=true;
return result;
}

function validatesponsorrequest(theform){
result=false;
if (!validRequired(theform.pname,'Your name is required.')){return result;}
if (!validRequired(theform.pphone,'Your phone number is required.')){return result;}
if (!validRequired(theform.pemail,'Your email address is required.')){return result;}

result=true;
return result;
}

function validatecontactform(theform){
result=false;
if (!validRequired(theform.pname,'Your name is required.')){return result;}
if (!validRequired(theform.pphone,'Your phone number is required.')){return result;}
if (!validRequired(theform.pemail,'Your email address is required.')){return result;}
if (!validRequired(theform.pcomments,'Your question/comment is required.')){return result;}

result=true;
return result;
}

function resetBg(formField){
formField.style.backgroundColor ="";
}

function validateCampRegistration(theForm){
result=false;
if (!validRequired(theForm.pname,'Participant Name is a required field.')){return result;}
if (!validRequired(theForm.pdob,'Date of Birth is a required field.')){return result;}
if (!validRequired(theForm.pweight,'Participant Weight is a required field.')){return result;}
if (!validNumber(theForm.pweight,'Participant Weight must be a number.')){return result;}

if (!validRequired(theForm.pexp,'Football Experience is a required field.')){return result;}
if (!validRequired(theForm.pguard,'Parent/Guardian Name is a required field.')){return result;}
if (!validRequired(theForm.pguardphone,'Parent/Guardian Phone is a required field.')){return result;}
if (!validRequired(theForm.pguardemail,'Parent/Guardian Email is a required field.')){return result;}

result=true;


return result;
}

