// go back to previous page
function goBack() {
	history.go(-1)
}

// popup message - useful for mockup purposes
function popupMsg(msg) { //v1.0
  alert(msg);
}

// centered popup
function NewWindow(mypage, myname, w, h, scroll) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
		winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
		win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

// close popups
function closeWindow() {
    top.window.close();
}

// close remote popups
function closeRemote() {
timer = setTimeout('top.window.close();', 10);
}

// open URL for buttons in popups
function openPage(url) {
top.location = url;
}


function displayOn(objectID) {
findDOM(objectID,1).display='';
}

function displayOff(objectID) {
findDOM(objectID,1).display='none';
}

function ToggleCSSForms() {
	var screenCSS = document.getElementById('screenCSS');
	var printCSS = document.getElementById('printCSS');
	if (screenCSS.flag == true) {
	screenCSS.href = screenCSS.oldhref;
	screenCSS.flag = false;
	
	} else {
	screenCSS.oldhref = screenCSS.href;
	screenCSS.href = printCSS.href;
	screenCSS.flag = true;
	}
}

function ToggleCSS() {
	var screenCSS = document.getElementById('screenCSS');
	var printCSS = document.getElementById('printCSS');
	var screenCSSMambo = document.getElementById('screenCSSMambo');
	var printCSSMambo = document.getElementById('printCSSMambo');
	
	if (screenCSS.flag == true) {
	screenCSS.href = screenCSS.oldhref;
	screenCSSMambo.href = screenCSSMambo.oldhref;
	screenCSS.flag = false;
	
	} else {
	screenCSS.oldhref = screenCSS.href;
	screenCSS.href = printCSS.href;
	screenCSSMambo.oldhref = screenCSSMambo.href;
	screenCSSMambo.href = printCSSMambo.href;
	screenCSS.flag = true;
	}
}

function enableCardInfo()	{
	if (document.mainForm.cardAuthorization.checked == true)	{
		document.mainForm.MasterCard.disabled = false;
		document.mainForm.Visa.disabled = false;
		document.mainForm.AmEx.disabled = false;
		document.mainForm.cardNumber.disabled = false;
		document.mainForm.cardExpires.disabled = false;
		document.mainForm.cardHolder.disabled = false;
		document.mainForm.nameStudent.disabled = false;
	} else	{
		document.mainForm.MasterCard.disabled = true;
		document.mainForm.MasterCard.checked = false;
		document.mainForm.Visa.disabled = true;
		document.mainForm.Visa.checked = false;
		document.mainForm.AmEx.disabled = true;
		document.mainForm.AmEx.checked = false;
		document.mainForm.cardNumber.disabled = true;
		document.mainForm.cardNumber.value = "";
		document.mainForm.cardExpires.disabled = true;
		document.mainForm.cardExpires.value = "";
		document.mainForm.cardHolder.disabled = true;
		document.mainForm.cardHolder.value = "";
		document.mainForm.nameStudent.disabled = true;
		document.mainForm.nameStudent.value = "";
	}
	
}

function populateFrom()	{
	document.mainForm.from.value = document.mainForm.Email.value;
}

function populateSession(sessionChoice)	{
	document.mainForm.session_length.value = sessionChoice;
}


function enableSubmit()	{
	if (document.mainForm.agreeToTerms.checked == true)	{
		document.mainForm.submitForm.disabled = false;
	} else	{
		document.mainForm.submitForm.disabled = true;
	}
}

function toggleILPPrices()	{
	if (document.getElementById("Midtown").checked) 	{
		document.mainForm.session1.value = "451";
		document.mainForm.session2.value = "851";
		document.mainForm.session3.value = "1301";
		document.mainForm.session4.value = "1651";
		document.mainForm.session5.value = "2001";
		document.mainForm.session6.value = "3801";
	
	} else {
		document.mainForm.session1.value = "450";
		document.mainForm.session2.value = "850";
		document.mainForm.session3.value = "1300";
		document.mainForm.session4.value = "1650"
		document.mainForm.session5.value = "2000";
		document.mainForm.session6.value = "3800";
	}
	
	document.mainForm.session1cost.value = document.mainForm.session1.value;
	document.mainForm.session2cost.value = document.mainForm.session2.value;
	document.mainForm.session3cost.value = document.mainForm.session3.value;
	document.mainForm.session4cost.value = document.mainForm.session4.value;
	document.mainForm.session4down.value = "1300";
	document.mainForm.session5cost.value = document.mainForm.session5.value;
	document.mainForm.session5down.value = "1300";
	document.mainForm.session6cost.value = document.mainForm.session6.value;
	document.mainForm.session6down.value = "1300";

	setTuition();
	// sets the TOTAL amount due, which is NOT necessarily what ILP students will pay
	amountDue();
	// sets the amount due NOW, which accounts for down payment only 
	amountDownILP();
	// shows balance due upon arrival in US
	amountBalanceILP();
}


