//---------------------------------------------------------------------
// Variable needed to determine the number of workshops choosen
//---------------------------------------------------------------------
var totalPrice = 0;

function choosePkg(clearWorkshops)
{
		if(document.getElementById("ctl00_ContentPlaceHolder1_fullWknd").checked == true)
		{	
		 var index, name;
		 for(index=1;index<=7;index++)
			{
				name = "ctl00_ContentPlaceHolder1_wkShop" + index;
				document.getElementById(name).disabled = true;
				document.getElementById(name).checked = true;
			}						  	
			document.getElementById("ctl00_ContentPlaceHolder1_friDance").disabled = true;
			document.getElementById("ctl00_ContentPlaceHolder1_friDance").checked = true;
			document.getElementById("ctl00_ContentPlaceHolder1_satDance").disabled = true;
			document.getElementById("ctl00_ContentPlaceHolder1_satDance").checked = true;
			
			for(index = 1; index <= 7; index++)
			{
				id = "price" + index;
				document.getElementById(id).innerHTML = "";
			}
			document.getElementById("priceFri").innerHTML = "";
			document.getElementById("priceSat").innerHTML = "";
		}
		else
		{
			//-----------------------------------------------------------------
			// If the full weekend pass is not choosen, make sure everything
			// else is enabled
			//-----------------------------------------------------------------			
			for(index = 1; index <= 7; index++)
			{
				id = "ctl00_ContentPlaceHolder1_wkShop" + index;
				document.getElementById(id).disabled = false;
				if(clearWorkshops == "true")
				{
				    document.getElementById(id).checked = false;
				}
			}
			
			document.getElementById("ctl00_ContentPlaceHolder1_fullWknd").disabled = false;
			document.getElementById("ctl00_ContentPlaceHolder1_friDance").disabled = false;
			document.getElementById("ctl00_ContentPlaceHolder1_satDance").disabled = false;

			if(clearWorkshops == "true")
			{
			    document.getElementById("ctl00_ContentPlaceHolder1_friDance").checked = false;
			    document.getElementById("ctl00_ContentPlaceHolder1_satDance").checked = false;
			}

			document.getElementById("priceFri").innerHTML = "$10";
			document.getElementById("priceSat").innerHTML = "$15";

            for(i = 1; i <= 7; i++)
            {
                id = "price" + i;
                document.getElementById(id).innerHTML = "$35";
            }
		}
}
	
//------------------------------------------------------------------------
// 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
	//----------------------------------------------------------
	numWorkshops = 0;
	totalPrice = 0;
	staffClass = 20;
	frankieClass = 30;
	workshop = 35;
	
	var index;
	var id;
	
	// If the full weekend was choosen, skip the rest, and set the price
	if(document.getElementById("ctl00_ContentPlaceHolder1_fullWknd").checked == true)
	{
		totalPrice = 270;
	}
	else
	{		
		// Check to see if Fri Nite has been checked
		if(document.getElementById("ctl00_ContentPlaceHolder1_friDance").checked == true)
		{
			totalPrice += 10;
		}
		
		// Check to see if Sat Nite has been checked
		if(document.getElementById("ctl00_ContentPlaceHolder1_satDance").checked == true)
		{
			totalPrice += 15;
		}
				
		if(document.getElementById("ctl00_ContentPlaceHolder1_wkShop1").checked == true)
		{
			totalPrice += workshop;
		}		
		if(document.getElementById("ctl00_ContentPlaceHolder1_wkShop2").checked == true)
		{
			totalPrice += workshop;
		}		
		if(document.getElementById("ctl00_ContentPlaceHolder1_wkShop3").checked == true)
		{
			totalPrice += workshop;
		}
		if(document.getElementById("ctl00_ContentPlaceHolder1_wkShop4").checked == true)
		{
			totalPrice += workshop;
		}
		if(document.getElementById("ctl00_ContentPlaceHolder1_wkShop5").checked == true)
		{
			totalPrice += workshop;
		}
		if(document.getElementById("ctl00_ContentPlaceHolder1_wkShop6").checked == true)
		{
		    totalPrice += workshop;
		}
		if(document.getElementById("ctl00_ContentPlaceHolder1_wkShop7").checked == true)
		{
			totalPrice += workshop;
		}
	}
	
	// Update Price on Reg Page
	document.getElementById("price").innerHTML = "$" + totalPrice;
	document.getElementById("ctl00_ContentPlaceHolder1_totalPrice").value = totalPrice;	       
}

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 make your money order out to Viva dance! Studio.";
    }
    if (document.getElementById("ctl00_ContentPlaceHolder1_paymentType_3").checked == true)
    {
        reminder.innerHTML = "<b>Reminder:</b> Don't forget to call Viva dance! Studio to make your credit card payment.";
    }
    
}

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";		
	}
}
