jQuery.extend({ImpromptuDefaults:{prefix:"jqi",buttons:{Ok:!0},loaded:function(){},submit:function(){return!0},callback:function(){},opacity:0.6,zIndex:999,overlayspeed:"slow",promptspeed:"fast",show:"fadeIn",focus:0,useiframe:!1,top:"30%",persistent:!0},ImpromptuStateDefaults:{html:"",buttons:{Ok:!0},focus:0,submit:function(){return!0}},SetImpromptuDefaults:function(c){jQuery.ImpromptuDefaults=jQuery.extend({},jQuery.ImpromptuDefaults,c)},SetImpromptuStateDefaults:function(c){jQuery.ImpromptuStateDefaults= jQuery.extend({},jQuery.ImpromptuStateDefaults,c)},ImpromptuGoToState:function(c){jQuery("."+jQuery.ImpromptuCurrentPrefix+"_state").slideUp("slow");jQuery("#"+jQuery.ImpromptuCurrentPrefix+"_state_"+c).slideDown("slow",function(){jQuery(this).find("."+jQuery.ImpromptuCurrentPrefix+"defaultbutton").focus()})},ImpromptuClose:function(){jQuery("#"+jQuery.ImpromptuCurrentPrefix+"box").fadeOut("fast",function(){jQuery(this).remove()})},ImpromptuCurrentPrefix:"jqi",prompt:function(c,a){a=jQuery.extend({}, jQuery.ImpromptuDefaults,a);jQuery.ImpromptuCurrentPrefix=a.prefix;var i=jQuery.browser.msie&&7>jQuery.browser.version,m=jQuery.browser.msie,n=jQuery(document.body),e=jQuery(window),h='
',s=null!=$("iframe").contents().find("OBJECT, EMBED, iframe").html()?!0:!1;a.useiframe||0':(i&&jQuery("select").css("visibility","hidden"),h+='
');var h=h+('
X
'),f=$(h+"
").appendTo(n),g=f.children("#"+a.prefix),j=f.children("#"+a.prefix+"fade");c.constructor==String&&(c={state0:{html:c,buttons:a.buttons,focus:a.focus,submit:a.submit}});var k="";jQuery.each(c,function(b,d){d=jQuery.extend({},jQuery.ImpromptuStateDefaults,d);c[b]=d; k+='"});g.find("#"+a.prefix+"states").html(k).children("."+a.prefix+"_state:first").css("display","block");jQuery.each(c,function(b,d){var c=g.find("#"+a.prefix+"_state_"+ b);c.children("."+a.prefix+"buttons").children("button").click(function(){var b=c.children("."+a.prefix+"message"),f=d.buttons[jQuery(this).text()],e={};jQuery.each(g.find("#"+a.prefix+"states :input").serializeArray(),function(a,b){void 0==e[b.name]?e[b.name]=b.value:typeof e[b.name]==Array?e[b.name].push(b.value):e[b.name]=[e[b.name],b.value]});d.submit(f,b,e)&&l(!0,f,b,e)});c.find("."+a.prefix+"buttons button:eq("+d.focus+")").addClass(a.prefix+"defaultbutton")});var p=function(){f.css({top:e.scrollTop()})}, q=function(){if(a.persistent){var b=0;f.addClass(a.prefix+"warning");var d=setInterval(function(){f.toggleClass(a.prefix+"warning");1