function make_text(text)
{var re=/\&\#(\d*)\;/g
text=text.replace(re,get_unicode);var new_node=document.createTextNode(text);return new_node;}
function get_unicode(str,digits,offset,s)
{digits=parseInt(digits);return String.fromCharCode(digits);}
function make_node(which,attrs,children)
{var new_node=document.createElement(which);if(attrs!=undefined)
{for(var attr in attrs)
{if(attr.toLowerCase()=='class'||attr.toLowerCase()=='classname')
new_node.className=attrs[attr];else
new_node.setAttribute(attr,attrs[attr]);}}
if(children!=undefined)
{if(!children.push||!children.join)
children=[children];for(var x=0;x<children.length;x++)
{try
{new_node.appendChild(children[x]);}
catch(e){}}}
return new_node;}
function swap_node(elem,new_elem){elem.parentNode.replaceChild(new_elem,elem);return new_elem;}
function FeedbackTrigger(url,attr){var loc='/feedback/lb.pd';var attrs={'width':440,'hideloading':true};if(url)loc=url;if(attr)attrs=attr;var ftrigger=this;this.show=function(){lightbox(loc,attrs);omniture.swap_vars_and_ping({'s_pageName':loc});}
this.hide=function(){if(scrollInterval)
clearInterval(scrollInterval)
hideLightbox();}}
function FeedbackForm(formid,submitbtnid,cancelbtnid){var fform=this;this.debug=false;this.form=document.getElementById(formid);if(!submitbtnid)submitbtnid='save';if(!cancelbtnid)cancelbtnid='cancel';this.btn_submit=document.getElementById(submitbtnid);this.btn_cancel=document.getElementById(cancelbtnid);this.errors=new Errors('lightbox_message_area');this.request=new Requester('','POST',true,true);this.submitting=false;this.isIE=navigator.appName.indexOf('Microsoft')!=-1;this.user_status=document.getElementById('user_status');this.comments=document.getElementById('comments');this.page_name=document.getElementById('page_name');this.likely_recommend=document.getElementById('likely_recommend');this.rate_design=this.form.rate_design;this.rate_ease=this.form.rate_ease;try{this.btn_submit.onclick=function(){fform.submit();}}catch(e){}
try{this.btn_cancel.onclick=function(){fform.hide();}}catch(e){}
this.hide=function(){if(scrollInterval)
clearInterval(scrollInterval)
hideLightbox();}
this.submit=function(){if(!this.form)return false;this.disable(true);this.page_name.value=s_pageName;var strQuery=new Requester().formToQuery(this.form);if(this.submitting)return;this.submitting=true;this.request.url='/feedback/submitfeedback.pd';this.request.onsuccess=this.onsuccess;this.request.onerror=this.onerror;this.request.sendRequest(strQuery);}
this.onerror=function(req){fform.submitting=false;fform.disable(false);fform.errors.add(new Error('',"There was an error submitting your feedback.<br/>Please try again in a few minutes."));if(fform.debug)
fform.errors.add(new Error('',req.responseText));fform.errors.display(true);}
this.onsuccess=function(req){eval('var results = '+req.responseText);fform.submitting=false;if(results.status==0){fform.hide();}else{fform.disable(false);fform.errors.add(new Error('',results.message));if(fform.debug)
fform.errors.add(new Error('',results.error));fform.errors.display(true);}}
this.disable=function(disabled){if(!this.form)return false;for(var i=0;i<this.form.elements.length;i++){if(this.form.elements[i].type!='hidden'){this.form.elements[i].disabled=disabled;if(this.form.elements[i].type!='button')
this.form.elements[i].style.background='#FFFFFF';}}}}
function FinditLightbox(hidden_node_id,form_id){var findittrigger=this;this.hidden_node_id=hidden_node_id;this.form_id=form_id;this.ff=undefined;this.show=function(){var markup=dojo.byId(findittrigger.hidden_node_id).innerHTML;markup=markup.replace('findit_magic',form_id);lightbox('',undefined,markup);findit_ff=new FocusForm(findittrigger.form_id);findittrigger.ff=new FocusForm(findittrigger.form_id);return false;}
this.hide=function(){if(findittrigger.ff){findittrigger.ff.reset_form();}
hideLightbox();return false;}}
function OriginalFormValues(){}
function FocusForm(form_id,off_cls,on_cls){var fform=this;this.orig_form_values=new OriginalFormValues();this.on_cls=on_cls||'activeinput';this.off_cls=off_cls||'lazyinput';this.form=document.getElementById(form_id);this.wake_input=function(elem){if(elem.className.indexOf(fform.off_cls)>-1){eval('fform.orig_form_values.'+elem.name+'=elem.value;');elem.value='';if(elem.name.indexOf('password')>-1){var new_elem=make_node('input',{'class':elem.className,'name':elem.name,'type':'password','id':elem.id});elem=swap_node(elem,new_elem);connect_password_keypress(elem,form_id);elem.focus();elem.focus();new_elem.focus();}
elem.className=elem.className.replace(/lazyinput/,fform.on_cls);}}
this.reset_input=function(elem){if(elem.className.indexOf(fform.on_cls)>-1){elem.className=elem.className.replace(/activeinput/,fform.off_cls);if(elem.name.indexOf('password')>-1){var new_elem=make_node('input',{'class':elem.className,'name':elem.name,'type':'text','id':elem.id});elem=swap_node(elem,new_elem);elem.focus();}
try{eval('var orig_value=fform.orig_form_values.'+elem.name+';');elem.value=orig_value;}catch(e){elem.value="Couldn't find original value";}}}
this.reset_form=function(){for(var i=0;i<fform.form.elements.length;i++){fform.reset_input(fform.form.elements[i]);}
fform.setup_onfocus();}
this.setup_onfocus=function(){for(var i=0;i<fform.form.elements.length;i++){function wake_closure(elem){var el=elem;function inner_wake(){fform.wake_input(el);}
return inner_wake;}
elem=fform.form.elements[i];if(elem.type=='textarea'||elem.type=='text'||elem.type=='select-one'){elem.onfocus=wake_closure(elem);}}}
this.setup_onfocus();this.form.onreset=fform.reset_form;}
function toggle_display(id){elem=document.getElementById(id);if(elem.style.display=='none'){elem.style.display='block';}else{elem.style.display='none';}}
function toggle_vis(id){elem=document.getElementById(id);if(elem.style.visibility=='hidden'){elem.style.visibility='visible';}else{elem.style.visibility='hidden';}}
function connect_password_keypress(node,form_id){dojo.event.connect(node,'onkeypress',function(e){if(e.keyCode==13){e.preventDefault();submit_on_keypress(form_id);}});}
function submit_on_keypress(form_id){dojo.byId(form_id).submit();}
var PASS=true;var FAIL=false;var EMAIL_FAIL="EMAIL_FAIL";var IS_EMPTY="IS_EMPTY";var TOO_LONG="TOO_LONG";var ONE_EMAIL="ONE_EMAIL";var defaultErrorMessages=new Array();defaultErrorMessages[EMAIL_FAIL]=" is not a valid email address.";defaultErrorMessages[TOO_LONG]=" is too long to fit in our database; please choose an alternative email address.";defaultErrorMessages[IS_EMPTY]="Please specify at least one recipient's email for your card.";defaultErrorMessages[ONE_EMAIL]="Please enter one email address at a time.";function isEmpty(val){if(trim(val)=="")
return true;return false;}
function ltrim(val){return val.replace(/^\s*/g,"");}
function rtrim(val){return val.replace(/\s*$/g,"");}
function trim(val){return val.replace(/^\s*|\s*$/g,"");}
function write_message(message_id,message,class_name)
{var message_div=document.getElementById(message_id);var curr_class=message_div.className;if(message)
{if(class_name)
{message_div.setAttribute('class',class_name);message_div.setAttribute('className',class_name);}
message_div.style.display='block';message_div.innerHTML=message;scroll_into_view(message_id);}
else
{message_div.style.display='none';}}
function reformat_emails(emails,email_object){var reformatted_emails='';for(var i=0;i<emails.length;i++)
{if(!isEmpty(emails[i]))
{reformatted_emails+=trim(emails[i]);if(i<emails.length-1)
reformatted_emails+=', ';}}
if(email_object)
email_object.value=reformatted_emails;return reformatted_emails;}
function validate_email(email,maxlen,allow_empty){var strEmail=trim(email);var strUser;var strDomain;var arrDomainParts=Array();var intDomainLength;if(!maxlen)
maxlen=75;if(!allow_empty)
allow_empty
if(strEmail==""&&!allow_empty)
throw(IS_EMPTY);else if(strEmail=="")
return;if(strEmail.length>maxlen)
throw(TOO_LONG);if(strEmail.match(/.*@$|.*@.*@.|^@.*|^[^@]*$/))
throw(EMAIL_FAIL);strUser=strEmail.split("@")[0];strDomain=strEmail.split("@")[1];if(strUser==""||strDomain=="")
throw(EMAIL_FAIL);if(strUser.match(/.*[*()<>;:,\[\]\\'" ].*/))
throw(EMAIL_FAIL);if(!(strDomain.match(/^([0-9a-zA-Z\-\.]+\.)+[a-zA-Z]{2,9}$/)))
throw(EMAIL_FAIL);if(strDomain.indexOf("..")!=-1)
throw(EMAIL_FAIL);arrDomainParts=strDomain.split(".");intDomainLength=arrDomainParts.length;if(intDomainLength==1)
throw(EMAIL_FAIL);if(arrDomainParts[intDomainLength-1].length<2||arrDomainParts[intDomainLength-1].length>6)
throw(EMAIL_FAIL);return PASS;}
function validate_emails(email_object,reformat,message_array){var valid=true;var emails=email_object.value.replace(/;/g,',');var result_object={'error_message':'','error_codes':new Array(),'pass_validation':FAIL,'emails':''}
if(!reformat)
reformat=true;if(!message_array)
message_array=defaultErrorMessages;if(reformat)
{emails=emails.replace(/\n/g,', ');emails=emails.replace(/\r/g,', ');}
if(isEmpty(emails)||isEmpty(emails.replace(/,/g,'')))
{valid=FAIL;result_object.error_message+='<p>'+message_array[IS_EMPTY]+'</p>';}
emails=emails.split(',');for(i=0;i<emails.length;i++)
{try
{validate_email(emails[i],'',true);}
catch(e_code)
{result_object.error_message+='<p>'+emails[i]+' '+message_array[e_code]+'</p>';valid=FAIL;result_object.error_codes[result_object.error_codes.length]=e_code+'|'+emails[i];}}
if(reformat)
reformat_emails(emails,email_object);result_object.emails=emails;result_object.pass_validation=valid;return result_object;}
function validate_checkboxes(checkbox_name){var checkboxes=document.getElementsByName(checkbox_name);var is_checked=false;for(var i=0;i<checkboxes.length;i++)
{if(checkboxes[i].checked)
{is_checked=true;break;}}
if(!is_checked)
return FAIL;return PASS;}
function Error(field,message,type)
{var e_obj=this;this.message=message;this.field=field;this.type=type}
function Errors(display_div)
{var e_obj=this;this.errors=new Array();this.display_div=document.getElementById(display_div);this.error_html="<p>%s</p>";this.error_color="#FF0000";this.ERROR="agi-message-area agi-error";this.MESSAGE="agi-message-area agi-message-demo";this.SUCCESS="agi-message-area agi-message-success";this.count=function()
{return this.errors.length;}
this.is_error=function()
{return(this.errors.length>0);}
this.display=function(blnShow)
{if(blnShow)
{write_message(this.display_div.id,this.to_html(),"agi-message-area agi-error");this.mark_fields();}else{write_message(this.display_div.id,null,"agi-message-area agi-error");this.clear_fields();}}
this.set_class=function(class_name)
{var curr_class=this.display_div.className;if(class_name&&(curr_class.indexOf(class_name)==-1))
{message_class=(this.display_div.className)?this.display_div.className+' '+class_name:class_name
this.display_div.setAttribute('class',message_class);this.display_div.setAttribute('className',message_class);}}
this.write_message=function(message,class_name)
{if(message)
{this.display_div.style.display='block';this.display_div.innerHTML=message;}
else
{this.display_div.style.display='none';}}
this.mark_fields=function()
{for(i=0;i<this.errors.length;i++)
{try{document.getElementById(this.errors[i].field+"-error").className="agi-mesage-area agi-error";}catch(e){}}}
this.clear_fields=function()
{for(i=0;i<this.errors.length;i++)
{try{document.getElementById(this.errors[i].field+"-error").className="";}catch(e){}}}
this.to_html=function()
{var html="";for(i=0;i<this.errors.length;i++)
{html+=this.error_html.replace("%s",this.errors[i].message);}
return html;}
this.show=function()
{this.display(true);}
this.hide=function()
{this.display(false);}
this.reset=function()
{this.hide();this.errors=new Array();}
this.add=function(error)
{this.errors.push(error);}
this.add_error=function(field,message,type)
{if(!type)
type=this.ERROR;this.add(new Error(field,message,type));}}
try{var path=String(window.location.pathname);var x=0;if(path.indexOf('/cnp')!=-1)
x=1;if(path.indexOf('/inv')!=-1)
x=2;document.getElementById('ag-searcharea').selectedIndex=x;}catch(e){}
var srchElem;var searcherrmsg="Enter Search Here";function searchBlur(){if(srchElem.value===""){srchElem.value=searcherrmsg;}}
function searchFocus(){srchElem.value="";}
function submitSearch(lbl){try{if((lbl===undefined)||(lbl==="")){srchElem=document.getElementById("ag-searchtext");}else{srchElem=document.getElementById(lbl);}
var searchpage=document.getElementById('ag-searcharea').value;var searchval=srchElem.value;var lpage='';var newloc=searchpage+'?strSearch='+escape(searchval);if((searchval.length<=0)||(searchval==searcherrmsg)){srchElem.style.border="2px solid #ff0000";srchElem.style.background="#FFDDDD";srchElem.onblur=searchBlur;srchElem.onfocus=searchFocus;srchElem.value=searcherrmsg;srchElem.blur();}else{if(document.getElementById('lpage')){lpage=document.getElementById('lpage').value;newloc=newloc+'&lpage='+lpage;}
window.document.location.href=newloc;}
return false;}catch(e){return false;}}
function submitMSNSearch(brand){if(brand=='ag'){try{submitSearch("q");}catch(e){return false;}}
else if(brand=='msn'){try{document.forms['msn-search'].action='http://search.msn.com/results.aspx';document.forms['msn-search'].submit();}
catch(e){return false;}}}
function _has_perm(perm_num,str_perm){var arr_perms=str_perm.split('|');dojo.debug('#perms: '+arr_perms.length);for(var i=0;i<arr_perms.length;i++){var arr_perm=arr_perms[i].split('^');dojo.debug('perm: '+arr_perm[0]+' val: '+arr_perm[1]);if((perm_num==arr_perm[0])&&(arr_perm[1]=='C')){return true;}}
return false;}
function hide_signup(perm_num){var undef;var div_signup=dojo.byId('agi-signup-cont');if((div_signup!==null)&&(div_signup!==undef)){var perms=MagicCookie.getCookieValue('vanperms');dojo.debug('vanperms: '+perms);if((perms!==null)&&(perms!==undef)&&(perms!=='')){if(_has_perm(1,perms)===true){dojo.html.hide(div_signup);}}}}
var ag_newsletter_perm=1;__date__="$Date: 7/09/07 10:23a $"
__version__="$Revision: 13 $"
__author__="$Author: Csitko $"
var isIE=navigator.appName.indexOf("Microsoft")!=-1;function getPageScroll(){var yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;}else if(document.body){yScroll=document.body.scrollTop;}
arrayPageScroll=new Array('',yScroll)
return arrayPageScroll;}
function getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=document.body.scrollWidth;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){windowWidth=self.innerWidth;windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=windowWidth;}else{pageWidth=xScroll;}
arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;}
function getAbsoluteObjectX(obj){var x=obj.offsetLeft;while(obj.offsetParent){obj=obj.offsetParent;x+=obj.offsetLeft;}
return(x);}
function getAbsoluteObjectY(obj){var y=obj.offsetTop;while(obj.offsetParent){obj=obj.offsetParent;y+=obj.offsetTop;}
return(y);}
function getKey(e){if(e==null){keycode=event.keyCode;}else{keycode=e.which;}
key=String.fromCharCode(keycode).toLowerCase();}
function listenKey(){document.onkeypress=getKey;}
function showLightbox(clearoverlay){var objOverlay=document.getElementById('agi-overlay'+(clearoverlay?'-clear':''));var objLightbox=document.getElementById('lightbox');var objLoadingImage=document.getElementById('loadingImage');objLightbox.style.overflow=lbOverflow;objLoadingImage.style.display='none';objLoadingImage.style.visibility='hidden';var arrayPageSize=getPageSize();var arrayPageScroll=getPageScroll();if(lbH!=undefined)objLightbox.style.height=lbH+"px";if(lbW!=undefined)objLightbox.style.width=lbW+"px";if(lbY==undefined){lbY=20;}
objLightbox.style.top=lbY+"px";objLightbox.style.visibility='hidden';objLightbox.style.display='block';if(lbX==undefined){lbX=((arrayPageSize[0]-objLightbox.offsetWidth)/2);}
objLightbox.style.left=lbX+"px";objLightbox.style.visibility='visible';arrayPageSize=getPageSize();objOverlay.style.height=(arrayPageSize[1]+'px');try{document.getElementById("agi-page").className="agi-noprint";}catch(e){}
listenKey();}
var lbX,lbY,lbW,lbH,lbOverflow;function lightbox(target,P,html_string,clearoverlay){clearoverlay=clearoverlay==undefined?false:clearoverlay;if(target==undefined)return;if(P==undefined){var P=new Object();}
if(html_string==undefined){html_string="";}
var params=P.params;var h=P.height;var w=P.width;var x=P.left;var y=P.top;var callingObj=P.callingObj;var position=P.position;var overflow=P.overflow;if(params==undefined){params='';}
if(overflow==undefined){overflow='auto';}
if(position==undefined){position='absolute';}
var arrayPageSize=getPageSize();var arrayPageScroll=getPageScroll();if(position=="relative"){if(!callingObj){alert('Lightbox needs a callingObj when positioning relatively');}
if(x==undefined)x=0;if(y==undefined)y=0;x+=getAbsoluteObjectX(callingObj);y+=getAbsoluteObjectY(callingObj);}else if(position=="user"){if((y===undefined)||(x===undefined)){alert("Lightbox needs 'left' and 'top' defined when user-defined is positioning option.");return null;}}else{if(y==undefined)y=20;y+=arrayPageScroll[1];}
lbX=x;lbY=y;lbW=w;lbH=h;lbOverflow=overflow;initLightbox(clearoverlay);var objOverlay=document.getElementById('agi-overlay'+(clearoverlay?'-clear':''));try
{filter=getStyle('agi-overlay','filter');if(filter&&isIE)
{if(filter.indexOf(imghost)==-1)
{filter=filter.replace('/agbeta',imghost+'/agbeta');objOverlay.style.filter=filter;}}}catch(e){}
var objLightbox=document.getElementById('lightbox');var objLoadingImage=document.getElementById('loadingImage');var arrayPageSize=getPageSize();var arrayPageScroll=getPageScroll();objLoadingImage.style.top=(arrayPageScroll[1]+((arrayPageSize[3]-35-objLoadingImage.height)/2)+'px');objLoadingImage.style.left=(((arrayPageSize[0]-20-objLoadingImage.width)/2)+'px');var hide_loading=false;try
{var main_print_html=document.getElementById('agi-cal-or-list').innerHTML;if(main_print_html.indexOf('loader.swf')>=0)
hide_loading=true;}
catch(e){}
if(P.hideloading||hide_loading){objLoadingImage.style.display='none';objLoadingImage.style.visibility='hidden';}
else{objLoadingImage.style.display='block';objLoadingImage.style.visibility='visible';}
objOverlay.style.height=(arrayPageSize[1]+'px');objOverlay.style.display='block';if(isIE)
{var selects=document.getElementsByTagName("SELECT");for(var i=0;i<selects.length;i++)
{selects[i].style.visibility="hidden";}}
if(html_string=="")
{var requester=new Requester(target,'GET',true,true);requester.onsuccess=P.allowclick?onSuccess_clickable:onSuccess;requester.onerror=onError;requester.sendRequest(params);}
else
{objLightbox.innerHTML=stripScripts(html_string);showLightbox(clearoverlay);evalScripts(html_string);if(P.allowclick)
objOverlay.onclick=function(){hideLightbox();return false;}}}
function onSuccess(request)
{var lightbox=document.getElementById('lightbox');lightbox.innerHTML=stripScripts(request.responseText);showLightbox();evalScripts(request.responseText);}
function onSuccess_clickable(request)
{onSuccess(request);var objOverlay=document.getElementById('agi-overlay');if(objOverlay)
objOverlay.onclick=function(){hideLightbox();return false;}
var objOverlay=document.getElementById('agi-overlay-clear');if(objOverlay)
objOverlay.onclick=function(){hideLightbox();return false;}}
function onError(request)
{hideLightbox();}
function hideLightbox()
{var objOverlay=document.getElementById('agi-overlay');var objOverlayClr=document.getElementById('agi-overlay-clear');var objLightbox=document.getElementById('lightbox');var objLoadingImage=document.getElementById('loadingImage');if(objOverlay)
objOverlay.onclick=function(){return false;}
if(isIE)
{var selects=document.getElementsByTagName("SELECT");for(var i=0;i<selects.length;i++)
selects[i].style.visibility="visible";}
if(objOverlay)
objOverlay.style.display='none';if(objOverlayClr)
objOverlayClr.style.display='none';objLightbox.style.display='none';objLoadingImage.style.display='none';objLoadingImage.style.visibility='hidden';objLightbox.innerHTML="";try{document.getElementById("agi-page").className="";}catch(e){}
document.onkeypress='';}
function initLightbox(clearoverlay)
{var objBody=document.getElementsByTagName("body").item(0);var arrayPageSize=getPageSize();var arrayPageScroll=getPageScroll();var sOverlayID='agi-overlay'+(clearoverlay?'-clear':'')
if(!document.getElementById(sOverlayID))
{var objOverlay=document.createElement("div");objOverlay.setAttribute('id',sOverlayID);objOverlay.setAttribute('class','agi-noprint');objOverlay.setAttribute('className','agi-noprint');objOverlay.style.display='none';objOverlay.style.position='absolute';objOverlay.style.top='0';objOverlay.style.left='0';objOverlay.style.zIndex='190';objOverlay.style.width='100%';objBody.insertBefore(objOverlay,objBody.firstChild);}
if(!document.getElementById('lightbox'))
{var objLightbox=document.createElement("div");objLightbox.setAttribute('id','lightbox');objLightbox.style.display='none';objLightbox.style.position='absolute';objLightbox.style.zIndex='200';objBody.insertBefore(objLightbox,objOverlay.nextSibling);}
if(!document.getElementById('loadingImage'))
{var objLoadingImage=document.createElement("embed");objLoadingImage.setAttribute('id','loadingImage');objLoadingImage.setAttribute('name','FlashProduct');try{if(!imghost_site)
imghost_site='ag';}
catch(ex){imghost_site='ag';}
objLoadingImage.setAttribute('src',imghost+'/'+imghost_site+'/reminders/loader.swf');objLoadingImage.setAttribute('swLiveConnect',true);objLoadingImage.setAttribute('width',120);objLoadingImage.setAttribute('height',120);objLoadingImage.setAttribute('scale','noborder');objLoadingImage.setAttribute('quality','high');objLoadingImage.setAttribute('type','application/x-shockwave-flash');objLoadingImage.setAttribute('pluginspace','http://www.macromedia.com/go/getflashplayer');objLoadingImage.setAttribute('wmode','transparent');objLoadingImage.style.position='absolute';objLoadingImage.style.zIndex='250';objBody.insertBefore(objLoadingImage,objBody.firstChild);}}
function addLoadEvent(func)
{var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}}
function resizeOverlay()
{var objOverlay=document.getElementById('agi-overlay');var arrayPageSize=getPageSize();if(arrayPageSize[1]>objOverlay.clientHeight)
{var newHeight=arrayPageSize[1]+10;objOverlay.style.height=(newHeight+'px');}}
glbStdFeatures="width=400,height=320,resizable=yes,scrollbars=yes,toolbar=no";glbStdFeaturesExcSize="resizable=yes,scrollbars=yes,toolbar=no";var newwin;function encodePurl(purl){if(purl.charAt(purl.length-1)=='/'){purl=purl.slice(0,-1);}
purl=purl.replace(/http:\/\//,"");purl=purl.replace(/\&/g,"|");purl=purl.replace(/\?/g,"_");purl=purl.replace(/\=/g,":");purl=purl.replace(/\%%20/g,"perc20");purl=purl.replace(/ /g,"perc20");purl=purl.replace(/\+/g,"%%20");purl=purl.replace(/#.*$/,"");purl=purl.replace(/%%(\d+)/g,"perc$1");return purl;}
function decodePurl(purl){purl=purl.replace(/\|/g,"&");purl=purl.replace(/_/g,"?");purl=purl.replace(/:/g,"=");purl=purl.replace(/perc(\d+)/g,"%%$1");purl=purl.replace(/\/popup\/signin\.pd/,"/index.pd");purl=purl.replace(/\/popup\/signout\.pd/,"/index.pd");if(purl){purl="http://"+purl;}
return purl;}
function openJoin(url,purl,width,height,windowname,intX,intY,same_win){if(!purl)
{purl=window.location.href;}
if(!width)
{width='300';}
if(!height)
{height='320';}
if(!windowname)
{windowname="joinwin";}
if(!intX)
{intX=0;}
if(!intY)
{intY=0;}
if(!same_win)
{same_win=false;}
pageindex=-1;questionindex=-1;questionindex=url.indexOf("?");if((url.indexOf("offer.pd")>0)&&(url.indexOf("isic_offer.pd")<0))
{pageindex=url.indexOf("offer.pd");}
else if(url.indexOf("announce.pd")>0)
{pageindex=url.indexOf("announce.pd");}
else if(url.indexOf("marketingpop.pd")>0)
{pageindex=url.indexOf("marketingpop.pd");}
purl=encodePurl(purl);var ma=document.getElementById("ma");var musicon=document.getElementById("wcMusicOn");var mci=document.getElementById("musicChoiceIndex");if(ma&&ma.value!="nomusic"&&purl.indexOf("&ma=")==-1)
{purl+="|ma:"+ma.value.replace(".mp3","");}
if(musicon)
{purl+="|wcMusicOn:"+musicon.value;}
if(mci)
{purl+="|musicChoiceIndex:"+mci.value;}
if(url.indexOf('subscribe.pd')>=0)
{purl=purl.replace(/\%20/g,"perc20");purl=purl.replace(/\%26/g,"and");url+="&purl="+purl;same_win=true;}
else if(url.indexOf("ostatus")>=0)
{if(url.indexOf('subs.subsag')>=0)
{purl=purl.replace(/\%20/g,"+");purl=purl.replace(/\%26/g,"and");}
url=url.replace(/ostatus/,"purl="+purl+"&ostatus");}
else if(questionindex==-1)
{url+="?purl="+purl;}
else
{url+="&purl="+purl;}
if(pageindex<questionindex&&!same_win)
{if(intX||intY)
{strWinFeatures="resizable=no,screenX="+intX+",screenY="+intY+",left="+intX+",top="+intY+",scrollbars=no,width="+width+",height="+height;newwin=window.open(url,windowname,strWinFeatures);}
else
{strWinFeatures="resizable=no,scrollbars=no,width="+width+",height="+height;newwin=window.open(url,windowname,strWinFeatures);}
newwin.focus();}
else
{window.document.location.href=url;}}
function openOfferPop(url,cookiename,cookiedays)
{purl=window.location.href;if(!url)
{var url="/popup/offer.pd?";if(purl.indexOf("cnp")>=0)
{url=url+"cnp=1";}}
var intSw=window.screen.availWidth;var intSh=window.screen.availHeight;var intW=300;var intH=320;var intX=intSw-intW;var intY=intSh-intH;if(cookiename)
{var allcookies=document.cookie;var pos=allcookies.indexOf(cookiename);if(pos==-1)
{SECONDS_PER_DAY=86400;myMinTimeOut=SECONDS_PER_DAY*cookiedays;myDate=new Date();myDate.setTime(myDate.getTime()+(myMinTimeOut*1000));document.cookie=cookiename+"=true; expires="+myDate.toGMTString();openJoin(url,0,0,0,0,intX,0);}}
else
{openJoin(url,0,0,0,0,intX,0);}}
function OpenNewWindow(url,winwidth,winheight,bar)
{NewWindow=window.open(url,'descr','toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,copyhistory=no,width='+winwidth+',height='+winheight+',scrollbars='+bar);}
function appendHiddens(url,purl)
{var ma=document.getElementById("ma");var musicon=document.getElementById("wcMusicOn");var mci=document.getElementById("musicChoiceIndex");if(ma&&ma.value!="nomusic"&&purl.indexOf("&ma=")==-1)
{purl+="&ma="+ma.value.replace(".mp3","");}
if(musicon)
{purl+="&wcMusicOn="+musicon.value;}
if(mci)
{purl+="&musicChoiceIndex="+mci.value;}
purl=escape(purl);window.document.location.href=url+purl;}
startList=function(){if(document.all&&document.getElementById){navRoot=document.getElementById("myag-menu");if(!navRoot){return;}
for(i=0;i<navRoot.childNodes.length;i++){node=navRoot.childNodes[i];if(node.nodeName=="LI"){node.onmouseover=function(){this.className+=" over";var selects=document.getElementsByTagName("SELECT");for(var i=0;i<selects.length;i++){selects[i].style.visibility="hidden";}}
node.onmouseout=function(){this.className=this.className.replace(" over","");var selects=document.getElementsByTagName("SELECT");for(var i=0;i<selects.length;i++){selects[i].style.visibility="visible";}}}}}}
if(dojo!=null)
try{dojo.addOnLoad(startList);}
catch(e){window.onload=startList}
function newsletter_onsuccess(request)
{msg_area=document.getElementById("agi-newsletter-message-area");try{if(request.responseText)
eval("var results = "+request.responseText);else
var results={"status":-1,"message":"An error has occured.  Please try again"};}catch(e){var req=new Object();req.responseText="error eval'ing response";newsletter_onerror(req);return;}
write_newsletter_message(results.message);if(results.status>-1)
{document.getElementById("agi-newsletter-email").value="your email address";document.getElementById("agi-newsletter-email").blur();}}
function newsletter_onerror(request)
{write_newsletter_message("We were unable to process your request.  Please try again in a few minutes.");}
function write_newsletter_message(message)
{msg_area=document.getElementById("agi-newsletter-message-area");msg_area.innerHTML=message;if(message=="")
msg_area.style.display="none";else
msg_area.style.display="block";}
function newsletter_signup()
{write_newsletter_message("");var email=document.getElementById("agi-newsletter-email");email.value=trim(email.value);if(validate_newsletter_email(email.value))
{var query="email="+encodeURIComponent(email.value);var req=new Requester("/newsletter/signup.pd","POST",true,true);req.onsuccess=newsletter_onsuccess;req.onerror=newsletter_onerror;req.sendRequest(query);}else{write_newsletter_message("Please enter a valid email address.");}}
function email_focus(field,on_focus)
{if(field.value=='your email address'&&on_focus)
field.value='';if(field.value==''&&!on_focus)
field.value='your email address';}
function validate_newsletter_email(email)
{if(email==""||email==null)
return false;else
try
{validate_email(email)
return true;}catch(e){return false;}}String.prototype.startswith=function(value)
{return this.indexOf(value)===0;};function quickshop(id)
{var qs=this;this.container=document.getElementById(id);this.headings={'occasion':'I want to send a...','recipient':'To...','sentiment':'And I want it to be...'};this.defaults={};this.check_defaults=true;this.chosen_count=0;this.last_recipient='';this.last_sentiment='';this.do_onload=function()
{dojo.debug('quickshop: START do_onload');dojo.event.connect(document.getElementById("qs_occasion"),'onchange',this,'do_onchange');dojo.event.connect(document.getElementById("qs_recipient"),'onchange',this,'do_onchange');dojo.event.connect(document.getElementById("qs_sentiment"),'onchange',this,'do_onchange');this.parse_url();var _submit=dojo.html.getElementsByClass('submit',this.container,'img')[0];_submit.onclick=function(){qs.submit_search();};this.build_quickshop();this.check_defaults=false;dojo.debug('quickshop: END do_onload');};this.update_occasion=function(val){var occasions=qs_data.occasions;for(o in occasions){occasion=occasions[o];if(occasion.name==val){this.occasion=occasion;var recipients=occasion.recipients;var sentiments=occasion.sentiments;this.build_dropdown('sentiment',sentiments);this.build_dropdown('recipient',recipients);this.build_dropdown('occasion',occasions,val);return;}}};this.update_recipient=function(val){dojo.debug("update_recipient: count "+this.chosen_count);this.last_recipient=val;if(val==''){this.build_dropdown('sentiment',this.occasion.sentiments,this.last_sentiment);this.chosen_count--;}
if(document.getElementById('qs_recipient').value!=val){document.getElementById('qs_recipient').value=val;}
if(document.getElementById('qs_sentiment').value!=''&&this.chosen_count<3){this.chosen_count++;return;}
dojo.debug('updating sentiments');for(r in this.occasion.recipients){recipient=this.occasion.recipients[r];if(recipient.name==val){var sentiments=recipient.sentiments;this.build_dropdown('sentiment',sentiments);};}
this.chosen_count=2;};this.update_sentiment=function(val){dojo.debug("update_sentiment: count "+this.chosen_count+','+val);this.last_sentiment=val;if(val==''){this.build_dropdown('recipient',this.occasion.recipients,this.last_recipient);this.chosen_count--;}
if(document.getElementById('qs_sentiment').value!=val){document.getElementById('qs_sentiment').value=val;}
if(document.getElementById('qs_recipient').value!=''&&this.chosen_count<3){this.chosen_count++;return;}
dojo.debug('updating_recipients');for(s in this.occasion.sentiments){sentiment=this.occasion.sentiments[s];if(sentiment.name==val){var recipients=sentiment.recipients;this.build_dropdown('recipient',recipients);}}
this.chosen_count=2;};this.build_quickshop=function()
{this.occasions=qs_data.occasions;this.occasion=qs_data.occasions[1];if(this.defaults.occasion!=null){this.update_occasion(this.defaults.occasion);}
else{this.update_occasion(qs_data.occasions[0].name);}
if(this.defaults.recipient!=null){this.update_recipient(this.defaults.recipient);}
if(this.defaults.sentiment!=null){this.update_sentiment(this.defaults.sentiment);}
this.chosen_count=1;dojo.debug('END build_quickshop');};this.build_dropdown=function(which,unit,value,empty)
{dojo.debug('build_dropdown, got which='+which+', value='+value+', empty='+empty);var _select=document.getElementById('qs_'+which);this.add_options(unit,_select,which,value,empty,true);dojo.debug('done adding options to select');dojo.debug('added select to DOM');};this.add_options=function(unit,_select,which,value,empty)
{this.remove_options(_select);empty=empty===undefined?true:empty;var offset=0;if(empty&&(_select.id=="qs_recipient"||_select.id=="qs_sentiment"))
{var proper=which.charAt(0).toUpperCase()+which.substring(1);proper=proper.replace('Sentiment','Style');this._add_option("[Choose "+proper+"]","",_select,offset);offset+=1;}
for(var i=0;i<unit.length;i++)
{var _selected=false;if(value!=undefined)
_selected=unit[i].name==value;this._add_option(unit[i].name,unit[i].name,_select,i+offset,_selected);}};this._add_option=function(text,value,_select,idx,_selected)
{var option=document.createElement('option');option.text=text.toLowerCase();option.value=value;if(_select.id=='qs_occasion'){option.text=option.text+' ecard';}
if(_select.options.add){_select.options.add(option,idx);}else{_select.appendChild(option);}
if(_selected)
{_select.options.selectedIndex=idx;}};this.remove_options=function(_select)
{for(var i=_select.options.length-1;i>=0;i--)
{_select.remove(i);}
_select.options.length=0;};this.replace_options=function()
{dojo.debug('replace_options...');var dropdowns=qs.get_group();var _select=document.getElementById('qs_sentiment');qs.remove_options(_select);var sentiment=dropdowns.sentiments;qs.add_options(sentiment,_select,'sentiment');_select=document.getElementById('qs_recipient');qs.remove_options(_select);var recipient=dropdowns.recipients;qs.add_options(recipient,_select,'recipient');dojo.debug('END replace_options');};this.insert_select=function(_select,which)
{var br=make_node('br',{});dojo.dom.prependChild(br,this.container);dojo.dom.prependChild(_select,this.container);};this.do_onchange=function(e){dojo.debug('doing onchange for '+e.target.id);var val=e.target.value;switch(e.target.id){case'qs_occasion':this.update_occasion(val);this.chosen_count=1;break;case'qs_sentiment':this.update_sentiment(val);break;case'qs_recipient':this.update_recipient(val);break;}};this.parse_url=function()
{var _qs=window.location.search.replace('?','').split('&');for(var i=0;i<_qs.length;i++)
{if(_qs[i].startswith('qs_'))
{var nvp=_qs[i].split('=');if(nvp.length!=2)
{continue;}
this.defaults[nvp[0].replace('qs_','')]=unescape(nvp[1]);}}};this.submit_search=function()
{var ds=this.container.getElementsByTagName('select');var u=ahost+'/ecards/quickshop.pd?lpage=quickshop&';var p='';for(var i=0;i<ds.length;i++)
{var d=ds[i];var value=d.options[d.selectedIndex].value;p+=value?d.id+'='+escape(value)+'&':'';}
if(!p)
{alert('Please make a selection first.');return;}
p=p.replace(/&$/,'');u=u+p;window.location=u;};this.do_onload();}
function RegistrationTrigger(url,attr){var loc='/register/lb.pd';var attrs={'width':440,'hideloading':true};if(url)loc=url;if(attr)attrs=attr;var ftrigger=this;this.show=function(app,returnurl){var url=loc;if(app)url+='?app='+escape(app)+'&referer='+escape(returnurl);lightbox(url,attrs);omniture.swap_vars_and_ping({'s_pageName':loc});}
this.hide=function(){hideLightbox();}}
function showCellInfo(btn){document.getElementById('cell_info').style.display='block';}
function hideCellInfo(btn){document.getElementById('cell_info').style.display='none';}
function Requester(url,method,async,showbusy)
{var objReq=this;var req=null;this.async=async;this.method=method;this.url=url;this.showbusy=showbusy;this.in_process=false;this.get_millisecond_query=function()
{var today=new Date();var ms=today.getTime();return"&ajax_requester_ms="+ms;};this.sendRequest=function(strQuery)
{if(strQuery&&strQuery.length>0)
strQuery+=this.get_millisecond_query();try{if(window.XMLHttpRequest)
this.req=new XMLHttpRequest();else if(window.ActiveXObject)
this.req=new ActiveXObject("Microsoft.XMLHTTP");else
this.req='';}
catch(e){this.req='';}
if(this.req&&this.url!=null)
{if(this.showbusy)
document.body.style.cursor="wait";if(!strQuery)
strQuery='';this.req.onreadystatechange=this.processRequest;if(this.method=="GET"&&strQuery.length>0)
this.url=this.url+"?"+strQuery;this.req.open(this.method,this.url,this.async);this.req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');this.req.setRequestHeader("Content-length",strQuery.length);this.in_process=true;if(this.method=="GET")
this.req.send("");else
this.req.send(strQuery);}}
this.processRequest=function()
{if(objReq.req.readyState==4)
{var kaboom="";if(objReq.req.getResponseHeader("Kaboom"))
kaboom=objReq.req.getResponseHeader("Kaboom");var pseudo_req=new Object;pseudo_req.responseText=objReq.req.responseText;pseudo_req.responseXML=objReq.req.responseXML;pseudo_req.status=objReq.req.status;pseudo_req.statusText=objReq.req.statusText;pseudo_req.readyState=objReq.req.readyState;objReq.in_process=false;if(objReq.showbusy)
document.body.style.cursor="auto";if(pseudo_req.responseText)
pseudo_req.responseText=pseudo_req.responseText.replace("<!--this page was compressed by your friendly neighborhood pydriver-->","")
if(kaboom.toLowerCase()=="true")
{if(objReq.onerror)
objReq.onerror(pseudo_req);}
else if(objReq.req.status==200)
{if(objReq.onsuccess)
objReq.onsuccess(pseudo_req);}else{if(objReq.onerror)
objReq.onerror(pseudo_req);}}}
this.formToQuery=function(objForm)
{var arrElements=objForm.elements;var iIndex=0;var alphaExp=/[0-9a-zA-Z]+$/;var test=""
var alphapunct=/[0-9a-zA-Z-_!?()\'\"{}=+#$*., ]/;var scrub="";var strQuery="";var strDebug="";for(i=0;i<arrElements.length;i++)
{if(strQuery.length>0)
strQuery+="&";if((arrElements[i].type=="radio"||arrElements[i].type=="checkbox")&&arrElements[i].checked)
strQuery+=arrElements[i].name+"="+encodeURIComponent(arrElements[i].value);else if(arrElements[i].type=="select-one")
strQuery+=arrElements[i].name+"="+encodeURIComponent(arrElements[i].options[arrElements[i].selectedIndex].value);else if(arrElements[i].type=="text"||arrElements[i].type=="textarea"||arrElements[i].type=="hidden")
{var this_value=arrElements[i].value;strQuery+=arrElements[i].name+"="+encodeURIComponent(this_value);}}
return strQuery;}}
var script_fragment='<script[^>]*>([\\s\\S]*?)<\/script>'
function stripScripts(html_string)
{return html_string.replace(new RegExp(script_fragment,'img'),'');}
function extractScripts(html_string)
{var matchAll=new RegExp(script_fragment,'img');var matchOne=new RegExp(script_fragment,'im');var matches=html_string.match(matchAll);var results=new Array();if(matches){for(var i=0;i<matches.length;i++){if(matches[i].indexOf("agi-lb-exec")!=-1)
results.push(matches[i].match(matchOne)[1]);};};return results;}
function evalScripts(html_string)
{var scripts=extractScripts(html_string);for(i=0;i<scripts.length;i++)
{try{eval(scripts[i]);}catch(e){}}}
function checkAll(formId,checked)
{form=document.getElementById(formId);for(i=0;i<form.elements.length;i++)
{if(form.elements[i].type=="checkbox")
form.elements[i].checked=checked;}}
function countChecked(formId)
{var form=document.getElementById(formId);var checked=0;for(i=0;i<form.elements.length;i++)
{if(form.elements[i].type=="checkbox"&form.elements[i].checked)
checked++;}
return checked;}
function selectAll(listId,checked)
{if(checked==undefined){var is_checked=true;}else{var is_checked=checked;}
var list=document.getElementById(listId);var elements=document.getElementsByName("event_id");for(i=0;i<list.childNodes.length;i++)
{if(list.childNodes[i].nodeName=="LI")
{for(j=0;j<list.childNodes[i].childNodes.length;j++)
{if(list.childNodes[i].childNodes[j].type=="checkbox")
{list.childNodes[i].childNodes[j].checked=is_checked;len=elements.length;for(n=0;n<len;n++)
{if((elements[n].value)==(list.childNodes[i].childNodes[j].value))
{elements[n].checked=is_checked;}}}}}}}
function selectEqual(oCheck)
{var elements=document.getElementsByName(oCheck.name);for(i=0;i<elements.length;i++)
{if(oCheck.form.elements[i].value==oCheck.value)
oCheck.form.elements[i].checked=oCheck.checked;}}
function fixurl(url){if(url.indexOf('http')!=0){var sep='';url.indexOf('/')==0?sep='':sep='/';url=ajaxhost()+sep+url;}
return url;}
function ajaxhost(){return document.location.protocol+'//'+document.location.hostname;}
function SignIn(hidden_node_id,open_id,close_id,duration,cb_show,cb_hide){var signintrigger=this;try{this.signin=document.getElementById(hidden_node_id);this.open_trigger=document.getElementById(open_id);this.close_trigger=document.getElementById(close_id);}catch(e){this.signin=undefined;this.open_trigger=undefined;this.close_trigger=undefined;}
duration?this.duration=duration:this.duration=400;this.cb_show=cb_show;this.cb_hide=cb_hide;this.show=function(e){dojo.lfx.html.fadeShow(this.signin,this.duration,'',this.cb_show).play();}
this.hide=function(e){dojo.lfx.html.fadeHide(this.signin,this.duration,'',this.cb_hide).play();}
if(this.signin&&this.open_trigger){dojo.event.connect(this.open_trigger,"onclick",function(e){signintrigger.show();});}
if(this.signin&&this.close_trigger){dojo.event.connect(this.close_trigger,'onclick',function(e){signintrigger.hide();});}}
function SignInLightbox(hidden_node_id,form_id){var signintrigger=this;this.hidden_node_id=hidden_node_id;this.form_id=form_id;this.ff=undefined;this.show=function(){var markup=dojo.byId(signintrigger.hidden_node_id).innerHTML;markup=markup.replace('signin_magic',form_id);lightbox('',undefined,markup);signin_ff=new FocusForm(signintrigger.form_id);signintrigger.ff=new FocusForm(signintrigger.form_id);try{init_tempstorage();}catch(e){}
return false;}
this.hide=function(){if(signintrigger.ff){signintrigger.ff.reset_form();}
hideLightbox();return false;}}
var blnDoPopAway=true;var BLN_POPAWAY=true;var popURL='';var popH=420;var popW=500;var popCN='';var popCD=7;var popPCT=100;var popSCROLL='yes';function processOnUnload(){setTimeout("delay()",500);if(blnDoPopAway&&BLN_POPAWAY)
{popAway();}}
function processOnClick(){setDoPopAway(false);setTimeout("delay()",500);}
function setDoPopAway(blnValue){blnDoPopAway=blnValue;}
function delay(){return true;}
function popAway(URL,height,width,cookiename,cookiedays,percentage,scroll){if(URL){popURL=URL;}
if(height){popH=height;}
if(width){popW=width;}
if(cookiename){popCN=cookiename;}
if(cookiedays!=undefined){popCD=cookiedays;}
if(percentage){popPCT=percentage;}
if(scroll){popSCROLL=scroll;}
var randPCT=Math.round(Math.random()*100);var strWinFeatures="resizeable=yes,scrollbars="+popSCROLL+",width="+popW+",height="+popH;if(randPCT<=popPCT)
{if(popCN){var allcookies=document.cookie;var pos=allcookies.indexOf(popCN);var expires='';if(pos==-1){if(popCD)
{var SECONDS_PER_DAY=86400;var myMinTimeOut=SECONDS_PER_DAY*popCD;var myDate=new Date();myDate.setTime(myDate.getTime()+(myMinTimeOut*1000));expires=" expires="+myDate.toGMTString()+";";}
document.cookie=popCN+"=true;"+expires+" path=/;";popAwayWin=window.open(popURL,"popaway",strWinFeatures);}}else{popAwayWin=window.open(popURL,"popaway",strWinFeatures);}}
return;}
function addPopAwayHandlers(URL,height,width,cookiename,cookiedays,percentage,scroll){if(URL){popURL=URL;}
if(height){popH=height;}
if(width){popW=width;}
if(cookiename){popCN=cookiename;}
if(cookiedays!=undefined){popCD=cookiedays;}
if(percentage){popPCT=percentage;}
if(scroll){popSCROLL=scroll;}
var browser=navigator.appName;var strBrowser="";if(browser=="Microsoft Internet Explorer"){strBrowser="ie";}
else if(browser=="Netscape"){strBrowser="ns";}
else if(browser=="Opera"){strBrowser="op";}
if(strBrowser=="ie"){document.onclick=processOnClick;document.onkeydown=processOnClick;window.onunload=processOnUnload;}
else{try{window.captureEvents(Event.CLICK|Event.KEYDOWN|Event.UNLOAD);}
catch(e){}
try{window.onclick=processOnClick;window.onkeydown=processOnClick;window.onunload=processOnUnload;}
catch(e){}}}
function checkReferrer(checkPath,URL,height,width,cookiename,cookiedays){if(document.referrer.indexOf(checkPath)!=-1){popAway(URL,height,width,cookiename,cookiedays);}}
var UFO=UFO!==undefined?UFO:{req:["movie","width","height","majorversion","build"],opt:["play","loop","menu","quality","scale","salign","wmode","bgcolor","base","flashvars","devicefont","allowscriptaccess","seamlesstabbing"],optAtt:["id","name","align"],optExc:["swliveconnect"],ximovie:"ufo.swf",xiwidth:"215",xiheight:"138",ua:navigator.userAgent.toLowerCase(),pluginType:"",fv:[0,0],foList:[],create:function(FO,id,doShortCut){if(!UFO.uaHas("w3cdom")||UFO.uaHas("ieMac"))return;UFO.getFlashVersion();UFO.foList[id]=UFO.updateFO(FO);if(typeof doShortCut=="undefined"||doShortCut!="true"){UFO.createCSS("#"+id,"visibility:hidden;");}
UFO.domLoad(id,doShortCut);},updateFO:function(FO){if(typeof FO.xi!="undefined"&&FO.xi=="true"){if(typeof FO.ximovie=="undefined")FO.ximovie=UFO.ximovie;if(typeof FO.xiwidth=="undefined")FO.xiwidth=UFO.xiwidth;if(typeof FO.xiheight=="undefined")FO.xiheight=UFO.xiheight;}
FO.mainCalled=false;return FO;},domLoad:function(id,doShortCut){if(typeof doShortCut!="undefined"&&doShortCut=="true"){UFO.main(id);}else{var _t=setInterval(function(){if((document.getElementsByTagName("body")[0]!=null||document.body!=null)&&document.getElementById(id)!=null){UFO.main(id);clearInterval(_t);}},250);if(typeof document.addEventListener!="undefined"){document.addEventListener("DOMContentLoaded",function(){UFO.main(id);clearInterval(_t);},null);}}},main:function(id){var _fo=UFO.foList[id];if(_fo.mainCalled)return;UFO.foList[id].mainCalled=true;document.getElementById(id).style.visibility="hidden";if(UFO.hasRequired(id)){if(UFO.hasFlashVersion(parseInt(_fo.majorversion,10),parseInt(_fo.build,10))){if(typeof _fo.setcontainercss!="undefined"&&_fo.setcontainercss=="true")UFO.setContainerCSS(id);UFO.writeSWF(id);}
else if(_fo.xi=="true"&&UFO.hasFlashVersion(6,65)){UFO.createDialog(id);}}
document.getElementById(id).style.visibility="visible";},createCSS:function(selector,declaration){var _h=document.getElementsByTagName("head")[0];var _s=UFO.createElement("style");if(!UFO.uaHas("ieWin"))_s.appendChild(document.createTextNode(selector+" {"+declaration+"}"));_s.setAttribute("type","text/css");_s.setAttribute("media","screen");_h.appendChild(_s);if(UFO.uaHas("ieWin")&&document.styleSheets&&document.styleSheets.length>0){var _ls=document.styleSheets[document.styleSheets.length-1];if(typeof _ls.addRule=="object")_ls.addRule(selector,declaration);}},setContainerCSS:function(id){var _fo=UFO.foList[id];var _w=/%/.test(_fo.width)?"":"px";var _h=/%/.test(_fo.height)?"":"px";UFO.createCSS("#"+id,"width:"+_fo.width+_w+"; height:"+_fo.height+_h+";");if(_fo.width=="100%"){UFO.createCSS("body","margin-left:0; margin-right:0; padding-left:0; padding-right:0;");}
if(_fo.height=="100%"){UFO.createCSS("html","height:100%; overflow:hidden;");UFO.createCSS("body","margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; height:100%;");}},createElement:function(el){return(UFO.uaHas("xml")&&typeof document.createElementNS!="undefined")?document.createElementNS("http://www.w3.org/1999/xhtml",el):document.createElement(el);},createObjParam:function(el,aName,aValue){var _p=UFO.createElement("param");_p.setAttribute("name",aName);_p.setAttribute("value",aValue);el.appendChild(_p);},uaHas:function(ft){var _u=UFO.ua;switch(ft){case"w3cdom":return(typeof document.getElementById!="undefined"&&typeof document.getElementsByTagName!="undefined"&&(typeof document.createElement!="undefined"||typeof document.createElementNS!="undefined"));case"xml":var _m=document.getElementsByTagName("meta");var _l=_m.length;for(var i=0;i<_l;i++){if(/content-type/i.test(_m[i].getAttribute("http-equiv"))&&/xml/i.test(_m[i].getAttribute("content")))return true;}
return false;case"ieMac":return/msie/.test(_u)&&!/opera/.test(_u)&&/mac/.test(_u);case"ieWin":return/msie/.test(_u)&&!/opera/.test(_u)&&/win/.test(_u);case"gecko":return/gecko/.test(_u)&&!/applewebkit/.test(_u);case"opera":return/opera/.test(_u);case"safari":return/applewebkit/.test(_u);default:return false;}},getFlashVersion:function(){if(UFO.fv[0]!=0)return;if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){UFO.pluginType="npapi";var _d=navigator.plugins["Shockwave Flash"].description;if(typeof _d!="undefined"){_d=_d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var _m=parseInt(_d.replace(/^(.*)\..*$/,"$1"),10);var _r=/r/.test(_d)?parseInt(_d.replace(/^.*r(.*)$/,"$1"),10):0;UFO.fv=[_m,_r];}}
else if(window.ActiveXObject){UFO.pluginType="ax";try{var _a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}
catch(e){try{var _a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");UFO.fv=[6,0];_a.AllowScriptAccess="always";}
catch(e){if(UFO.fv[0]==6)return;}
try{var _a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}
catch(e){}}
if(typeof _a=="object"){var _d=_a.GetVariable("$version");if(typeof _d!="undefined"){_d=_d.replace(/^\S+\s+(.*)$/,"$1").split(",");UFO.fv=[parseInt(_d[0],10),parseInt(_d[2],10)];}}}},hasRequired:function(id){var _l=UFO.req.length;for(var i=0;i<_l;i++){if(typeof UFO.foList[id][UFO.req[i]]=="undefined")return false;}
return true;},hasFlashVersion:function(major,release){return(UFO.fv[0]>major||(UFO.fv[0]==major&&UFO.fv[1]>=release))?true:false;},writeSWF:function(id){var _fo=UFO.foList[id];var _e=document.getElementById(id);if(UFO.pluginType=="npapi"){if(UFO.uaHas("gecko")||UFO.uaHas("xml")){while(_e.hasChildNodes()){_e.removeChild(_e.firstChild);}
var _obj=UFO.createElement("object");_obj.setAttribute("type","application/x-shockwave-flash");_obj.setAttribute("data",_fo.movie);_obj.setAttribute("width",_fo.width);_obj.setAttribute("height",_fo.height);var _l=UFO.optAtt.length;for(var i=0;i<_l;i++){if(typeof _fo[UFO.optAtt[i]]!="undefined")_obj.setAttribute(UFO.optAtt[i],_fo[UFO.optAtt[i]]);}
var _o=UFO.opt.concat(UFO.optExc);var _l=_o.length;for(var i=0;i<_l;i++){if(typeof _fo[_o[i]]!="undefined")UFO.createObjParam(_obj,_o[i],_fo[_o[i]]);}
_e.appendChild(_obj);}
else{var _emb="";var _o=UFO.opt.concat(UFO.optAtt).concat(UFO.optExc);var _l=_o.length;for(var i=0;i<_l;i++){if(typeof _fo[_o[i]]!="undefined")_emb+=' '+_o[i]+'="'+_fo[_o[i]]+'"';}
_e.innerHTML='<embed type="application/x-shockwave-flash" src="'+_fo.movie+'" width="'+_fo.width+'" height="'+_fo.height+'" pluginspage="http://www.macromedia.com/go/getflashplayer"'+_emb+'></embed>';}}
else if(UFO.pluginType=="ax"){var _objAtt="";var _l=UFO.optAtt.length;for(var i=0;i<_l;i++){if(typeof _fo[UFO.optAtt[i]]!="undefined")_objAtt+=' '+UFO.optAtt[i]+'="'+_fo[UFO.optAtt[i]]+'"';}
var _objPar="";var _l=UFO.opt.length;for(var i=0;i<_l;i++){if(typeof _fo[UFO.opt[i]]!="undefined")_objPar+='<param name="'+UFO.opt[i]+'" value="'+_fo[UFO.opt[i]]+'" />';}
var _p=window.location.protocol=="https:"?"https:":"http:";_e.innerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+_objAtt+' width="'+_fo.width+'" height="'+_fo.height+'" codebase="'+_p+'//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+_fo.majorversion+',0,'+_fo.build+',0"><param name="movie" value="'+_fo.movie+'" />'+_objPar+'</object>';if(_fo["id"])window[_fo["id"]]=document.getElementById(_fo["id"]);}},createDialog:function(id){var _fo=UFO.foList[id];UFO.createCSS("html","height:100%; overflow:hidden;");UFO.createCSS("body","height:100%; overflow:hidden;");UFO.createCSS("#xi-con","position:absolute; left:0; top:0; z-index:1000; width:100%; height:100%; background-color:#fff; filter:alpha(opacity:75); opacity:0.75;");UFO.createCSS("#xi-dia","position:absolute; left:50%; top:50%; margin-left: -"+Math.round(parseInt(_fo.xiwidth,10)/2)+"px; margin-top: -"+Math.round(parseInt(_fo.xiheight,10)/2)+"px; width:"+_fo.xiwidth+"px; height:"+_fo.xiheight+"px;");var _b=document.getElementsByTagName("body")[0];var _c=UFO.createElement("div");_c.setAttribute("id","xi-con");var _d=UFO.createElement("div");_d.setAttribute("id","xi-dia");_c.appendChild(_d);_b.appendChild(_c);var _mmu=window.location;if(UFO.uaHas("xml")&&UFO.uaHas("safari")){var _mmd=document.getElementsByTagName("title")[0].firstChild.nodeValue=document.getElementsByTagName("title")[0].firstChild.nodeValue.slice(0,47)+" - Flash Player Installation";}
else{var _mmd=document.title=document.title.slice(0,47)+" - Flash Player Installation";}
var _mmp=UFO.pluginType=="ax"?"ActiveX":"PlugIn";var _uc=typeof _fo.xiurlcancel!="undefined"?"&xiUrlCancel="+_fo.xiurlcancel:"";var _uf=typeof _fo.xiurlfailed!="undefined"?"&xiUrlFailed="+_fo.xiurlfailed:"";UFO.foList["xi-dia"]={movie:_fo.ximovie,width:_fo.xiwidth,height:_fo.xiheight,majorversion:"6",build:"65",flashvars:"MMredirectURL="+_mmu+"&MMplayerType="+_mmp+"&MMdoctitle="+_mmd+_uc+_uf};UFO.writeSWF("xi-dia");},expressInstallCallback:function(){var _b=document.getElementsByTagName("body")[0];var _c=document.getElementById("xi-con");_b.removeChild(_c);UFO.createCSS("body","height:auto; overflow:auto;");UFO.createCSS("html","height:auto; overflow:auto;");},cleanupIELeaks:function(){var _o=document.getElementsByTagName("object");var _l=_o.length
for(var i=0;i<_l;i++){_o[i].style.display="none";for(var x in _o[i]){if(typeof _o[i][x]=="function"){_o[i][x]=null;}}}}};if(typeof window.attachEvent!="undefined"&&UFO.uaHas("ieWin")){window.attachEvent("onunload",UFO.cleanupIELeaks);}
dojo.addOnLoad(function(){dojo.require("dojo.lfx.html");});dojo.addOnLoad(find_wipers);function get_image_prefix()
{if(ahost.indexOf("yahoo")>-1)
{return"yh07";}else{return"agbeta";}}
function set_navcookie(module_name,val){var id=module_name;var magic=MagicCookie;var lnav=magic.getCookieValue('lnav');lnav=lnav?Base64.decode(lnav):'';if(!lnav)
lnav=id+'='+val;else if(lnav.indexOf(id)<0)
lnav+='&'+id+'='+val;else
{var rval=(val==0)?'1':'0';lnav=lnav.replace(id+'='+rval,id+'='+val);}
magic.setCookieValue('lnav',Base64.encode(lnav));}
var wipers=[];function find_wipers()
{var w=dojo.html.getElementsByClass('wipe',null,'div');for(var i=0;i<w.length;i++)
new wiper(w[i]);}
function wiper(node)
{var dw=this;this._container=node;this._anim='';this._height='';this._direction='';this._time=800;this._images=true;this._icons={};this._open=false;this._dependent=false;this._cookie=true;this._wait=true;this.do_onload=function()
{this._node=dojo.html.getElementsByClass('wipe_block',this._container,'div')[0];this._node.style.overflow='hidden';this._toggle=dojo.html.getElementsByClass('wipe_toggle',this._container)[0];if(this._toggle)
this._toggle.onclick=function(){dw.do_wipe();};var parms=dojo.html.getElementsByClass('wipe_parms',this._container,'input')[0];if(parms)
this._parse_parms(parms.value);if(this._dependent)
wipers.push(this);this.preload();this._check_toggle();};this._parse_parms=function(values)
{var parms=values.split(',');for(var i=0;i<parms.length;i++)
{nvp=parms[i].split('=');if(nvp.length==2)
{eval('this._'+nvp[0]+'='+nvp[1]);}}};this.preload=function()
{if(this._images)
{var which=this._image_name?this._image_name:this._node.id;var _open=new Image();_open.src=imghost+'/'+get_image_prefix()+'/left/'+which+'_open.gif';var _close=new Image();_close.src=imghost+'/'+get_image_prefix()+'/left/'+which+'_close.gif';this._icons.open=_open;this._icons.close=_close;}};this.do_wipe=function()
{var okay=this._check_status();if(!okay)
return;if(this._direction=='in')
this._wipe_out();else
this._wipe_in();this._toggle_others();};this._check_status=function()
{if(this._anim)
{if(this._anim.status()=='playing')
{if(this._wait)
return false;if(!this._height)
return false;this._stop_animation();}}
return true;};this._wipe_in=function(instant)
{this._direction='in';instant=instant==undefined?false:instant;if(instant)
dojo.html.show(this._node);else
{this._set_height();this._anim=dojo.lfx.html.wipeIn(this._node,this._time,'','',this._height).play();}
this._change_toggle('close');this.set_cookie(1);};this._wipe_out=function()
{this._direction='out';this._set_height();this._anim=dojo.lfx.html.wipeOut(this._node,this._time).play();this._change_toggle('open');this.set_cookie(0);};this._stop_animation=function()
{if(this._anim)
this._anim.stop(false);};this._toggle_others=function()
{if(!dojo.lang.inArray(wipers,this))
return;var idx=dojo.lang.find(wipers,this);for(var i=0;i<wipers.length;i++)
{if(i!=idx&&wipers[i]._direction=='in')
{wipers[i]._stop_animation();wipers[i]._wipe_out();}}};this._set_height=function()
{if(!this._height)
{var height;if(this._direction=='in')
dojo.html.show(this._node);height=dojo.html.getContentBox(this._node).height;if(this._direction=='in')
dojo.html.hide(this._node);if(height>0)
{this._height=height;}}};this.set_cookie=function(val)
{set_navcookie(this._node.id,val);};this.get_cookie=function()
{var _default=this._open;var id=this._node.id;var magic=MagicCookie;var lnav=magic.getCookieValue('lnav');lnav=lnav?Base64.decode(lnav):'';if(!lnav)
return _default;var vals=lnav.split('&');for(var i=0;i<vals.length;i++)
{if(vals[i].indexOf(id)>-1)
{var nvp=vals[i].split('=');if(nvp.length!=2)
return _default;return parseInt(nvp[1]);}}
return _default;};this._change_toggle=function(which)
{if(!this._images)
{this._toggle.innerHTML=which;return;}
var nodes=this._toggle.childNodes;for(var i=nodes.length-1;i>=0;i--)
this._toggle.removeChild(nodes[i]);var icon=this._icons[which];var width=icon.width?icon.width:'';var height=icon.height?icon.height:'';var toggle=make_node('img',{'src':this._icons[which].src,'width':width,'height':height,'border':'0','title':which+' section','alt':which+' section'});this._toggle.appendChild(toggle);};this._check_toggle=function()
{var show=this.get_cookie();if(show)
this._wipe_in(true);}
this.do_onload();}
function turbowipe(){var magic=MagicCookie;var lnav=magic.getCookieValue('lnav');lnav=lnav?Base64.decode(lnav):'';if(!lnav){set_navcookie('occasions',1);lnav="occasions=1";}
var vals=lnav.split('&');for(var i=0;i<vals.length;i++){module_id=vals[i].split('=');var nvp=vals[i].split('=');if((nvp.length==2)&&(parseInt(nvp[1])==1)){e=document.getElementById(nvp[0]);if(e){e.style.display="block";toggle_img=document.getElementById(nvp[0]+"-toggle");toggle_img.src=imghost+'/'+get_image_prefix()+'/left/'+nvp[0]+"_close.gif";toggle_img.height=30;toggle_img.width=160;set_navcookie(nvp[0],1);}}}}
function agi_to_pw(partial_url)
{this.partial_url=partial_url;this.email=null;this.ahost=null;this.site=null;this.go=function()
{this.clean_url();this.init_environ();this.set_email();this.do_redirect();};this.init_environ=function()
{if(window.ahost)
{this.ahost=window.ahost;}
else
{this.ahost=window.location.protocol+'//'+window.location.host;}
this.environ=(this.ahost.indexOf('www')!=-1)?'www':'beta';this.site=(this.ahost.indexOf('msn')!=-1)?'AG_MSN':'AG';};this.set_email=function()
{if(window.AGCookie)
{this.email=window.AGCookie.getCookieValue('customer','email');if(!this.email){this.email='';}}
else
{this.email='';}};this.clean_url=function()
{var pu=this.partial_url;pu=pu.replace('^http://www.','');pu=pu.replace(/cb=[^&]*&*/,'');pu=pu.replace(/email=[^&]*&*/,'');this.partial_url=pu;};this.do_redirect=function()
{var base_url='http://'+this.environ+'.'+this.partial_url;var extra_qs='&cb=PW_'+this.site+'&email='+this.email;var full_url=base_url+extra_qs;window.location.assign(full_url);};this.go();}
function toggle_block(clicked_elem,toggle_id,on_class,off_class){if(on_class&&off_class){var _class=clicked_elem.className;if(_class==on_class){dojo.html.removeClass(clicked_elem,on_class);dojo.html.addClass(clicked_elem,off_class);}else{dojo.html.removeClass(clicked_elem,off_class);dojo.html.addClass(clicked_elem,on_class);}}
dojo.html.toggleDisplay(toggle_id);}