
function MM_displayStatusMsg(msgStr)  { //v3.0
	status=msgStr; document.MM_returnValue = true;
}

function MM_findObj(n, d) { //v3.0
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

if (document.images) {
	home_f2 = new Image(44 ,21); home_f2.src = "/images/home_f2.gif";
	home_f1 = new Image(44 ,21); home_f1.src = "/images/home.gif";
	shop_f2 = new Image(45 ,21); shop_f2.src = "/images/shop_f2.gif";
	shop_f1 = new Image(45 ,21); shop_f1.src = "/images/shop.gif";
	buying_f2 = new Image(63 ,21); buying_f2.src = "/images/buying_f2.gif";
	buying_f1 = new Image(63 ,21); buying_f1.src = "/images/buying.gif";
	contact_f2 = new Image(61 ,21); contact_f2.src = "/images/contact_f2.gif";
	contact_f1 = new Image(61 ,21); contact_f1.src = "/images/contact.gif";
	steiff_f2 = new Image(54 ,21); steiff_f2.src = "/images/steiff_f2.gif";
	steiff_f1 = new Image(54 ,21); steiff_f1.src = "/images/steiff.gif";
	merrythought_f2 = new Image(63 ,21); merrythought_f2.src = "/images/merrythought_f2.gif";
	merrythought_f1 = new Image(63 ,21); merrythought_f1.src = "/images/merrythought.gif";
	artist_f2 = new Image(49 ,21); artist_f2.src = "/images/artist_f2.gif";
	artist_f1 = new Image(49 ,21); artist_f1.src = "/images/artist.gif";
	replica_f2 = new Image(55 ,21); replica_f2.src = "/images/menu_allbears_f2.gif";
	replica_f1 = new Image(55 ,21); replica_f1.src = "/images/menu_allbears.gif";
}

function load_shop_menu_imgs() {
	if (document.images) {
		shop_menu_list_f1 = new Image(70 ,70); shop_menu_list_f1.src = "/images/shop_menu_list.gif";
		shop_menu_list_f2 = new Image(70 ,70); shop_menu_list_f2.src = "/images/shop_menu_list_on.gif";
		shop_menu_search_f1 = new Image(71 ,70); shop_menu_search_f1.src = "/images/shop_menu_search.gif";
		shop_menu_search_f2 = new Image(71 ,70); shop_menu_search_f2.src = "/images/shop_menu_search_on.gif";
		shop_menu_basket_f1 = new Image(71 ,70); shop_menu_basket_f1.src = "/images/shop_menu_basket.gif";
		shop_menu_basket_f2 = new Image(71 ,70); shop_menu_basket_f2.src = "/images/shop_menu_basket_on.gif";
		shop_menu_checkout_f1 = new Image(70 ,70); shop_menu_checkout_f1.src = "/images/shop_menu_checkout.gif";
		shop_menu_checkout_f2 = new Image(70 ,70); shop_menu_checkout_f2.src = "/images/shop_menu_checkout_on.gif";
	}
}




function field_focus(theform,thefield) {
	if (document.forms[theform].elements[thefield]) {
		document.forms[theform].elements[thefield].focus();
	}
}

function copy_to_ship(part) {
	if (document.forms.checkout.elements.dup_addr.selectedIndex == 0) {
		var source_ref = eval('document.forms.checkout.elements.' + part + '_bill');
		var target_ref = eval('document.forms.checkout.elements.' + part + '_ship');
		if (source_ref.type == 'select-one') {
			target_ref.selectedIndex = source_ref.selectedIndex ;
		} else {
			target_ref.value = source_ref.value ;
		}
	}
}

function warn_disabled(field) {
	if (document.forms.checkout.elements.dup_addr.selectedIndex == 0) {
		alert('This field is disabled because you have selected the \'shipping address same as billing address\' option.');
		field.blur();
	}
}

function clear_field(theform,thefield) {
	if (document.forms[theform].elements[thefield]) {
		if (document.forms[theform].elements[thefield].type == 'select-one') {
			document.forms[theform].elements[thefield].selectedIndex = 0 ;
		} else {
			document.forms[theform].elements[thefield].value = '' ;
		}
	}
}


function dup_addr_switch() {
	var form_ref = document.forms.checkout;
	var fields = new Array('address', 'postcode','country');
	if (form_ref.elements.dup_addr.selectedIndex == 0) {
		for (i in fields) {
			copy_to_ship(fields[i]);
			form_ref.elements[fields[i] + '_ship'].disabled = true ;
			form_ref.elements[fields[i] + '_ship'].blur() ;
		}
	} else {
		for (i in fields) {
			clear_field('checkout',(fields[i] + '_ship'));
			form_ref.elements[fields[i] + '_ship'].disabled = false ;
		}
		form_ref.elements[fields[0] + '_ship'].focus();
	}
}

function form_submit(theform,sub_button) {
	var form_ref = document.forms[theform];
	if (!form_ref.elements[sub_button].disabled) {
		form_ref.elements[sub_button].disabled = true;
	}
	form_ref.submit();
}
