function toggle(thisCheckbox, tag)
{
    if (thisCheckbox.checked) {  
		document.getElementById(tag).style.display = 'block';
    }
	else {
		document.getElementById(tag).style.display = 'none';
    }
		
}
function change_shown_payment_type(is_shown)
{
	//alert(is_shown);
    if (is_shown == "pay_by_credit_card") 
	{  
		document.getElementById("pay_by_credit_card").style.display = 'block';
    }
	else 
	{
		document.getElementById("pay_by_credit_card").style.display = 'none';
    } 
}



function change_shown_delivery(is_shown)
{
    if (is_shown == "Yes") 
	{  
		document.getElementById("show_delivery_fields").style.display = 'block';
    }
	
	else 
	{
		document.getElementById("show_delivery_fields").style.display = 'none';
    }
		
}

function toggle_on(thisCheckbox, tag)
{
    if (thisCheckbox.checked) {  
		document.getElementById(tag).style.display = 'block';
    }		
}

function toggle_off(thisCheckbox, tag)
{
    if (thisCheckbox.checked) {  
		document.getElementById(tag).style.display = 'none';
    }		
}

function restrict_billing()
{ 

	if(document.getElementById('same_as_shipping_box').checked)
	{
							   
		document.getElementById('billing_first_name').value = document.getElementById('shipping_first_name').value;
		document.getElementById('billing_last_name').value = document.getElementById('shipping_last_name').value;
		document.getElementById('billing_address_1').value = document.getElementById('shipping_address_1').value;
		document.getElementById('billing_address_2').value = document.getElementById('shipping_address_2').value;
		document.getElementById('billing_city').value = document.getElementById('shipping_city').value;
		document.getElementById('billing_state').value = document.getElementById('shipping_state').value;
		document.getElementById('billing_zip').value = document.getElementById('shipping_zip').value;
		/* 
		document.getElementById('billing_first_name').disabled = true;
		document.getElementById('billing_last_name').disabled = true;
		document.getElementById('billing_address_1').disabled = true;
		document.getElementById('billing_address_2').disabled = true;
		document.getElementById('billing_city').disabled = true;
		document.getElementById('billing_state').disabled = true;
		document.getElementById('billing_zip').disabled = true;
		
		 */
	}
	else
	{
							   
		/*
		document.getElementById('billing_first_name').value = '';
		document.getElementById('billing_last_name').value = '';
		document.getElementById('billing_address_1').value = '';
		document.getElementById('billing_address_2').value = '';
		document.getElementById('billing_city').value = '';
		document.getElementById('billing_state').value = '';
		document.getElementById('billing_zip').value = '';
		 
		document.getElementById('billing_first_name').disabled = false;
		document.getElementById('billing_last_name').disabled = false;
		document.getElementById('billing_address_1').disabled = false;
		document.getElementById('billing_address_2').disabled = false;
		document.getElementById('billing_city').disabled = false;
		document.getElementById('billing_state').disabled = false;
		document.getElementById('billing_zip').disabled = false; */
	}
	
}
function change_billing()
{
    if(document.getElementById('same_as_shipping_box').checked && document.getElementById('gift').value !='Yes' )
	{
							   
		document.getElementById('billing_first_name').value = document.getElementById('shipping_first_name').value;
		document.getElementById('billing_last_name').value = document.getElementById('shipping_last_name').value;
		document.getElementById('billing_address_1').value = document.getElementById('shipping_address_1').value;
		document.getElementById('billing_address_2').value = document.getElementById('shipping_address_2').value;
		document.getElementById('billing_city').value = document.getElementById('shipping_city').value;
		document.getElementById('billing_state').value = document.getElementById('shipping_state').value;
		document.getElementById('billing_zip').value = document.getElementById('shipping_zip').value;
		 
		
	}	
	if(document.getElementById('gift').value == 'Yes')
	{
		document.getElementById('same_as_shipping_box').checked = false;  
		
		document.getElementById('billing_first_name').value = '';
		document.getElementById('billing_last_name').value = '';
		document.getElementById('billing_address_1').value = '';
		document.getElementById('billing_address_2').value = '';
		document.getElementById('billing_city').value = '';
		document.getElementById('billing_state').value = '';
		document.getElementById('billing_zip').value = '';
		/*
		document.getElementById('billing_first_name').disabled = false;
		document.getElementById('billing_last_name').disabled = false;
		document.getElementById('billing_address_1').disabled = false;
		document.getElementById('billing_address_2').disabled = false;
		document.getElementById('billing_city').disabled = false;
		document.getElementById('billing_state').disabled = false;
		document.getElementById('billing_zip').disabled = false;
		  */
		
	}	
}

function toggle_on_div(div_name)
{
	document.getElementById(div_name).style.display = "block";
}

function toggle_off_div(div_name)
{
	document.getElementById(div_name).style.display = "none";
}

/*********************************************************************************
** Used with > 2 divs. This deactivates all other divs when one is activated.	**
** Currently used by: Form Elements												**
*********************************************************************************/
function toggle_on_div_toggle_off_others(div_count,type_num,div_id)
{
   for (i = 0; i < div_count; i++)
   {
	   var increment = i + 1;
	   
	   if(increment == type_num)
	   {
		   document.getElementById(div_id+'_div_'+increment).style.display = "block";
	   }
	   else
	   {
		   document.getElementById(div_id+'_div_'+increment).style.display = "none";
	   }
   }
   
}