function setMailFee() {
	if (document.mainForm.mailFee.checked)	{
		document.mainForm.mailFeeCost.value = "75";
	} else	{
		document.mainForm.mailFeeCost.value = "0";
	}
	mailingFee = parseInt(document.mainForm.mailFeeCost.value);
	amountDue();
	amountDownILP();
	amountBalanceILP();
}


/* FUTURE, if MIDTOWN IS REINTRODUCED 
function toggleShortPrices()	{
	if (document.getElementById("Midtown").checked) 	{
		document.mainForm.session1.value = "250";
		document.mainForm.session2.value = "465";
		document.mainForm.session3.value = "135";
		document.mainForm.session4.value = "160";
		document.mainForm.session5.value = "160";
		document.mainForm.session6.value = "160";
		document.mainForm.session7.value = "125";
		document.mainForm.session8.value = "125";

		document.mainForm.session9.checked = false;
		document.mainForm.session9.value = "0";
		document.mainForm.session9.disabled = true;
		document.mainForm.session9cost.value = "--";
		document.mainForm.session9cost.disabled = true;
		
		document.mainForm.session10.checked = false;
		document.mainForm.session10.value = "0";
		document.mainForm.session10.disabled = true;
		document.mainForm.session10cost.value = "--";
		document.mainForm.session10cost.disabled = true;
		
	
	} else {
		document.mainForm.session1.value = "150";
		document.mainForm.session2.value = "150";
		document.mainForm.session3.value = "150";
		document.mainForm.session4.value = "160";
		document.mainForm.session5.value = "160";
		document.mainForm.session6.value = "160";
		document.mainForm.session7.value = "125";
		document.mainForm.session8.value = "125";
		
		document.mainForm.session9.value = "125";
		document.mainForm.session9.disabled = false;
		document.mainForm.session9cost.value = document.mainForm.session9.value;
		document.mainForm.session9cost.disabled = false;
		
		document.mainForm.session10.value = "125";
		document.mainForm.session10.disabled = false;
		document.mainForm.session10cost.value = document.mainForm.session10.value;
		document.mainForm.session10cost.disabled = false;
	}
	
	document.mainForm.session1cost.value = document.mainForm.session1.value;
	document.mainForm.session2cost.value = document.mainForm.session2.value;
	document.mainForm.session3cost.value = document.mainForm.session3.value;
	document.mainForm.session4cost.value = document.mainForm.session4.value;
	document.mainForm.session5cost.value = document.mainForm.session5.value;
	document.mainForm.session6cost.value = document.mainForm.session6.value;
	document.mainForm.session7cost.value = document.mainForm.session7.value;
	document.mainForm.session8cost.value = document.mainForm.session8.value;
	setTuition();
	amountDue();
}
*/

// TEMPORARY, UNTIL MIDTOWN IS BACK ONLINE
function toggleShortPrices()	{
		document.mainForm.session1.value = "150";
		document.mainForm.session2.value = "150";
		document.mainForm.session3.value = "150";
		document.mainForm.session4.value = "160";
		document.mainForm.session5.value = "160";
		document.mainForm.session6.value = "160";
		document.mainForm.session7.value = "125";
		document.mainForm.session8.value = "125";
		
		document.mainForm.session9.value = "125";
		document.mainForm.session9.disabled = false;
		document.mainForm.session9cost.value = document.mainForm.session9.value;
		document.mainForm.session9cost.disabled = false;
		
		document.mainForm.session10.value = "125";
		document.mainForm.session10.disabled = false;
		document.mainForm.session10cost.value = document.mainForm.session10.value;
		document.mainForm.session10cost.disabled = false;
	
	document.mainForm.session1cost.value = document.mainForm.session1.value;
	document.mainForm.session2cost.value = document.mainForm.session2.value;
	document.mainForm.session3cost.value = document.mainForm.session3.value;
	document.mainForm.session4cost.value = document.mainForm.session4.value;
	document.mainForm.session5cost.value = document.mainForm.session5.value;
	document.mainForm.session6cost.value = document.mainForm.session6.value;
	document.mainForm.session7cost.value = document.mainForm.session7.value;
	document.mainForm.session8cost.value = document.mainForm.session8.value;
	setTuition();
	amountDue();
}


