//**********************
// JavaScript for AISLS
//**********************

function ma2js(var1,var2,var3,var4) {
	var nam4 = '';
	if (var4 != "") {
		nam4 = var4;
	}	
	else {
		nam4 = var1+'@'+var2+'.'+var3;
	}
					var first = 'ma';
					var second = 'il';
					var third = 'to:';
					
					var address = var1;
					
					var domain = var2;
					
					var ext = var3; 
					document.write('<a onFocus="this.blur()"  href="');
					document.write(first+second+third);
					document.write(address);
					document.write('@');
					document.write(domain);
					document.write('.');
					document.write(ext);  
					document.write('">' + nam4 + '</a>'); 
}
// var4 = subject, var5= name
function ma3js(var1,var2,var3,var4,var5) {
	var nam5= '';
	if (var5 != "") {
		nam5 = var5;
	}	
	else {
		nam5 = var1+'@'+var2+'.'+var3;
	}
					var first = 'ma';
					var second = 'il';
					var third = 'to:';
					
					var address = var1;
					
					var domain = var2;
					
					var ext = var3; 
					document.write('<a onFocus="this.blur()"  href="');
					document.write(first+second+third);
					document.write(address);
					document.write('@');
					document.write(domain);
					document.write('.');
					document.write(ext);  
					document.write('?subject='+ var4 + '">' + nam5 + '</a>'); 
}

function newImage(arg) 
{ 
 if (document.images) 
 { 
    rslt = new Image(); 
    rslt.src = arg; 
    return rslt; 
 } 
} 

function changeImages() 
{ 
 if (document.images && (Rollover == true)) 
 { 
    for (var i=0; i < changeImages.arguments.length; i+=2) 
    { 
        document[changeImages.arguments[i]].src = changeImages.arguments[i+1]; 
    } 
 } 
} 

var Rollover = false; 

function preloadImages_H(){ 
 if (document.images){ 
  	 home_over      = newImage("buttons/h_home_over.gif");  
	 about_over      = newImage("buttons/h_about_over.gif");  
 	 fellow_over      = newImage("buttons/h_fellow_over.gif");  
	 join_over     		= newImage("buttons/h_join_over.gif"); 
	 links_over   		= newImage("buttons/h_links_over.gif"); 
	 news_over   	 = newImage("buttons/h_news_over.gif"); 
	 colombo_over   = newImage("buttons/h_colombo.gif");  
	 research_over  = newImage("buttons/h_research.gif"); 
	 Rollover = true; 
 } 
} 

function preloadImages_D1(){ 
 if (document.images){ 
  	 essay_over      = newImage("buttons/d_essay_over.gif");  
	 mfilm_over      = newImage("buttons/d_microfilm_over.gif");  
 	 dirctrs_over    = newImage("buttons/d_research_over.gif");  
  	 lib_over        = newImage("buttons/d_lib_over.gif"); 
	 Rollover = true; 
 } 
} 

function preloadImages_D2(){ 
 if (document.images){ 
  	 fellapp_over = newImage("buttons/d_fellprog_over.gif");  
	 dissplan_over   = newImage("buttons/d_dissplan_over.gif");  
 	 Rollover = true; 
 } 
} 

function preloadImages_D3(){ 
 if (document.images){ 
  	 news1_over = newImage("buttons/d_oct_wkshp_over.gif");  
	 news2_over   = newImage("buttons/d_wkshops_over.gif");  
	 news3_over      = newImage("buttons/d_pres_rept_over.gif"); 
	 news4_over      = newImage("buttons/d_minutes_over.gif"); 
 	 Rollover = true; 
 } 
} 
preloadImages_H(); 

var _w = null;
function createNew_dissg() {
	
	var email = document.application.email.value;
   
 	 if  (email != null && email != "")  {
     	     if ((email.indexOf("@") == -1) || (email.indexOf(" ") != -1)) {
				alert("Invalid email address");
				return false;
	     	} 
	}
		
	
      window.blur();
 	  _w = window.open("","Coversheet");
	  _w.document.open();
	  _w.document.writeln('<html><head><title>AISLS Dissertation Planning Grant Application Cover Sheet</title></head><body>');
	  _w.document.writeln('<p><h2 align="center">AISLS Dissertation Planning Grant Application Cover Sheet</h2><p>&nbsp;');
	  _w.document.writeln('<div align="center"><Table width="570" border="0" cellspacing="5" cellpadding="5">');
	  _w.document.writeln('<tr><td width="40%" nowrap><strong>Name</strong>:</td><TD width="60%">'+ document.application.fullname.value + '</TD></tr>');
	  _w.document.writeln('<tr><td valign="top" nowrap><strong>Mailing Address</strong>: </td><td>'+document.application.address.value +'<br>'+document.application.address2.value +'</td></tr>');
	  _w.document.writeln('<tr><td nowrap><strong>Telephone</strong>:</td><td>'+document.application.phone.value + '</td></tr>');
	  _w.document.writeln('<tr><td nowrap><strong>Email</strong>:</td><td>'+document.application.email.value + '</td></tr>');
  	  _w.document.writeln('<tr><td nowrap><strong>Citizenship</strong>:</td><td>'+document.application.citizenship.value + '</td></tr>');
	  _w.document.writeln('<tr><td nowrap><strong>Major field of study</strong>:</td><td>'+document.application.major.value + '</td></tr>');
	  _w.document.writeln('<tr><td nowrap><strong>Institutional affiliation</strong>:</td><td>'+document.application.affiliation.value + '</td></tr>');
	  _w.document.writeln('<tr><td nowrap><strong>Foreign Languages</strong>:</td><td>'+document.application.for_lang.value + '</td></tr>');  
	  _w.document.writeln('<tr><td nowrap><strong>Proposed dates of project</strong>:</td><td>'+document.application.prop_dates.value + '</td></tr>');
	  _w.document.writeln('<tr><td nowrap><strong>Project title</strong>:</td><td>'+document.application.projtitle.value + '</td></tr>'); 
	  _w.document.writeln('<tr><td valign="top" nowrap><strong>Project description</strong>:</td></tr>'); 
	  _w.document.writeln('<tr><td colspan="2">'+document.application.project_desc.value + '</td></tr>'); 
   	  _w.document.writeln('<tr><td colspan="2"><br><font size="-1">By signing below, I agree to waive my right of access to the letter of recommendation <br>that I am having sent as part of my application.</font><?td></tr></Table>'); 
   	  _w.document.writeln('<p>&nbsp;</P><font size="-1"><strong>Date of Application</strong>: __________ &nbsp;&nbsp;&nbsp;');
	  _w.document.writeln('<strong>Signature of applicant</strong>:</font> __________________________'); 
	  _w.document.writeln('</div>');
	  _w.document.writeln('</body></html>');
	  _w.document.close();
	
	//self.close();  closes calling window
	return true;
}

