// JavaScript Document

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function glossary(){
	var xpos = 0;
	var ypos = 0;
	var width=580;
	var height=600;
	winOptions = 'toolbar=0,location=0,menubar=0,directories=0,screenx=' +  xpos + ',screeny='+ ypos + ',top='+ ypos +',left=' + xpos + ',status=0,menubar=0,scrollbars=1,resizable=0,width=' + width + ',height=' + height;
	var temp = window.open("Glossary.html", '', winOptions);
	temp.focus();
}

function repayment_options(){
	var xpos = 0;
	var ypos = 0;
	var width=580;
	var height=600;
	winOptions = 'toolbar=0,location=0,menubar=0,directories=0,screenx=' +  xpos + ',screeny='+ ypos + ',top='+ ypos +',left=' + xpos + ',status=0,menubar=0,scrollbars=1,resizable=0,width=' + width + ',height=' + height;
	var temp = window.open("repayment_options.html", '', winOptions);
	temp.focus();
}	
	

function glossaryEntry(theEntry){
	var xpos = 0;
	var ypos = 0;
	var width=580;
	var height=600;
	winOptions = 'toolbar=0,location=0,menubar=0,directories=0,screenx=' +  xpos + ',screeny='+ ypos + ',top='+ ypos +',left=' + xpos + ',status=0,menubar=0,scrollbars=1,resizable=0,width=' + width + ',height=' + height;
	var temp = window.open("Glossary.html#" + theEntry, '', winOptions);
	temp.focus();
}


function repayment_examples(){
	var xpos = 0;
	var ypos = 0;
	var width=580;
	var height=760;
	winOptions = 'toolbar=0,location=0,menubar=0,directories=0,screenx=' +  xpos + ',screeny='+ ypos + ',top='+ ypos +',left=' + xpos + ',status=0,menubar=0,scrollbars=1,resizable=0,width=' + width + ',height=' + height;
	var temp = window.open("repayment_examples.html", '', winOptions);
	temp.focus();
}	

function repayment_examples_aa(){
	var xpos = 0;
	var ypos = 0;
	var width=580;
	var height=760;
	winOptions = 'toolbar=0,location=0,menubar=0,directories=0,screenx=' +  xpos + ',screeny='+ ypos + ',top='+ ypos +',left=' + xpos + ',status=0,menubar=0,scrollbars=1,resizable=0,width=' + width + ',height=' + height;
	var temp = window.open("repayment_examples.html", '', winOptions);
	temp.focus();
}	

function repayment_examples_cc(){
	var xpos = 0;
	var ypos = 0;
	var width=580;
	var height=760;
	winOptions = 'toolbar=0,location=0,menubar=0,directories=0,screenx=' +  xpos + ',screeny='+ ypos + ',top='+ ypos +',left=' + xpos + ',status=0,menubar=0,scrollbars=1,resizable=0,width=' + width + ',height=' + height;
	var temp = window.open("http://customchoice.suntrusteducation.com/repayment_examples.html", '', winOptions);
	temp.focus();
}	

function showChart(){
	var xpos = 0;
	var ypos = 0;
	var width=580;
	var height=600;
	winOptions = 'toolbar=0,location=0,menubar=0,directories=0,screenx=' +  xpos + ',screeny='+ ypos + ',top='+ ypos +',left=' + xpos + ',status=0,menubar=0,scrollbars=1,resizable=0,width=' + width + ',height=' + height;
	var temp = window.open("/Fed_Private_Loan_Comparison_Chart.pdf", '', winOptions);
	temp.focus();
}	


function offsite(theLink){
	//var loopCount = 0;

	if (confirm("Selecting this link will take you away from the SunTrust website.  Since you will be leaving the SunTrust site, we encourage you to review the privacy policy and security offered on that site before providing any personal financial information.  SunTrust does not guaranty or assume liability for any third-party products or services. Click OK to continue.")){
		// \n\nNote: If you have a pop-up  blocker installed you may need to hold down the CTRL key when clicking OK.")){
		document.location.href = theLink;
	}
	
}

