var msgWindow = null;
function launchRemote(title,abstract) {
   msgWindow=window.open('','abstract_popup','menubar=0,status=0,resizable=0,location=0,scrollbars=1,directories=0,width=600,height=300')
   msgWindow.document.write("<html><head><title>")
   msgWindow.document.write(title)
   msgWindow.document.write("</title><body><p>")
   msgWindow.document.write(abstract)
   msgWindow.document.write("</p></body></html>")
   msgWindow.document.close()
}

function navi() {

}

function toggle(list){ 
	var listElementStyle=document.getElementById(list).style; 
	if (listElementStyle.display=="none"){ 
		listElementStyle.display="block"; 
	}
		else{ listElementStyle.display="none"; 
	} 
	var arrowstring = "arrow_" + list.substring((list.lastIndexOf('_')+1),list.length+1);
	var arrow=document.getElementById(arrowstring);
	//document.write(arrow.src.substring(arrow.src.lastIndexOf('/')+1,arrow.src.lastIndexOf('/')+2));
	if(arrow.src.substring(arrow.src.lastIndexOf('/')+1,arrow.src.lastIndexOf('/')+2)=='r')
	{
		//document.write(arrow.src.substring(arrow.src.lastIndexOf('_'),arrow.src.length+1));
		arrow.src = "img/down" + arrow.src.substring(arrow.src.lastIndexOf('_'),arrow.src.length+1);	
		//document.write("test2");
	}
	else
	{
		arrow.src = "img/right" + arrow.src.substring(arrow.src.lastIndexOf('_'),arrow.src.length+1);	
	}
} 

function budget_sum ( form )
{
	form.budget_total.value = parseFloat(form.budget_salaries.value) + parseFloat(form.budget_benefits.value) + parseFloat(form.budget_travel.value) + parseFloat(form.budget_supplies.value) + parseFloat(form.budget_services.value) + parseFloat(form.budget_other.value);
}


function checkstudentinternform ( form )
{
	var x = form.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

  if(!form.Internship_CWCB_BNDSS.checked && !form.Internship_Any.checked) {
	alert("Please select at least 1 internship preference.");  
	return false;
  }
  else if (form.full_name.value == "") {
    alert( "Please enter your name." );
    form.full_name.focus();
    return false;
  }
  else if (form.department.value == "") {
    alert( "Please enter your department." );
    form.department.focus();
    return false ;
  }
  else if (form.university.value == "") {
    alert( "Please select your University." );
    form.university.focus();
    return false ;
  }
  else if (form.phone.value == "") {
    alert( "Please enter your phone number." );
    form.phone.focus();
    return false ;
  }
  
  else if (form.fax.value == "") {
    alert( "Please enter your fax number." );
    form.fax.focus();
    return false ;
  }
  else if (form.email.value == "") {
    alert( "Please enter your email." );
    form.email.focus();
    return false ;
  }
  else if (!filter.test(x)) {
	alert( "Your Email address appears to be invalid..." );
	form.email.focus();
	return false ;
  }
  else if (form.physical.value == "") {
    alert( "Please enter your physical address." );
    form.physical.focus();
    return false ;
  }
  else if (form.disc.value == "") {
    alert( "Please enter your degree discipline." );
    form.disc.focus();
    return false ;
  }
  else if (form.classif.value == "") {
    alert( "Please enter your classification." );
    form.classif.focus();
    return false ;
  }
  else if (form.grad_month.value == "") {
    alert( "Please enter your expected graduation month." );
    form.grad_month.focus();
    return false ;
  }
  else if (form.grad_year.value == "") {
    alert( "Please enter your expected graduation year." );
    form.grad_year.focus();
    return false ;
  }
  else if (form.File1.value == "") {
    alert( "Please select a resume to upload." );
    form.File1.focus();
    return false ;
  }
  else if(!form.Spring_2010.checked && !form.Summer_2010.checked && !form.Fall_2010.checked) {
	alert("Please select at least 1 available semester.");  
	return false;
  }
  document.getElementById('Submit').disabled = true
  return true ;
}