var _w = null;
function createNew() {
	var $sh_ten = "Yes";
	var $nat_date = "";
	
	var email = document.application.email.value;
   
 	 if  (email != null && email != "")  {
     	     if ((email.indexOf("@") == -1) || (email.indexOf(" ") != -1)) {
				alert("Invalid email address");
				return false;
	     	} 
	}
		
	if (document.application.short_tenure[1].checked) {
	   $sh_ten = "No";
	}
	
	if (document.application.natdate.value != "") {
	   $nat_date = "Date of naturalization: <B>" + document.application.natdate.value + "</B>";
	}
 
      window.blur();
 	  _w = window.open("","Coversheet");
	  _w.document.open();
	  _w.document.writeln('<html><head><title>Fellowship Application Cover Sheet</title></head><body>');
	  _w.document.writeln('<p><h2 align="center">AISLS Fellowship Application Cover Sheet</h2><p>&nbsp;');
	  _w.document.writeln('<div align="center"><Table width="570" border="0" cellspacing="5" cellpadding="5">');
	  _w.document.writeln('<tr><td width="40%" nowrap><strong>Name</strong>:</td><TD width="60%">'+ document.application.fullname.value + '</TD></tr>');
	  _w.document.writeln('<tr><td valign="top" nowrap><strong>Mailing Address</strong>: </td><td>'+document.application.address.value +'<br>'+document.application.address2.value +'</td></tr>');
	  _w.document.writeln('<tr><td nowrap><strong>Office Phone</strong>:</td><td>'+document.application.offphone.value + '</td></tr>');
	  _w.document.writeln('<tr><td nowrap><strong>Home Phone</strong>:</td><td>'+document.application.homephone.value + '</td></tr>');
	  _w.document.writeln('<tr><td nowrap><strong>Email</strong>:</td><td>'+document.application.email.value + '</td></tr>');
	  _w.document.writeln('<tr><td nowrap><strong>American citizen</strong>:</td><td>Yes&nbsp;&nbsp;&nbsp;&nbsp;'+$nat_date+'</td></tr>');
	  _w.document.writeln('<tr><td nowrap><strong>Applicant major field</strong>:</td><td>'+document.application.major.value + '</td></tr>');
	  _w.document.writeln('<tr><td nowrap><strong>Institutional affiliation</strong>:</td><td>'+document.application.affiliation.value + '</td></tr>');
	  _w.document.writeln('<tr><td nowrap><strong>Dates of previous research in Sri Lanka</strong>:</td><td>'+document.application.res_dates.value + '</td></tr>');
	  _w.document.writeln('<tr><td nowrap><strong>Foreign Languages</strong>:</td><td>'+document.application.for_lang.value + '</td></tr>');  
	  _w.document.writeln('<tr><td nowrap><strong>Proposed dates of project</strong>:</td><td>'+document.application.prop_dates.value + '</td></tr>');
	  _w.document.writeln('<tr><td nowrap><strong>Will accept shorter tenure</strong>:</td><td>'+$sh_ten + '</td></tr>');  
	  _w.document.writeln('<tr><td nowrap><strong>Project title</strong>:</td><td>'+document.application.projtitle.value + '</td></tr>'); 
	  _w.document.writeln('<tr><td valign="top" nowrap><strong>Project description</strong>:</td></tr>'); 
	  _w.document.writeln('<tr><td colspan="2">'+document.application.project_desc.value + '</td></tr></Table>'); 
   	  _w.document.writeln('<p>&nbsp;</P><font size="-1"><strong>Date of Application</strong>: __________ &nbsp;&nbsp;&nbsp;');
	  _w.document.writeln('<strong>Signature of applicant</strong>:</font> __________________________'); 
	  _w.document.writeln('</div>');
	  _w.document.writeln('</body></html>');
	  _w.document.close();
	
	//self.close();  closes calling window
	return true;
}


function closePrint() {

   if (_w && !_W.closed) {
	_W.close();
   }
   return true;
}
//*********************************************************************************
//*********************************************************************************
//*************************
// Whole screen validations
//*************************

//* Validate applicant is an American citizen

function isNotCitizen() {

  if (!document.application.amcitizen.checked) {
     alert("You must be an American citizen to apply");
     return false;
  } else {
	  return true;
  }
}

//*************************************
//* Validate Email

function validateEmail()  {

  var email = document.application.email.value;
   
  if  (email != null && email != "")  {
     	     if ((email.indexOf("@") == -1) || (email.indexOf(" ") != -1)) {
				alert("Invalid email address");
				return false;
	     	} 
	}

} // end validateEmail

//<!-- Limit input into text area

//http://javascript.internet.com/forms/limit-textarea.html


// End -->