function offsite(theURL, theWidth, theHeight, theX, theY){
	// Only the first parameter is required.
	
	if (confirm("Selecting this link will take you away from the SunTrust website.  Since you will be leaving the SunTrust site, we encourage you to review the privacy policy and security offered on that site before providing any personal financial information.  SunTrust does not guaranty or assume liability for any third-party products or services. Click OK to continue. \n\nNote: If you have a pop-up  blocker installed you may need to hold down the CTRL key when clicking OK.")){
		var xpos ;
		var ypos ;
		
		var height;
		var width;
		
		if (!theWidth){
			width = 800;
		}else{
			width = theWidth;
		}
		
		if (!theHeight){	
			height=600;
		}else{
			height= theHeight;
		}
		
		if (!theX){	
			xpos=0;
		}else{
			xpos= theX;
		}
		
		if (!theY){	
			ypos=0;
		}else{
			ypos= theY;
		}
		
				
		winOptions = 'toolbar=1,location=1,menubar=1,directories=1,screenx=' +  xpos + ',screeny='+ ypos + ',top='+ ypos +',left=' + xpos + ',status=1,menubar=1,scrollbars=1,resizable=1,width=' + width + ',height=' + height;
		var temp = window.open(theURL, '', winOptions);
		temp.focus();
	}

}

function PopWindow1(){ 
	gwin=window.open('http://www.suntrusteducation.com/ploans-aaloan-liborchart.htm','New_Window','width=693,height=500,history=no,resizable=no,status=no,scrollbars=no,scrolling,menubar=no'); 
	gwin.focus();
}


function popPodcast(){
	gwin=window.open('http://www.suntrusteducation.com/toolbox/podcast_4.htm','New_Window','width=482,height=225,history=no,resizable=yes,status=no,scrollbars=yes,scrolling,menubar=no'); 
	gwin.focus();
}	

function goaes2(aeslink){
	document.location.href = '/aes.html?destination=' + aeslink;
}	
	

function goaes(aeslink) {
	if (confirm("Selecting this link will take you away from the SunTrust website.  Since you will be leaving the SunTrust site, we encourage you to review the privacy policy and security offered on that site before providing any personal financial information.  SunTrust does not guaranty or assume liability for any third-party products or services. Click OK to continue. \n\nNote: If you have a pop-up  blocker installed you may need to hold down the CTRL key when clicking OK.")){
		document.location.href = '/aes.html?destination=' + aeslink;
	}
}

function PopWindow16(){ 
	gwin=window.open('http://www.suntrusteducation.com/ploans-aaloan-liborchart.htm','New_Window','width=693,height=500,history=no,resizable=no,status=no,scrollbars=no,scrolling,menubar=no'); 
	gwin.focus();
}

var shownMsg = false;

function BuildSchools(){
	var value = null;
	var myindex=document.form1.schoolState.selectedIndex;
	if (document.form1.schoolState.options[myindex].value != ""){      	 
		value = document.form1.schoolState.options[myindex].value;
		location = "applyNow.html?schoolState=" + value + "&stateLive=" + document.form1.stateLive.value;
	}
}	

function isValidEmail(str) {
   return (str.indexOf(".") > 0) && (str.indexOf("@") > 0);
 
}

function submitForm(){

	if (checkForm()){

		document.form1.submit();
	}
	
}

	
function checkForm(){


	isOK = true;
	theMessage = "";
	theMessage2 = "";


	if (document.form1.term[document.form1.term.selectedIndex].value != ''){
		
		if (document.form1.term[document.form1.term.selectedIndex].value > 2){
			document.location.href = '/schoolTerm.html';
			return false;
		}
	}
	
	
	/*
	Please Note update
	if (document.form1.stateLive[document.form1.stateLive.selectedIndex].value == '' || document.form1.schoolState[document.form1.schoolState.selectedIndex].value == '' || document.form1.school[document.form1.school.selectedIndex].value == '' || ! document.form1.please_note.checked || document.form1.term[document.form1.term.selectedIndex].value == ''){
		theMessage =  "<p class='error'>Please enter your state of residence, the school's state and name, your school term and check the box below labeled 'I have read the above statement'.</p>";
		isOK = false;
	}
	*/	


	if (document.form1.stateLive[document.form1.stateLive.selectedIndex].value == '' || document.form1.schoolState[document.form1.schoolState.selectedIndex].value == '' || document.form1.school[document.form1.school.selectedIndex].value == '' ||  document.form1.term[document.form1.term.selectedIndex].value == ''){
		theMessage =  "<p class='error'>Please enter your state of residence, the school's state and name, and your school term.</p>";
		isOK = false;
	}

	/*
	Contact Me updates.
	if (document.form1.email.value != '' &&  ( !isValidEmail(document.form1.email.value)) ){
		theMessage2 = theMessage2 + "<p class='error'>Please enter a valid email address.</p>";
		isOK = false;
	}
	
	if (document.form1.email.value == '' && document.form1.contact_me.checked ){
		theMessage2 = theMessage2 + "<p class='error'>Since you have requested to be contacted, please enter your email address.</p>";
		isOK = false;
	}
	*/

	if (!isOK){
			setHotSpot('errMsg', theMessage);
	}	

	/*
	Contact Me updates.	
	if (theMessage2!=""){
			setHotSpot('errMsg2', theMessage2);
	}
	*/
	


	return isOK;	
}

