









//tog
function tog(clicker, toggler, callback, speed){
  if (speed == undefined) {speed = SLIDE_SPEED;}
  if (callback) {jq(clicker).click(function(){jq(toggler).slideToggle(speed, callback); return false;});}
  else {jq(clicker).click(function(){jq(toggler).slideToggle(speed); return false;});}

}
function togger(j, callback, speed){
  if (speed == undefined) {speed = SLIDE_SPEED}
  if(callback) {jq(j).slideToggle(speed, callback); }
  else {jq(j).slideToggle(speed); }
}
//tog














//message
function async_message(m, d){message(m, d);}
function msg(m, d){message(m, d);}
function messages(m, d){message(m, d);}
function message(message, duration){
    if (duration == undefined){ duration = 3000;}
    if (jq.browser.msie) { jq("#message").css({position: 'absolute'}); }
    jq("#message").text(message).fadeIn(1000);
    setTimeout('jq("#message").fadeOut(2000)',duration);
    return false;
}
//message


function debug(m){if (typeof console != 'undefined'){console.log(m);}}
function puts(m){debug(m);}













//startup
jq(function(){
	jQuery("#waiter").ajaxStart(function(){jq(this).show();}).ajaxStop(function(){jq(this).hide();}).ajaxError(function(){jq(this).hide();});
})
//startup







// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
// 
function show_hide_fixed_shipping() {
  if (jq('#variety_shipping').val() == "fixed") {
    jq('#fixed_shipping').show();
  } else {
    jq('#fixed_shipping').hide();
  }
}


 function shippingSelect(){
	
        selectbox = document.getElementById("order_ship_method")
        stb = document.getElementById('stbbox')
		cbox = document.getElementById("order_ship_to_billing");

        if(selectbox.selectedIndex != 0){
            Effect.Appear(stb);
			cbox.checked = true
        }
        if(selectbox.selectedIndex == 0){
            Effect.Fade(stb);
			cbox.checked = true;

        }
        
		showShippingFields();

    }


	function showShippingFields(){
		
		cbox = document.getElementById("order_ship_to_billing");
		
		if(cbox.checked == true){
			Effect.Fade('shippingfields');
		}
		
		if(cbox.checked == false){
			Effect.Appear('shippingfields');
		}
		
	}