function checkstudentform ( form )
{
	
	var x = form.email.value;
	var y = form.sponsor_email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;


	
  if (form.full_name.value == "") {
    alert( "Please enter your name." );
    form.full_name.focus();
    return false;
  }
  else if (form.department.value == "") {
    alert( "Please enter your department." );
    form.department.focus();
    return false ;
  }
  else if (form.university.value == "") {
    alert( "Please select your university." );
    form.university.focus();
    return false ;
  }
  else if (form.phone.value == "") {
    alert( "Please enter your phone number." );
    form.phone.focus();
    return false ;
  }
  
  else if (form.fax.value == "") {
    alert( "Please enter your fax number." );
    form.fax.focus();
    return false ;
  }
  else if (form.email.value == "") {
    alert( "Please enter your email." );
    form.email.focus();
    return false ;
  }
  else if (!filter.test(x)) {
	alert( "Your Email address appears to be invalid..." );
	form.email.focus();
	return false ;
  }
  else if (form.physical.value == "") {
    alert( "Please enter your physical address." );
    form.physical.focus();
    return false ;
  }
  else if (form.disc.value == "") {
    alert( "Please enter your degree discipline." );
    form.disc.focus();
    return false ;
  }
  else if (form.sponsor_email.value == "") {
    alert( "Please enter your sponsors email address." );
    form.sponsor_email.focus();
    return false ;
  }
  else if (!filter.test(y)) {
	alert( "Your Sponsors email address appears to be invalid..." );
	form.sponsor_email.focus();
	return false ;
  }
  else if (form.classif.value == "") {
    alert( "Please enter your classification." );
    form.classif.focus();
    return false ;
  }
  else if (form.grad_month.value == "") {
    alert( "Please enter your expected graduation month." );
    form.grad_month.focus();
    return false ;
  }
  else if (form.grad_year.value == "") {
    alert( "Please enter your expected graduation year." );
    form.grad_year.focus();
    return false ;
  }
  else if (form.proposal_title.value == "") {
    alert( "Please enter your proposal title." );
    form.proposal_title.focus();
    return false ;
  }
  else if (form.budget_narrative.value == "") {
    alert( "Please enter your budget narrative." );
    form.budget_narrative.focus();
    return false ;
  }
  else if (parseFloat(form.budget_total.value) > 5000) {
    alert( "Your budget total cannot exceed $5,000" );
    form.budget_salaries.focus();
    return false ;
  }
  else if (form.File1.value == "") {
    alert( "Please select a proposal narrative to upload." );
    form.File1.focus();
    return false ;
  }
  document.getElementById('Submit').disabled = true
  return true ;
}


function checkjobapp ( form )
{
	
	var x = form.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

  if (form.full_name.value == "") {
    alert( "Please enter your first name." );
    form.full_name.focus();
    return false;
  }
  else if (form.department.value == "") {
    alert( "Please enter your department." );
    form.department.focus();
    return false ;
  }
  else if (form.phone.value == "") {
    alert( "Please enter your phone number." );
    form.phone.focus();
    return false ;
  }
  else if (form.email.value == "") {
    alert( "Please enter your email." );
    form.email.focus();
    return false ;
  }
  else if (!filter.test(x)) {
	alert( "Your Email address appears to be invalid..." );
	form.email.focus();
	return false ;
  }
  else if (form.physical.value == "") {
    alert( "Please enter your physical address." );
    form.physical.focus();
    return false ;
  }
  else if (form.disc.value == "") {
    alert( "Please enter your degree discipline." );
    form.disc.focus();
    return false ;
  }
  else if (form.classif.value == "") {
    alert( "Please enter your classification." );
    form.classif.focus();
    return false ;
  }
  else if (form.grad_month.value == "") {
    alert( "Please enter your expected graduation month." );
    form.grad_month.focus();
    return false ;
  }
  else if (form.grad_year.value == "") {
    alert( "Please enter your expected graduation year." );
    form.grad_year.focus();
    return false ;
  }
  else if (form.File1.value == "") {
    alert( "Please select a cover letter to upload." );
    form.File1.focus();
    return false ;
  }
  else if (form.File2.value == "") {
    alert( "Please select a resume to upload." );
    form.File2.focus();
    return false ;
  }
  document.getElementById('Submit').disabled = true
  return true ;
}