function checkResidency(){
	var theState = document.form1.stateLive[document.form1.stateLive.selectedIndex].value; 
	
	if (theState == 'IA' || theState == 'WI' || theState ==  'TX'|| theState ==  'IL'){
		//document.location.href = 'stateResidence.html';
		document.form1.mode.value = 'stateresidence';
		document.form1.submit();
	}	
}


function checkMax(){
	var value = null;
	var myindex=document.form1.school.selectedIndex;
	if (document.form1.school.options[myindex].value != ""){      	 
		value = document.form1.school.options[myindex].value;
		
		// Contact Me updates.
		//location = "applyNow.html?schoolState=" + document.form1.schoolState.value + "&school=" + value + "&stateLive=" + document.form1.stateLive.value + "&firstName=" +  document.form1.firstName.value +  "&lastName=" +  document.form1.lastName.value + "&email=" +  document.form1.email.value + "&contact_me=" + (document.form1.contact_me.checked?'1':'');
		location = "applyNow.html?schoolState=" + document.form1.schoolState.value + "&school=" + value + "&stateLive=" + document.form1.stateLive.value + "&firstName=&lastName=&email=&contact_me=";
	

			
	}
}	
		

function setHotSpot(theName, theText){
	document.getElementById(theName).innerHTML =  theText;
}	

function appendHotSpot(theName, theText){

	if (document.all){
		if (document.getElementById(theName+"1")){
			theText = document.getElementById(theName+"1").innerHTML + "<p>" + theText + "</p>";
			document.getElementById(theName+"1").innerHTML = theText;
		}
			
	}else{
		if (document.getElementById(theName)){
			theText = document.getElementById(theName).innerHTML + "<p>" + theText + "</p>";
			document.getElementById(theName).innerHTML =  theText;
		}	
	}
}	

$(document).ready(function(){

	$($(".slider > a")).click(function () {
		$(this).next("div").slideToggle("fast");
	});

});

function popPodcast(){
	gwin=window.open('http://www.suntrusteducation.com/toolbox/podcast_4.htm','New_Window','width=482,height=225,history=no,resizable=yes,status=no,scrollbars=yes,scrolling,menubar=no'); 
	gwin.focus();
}

function offsite(theURL, theWidth, theHeight, theX, theY){
	// Only the first parameter is required.
	
	if (confirm("Selecting this link will take you away from the SunTrust website.  Since you will be leaving the SunTrust site, we encourage you to review the privacy policy and security offered on that site before providing any personal financial information.  SunTrust does not guaranty or assume liability for any third-party products or services. Click OK to continue. \n\nNote: If you have a pop-up  blocker installed you may need to hold down the CTRL key when clicking OK.")){
		var xpos ;
		var ypos ;
		
		var height;
		var width;
		
		if (!theWidth){
			width = 800;
		}else{
			width = theWidth;
		}
		
		if (!theHeight){	
			height=600;
		}else{
			height= theHeight;
		}
		
		if (!theX){	
			xpos=0;
		}else{
			xpos= theX;
		}
		
		if (!theY){	
			ypos=0;
		}else{
			ypos= theY;
		}
		
				
		winOptions = 'toolbar=1,location=1,menubar=1,directories=1,screenx=' +  xpos + ',screeny='+ ypos + ',top='+ ypos +',left=' + xpos + ',status=1,menubar=1,scrollbars=1,resizable=1,width=' + width + ',height=' + height;
		var temp = window.open(theURL, '', winOptions);
		temp.focus();
	}

}

$(document).ready(function(){
	$(".calculator").colorbox({iframe:true, innerWidth:540, innerHeight:650});
	
});

