//---------------------------------------------------------------------
// Variable needed to determine the number of workshops choosen
//---------------------------------------------------------------------
var totalPrice = 0;
var fullWeekendPrice = 75;
var workshopOnlyPrice = 95;
var satOnlyPrice = 60;
var sunOnlyPrice = 45;
var friNitePrice = 10;
var satNitePrice = 15;
var picnicPrice = 10;
var tshirtPrice = 15;

function setPrice(price)
{
    fullWeekendPrice = price;
}

//------------------------------------------------------------------------
// updateTotal() - Updates the total number of workshops choosen. Called 
//                 each time a workshop is checked or unchecked.
//
//  Parameters:  NONE
//  Returns:     NOTHING
//------------------------------------------------------------------------
function updateTotal()
{   //----------------------------------------------------------
	// Reset the number of workshops before tallying the total
	//----------------------------------------------------------
	totalPrice = 0;
	
	// Add the prices up
	if(document.getElementById("ctl00_ContentPlaceHolder1_fullWknd").checked == true)
	{
	    totalPrice += fullWeekendPrice;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_workshopOnly").checked == true)
	{
	    totalPrice += workshopOnlyPrice;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_satOnly").checked == true)
	{
	    totalPrice += satOnlyPrice;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_sunOnly").checked == true)
	{
	    totalPrice += sunOnlyPrice;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_friNite").checked == true)
	{
	    totalPrice += friNitePrice;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_satNite").checked == true)
	{
	    totalPrice += satNitePrice;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_picnic").checked == true)
	{
	    totalPrice += picnicPrice;
	}
//	if(document.getElementById("ctl00_ContentPlaceHolder1_tShirt").checked == true)
//	{
//	    totalPrice += tshirtPrice;
//	}
	
	
	// Update Price on Reg Page
	document.getElementById("price").innerHTML = "$" + totalPrice;
	document.getElementById("ctl00_ContentPlaceHolder1_totalPrice").value = totalPrice;	       
}
	
//------------------------------------------------------------------------
// choosePkg() - 
//
//  Parameters:  NONE
//  Returns:     NOTHING
//------------------------------------------------------------------------
function choosePkg()
{	
    // Make sure all options are enabled to start
        document.getElementById("ctl00_ContentPlaceHolder1_fullWknd").disabled = false;
        document.getElementById("ctl00_ContentPlaceHolder1_workshopOnly").disabled = false;
		document.getElementById("ctl00_ContentPlaceHolder1_satOnly").disabled = false;
		document.getElementById("ctl00_ContentPlaceHolder1_sunOnly").disabled = false;
		document.getElementById("ctl00_ContentPlaceHolder1_friNite").disabled = false;
		document.getElementById("ctl00_ContentPlaceHolder1_satNite").disabled = false;
		document.getElementById("ctl00_ContentPlaceHolder1_picnic").disabled = false;
		
	// If the full weekend was choosen, set the price and gray out other options
	if(document.getElementById("ctl00_ContentPlaceHolder1_fullWknd").checked == true)
	{	
//	    tshirtPrice = 12;
//	    document.getElementById("shirtPrice").innerHTML = "$12";
		document.getElementById("ctl00_ContentPlaceHolder1_workshopOnly").disabled = true;
		document.getElementById("ctl00_ContentPlaceHolder1_satOnly").disabled = true;
		document.getElementById("ctl00_ContentPlaceHolder1_sunOnly").disabled = true;
		document.getElementById("ctl00_ContentPlaceHolder1_friNite").disabled = true;
		document.getElementById("ctl00_ContentPlaceHolder1_friNite").checked = false;
		document.getElementById("ctl00_ContentPlaceHolder1_satNite").disabled = true;
		document.getElementById("ctl00_ContentPlaceHolder1_satNite").checked = false;
		document.getElementById("ctl00_ContentPlaceHolder1_picnic").disabled = true;
		document.getElementById("ctl00_ContentPlaceHolder1_picnic").checked = false;
	}
//	else
//	{
//	    tshirtPrice = 15;
//	    document.getElementById("shirtPrice").innerHTML = "$15";
//	}
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_workshopOnly").checked == true)
	{
	    document.getElementById("ctl00_ContentPlaceHolder1_fullWknd").disabled = true;
	    document.getElementById("ctl00_ContentPlaceHolder1_satOnly").disabled = true;
		document.getElementById("ctl00_ContentPlaceHolder1_sunOnly").disabled = true;
	}
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_satOnly").checked == true)
	{
	    document.getElementById("ctl00_ContentPlaceHolder1_fullWknd").disabled = true;
	    document.getElementById("ctl00_ContentPlaceHolder1_workshopOnly").disabled = true;
	}
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_sunOnly").checked == true)
	{
	    document.getElementById("ctl00_ContentPlaceHolder1_fullWknd").disabled = true;
	    document.getElementById("ctl00_ContentPlaceHolder1_workshopOnly").disabled = true;
	}
}

function hideShow(twistieStatus, divId)
{
	var openDiv = document.getElementById("open" + divId).style;
	var closedDiv = document.getElementById("closed" + divId).style;
	
	if(twistieStatus == "closed")
	{
		openDiv.display = "block";
		closedDiv.display = "none";
	}
	else
	{
		openDiv.display = "none";
		closedDiv.display = "block";
	}
	
}

function paymentChanged()
{       
    document.getElementById("remindersDiv").style.display = "block";
    var reminder = document.getElementById("reminders");
    if (document.getElementById("ctl00_ContentPlaceHolder1_paymentType_0").checked == true)
    {
        reminder.innerHTML = "<b>Reminder:</b> Don't forget to make sure you register with the same email address you use for PayPal";
    }
    if (document.getElementById("ctl00_ContentPlaceHolder1_paymentType_1").checked == true)
    {
        reminder.innerHTML = "<b>Reminder:</b> Don't forget to make your check out to Viva dance! Studio.";
    }
    if (document.getElementById("ctl00_ContentPlaceHolder1_paymentType_2").checked == true)
    {
    	reminder.innerHTML = "<b>Reminder:</b> Don't forget to call Viva dance! Studio to make your credit card payment.";
    }
    if (document.getElementById("ctl00_ContentPlaceHolder1_paymentType_3").checked == true)
     {
    	reminder.innerHTML = "<b>Reminder:</b> Don't forget to make your money order out to Viva dance! Studio.";        
    }
    
}

function housing()
{
    if(document.getElementById("ctl00_ContentPlaceHolder1_needHousing_0").checked == true)
    {
        document.getElementById("needHousingForm").style.display = "block";
        document.getElementById("provideHousingForm").style.display = "none";
    }
	else if(document.getElementById("ctl00_ContentPlaceHolder1_needHousing_1").checked == true)
	{
		document.getElementById("needHousingForm").style.display = "none";		
		document.getElementById("provideHousingForm").style.display = "block";
	}
}

function selectNumCompanions()
{
	num = document.getElementById('numCompanions').value;
	if(num == "")
	{
		for(i=0; i<10; i++)
		{
			id = "name" + i;
			document.getElementById(id).style.display = "none";
		}
	}
	for(i=0; i<num; i++)
	{
		id = "name" + i;
		document.getElementById(id).style.display = "block";
	}
	for(i=num; i<10; i++)
	{
		id = "name" + i;
		document.getElementById(id).style.display = "none";
	}
}

function travelCompanions(type)
{
	if(type == "yes")
	{		
		document.getElementById("numCompanionsRow").style.display = "block";		
	}
	else
	{
		document.getElementById("numCompanions").value = "";
		document.getElementById("numCompanionsRow").style.display = "none";
		for(i=0; i<10; i++)
		{
			id = "name" + i;
			document.getElementById(id).style.display = "none";
		}		
	}
}

function openDesc(type)
{
	if(type == "yes")
	{		
		document.getElementById("allergyRow").style.display = "block";		
	}
	else
	{
		document.getElementById("allergyRow").style.display = "none";		
	}
}

function pets()
{
	if(document.getElementById("ctl00_ContentPlaceHolder1_pets_0").checked == true)
    {
        document.getElementById("petDiv").style.display = "block";
    }
	else
	{
		document.getElementById("petDiv").style.display = "none";		
	}
}

function transport()
{
	if(document.getElementById("ctl00_ContentPlaceHolder1_provideTransport_0").checked == true)
    {
        document.getElementById("transportType").style.display = "block";
    }
	else
	{
		document.getElementById("transportType").style.display = "none";		
	}
}

function allergies()
{
	if(document.getElementById("ctl00_ContentPlaceHolder1_allergies_0").checked == true)
    {
        document.getElementById("allergyRow").style.display = "block";
    }
	else
	{
		document.getElementById("allergyRow").style.display = "none";		
	}
}

