$(document).ready(function(){

	
	// if the function argument is given to overlay,
	// it is assumed to be the onBeforeLoad event listener
	$("#signin").colorbox({
		iframe:true, 
		innerWidth:690, 
		innerHeight:470,
		close: '',
		onClose: function() {
			$('#pressed_checkout').val(0);
		}
	});
	
	$("#signin").show();
	
	//var mini_basket_loaded=0;
	$("#basket-section").live("mouseenter",function(e){
		$("#basket_mini").fadeIn("fast");
	}).live("mouseleave",function(e){
		$("#basket_mini").fadeOut("fast");
	});
	
	
});


/*ProcessData = function(day, month, year, formId) {
	alert(day);
	alert(window.parent.$('#dd_d').val());
	window.parent.$('#dd_d').val(day);
	window.parent.$('#dd_m').val(month);
	window.parent.$('#dd_y').val(year);
	//window.opener.document.checkout_address.action.value="delivery_day";
	window.parent.$('#'+formId).attr('action', 'delivery_day');
	window.parent.$.fn.colorbox.close();
	window.parent.$('#'+formId).submit();
	
}*/


function numbersonly(myfield, e, dec) {
	var key;
	var keychar;
	
	if (window.event)
	   key = window.event.keyCode;
	else if (e)
	   key = e.which;
	else
	   return true;
	keychar = String.fromCharCode(key);
	
	// control keys
	if ((key==null) || (key==0) || (key==8) || 
	    (key==9) || (key==13) || (key==27) )
	   return true;
	
	// numbers
	else if ((("0123456789").indexOf(keychar) > -1))
	   return true;
	
	// decimal point jump
	else if (dec && (keychar == ".")){
	   myfield.form.elements[dec].focus();
	   return false;
	} else
	   return false;
}