function setTuition()		{
	for (var i=0; i<document.mainForm.Tuition.length; i++)  {
		if (document.mainForm.Tuition[i].checked)  {
		 document.mainForm.tuition_fee.value = document.mainForm.Tuition[i].value;
		}
	}
	tuitionFee = parseInt(document.mainForm.tuition_fee.value);
}



function amountDue()	{
	document.mainForm.amount_due.value = enrollmentFee + tuitionFee + mailingFee;
}

function amountDownILP()	{
	var downPayment = 0;
		
	if (document.mainForm.session1.checked)  {
		downPayment = parseInt(document.mainForm.session1cost.value);
	} else if (document.mainForm.session2.checked)  {
		downPayment = parseInt(document.mainForm.session2cost.value);
	} else if (document.mainForm.session3.checked)  {
		downPayment = parseInt(document.mainForm.session3cost.value);
	} else {
		downPayment = 1300;
	}	
	document.mainForm.amount_down.value = enrollmentFee + downPayment + mailingFee;
}


function amountBalanceILP()	{
	var amountDue = parseInt(document.mainForm.amount_due.value);
	var amountDown = parseInt(document.mainForm.amount_down.value);
	document.mainForm.amount_balance.value = amountDue - amountDown;
}

// clear useless fields upon submit
function cleanupShort()	{
	document.mainForm.session1cost.value = null;
	document.mainForm.session2cost.value = null;
	document.mainForm.session3cost.value = null;
	document.mainForm.session4cost.value = null;
	document.mainForm.session5cost.value = null;
	document.mainForm.session6cost.value = null;
	document.mainForm.session7cost.value = null;
	document.mainForm.session8cost.value = null;
	document.mainForm.session9cost.value = null;
	document.mainForm.session10cost.value = null;
}

function cleanupILP()	{
	document.mainForm.session1cost.value = null;
	document.mainForm.session2cost.value = null;
	document.mainForm.session3cost.value = null;
	document.mainForm.session4cost.value = null;
	document.mainForm.session5cost.value = null;
	document.mainForm.session6cost.value = null;
}
	 
// slideshow

// (C) 2000 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this  header
// NS4-6,IE4-6
// Fade effect only in IE; degrades gracefully

// =======================================
// set the following variables
// =======================================

// Set slideShowSpeed (milliseconds)
var slideShowSpeed = 10000

// Duration of crossfade (seconds)
var crossFadeDuration = 3

// Specify the image files
var Pic = new Array() // don't touch this
// to add more images, just continue
// the pattern, adding to the array below

Pic[0] = '/nylc2005/images/other_images/video_frames/video_frame1.gif'
Pic[1] = '/nylc2005/images/other_images/video_frames/video_frame2.gif'
Pic[2] = '/nylc2005/images/other_images/video_frames/video_frame3.gif'
Pic[3] = '/nylc2005/images/other_images/video_frames/video_frame4.gif'
Pic[4] = '/nylc2005/images/other_images/video_frames/video_frame5.gif'
Pic[5] = '/nylc2005/images/other_images/video_frames/video_frame6.gif'
Pic[6] = '/nylc2005/images/other_images/video_frames/video_frame7.gif'
Pic[7] = '/nylc2005/images/other_images/video_frames/video_frame8.gif'
Pic[8] = '/nylc2005/images/other_images/video_frames/video_frame9.gif'

// =======================================
// do not edit anything below this line
// =======================================

var t
var j = 0
var p = Pic.length

var preLoad = new Array()
for (i = 0; i < p; i++){
   preLoad[i] = new Image()
   preLoad[i].src = Pic[i]
}

function runSlideShow(){
   if (document.all){
      document.images.SlideShow.style.filter="blendTrans(duration=2)"
      document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
      document.images.SlideShow.filters.blendTrans.Apply()      
   }
   document.images.SlideShow.src = preLoad[j].src
   if (document.all){
      document.images.SlideShow.filters.blendTrans.Play()
   }
   j = j + 1
   if (j > (p-1)) j=0
   t = setTimeout('runSlideShow()', slideShowSpeed)
}
