abc="Copyright 2008, 2009 TheStampMaker.com - All rights reserved.";d="Any use of the contents of this file other than in direct support of TheStampMaker.com is strictly prohibited.";function ITC(bb){var cb=bb.getElementsByTagName('input')[0];if(cb.checked){db();}
else
{eb();}
}
function db(){var p={}
;p['regOK']="";p['self']=false;p['color']=StampState.color;p['size']=StampState.charSize;p['bands']=StampState.bands;fb(1);new Ajax.Request('/srvBandStamp.aspx',{method:'get',parameters:p,onComplete:gb}
);}
function gb(r){fb(-1);var hb=r.responseText.evalJSON();if((hb.success=='true')||confirm(hb.warnText)){$('pnlInkColor').hide();$("siWarning").hide();$("cSizeLarge").show();StampState.selfInk=false;asp$("chosenColor").value="";StampState.minCols=parseInt(hb.minCols);StampState.curCols=parseInt(hb.curCols);if(hb.success=='false'){ib(hb.cSize);jb(hb.bands);kb();lb();}
mb.defer();return true;}
var bb=asp$('InkType').getElementsByTagName('input')[1];bb.checked=true;return false;}
function eb(){var p={}
;p['siOK']="";p['self']=true;p['color']=StampState.color;p['size']=StampState.charSize;p['bands']=StampState.bands;fb(1);new Ajax.Request('/srvBandStamp.aspx',{method:'get',parameters:p,onComplete:nb}
);}
function nb(r){fb(-1);var hb=r.responseText.evalJSON();if((hb.success=='true')||confirm(hb.warnText)){$('pnlInkColor').show();$("siWarning").show();$("cSizeLarge").hide();StampState.selfInk=true;asp$("chosenColor").value=StampState.color;StampState.minCols=parseInt(hb.minCols);StampState.curCols=parseInt(hb.curCols);if(hb.cSize!=StampState.charSize)ib(hb.cSize);if(hb.success=='false'){jb(hb.bands);kb();lb();}
mb.defer();return true;}
var bb=asp$('InkType').getElementsByTagName('input')[0];bb.checked=true;return false;}
function jb(ob){$$("#bandDropTarget img").each(function(pb){pb.remove();}
);var qb=$('bandDropTarget');qb.bandGroup=null;if(ob['BN'])rb(qb,'BN',ob);if(ob['BA'])rb(qb,'BA',ob);if(ob['BAN'])rb(qb,'BAN',ob);if(ob['BDA'])rb(qb,'BDA',ob);sb(qb.bandGroup);}
function rb(qb,tb,ub){var vb=212;if(tb=="BA")vb=282;else if(tb=="BAN")vb=378;else if(tb=="BDA")vb=378;var ob=ub[tb].split(',');var wb=ob.length;for(var i=0;i<wb;i++){var xb=new Element('img',{'src':'/Images/BandStamp/band-'+tb+'-'+ob[i]+'.gif','height':vb}
);var yb=0;if(qb.dropCount)yb=qb.dropCount;yb++;qb.dropCount=yb;xb.id='assy_'+("00"+yb).slice(-3);new Draggable(xb,{revert:true,endeffect:false}
);$('bandDropTarget').appendChild(xb);}
if(wb>0)qb.bandGroup='band-Grp'+tb;}
function ib(zb){$$("#charSizeButtons input").each(function($b,_b){if($b.nextSibling.nodeValue==zb){$b.checked=true;StampState.charSize=zb;StampState.cSizeIndex=_b;throw $break;}
}
);}
function ac(bc){var bb=asp$("inkColor");$$('#'+bb.id+' input').each(function($b,_b){if($b.value==bc){$b.checked=true;throw $break;}
}
);}
function InkColorClick(bb){var cc=$$('#'+bb.id+' input');cc.each(dc);asp$('chosenColor').value=StampState.color;}
function dc(button){if(button.checked){StampState.color=$F(button);throw $break;}
}
function cSC(){var cc=$$('#charSizeButtons input');StampState.prevSize=StampState.charSize;cc.each(ec);var p={}
;p['sizeOK']="";p['self']=StampState.selfInk;p['color']=StampState.color;p['size']=StampState.charSize;p['bands']=StampState.bands;fb(1);new Ajax.Request('/srvBandStamp.aspx',{method:'get',parameters:p,onComplete:fc}
);}
function fc(r){fb(-1);var hb=r.responseText.evalJSON();if((hb.success=='true')||confirm(hb.warnText)){StampState.minCols=parseInt(hb.minCols);StampState.curCols=parseInt(hb.curCols);if(hb.success=='false'){jb(hb.bands);kb();lb();}
asp$('chosenSize').value=StampState.charSize;mb();return true;}
StampState.charSize=StampState.prevSize;var cc=$$('#charSizeButtons input');cc.each(gc);return false;}
function ec(button,_b){if(button.checked){StampState.charSize=button.nextSibling.nodeValue;StampState.cSizeIndex=_b;throw $break;}
}
function gc(button,_b){var hc=button.nextSibling.nodeValue;if(hc==StampState.charSize){button.checked=true;StampState.cSizeIndex=_b;throw $break;}
}
function ic(bb,top,jc){new Effect.Move(bb,{x:-jc,y:-top,duration:0.2,transition:Effect.Transitions.full}
);}
var kc=[],lc=[],mc=[],nc=[];var oc=[];oc['band-GrpBN']=kc;oc['band-GrpBA']=lc;oc['band-GrpBAN']=mc;oc['band-GrpBDA']=nc;document.observe('dom:loaded',function(){if($('bandDropTarget')==null)return;Droppables.add('trash',{containment:'bandDropTarget',hoverclass:'trashHover',onDrop:pc}
);Droppables.add('bandDropTarget',{containment:['band-GrpBN','band-GrpBA','band-GrpBAN','band-GrpBDA'],hoverclass:'bdtHover',onDrop:qc
}
);var rc=$$('.xyzzy')[0].id;window.aspPrefix=rc.substring(0,rc.indexOf('xyzzy'));window.StampState={'selfInk':false,'color':'black','charSize':'5/32','product':'','bands':''}
;StampState.ajaxLevel=0;asp$('btnRevise1_btnReviseStamp').disable();$('bandColCountDiv').hide();sc();mb();tc();$('bandDropTarget').observe('mouseover',uc);$('bandDropTarget').observe('mouseout',tc);$('bandDropTarget').observe('mousemove',vc);}
);function asp$(bb){return $(window.aspPrefix+bb);}
function sc(){StampState.selfInk=!(asp$('InkType').select('input').first().checked);StampState.color=asp$('chosenColor').getValue();if(StampState.color.length>0)ac(StampState.color);if(StampState.selfInk){$('pnlInkColor').show();$("siWarning").show();$("cSizeLarge").hide();}
StampState.charSize=asp$('chosenSize').getValue();$$('#charSizeButtons input').each(gc);StampState.bands=asp$('chosenBands').getValue();if(StampState.bands.length>0){jb(StampState.bands.evalJSON());wc();}
}
function pc(xc,qb){xc.remove();var yc=$$("#bandDropTarget img");if(yc.length<1){$$('.bandImage').each(function(zc){if(zc.id!=qb.bandGroup){$$('#'+zc.id+' > img').invoke('setOpacity',1.0);$c(zc.id,true);}
}
);$('bandDropTarget').bandGroup=null;}
wc();}
function qc(xc,qb){var _c=xc.readAttribute('src');var ad=parseInt(xc.getStyle('paddingTop'));var vb=xc.readAttribute('height')-(ad*2);var yb=0;if(qb.dropCount)yb=qb.dropCount;yb++;qb.dropCount=yb;var bd='assy_'+("00"+yb).slice(-3);var xb=new Element('img',{'id':bd,'src':_c,'height':vb}
);new Draggable(xb,{revert:true,endeffect:false}
);$('bandDropTarget').appendChild(xb);if(!qb.bandGroup){qb.bandGroup=xc.parentNode.id;sb(qb.bandGroup);}
wc.defer();}
function sb(cd){$$('.bandImage').each(function(zc){var dd=(cd==null)||(zc.id==cd);$$('#'+zc.id+' > img').invoke('setOpacity',dd?1.0:0.3);$c(zc.id,dd);}
);}
function wc(){kb();var p={}
;p['checkBands']="";p['self']=StampState.selfInk;p['color']=StampState.color;p['size']=StampState.charSize;p['bands']=StampState.bands;fb(1);new Ajax.Request('/srvBandStamp.aspx',{method:'get',parameters:p,onComplete:ed}
);}
function ed(r){fb(-1);var hb=r.responseText.evalJSON();if(hb.success=='true'){Sortable.destroy('bandDropTarget');Sortable.create('bandDropTarget',{tag:'img',constraint:'horizontal',overlap:'horizontal',onUpdate:kb}
);StampState.minCols=parseInt(hb.minCols);StampState.curCols=parseInt(hb.curCols);var fd=$('bandDropTarget');var gd=$$("#bandDropTarget img").inject(30,function(hd,xb){return xb.getWidth()+3+hd;}
);var id=fd.getStyle('minWidth');if(!id)id="120";gd=Math.max(gd,parseInt(id));fd.style.width=gd+"px";lb();}
else
{alert(hb.warnText);var bb=$$('#bandDropTarget img').last();bb.remove();kb();}
}
function lb(){var jd=(StampState.minCols>0)&&(StampState.curCols>=StampState.minCols);var kd=asp$('btnRevise1_btnReviseStamp');if(jd){kd.enable();$('bandColCountDiv').hide();}
else
{kd.disable();if(StampState.curCols>0)$('bandColCountDiv').show();else
$('bandColCountDiv').hide();}
}
function kb(){var ld='';var tb=$('bandDropTarget').bandGroup;if(tb){tb=tb.substring(tb.indexOf('-Grp')+4);ld="{'"+tb+"':'";ld+=$$("#bandDropTarget img").inject("",function(md,xb){var nd=xb.src.length;var od=xb.src.substring(xb.src.lastIndexOf('-',nd-6)+1);var pd=od.substring(0,od.indexOf('.'));var qd=md?',':'';return md+qd+pd;}
);ld+="'}";}
StampState.bands=ld;asp$('chosenBands').value=ld;}
function rd(){return $('bandDropTarget').bandGroup;}
function sd(){$('cSizeLarge').style.display=(StampState.selfInk)?"none":"";}
function mb(){var p={}
;p['getBands']="";p['self']=StampState.selfInk;p['size']=StampState.charSize;p['bands']=StampState.bands;fb(1);new Ajax.Request('/srvBandStamp.aspx',{method:'get',parameters:p,onComplete:td}
);}
function td(r){fb(-1);var hb=r.responseText.evalJSON();StampState.minCols=parseInt(hb.minCols);StampState.curCols=parseInt(hb.curCols);var ob=hb.bands;var ud=vd('BN',ob['BN']);if(ud)wd();vd('BA',ob['BA']);vd('BAN',ob['BAN']);vd('BDA',ob['BDA']);xd(ob);setTimeout(yd,500);var dd=true;if($('bandDropTarget').bandGroup)sb($('bandDropTarget').bandGroup);}
function yd(){var zd=0;if($('band-GrpBN').visible())zd=$('band-GrpBN').getHeight();if($('band-GrpBA').visible())zd=Math.max(zd,$('band-GrpBA').getHeight());if($('band-GrpBAN').visible())zd=Math.max(zd,$('band-GrpBAN').getHeight());if($('band-GrpBDA').visible())zd=Math.max(zd,$('band-GrpBDA').getHeight());$('bandDropTarget').style.height=zd-6+'px';$('trash').style.height=zd-12+'px';}
function wd(){var $d=$("band-GrpBN");var _d=$("bnNote").innerHTML;var bb=new Element('div',{'class':'bnNoteDiv'}
);bb.innerHTML=_d;var ae=$d.getWidth();if(ae<250)ae=250;$d.insert(bb);bb.style.width=ae-10+'px';}
function vd(tb,ob){var be='band-Grp'+tb;var g=$(be);if(ob.empty()){g.hide();return false;}
var ce=tb;if((tb=="BN")&&StampState.selfInk)ce="SIN";var vb=212;if(tb=="BA")vb=282;else if(tb=="BAN")vb=378;else if(tb=="BDA")vb=378;g.update(ce+"<br />");var b=ob.split(',');for(var i=0,l=b.length;i<l;i++){e=new Element('img',{'src':'/Images/BandStamp/band-'+tb+'-'+b[i]+'.gif','id':'band'+b[i],'height':vb}
);g.insert(e);}
$c(be,true);g.show();return true;}
function $c(tb,de){$$("#"+tb+" img").each(function(xb){var _b=xb.id;xb.setStyle({cursor:de?'move':''}
);if(de){if(oc[tb][_b])oc[tb][_b].destroy();oc[tb][_b]=new Draggable(xb,{revert:true,endeffect:false,ghosting:true,constraint:'horizontal',reverteffect:ic
}
);}
else
{if(oc[tb][_b]){oc[tb][_b].destroy();oc[tb][_b]=null;}
}
}
);}
var ee=["#000","#F00","#FF0","#00F"];function fb(fe){StampState.ajaxLevel+=fe;var ge=ee[StampState.ajaxLevel];$('panel-BA').style.borderColor=ge;}
function uc(e){var he=$('ttDiv');var qb=e.element();var hc="Rearrange bands by dragging";he.update(hc);ie(he,e.pointerX(),e.pointerY());he.show();}
function ie(he,x,y){var je=he.getOffsetParent().cumulativeOffset();var ke=he.getDimensions();he.setStyle({'top':y-je.top-ke.height-5+'px'}
);he.setStyle({'left':x-je.left-ke.width-5+'px'}
);}
function vc(e){ie($('ttDiv'),e.pointerX(),e.pointerY());}
function tc(e){$('ttDiv').hide();}
function xd(ob){var le=new Array();if(!ob['BN'].empty()){if(StampState.selfInk)le.push("SIN");else
le.push("BN");}
if(!ob['BA'].empty())le.push("BA");if(!ob['BAN'].empty())le.push("BAN");if(!ob['BDA'].empty())le.push("BDA");var hc="("+le.join(',')+")";$('bandStampGroups').update(hc);$('bandsWithSpace').update(StampState.selfInk?"SIN":"BN");}
