function swap_image(id,src)
{
	var img = document.getElementById(id);
	img.src = src;
}

function check_this(thing)
{
	document.getElementById(thing).src = '/secure/images/checkbox_on.gif';
	var form = $('profile_form');
	form[thing].value = 1
}

function disable_confirm(on,off)
{
	document.getElementById(on).style.display = 'none';	
	document.getElementById(off).style.display = 'inline';	
}

function toggle(id)
{
	var element = document.getElementById(id);
		
	if (element.style.display != 'none')
	{
		element.style.display = 'none';
	}
	else
	{
		element.style.display = '';
	}
}

function toggle1(id)
{
	if (document.getElementById(id).style.display != 'none')
	{
		document.getElementById(id).style.display = 'none';
	}
	else
	{
		document.getElementById(id).style.display = 'block';
	}
}

function toggle(id,flag,icon)
{
	if ($(flag).value == 0)
	{
		Effect.BlindUp(id,'blind');
		$(icon).src = '/images/disclosure_closedred.gif';
	}
	else
	{
		Effect.BlindDown(id,'blind');
		$(icon).src = '/images/disclosure_openred.gif';
	}	
}

function toggle_section(section,flag,icon)
{	
	$(flag).value = $(flag).value == 1 ? 0 : 1;
	toggle(section,flag,icon);
}

function toggleSpecies( select_id, other_id )
{
	var select = document.getElementById(select_id);
	var other_div = document.getElementById(other_id);
	if (select.value == 'other')
	{
		other_div.style.display = 'block';
	}
	else
	{
		if (other_div.style.display == 'block')
		{
			other_div.style.display = 'none';
		}
	}
}

function toggle_rx(id, on)
{
// turn them all off
	hidecapsule('doctor');
	hidecapsule('transfer');	
	hidecapsule('faxemail');
	
	if (on)
	{
		var on_section = document.getElementById(id+'_on');
		var off_section = document.getElementById(id+'_off');
		off_section.style.display = 'none';
		on_section.style.display = '';
	}
}

function hidecapsule(id)
{
	var on_section = document.getElementById(id+'_on');
	var off_section = document.getElementById(id+'_off');
	if (off_section) off_section.style.display = '';
	if (on_section) on_section.style.display = 'none';
}

function togglepayment()
{
	var creditcard = document.getElementById('creditcard_option');
	var eft = document.getElementById('eft_option');

	if (creditcard.checked)
	{
		document.getElementById('creditcard_form').style.display = 'block';
		document.getElementById('eft_form').style.display = 'none';
	}
	else if (eft.checked)
	{
		document.getElementById('creditcard_form').style.display = 'none';
		document.getElementById('eft_form').style.display = 'block';		
	}
}

function toggleAddress()
{
	var select = document.getElementById('CountrySelect');
	var country = select[select.selectedIndex].value;
	var northam = document.getElementById('new_us');
	var international = document.getElementById('new_int');
	
	if (country != '')
	{
		if ((country!='USA') && (country!='CAN'))
		{
			northam.style.display = 'none';
			international.style.display = 'block';
		}
		else
		{
			northam.style.display = 'block';
			international.style.display = 'none';		
		}		
	}

	document.newpatientform.selectedCountry.value = country;	
	document.newintpatientform.selectedCountry.value = country;
}

function help_popup(anchor)
{
	help_window  = window.open('/more_info.php?anchor='+anchor, 'myNewWindow', 'toolbar=0,location=0,scrollbars=1,resizable=1,width=272,height=300');
	help_window.focus();	
}

function receipt_popup(order)
{
	receipt_window = window.open('/secure/receipt_printable.php?order='+order, 'myNewReceiptWindow', 'toolbar=0,location=0,scrollbars=1,resizable=1,width=590,height=500');
	receipt_window.focus();	
}

function show_release()
{
	release_window  = window.open('/secure/release.php', 'myNewWindow', 'toolbar=0,location=0,scrollbars=1,resizable=1,width=580,height=400');
	release_window.focus();	
}

function switch_address()
{
	var select = document.getElementById('address_select');
	var new_shipping_subtotal = document.getElementById('shipping_cost_'+select.value).innerHTML;
	var new_shipping_total = document.getElementById('total_with_shipping_cost_'+select.value).innerHTML;
	var shipping_zone = document.getElementById('shipping_zone_'+select.value).innerHTML;
	
	if(shipping_zone == 4){
		document.getElementById('tracked_shipping_container').style.display = 'none';
	}else{
		document.getElementById('tracked_shipping_container').style.display = 'block';
	}
	
	var option;
	
	for(var i=0; i < select.options.length; i++)
	{
		option = select.options[i].value;
		document.getElementById('address_'+option).style.display = 'none';
	}

	document.getElementById('address_'+select.value).style.display = 'block';	
	
	document.getElementById('tracked_shipping_check_value').innerHTML = new_shipping_subtotal;
	
	if(document.getElementsByName('prefs[trackedShipping]')[0].checked){
		document.getElementById('shipping_cost_sub_total').innerHTML = new_shipping_subtotal;
		document.getElementById('default_cart_total').style.display = 'none';
		document.getElementById('overwrite_cart_total').style.display = 'block';
		document.getElementById('overwrite_cart_total').innerHTML = new_shipping_total;
	}else{
		document.getElementById('shipping_cost_sub_total').innerHTML = "Free";
		document.getElementById('default_cart_total').style.display = 'block';
		document.getElementById('overwrite_cart_total').style.display = 'none';
	}
	
}

function tooltip_toggle(id)
{
	var elementList = document.getElementsByClassName("tooltip");
	var element = $(id)
	var str = ''
	for(i=0;i< elementList.length; i++)
	{
		if (elementList[i] != element)	Element.hide(elementList[i]);
	}
	Element.toggle(id)
}