var script_ui_common=new Object();
script_ui_common.type="text/javascript";
script_ui_common.versionMajor=1;
script_ui_common.versionMinor=0;
ATGAct=new Object;
ATGAg=window.navigator.userAgent;
ATGBVers=parseInt(ATGAg.charAt(ATGAg.indexOf("/")+1),10);
ATGStopExecution=false;
ATGUIDebugging=new Object();
ATGUIDebugging.debug=false;
ATGUIDebugging.debugOut=voidDebug;
ATGUIDebugging.debugLevelAdjust=voidDebug;
ATGUIDebugging.level=10;
function voidDebug(_1){
if(parent&&parent.ATGUIDebugging&&parent.ATGUIDebugging!=ATGUIDebugging){
parent.ATGUIDebugging.debugOut(_1);
}
}
function Is(){
var _2=ATGAg.toLowerCase();
this.major=stringToNumber(navigator.appVersion);
this.minor=parseFloat(navigator.appVersion);
this.nav=((_2.indexOf("mozilla")!=-1)&&((_2.indexOf("spoofer")==-1)&&(_2.indexOf("compatible")==-1)));
this.nav2=(this.nav&&(this.major==2));
this.nav3=(this.nav&&(this.major==3));
this.nav4=(this.nav&&(this.major==4));
this.nav5=(this.nav&&(this.major==5));
this.nav6=(this.nav&&(this.major==5));
this.gecko=(this.nav&&(this.major>=5));
this.ie=(_2.indexOf("msie")!=-1);
if(this.ie){
this.major=stringToNumber(_2.charAt(_2.indexOf("msie")+5));
this.ie3=(this.ie&&(this.major==2));
this.ie4=(this.ie&&(this.major==3));
this.ie5=(this.ie&&(this.major==4));
}
this.opera=(_2.indexOf("opera")!=-1);
this.nav4up=this.nav&&(this.major>=4);
this.ie4up=this.ie&&(this.major>=4);
this.ie5up=(this.ie&&(this.major>=5));
this.ie6up=(this.ie&&(this.major>=6));
}
var is=new Is();
function ATGAddToOnLoad(_3){
ATGAct["bodyOnLoad"][ATGAct["bodyOnLoad"].length]=new String(_3);
}
function ATGAddToOnUnLoad(_4){
ATGAct["bodyOnUnLoad"][ATGAct["bodyOnUnLoad"].length]=new String(_4);
}
function ATGBodyInit(){
if(!IsIE()&&(document.layers)){
document.captureEvents(Event.KEYPRESS);
document.onkeypress=blockKeyStrokeNet;
}else{
window.onkeypress="return blockKeyStrokeIE(event.keyCode)";
}
var ww=(IsIE())?document.body.offsetWidth-20:window.innerWidth-16;
var wh=(IsIE())?document.body.offsetHeight-20:window.innerHeight-16;
var sw=(IsIE())?screen.width:screen.availWidth;
var sh=(IsIE())?screen.height:screen.availHeight;
}
function IsIE(){
return (is.ie&&is.major>=5);
}
function ATGAction(_9){
if(ATGUIDebugging.debug){
ATGUIDebugging.debugOut(" Function ATGAction , arrary =  "+_9,10);
}
return ATGAction2(ATGAct,_9);
}
function ATGAction2(_a,_b){
if(ATGUIDebugging.debug){
ATGUIDebugging.debugOut(" Function ATGAction2 ",10);
}
var _c;
for(var i=0;i<_b.length;i++){
if(ATGStopExecution){
return false;
}
var _e=_a[_b[i]];
if(_e==null){
return false;
}
var _f=new Array;
for(var j=1;j<_e.length;j++){
if(ATGUIDebugging.debug){
ATGUIDebugging.debugOut(" in ATGAction2 for each actArray value at index "+j+" = "+_e[j],8);
}
if((_e[j]!=null)&&(typeof (_e[j])=="object")&&(_e[j].length==2)){
if(_e[j][0]=="VAR"){
if(ATGUIDebugging.debug){
ATGUIDebugging.debugOut(" in ATGAction2 value at index ["+j+"][0] = "+_e[j][0],10);
}
if(ATGUIDebugging.debug){
ATGUIDebugging.debugOut(" in ATGAction2 value at index ["+j+"][1] = "+_e[j][1],10);
}
_f[j-1]=_e[j][1];
if(ATGUIDebugging.debug){
ATGUIDebugging.debugOut(" in ATGAction2 "+typeof (_f[j])+"["+j+"] = "+_f[j],10);
}
}else{
if(_e[j][0]=="ACT"){
if(ATGUIDebugging.debug){
ATGUIDebugging.debugOut(" in ATGAction2/ACT recursive call to ATGAction",10);
}
_f[j]=ATGAction(new Array(new String(_e[j][1])));
}else{
_f[j]=_e[j];
if(ATGUIDebugging.debug){
ATGUIDebugging.debugOut(" in ATGAction2/ACT/else  tempArray "+j+" = "+_e[j],10);
}
}
}
}else{
if(ATGUIDebugging.debug){
ATGUIDebugging.debugOut("in ATGAction2 actArray[j] in major else  = "+_e[j],10);
}
_f[j]=_e[j];
}
}
if(ATGUIDebugging.debug){
ATGUIDebugging.debugOut(" actArray[0](tempArray) = "+_e[0]+"("+_f+")",10);
}
_c=_e[0](_f);
}
return _c;
}
function ATGActionGroup(_11){
for(var i=1;i<_11.length;i++){
if(typeof (_11[i])=="object"){
ATGAction(new Array(_11[i]));
}
}
}
function ATGFindElement(n,ly){
if(ATGBVers<4){
return document[n];
}
var _15=ly?ly.document:document;
var _16=_15[n];
if(!_16){
for(var i=0;i<_15.layers.length;i++){
_16=ATGFindElement(n,_15.layers[i]);
if(_16){
return _16;
}
}
}
return _16;
}
function ATGisObj(s){
if(IsIE()){
return (document.getElementById(s));
}else{
if(ATGAg.indexOf("Opera 6")>0){
return ATG6Styl(s);
}else{
if(document.layers){
return ATGNSStyl(s);
}else{
return ATG6Styl(s);
}
}
}
return false;
}
function getElt(){
if(document.getElementById){
var _19=getElt.arguments[getElt.arguments.length-1];
var _1a=document.getElementById(_19);
if(_1a){
return _1a;
}
}else{
if(document.getElementsByName){
var _1b=document.getElementsByName(_19);
if(_1b){
return _1b[0];
}
}else{
if(is.ie4up){
var elt=eval("document.all."+getElt.arguments[getElt.arguments.length-1]);
return (elt);
}else{
if(is.nav4){
var _1d=document.layers[getElt.arguments[0]];
for(var i=1;i<getElt.arguments.length&&_1d;i++){
_1d=_1d.document.layers[getElt.arguments[i]];
}
return _1d;
}
}
}
}
}
function ATGIEStyl(s){
return document.all.tags("div")[s].style;
}
function ATG6Styl(s){
return document.getElementById(s);
}
function ATGNSStyl(s){
return ATGFindElement(s,0);
}
function ATGStyl(s){
if(IsIE()){
return document.all.tags("div")[s];
}else{
if(ATGAg.indexOf("Opera 6")>0){
return ATG6Styl(s);
}else{
if(document.layers){
return ATGNSStyl(s);
}else{
return ATG6Styl(s).style;
}
}
}
}
function ATGSetStyleVis(s,v){
if(is.nav4){
getElt(s).visibility=(v==0)?"hidden":"visible";
}else{
if(getElt(s).style){
getElt(s).style.visibility=(v==0)?"hidden":"visible";
}
}
}
function cssStyleSetVisibility(_25){
this.styleObj.visibility=_25;
}
function ATGGetStyleVis(s){
if(is.nav4){
var _27=getElt(s).visibility;
if(_27=="show"){
return 1;
}else{
if(_27=="hide"){
return 0;
}else{
return _27;
}
}
}else{
if(getElt(s).style){
var _27=getElt(s).style.visibility;
if(_27=="visible"){
return 1;
}
if(_27=="hidden"){
return 0;
}else{
return _27;
}
}
}
return;
}
function ATGShowHide(_28){
if(_28[1]==""){
return;
}
if(!ATGisObj(_28[1])){
return;
}
var _29=_28[2];
if(_29==0){
ATGSetStyleVis(_28[1],0);
}else{
if(_29==1){
ATGSetStyleVis(_28[1],1);
}else{
if(_29==2){
if(ATGGetStyleVis(_28[1])==0){
ATGSetStyleVis(_28[1],1);
}else{
ATGSetStyleVis(_28[1],0);
}
}
}
}
}
function ATGShowHideLayer(_2a,_2b){
if(_2a==""){
return;
}
if(!ATGisObj(_2a)){
return;
}
if(_2b==0){
ATGSetStyleVis(_2a,0);
}else{
if(_2b==1){
ATGSetStyleVis(_2a,1);
}else{
if(_2b==2){
if(ATGGetStyleVis(_2a)==0){
ATGSetStyleVis(_2a,1);
}else{
ATGSetStyleVis(_2a,0);
}
}
}
}
}
function ATGSetStylePos(s,d,p){
if(IsIE()){
if(d==0){
ATGIEStyl(s).posLeft=p;
}else{
ATGIEStyl(s).posTop=p;
}
}else{
if(document.layers){
if(d==0){
ATGNSStyl(s).left=p;
}else{
ATGNSStyl(s).top=p;
}
}else{
if(d==0){
ATG6Styl(s).style.left=p;
}else{
ATG6Styl(s).style.top=p;
}
}
}
}
function ATGGetStylePos(s,d){
if(IsIE()){
if(d==0){
return ATGIEStyl(s).posLeft;
}else{
return ATGIEStyl(s).posTop;
}
}else{
if(d==0){
return ATGNSStyl(s).left;
}else{
return ATGNSStyl(s).top;
}
}
}
function ATGDisplayHide(_31,_32,_33){
if(!ATGisObj(_31)){
return;
}
if(_32!=0&&_32!=1&&_32!=2){
_32=2;
}
if(_33!="inline"&&_33=="block"&&_33=="inline-block"&&_33=="compact"&&_33=="run-in"&&_33=="table"&&_33=="list-item"){
_33="inline";
}
if(_32==0||(_32==2&&ATGGetStyleDisplay(_31)!="none")){
ATGSetStyleDisplay(_31,"none");
}else{
if(_32==1||(_32==2&&ATGGetStyleDisplay(_31)=="none")){
ATGSetStyleDisplay(_31,_33);
}
}
}
function ATGGetStyleDisplay(_34){
if(getElt(_34).style){
return getElt(_34).style.display;
}
return;
}
function ATGSetStyleDisplay(_35,_36){
var _37=0;
if(getElt(_35).style){
try{
getElt(_35).style.display=_36;
}
catch(e){
_37=1;
}
}else{
_37=2;
}
return _37;
}
function validateCheckboxes(_38,_39,_3a){
if(_39==null){
_39="id";
}
if(_3a==null){
_3a=="atLeastOne";
}
var _3b=0;
var _3c=0;
returnVal=false;
for(f=0;f<document.forms.length;f++){
formRef=document.forms[f];
for(e=0;e<formRef.elements.length;e++){
elemRef=formRef.elements[e];
if(formRef.elements[e].type=="checkbox"){
if(_39.toLowerCase()=="id"){
label=formRef.elements[e].id;
}else{
label=formRef.elements[e].name;
}
if(label.indexOf(_38)>-1){
_3b++;
if(elemRef.checked){
_3c++;
}
}
}
}
}
if(_3a.toLowerCase()=="atleastone"){
return (_3c>0&&_3b>0);
}
if(_3a.toLowerCase()=="allchecked"){
return (_3c==_3b&&_3b>0);
}
if(_3a.toLowerCase()=="notall"){
return (_3c<_3b&&_3b>0);
}
if(_3a.toLowerCase()=="nonechecked"){
return (_3b==0&&_3b>0);
}
return returnVal;
}
function selectAllCheckboxes(_3d,_3e,_3f){
if(_3e==null){
_3e="id";
}
if(_3f==null||_3f!="true"||_3f!="false"){
_3f==true;
}
for(f=0;f<document.forms.length;f++){
formRef=document.forms[f];
for(e=0;e<formRef.elements.length;e++){
elemRef=formRef.elements[e];
if(_3e.toLowerCase()=="id"){
label=formRef.elements[e].id;
}else{
label=formRef.elements[e].name;
}
if(label.indexOf(_3d)>-1){
if(formRef.elements[e].type=="checkbox"){
elemRef.checked=_3f;
}
}
}
}
return;
}
function selectAddOption(_40,_41,_42){
var _43=document.getElementById(_40);
if(_43&&_43.options){
if(_43.options.length>0){
for(i=0;i<_43.options.length;i++){
if(_43.options[i].value==_42){
return;
}
}
}
_43.options[_43.options.length]=new Option(unEscapeXML(_41),_42,false,false);
}
}
function selectAll(_44){
var _45=document.getElementById(_44);
if(_45&&_45.options){
if(_45.options.length>0){
for(i=0;i<_45.options.length;i++){
_45.options[i].selected=true;
}
return true;
}else{
return false;
}
}
return false;
}
function selectRemove(_46,_47){
var ids=_47.split(",");
var _49=document.getElementById(_46);
for(j=0;j<ids.length;j++){
if(_49){
if(_49.options.length>0){
for(i=_49.options.length;i>-1;i--){
if(_49.options[i]){
if(_49.options[i].value==ids[j]){
_49.options[i]=null;
}
}
}
}
}
}
}
function selectRemoveAll(_4a){
var _4b=document.getElementById(_4a);
if(_4b){
if(_4b.options.length>0){
for(i=_4b.options.length;i>-1;i--){
_4b.options[i]=null;
}
}
}
}
function selectMoveToSelect(_4c,_4d){
var _4e=document.getElementById(_4c);
var _4f=document.getElementById(_4d);
if(_4e&&_4f){
if(_4e.options.length>0){
for(outerLoop=0;outerLoop<_4e.options.length;outerLoop++){
if(_4e.options[outerLoop].selected==true){
if(!selectFieldContains(_4d,_4e.options[outerLoop].value)){
selectAddOption(_4d,_4e.options[outerLoop].text,_4e.options[outerLoop].value);
}
}
}
}
}
}
function removeSelectedItems(_50){
var _51=document.getElementById(_50);
var _52=new Array();
if(_51){
if(_51.options.length>0){
count=0;
for(i=0;i<_51.options.length;i++){
if(_51.options[i].selected){
_52[count++]=_51.options[i].value;
}
}
if(_52.length==0){
return;
}
for(j=0;j<_52.length;j++){
for(i=0;i<_51.options.length;i++){
if(_51.options[i].value==_52[j]){
_51.options[i]=null;
}
}
}
}
}
}
function selectFieldContains(_53,_54){
var _55=document.getElementById(_53);
if(_55){
if(_55.options.length>0){
for(i=0;i<_55.options.length;i++){
if(_55.options[i].value==_54){
return true;
}
}
}
}
return false;
}
function selectMoveInSelect(_56,dir){
var _58=document.getElementById(_56);
var _59=_58.selectedIndex;
if(_58.options.length<1||_59==-1){
return;
}
if(_59==0&&dir=="up"){
return;
}
if(_59==_58.options.length-1&&dir=="down"){
return;
}
newSelected=(dir=="up")?_59-1:_59+1;
var _5a=_58.options[newSelected].text;
var _5b=_58.options[_59].text;
var _5c=_58.options[newSelected].value;
var _5d=_58.options[_59].value;
_58.options[_59].text=_5a;
_58.options[_59].value=_5c;
_58.options[newSelected].text=_5b;
_58.options[newSelected].value=_5d;
_58.options.selectedIndex=newSelected;
}
function setFormElement(_5e,_5f,_60){
var _61=document.forms[_5e];
if(_61==null){
return false;
}
var _62=_61.elements[_5f];
if(_62==null){
return false;
}
_62.value=_60;
return true;
}
function setFormAction(_63,_64){
var _65=document.forms[_63];
if(_65==null){
return false;
}
_65.action=_64;
return true;
}
function submitForm(_66){
var _67=document.forms[_66];
if(_67==null){
return false;
}
_67.submit();
return true;
}
function unEscapeXML(str){
str=str.replace(/\&#034;/g,"\"");
str=str.replace(/\&#039;/g,"'");
str=str.replace(/\&lt;/g,"<");
str=str.replace(/\&gt;/g,">");
str=str.replace(/\&amp;/g,"&");
return str;
}
function escapeXML(str){
str=str.replace(/\"/g,"&#034;");
str=str.replace(/"'"/g,"&#039;");
str=str.replace(/"<"/g,"&lt;");
str=str.replace(/">"/g,"&gt;");
str=str.replace(/"&"/g,"&amp;");
return str;
}
function stringToNumber(s){
return parseInt(("0"+s),10);
}
function blockKeyStrokeIE(_6b){
if(_6b=="13"){
return false;
}else{
return true;
}
}
function blockKeyStrokeNet(e){
if(e.which==13){
return false;
}else{
return true;
}
}
function ATG_centeredDialog(url,_6e,_6f,_70,_71){
_71=(_71==null)?"":","+_71;
xpos=(sw-_6f)/2;
ypos=(sh-_70)/2;
_71="left="+xpos+",top="+ypos+",width="+_6f+",height="+_70+_71;
ATG_openWin(url,_6e,_6f,_70,_71);
}
function ATG_dialog(url,_73,_74,_75,_76){
if(_76==""){
_76="status=no,toolbar=no,menubar=no,resizable=no,scrollbars=yes,titlebar=no";
}
if(_74==""){
_74="680";
}
if(_75==""){
_75="500";
}
if(_73==""){
_73="atgDialog";
}
ATG_openWin(url,_73,_74,_75,_76);
}
function ATG_openWin(url,_78,_79,_7a,_7b){
winRef=window.open(url,_78,"width="+_79+",height="+_7a+","+_7b);
if(winRef!=null){
winRef.focus();
}
}
ATGAct["bodyOnLoad"]=new Array(ATGActionGroup);
ATGAct["bodyOnUnLoad"]=new Array(ATGActionGroup);

constants={generalErrorMessageId:"page_message",alertMessageSeparator:"\n",generalMessageSeparator:"<br/>",inlineMessageSeparator:", ",defaultSubstitutionToken:"###"};
validationCode={MESSAGE_GENERAL:"There were errors with your submission. The following fields need to be corrected:",MESSAGE_SPECIFIC:"",SUCCESS:"Validation successful",ERROR_GENERAL:"General validation error",ERROR_NULL_STRING:"You must enter a value in this field",ERROR_EMPTY_STRING:"You must enter a value in this field",ERROR_MIN_LENGTH:"You must enter a value that contains at least "+constants.defaultSubstitutionToken+" characters",ERROR_MAX_LENGTH:"You must enter a value that contains no more than "+constants.defaultSubstitutionToken+" characters",ERROR_SPECIAL_CHARACTERS:"Please do not enter special characters in this field",ERROR_ALPHA_CHARACTERS:"Please enter only alphabetic characters in this field",ERROR_ALPHA_NUMERIC_CHARACTERS:"Please enter only alphanumeric characters in this field",ERROR_NUMERIC_CHARACTERS:"This field may only contain numeric characters",ERROR_NUMERIC_RANGE_LOW:"You must enter a number that is greater or equal to "+constants.defaultSubstitutionToken,ERROR_NUMERIC_RANGE_HIGH:"You must enter a number that is less than or equal to "+constants.defaultSubstitutionToken,ERROR_EMAIL_ADDRESS_FORMAT:"The e-mail address is not in the correct format. Please try again. E-mail addresses must be formatted as name@domainname.extension",ERROR_URL_FORMAT:"The URL is not in the correct format. Please try again and using  www.domain.extension or http://www.domainname.extension as the format",ERROR_DATE_FORMAT:"Please check that your date is in the format "+constants.defaultSubstitutionToken,ERROR_DATE_RANGE_DAY:"Please check your day value and enter a number from 1 to 31",ERROR_DATE_RANGE_MONTH:"Please check your month value and enter a number from 1 to 12",ERROR_DATE_RANGE_YEAR:"Please check your year value and enter a number between 1900 and 2050",ERROR_DATE_DAYS_IN_MONTH:"Please check your date and enter a day value that occurs in the selected month"};
currentValidationObjectArray=new Array();
var isSuccess=true;
function atgValidation_validateRequiredField(_1,_2){
if(_1==null){
return validationCode.ERROR_NULL_STRING;
}
if(_1.length==0){
return validationCode.ERROR_EMPTY_STRING;
}
if((_2!=null)&&(_2==false)){
var _3=true;
for(charCount=0;charCount<_1.length;charCount++){
charLetter=_1.charAt(charCount);
if(charLetter!=" "){
_3=false;
}
}
if(_3==true){
return validationCode.ERROR_EMPTY_STRING;
}
}
return validationCode.SUCCESS;
}
function atgValidation_validateMinMaxLength(_4,_5,_6){
if(_4==null){
return validationCode.ERROR_NULL_STRING;
}
if(_5!=null){
if(_4.length<_5){
return atgCommon_substituteToken(validationCode.ERROR_MIN_LENGTH,_5,constants.defaultSubstitutionToken);
}
}
if(_6!=null){
if(_4.length>_6){
return atgCommon_substituteToken(validationCode.ERROR_MAX_LENGTH,_6,constants.defaultSubstitutionToken);
}
}
return validationCode.SUCCESS;
}
function atgValidation_validateNoSpecialCharacters(_7){
var _8="!@#$%^&*()+=-[]\\';,./{}|\":<>?";
for(charCount=0;charCount<_7.length;charCount++){
charLetter=_7.charAt(charCount);
if(_8.indexOf(charLetter,0)!=-1){
return validationCode.ERROR_SPECIAL_CHARACTERS;
}
}
return validationCode.SUCCESS;
}
function atgValidation_validateAlphaCharacters(_9){
var _a="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
for(charCount=0;charCount<_9.length;charCount++){
charLetter=_9.charAt(charCount);
if(_a.indexOf(charLetter,0)==-1){
return validationCode.ERROR_ALPHA_CHARACTERS;
}
}
return validationCode.SUCCESS;
}
function atgValidation_validateAlphaNumericCharacters(_b){
var _c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 ";
for(charCount=0;charCount<_b.length;charCount++){
charLetter=_b.charAt(charCount);
if(_c.indexOf(charLetter,0)==-1){
return validationCode.ERROR_ALPHA_NUMERIC_CHARACTERS;
}
}
return validationCode.SUCCESS;
}
function atgValidation_validateNumericCharacters(_d){
for(charCount=0;charCount<_d.length;charCount++){
charLetter=_d.charAt(charCount);
if(((charLetter<"0")||(charLetter>"9"))){
return validationCode.ERROR_NUMERIC_CHARACTERS;
}
}
return validationCode.SUCCESS;
}
function atgValidation_validateNumericRange(_e,_f,_10){
if(_f!=null){
if(_e<_f){
return atgCommon_substituteToken(validationCode.ERROR_NUMERIC_RANGE_LOW,_f,constants.defaultSubstitutionToken);
}
}
if(_10!=null){
if(_e>_10){
return atgCommon_substituteToken(validationCode.ERROR_NUMERIC_RANGE_HIGH,_10,constants.defaultSubstitutionToken);
}
}
return validationCode.SUCCESS;
}
function atgValidation_validateEmailAddress(_11){
if((_11==null)||(_11=="")){
return validationCode.SUCCESS;
}
var _12="!#$%^&*()+=[]\\';,/{}|\":<>?";
for(charCount=0;charCount<_11.length;charCount++){
charLetter=_11.charAt(charCount);
if(_12.indexOf(charLetter,0)!=-1){
return validationCode.ERROR_EMAIL_ADDRESS_FORMAT;
}
}
if((_11.indexOf("@")<0)||(_11.indexOf(".")<2)||(_11.indexOf("@")>_11.lastIndexOf("."))){
return validationCode.ERROR_EMAIL_ADDRESS_FORMAT;
}
if(_11.indexOf("@")!=_11.lastIndexOf("@")){
return validationCode.ERROR_EMAIL_ADDRESS_FORMAT;
}
return validationCode.SUCCESS;
}
function atgValidation_validateURL(_13){
if((_13==null)||(_13=="")){
return validationCode.SUCCESS;
}
var _14="!#$^*()+[]\\',{}|\"<>";
for(charCount=0;charCount<_13.length;charCount++){
charLetter=_13.charAt(charCount);
if(_14.indexOf(charLetter,0)!=-1){
return validationCode.ERROR_URL_FORMAT;
}
}
return validationCode.SUCCESS;
}
function atgValidation_validateDate(_15,_16,_17,_18){
if((_15==null)||(_15=="")){
return validationCode.SUCCESS;
}
if((_16==null)||(_16=="")){
_16="MM/DD/YY";
}
var _19=atgCalendar_getI18nDateArrayFromDateString(_15,_16);
if(_19==null){
return atgCommon_substituteToken(validationCode.ERROR_DATE_FORMAT,_16,constants.defaultSubstitutionToken);
}
var _1a=_19[0];
var _1b=_19[1];
var _1c=_19[2];
var _1d=atgValidation_validateNumericCharacters(_1a);
var _1e=atgValidation_validateNumericCharacters(_1b);
var _1f=atgValidation_validateNumericCharacters(_1c);
if((_1d!=validationCode.SUCCESS)||(_1e!=validationCode.SUCCESS)||(_1f!=validationCode.SUCCESS)){
return validationCode.ERROR_NUMERIC_CHARACTERS;
}
_1a=new Number(_1a);
_1b=new Number(_1b);
_1c=new Number(_1c);
var _20=atgValidation_validateNumericRange(_1a,1,12);
var _21=atgValidation_validateNumericRange(_1b,1,31);
var _22=atgValidation_validateNumericRange(_1c,1900,2050);
if(_20!=validationCode.SUCCESS){
return validationCode.ERROR_DATE_RANGE_MONTH;
}
if(_21!=validationCode.SUCCESS){
return validationCode.ERROR_DATE_RANGE_DAY;
}
if(_22!=validationCode.SUCCESS){
return validationCode.ERROR_DATE_RANGE_YEAR;
}
var _23=atgCalendar_getDaysInMonth(_1a-1,_1c);
if(_1b>_23){
return validationCode.ERROR_DATE_DAYS_IN_MONTH;
}
var _24=atgCalendar_getI18nDateString((_1a+"/"+_1b+"/"+_1c),_16);
if(_17!=null){
dateInputObject=atgCalendar_findElementById(_17);
if(dateInputObject!=null){
dateInputObject.value=atgCalendar_getI18nDateString(_24,_16);
}
}
if(_18==true){
var _25=new Object();
_25.isValidDate=validationCode.SUCCESS;
_25.openDate=_24;
return _25;
}else{
return validationCode.SUCCESS;
}
}
function atgValidation_initValidationObjects(){
isSuccess=true;
for(var i=0;i<currentValidationObjectArray.length;i++){
var _27=currentValidationObjectArray[i];
var _28=document.getElementById(_27);
if(_28!=null){
_28.innerHTML="";
_28.style.display="none";
}
}
currentValidationObjectArray=new Array();
if(validationCode.DEFAULT_SUBSTITUTION_TOKEN!=null){
constants.defaultSubstitutionToken=validationCode.DEFAULT_SUBSTITUTION_TOKEN;
}
}
function atgValidation_testValidationResult(_29,_2a,_2b){
if(_2b!=validationCode.SUCCESS){
atgValidation_showError(_29,_2a,_2b);
isSuccess=false;
}
}
function atgValidation_showError(_2c,_2d,_2e){
var _2f=document.getElementById(_2c+"_message");
var _30=document.getElementById(constants.generalErrorMessageId);
var _31=constants.inlineMessageSeparator;
if((_2f==null)&&(_30==null)){
_31=constants.alertMessageSeparator;
}
var _32=validationCode.MESSAGE_SPECIFIC+" <b>"+_2d+"</b>";
var _33=validationResult;
var _34=_32+_31+_33;
if((_2f!=null)&&(_30!=null)){
atgValidation_setGeneralErrorMessage(_30);
atgValidation_appendErrorMessage(_30,_32,_31);
atgValidation_appendErrorMessage(_2f,_33,_31);
currentValidationObjectArray.push(_30.id);
currentValidationObjectArray.push(_2f.id);
}else{
if(_30!=null){
atgValidation_setGeneralErrorMessage(_30);
atgValidation_appendErrorMessage(_30,_34,_31);
currentValidationObjectArray.push(_30.id);
}else{
if(_2f!=null){
atgValidation_appendErrorMessage(_2f,_33,_31);
currentValidationObjectArray.push(_2f.id);
}else{
alert(_34);
}
}
}
}
function atgValidation_appendErrorMessage(_35,_36,_37){
var _38="";
if(_35.innerHTML!=""){
_38=_35.innerHTML;
var _39=validationCode.MESSAGE_GENERAL+constants.generalMessageSeparator;
if(_38.length!=_39.length-1){
_38+=_37;
}
}
_35.innerHTML=_38+_36;
if(_35.style.display=="none"){
_35.style.display="block";
}
}
function atgValidation_setGeneralErrorMessage(_3a){
if(_3a.innerHTML==""){
_3a.innerHTML=validationCode.MESSAGE_GENERAL+constants.generalMessageSeparator;
}
}
function atgValidation_escapeQuotes(_3b){
var _3c=/\'/g;
_3b=_3b.replace(_3c,"\\'");
_3c=/\"/g;
_3b=_3b.replace(_3c,"\\\"");
_3c=/\r/g;
_3b=_3b.replace(_3c,"\\r");
_3c=/\n/g;
_3b=_3b.replace(_3c,"\\n");
return _3b;
}
function atgCommon_substituteTokenArray(_3d,_3e,_3f){
var _40=_3d;
for(var i=0;i<_3f.length;i++){
_40=atgCommon_substituteToken(_40,_3e[i],_3f[i]);
}
return _40;
}
function atgCommon_substituteToken(_42,_43,_44){
var _45=null;
var _46=eval("/"+_44+"/gi");
_45=_42.replace(_46,_43);
return _45;
}
function atgCommon_findElementById(_47){
return document.getElementById(_47);
}

function atgss_toggleDiv(_1){
var _2=document.getElementById(_1).style.display;
_2=(_2!="block")?"block":"none";
document.getElementById(_1).style.display=_2;
}
function atgss_eventKeyDown(e,_4){
var ev=null;
if(is.ie){
ev=window.event;
}else{
if(is.gecko){
ev=e;
}
}
if(ev){
if(ev.keyCode==13){
if(_4=="OPBIDSolutionId"){
atgss_openSolutionId(document.invalidSolutionId.OPBIDSolutionId.value);
atgss_stopEventPropagation(ev);
}
}
}
}
function atgss_isEmpty(_6){
if(_6==null||_6==""||_6.length==0){
return true;
}
_6=atgss_trim(_6);
if(_6.length==0){
return true;
}else{
return false;
}
}
function atgss_trim(_7){
while(_7.substring(0,1)==" "){
_7=_7.substring(1,_7.length);
}
while(_7.substring(_7.length-1,_7.length)==" "){
_7=_7.substring(0,_7.length-1);
}
return _7;
}
function atgss_isValidateEmailAdd(_8){
if(!atgss_isEmpty(_8)){
var _9=/^(.+)@(.+)$/;
var _a="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";
var _b="[^\\s"+_a+"]";
var _c="(\"[^\"]*\")";
var _d=/^(\d{1,3})[.](\d{1,3})[.](\d{1,3})[.](\d{1,3})$/;
var _e=_b+"+";
var _f="("+_e+"|"+_c+")";
var _10=new RegExp("^"+_f+"(\\."+_f+")*$");
var _11=new RegExp("^"+_e+"(\\."+_e+")*$");
var _12=_8.match(_9);
if(_12==null){
return 1;
}
var _13=_12[1];
var _14=_12[2];
if(_13.match(_10)==null){
return 1;
}
var _15=_14.match(_d);
if(_15!=null){
for(var i=1;i<=4;i++){
if(_15[i]>255){
return 1;
}
}
return 0;
}
var _17=_14.match(_11);
if(_17==null){
return 1;
}
var _18=new RegExp(_e,"g");
var _19=_14.match(_18);
var len=_19.length;
if((_19[_19.length-1].length<2)||(_19[_19.length-1].length>3)){
return 1;
}
if(len<2){
return 1;
}
return 0;
}else{
return 2;
}
}
function atgss_isValidateEmailAddresses(_1b,_1c){
if(!atgss_isEmpty(_1b)){
var _1d=atgss_splitString(_1b,_1c);
for(i=0;i<_1d.length;i++){
var _1e=atgss_isValidateEmailAdd(_1d[i]);
if(_1e!=0){
return _1e;
}
}
return 0;
}else{
return 2;
}
}
function atgss_splitString(_1f,_20){
var _21=_1f.split(_20);
return _21;
}
function atgss_replaceEscapeCharacters(_22){
var _23=_22.replace(/\\\\'/g,"'");
_23=_23.replace(/\\\\\"/g,"\"");
return _23;
}
function atgss_replaceUnicodeCharacters(_24){
var _25=_24.replace(/%u/g,"\\u");
return _25;
}
function atgss_stopEventPropagation(_26){
if(IsIE()){
_26.cancelBubble=true;
_26.returnValue=false;
}else{
_26.preventDefault();
_26.stopPropagation();
}
}
function atgss_openWindow(_27,_28,_29){
window.open(_27,_28,_29);
}
function atgss_onLoadHandler(_2a){
if(_2a["t"]=="searchTab"&&_2a["dosearch"]=="true"){
atgss_doSearch();
}
if(_2a["t"]=="solutionTab"||_2a["t"]=="documentTab"||_2a["t"]=="recommendAnswerTab"){
if(self.atgss_LoadToolbar){
atgss_LoadToolbar();
}
}
if(_2a["t"]==""||_2a["t"]=="homeTab"||_2a["t"]=="browseTab"||_2a["t"]=="searchTab"){
initSolutionTopicTree();
}
if((_2a["t"]=="documentTab")&&(_2a["docType"]=="PDF")){
resize_documentIframe();
}
}
function resize_documentIframe(){
var _2b=0,_2c=0;
var _2d=document.getElementById("ifrmSolution");
if(_2d){
if(typeof (window.innerWidth)=="number"){
_2c=window.innerHeight;
_2d.height=_2c-25+"px";
}else{
if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){
_2c=document.documentElement.clientHeight;
_2d.height=_2c-25+"px";
}else{
if(document.body&&(document.body.clientWidth||document.body.clientHeight)){
_2c=document.body.clientHeight;
_2d.height=_2c-25+"px";
}
}
}
}
}
function clearText(_2e){
var _2f=document.getElementById(_2e);
if(_2f){
_2f.value="";
}
}

EmailFriend=function(){
this.to=window.undefined;
this.fromName=window.undefined;
this.fromEmail=window.undefined;
this.subject=window.undefined;
this.comment=window.undefined;
this.excerpt=window.undefined;
this.title=window.undefined;
this.url=window.undefined;
this.solutionId=window.undefined;
};
var emailFriend;
CurrentResult=function(){
this.gotoLink=window.undefined;
this.queryId=window.undefined;
this.resultAsString=window.undefined;
this.searchContextAsString=window.undefined;
this.solutionId=window.undefined;
this.totalResultCount=window.undefined;
};
var currentResult;
FavoriteQuery=function(){
this.id=window.undefined;
};
var favQuery;
SavedSearch=function(){
this.id=window.undefined;
this.srchText=window.undefined;
this.isSearchSaved=false;
};
var savedSearch;
var groupByDoc=window.undefined;
var isBrowsing=window.undefined;
var isAdvancedSearch=window.undefined;
window.searchQuery=new Object();
var params=window.undefined;
var tipsWindow=window.undefined;

function atgss_isValid(){
var _1=document.getElementById("problemCategory");
if(_1){
if(_1.selectedIndex==0){
alert(atgss_getResource("contactus.validation.noProblemCategory"));
return false;
}
}
if(atgss_isEmpty(getDescripton())){
alert(atgss_getResource("contactus.validation.noDescription"));
return false;
}
if(atgss_isEmpty(getCustomerName())){
alert(atgss_getResource("contactus.validation.noName"));
return false;
}
var _2=document.getElementById("email").value;
var _3=document.getElementById("confirmEmail").value;
if(typeof (_2)!="undefined"){
if(atgss_isValidateEmailAdd(_2)==1){
alert(atgss_getResource("contactus.email.invalidEmailAddress"));
return false;
}else{
if(atgss_isValidateEmailAdd(_2)==2){
alert(atgss_getResource("contactus.email.blankEmailAddress"));
return false;
}
}
}
if(typeof (_3)!="undefined"){
if(atgss_isValidateEmailAdd(_3)==1){
alert(atgss_getResource("contactus.confirmEmail.invalidEmailAddress"));
return false;
}else{
if(atgss_isValidateEmailAdd(_3)==2){
alert(atgss_getResource("contactus.confirmEmail.blankEmailAddress"));
return false;
}
}
}
if(typeof (_2)!="undefined"&&typeof (_3)!="undefined"){
if(_2!=_3){
alert(atgss_getResource("contactus.validation.emailMismatch"));
return false;
}
}
return true;
}
function getDescripton(){
return document.getElementById("description").value;
}
function getCustomerName(){
return document.getElementById("name").value;
}
function getContactPhone(){
if(document.getElementById("ext").value==""){
return document.getElementById("phone").value;
}else{
var _4=document.getElementById("phone").value+"#"+document.getElementById("ext").value;
return _4;
}
}
function getCompany(){
return document.getElementById("company").value;
}
function getComments(){
return document.getElementById("comments").value;
}
function getOptionValue(){
var _5=document.getElementById("problemCategory");
var _6=_5.options[_5.selectedIndex].text;
document.getElementById("probCategoryValue").value=_6;
}

var NEW_WINDOW_EACH_ANSWER_DOC=2;
var ONE_WINDOW_ALL_ANSWER_DOC=1;
var SAME_WINDOW_ALL_ANSWER_DOC=0;
function openDocumentFromURL(_1,_2){
var _3=0;
var _4=0;
var _5=screen.width;
var _6=screen.height;
if(_2==NEW_WINDOW_EACH_ANSWER_DOC){
window.open(_1,"_blank","width="+_5+",height="+_6+",left="+_3+",top="+_4+",menubar=no,resizable=1,status=no,location=no,scrollbars=yes,toolbar=no");
}else{
if(_2==ONE_WINDOW_ALL_ANSWER_DOC){
window.open(_1,"docWin","width="+_5+",height="+_6+",left="+_3+",top="+_4+",menubar=no,resizable=1,status=no,location=no,scrollbars=yes,toolbar=no");
}else{
window.open(_1,"_self");
}
}
}
function openDocument(_7,_8,_9,_a,_b,_c,_d){
var _e=getTargetWindow(_d);
var _f=getWindowType(_d);
viewInContext(_7,_8,_9,_a,_b,_f,_c,_e);
}
function openRevisitedDocument(_10,_11,_12,url,_14,_15,_16,_17){
var _18=getTargetWindow(_17);
var _19=getWindowType(_17);
viewWithoutContext(_10,_11,_12,url,_14,_15,_19,_16,_18);
}
function openViewedSolution(_1a,_1b,_1c,_1d){
var _1e=replaceEscapeCharacters(_1b);
document.getElementById("viewSolutionFormHandlerSolutionId").value=_1a;
document.getElementById("viewSolutionFormHandlerDocTitle").value=_1e;
document.getElementById("viewSolutionFormHandlerViewMode").value="NORMAL";
document.getElementById("viewSolutionFormHandlerWindowType").value=getWindowType(_1d);
if(_1c==null){
_1c=true;
}
document.getElementById("viewSolutionFormHandlerIsRecordAnswerViewed").value=_1c;
var _1f=document.forms["viewSolutionForm"];
_1f.action=_1f.action+"#";
var _20=getTargetWindow(_1d);
if(_20==""){
_20="_self";
}
_1f.target=_20;
_1f.submit();
}
function viewInContext(_21,_22,_23,_24,_25,_26,_27,_28){
document.getElementById("viewDocumentFormHandlerQueryId").value=_21;
document.getElementById("viewDocumentFormHandlerTotalResultCount").value=_22;
document.getElementById("viewDocumentFormHandlerResultAsString").value=_24;
document.getElementById("viewDocumentFormHandlerSearchContextAsString").value=_23;
document.getElementById("viewDocumentFormHandlerSolutionId").value=_25;
document.getElementById("viewDocumentFormHandlerViewMode").value="NORMAL";
document.getElementById("viewDocumentFormHandlerWindowType").value=_26;
var _29=document.forms["viewDocumentForm"];
_29.action=_29.action+"#"+_27;
if(_28==""){
_28="_self";
}
_29.target=_28;
_29.submit();
}
function viewWithoutContext(_2a,_2b,_2c,url,_2e,_2f,_30,_31,_32){
document.getElementById("viewRevisitDocumentFormHandlerQueryId").value=_2a;
document.getElementById("viewRevisitDocumentFormHandlerContextId").value=_2b;
document.getElementById("viewRevisitDocumentFormHandlerGroupId").value=_2c;
document.getElementById("viewRevisitDocumentFormHandlerUrl").value=url;
document.getElementById("viewRevisitDocumentFormHandlerDocType").value=_2e;
document.getElementById("viewRevisitDocumentFormHandlerSolutionId").value=_2f;
document.getElementById("viewRevisitDocumentFormHandlerViewMode").value="NORMAL";
document.getElementById("viewRevisitDocumentFormHandlerWindowType").value=_30;
var _33=document.forms["viewRevisitDocumentForm"];
_33.action=_33.action+"#"+_31;
if(_32==""){
_32="_self";
}
_33.target=_32;
_33.submit();
}
function setCurrentResult(_34,_35,_36,_37,_38,_39,_3a,_3b){
currentResult=new CurrentResult();
if(_3a==null){
_3a=true;
}
currentResult.isViewInContext=_3a;
if(_3b==null){
_3b=true;
}
currentResult.isRecordAnswerViewed=_3b;
}
function getWindowType(_3c){
if(_3c==NEW_WINDOW_EACH_ANSWER_DOC){
return "NEWWINDOW";
}else{
if(_3c==ONE_WINDOW_ALL_ANSWER_DOC){
return "ALLNEW";
}else{
return "SAME";
}
}
}
function getTargetWindow(_3d){
if(_3d==NEW_WINDOW_EACH_ANSWER_DOC){
return "_blank";
}else{
if(_3d==ONE_WINDOW_ALL_ANSWER_DOC){
return "docwin";
}else{
return "_self";
}
}
}

function atgss_InitRate(){
var _1=document.getElementsByName("rate");
for(var i=0;i<_1.length;i++){
var _3=new Rate(_1[i].answer);
_3.ratingLevels=_1[i].levels;
_3.ratingImageOff=_1[i].imageOff;
_3.ratingImageOn=_1[i].imageOn;
_3.ratingImageLeft=_1[i].imageLeft;
_3.ratingImageRight=_1[i].imageRight;
_3.ratingPrompt=_1[i].prompts.split(",");
_3.loggedPrompt=_1[i].logged;
_3.prompt=_1[i].prompt;
_3.promptClass=_1[i].promptClass;
_3.minMaxLabelClass=_1[i].minMaxLabelClass;
_3.mode=_1[i].mode;
_3.display();
_3=_1[i].appendChild(_3);
}
}
function atgss_InitRateDialogParams(_4,_5,_6,_7,_8,_9,_a,_b,_c,_d){
var _e=document.getElementById(_5);
var _f=document.getElementById("low");
var _10=document.getElementById("high");
var _11=document.getElementById("comment");
var _12=document.getElementById("rateQ");
var _13=new Rate(_6);
_13.prompt=_7;
_e.innerHTML=_7;
_13.low=_a;
_f.innerHTML=_a;
_13.rateQ=_d;
_12.innerHTML=_d;
_13.ratingLevels=5;
_13.ratingImageOff=_8+"/nav/rating-emptystar.png";
_13.ratingImageOn=_8+"/nav/rating-star.png";
_13.ratingImageLeft=_8+"/nav/rating-left.png";
_13.ratingImageRight=_8+"/nav/rating-right.png";
_13.ratingPrompt=_9.split(",");
_13.loggedPrompt="";
_13.promptClass="blueSmall";
_13.minMaxLabelClass="";
_13.mode="simple";
_13.high=_b;
_10.innerHTML=_b;
_13.commentQuestion=_c;
_11.innerHTML=_c;
_13.display();
}
function InitRates(_14,_15,_16,_17,_18,_19,_1a,_1b,_1c,_1d,_1e,_1f){
var _20=document.getElementsByName("rate");
var _21=new Rate(_14);
_21.answer=_14,_21.ratingLevels=_15;
_21.ratingImageOff=_16;
_21.ratingImageOn=_17;
_21.ratingImageLeft=_18;
_21.ratingImageRight=_19;
_21.ratingPrompt=_1a.split(",");
_21.loggedPrompt=_1b;
_21.prompt=_1c;
_21.promptClass=_1d;
_21.mode=_1e;
_21.display();
_21=_20[_1f].appendChild(_21);
}
function Rate(_22,_23){
this.rate=document.createElement("div");
this.rate.id=_22;
this.rate.mode=_23;
this.rate.ratingLevels=5;
this.rate.ratingImageOff="";
this.rate.ratingImageOn="";
this.rate.ratingImageLeft="";
this.rate.ratingImageRight="";
this.rate.ratingPrompt=new Array();
this.rate.prompt="";
this.rate.loggedPrompt="";
this.rate.minLabel="";
this.rate.maxLabel="";
this.rate.currentRating=null;
this.rate.ratingCells=new Array();
this.rate.promptCell="";
this.rate.promptClass="";
this.rate.minMaxLabelClass="";
this.rate.display=RateDisplay;
this.rate.updateRating=RateUpdateRating;
this.rate.submitFeedback=RateSubmitFeedback;
this.rate.getRating=RateGetRating;
this.rate.showRatingHover=RateShowRatingHover;
this.rate.hideRatingHover=RateHideRatingHover;
return this.rate;
}
function RateDisplay(){
var _24=this;
_24.displayTable=_24.appendChild(document.createElement("table"));
_24.displayTable.cellPadding=0;
_24.displayTable.cellSpacing=0;
_24.mainRow=_24.displayTable.insertRow(0);
if(_24.mode!="simple"){
var _25=_24.displayTable.insertRow(0);
var _26=_25.insertCell(_24.mainRow.cells.length);
_26.align="center";
promptTable=_26.appendChild(document.createElement("table"));
_26=promptTable.insertRow(0).insertCell(0);
_26.innerHTML=_24.prompt;
_26.className=_24.promptClass;
_24.promptCell=_26;
var _27=_24.mainRow.insertCell(0);
_27.align="center";
var _28=_27.appendChild(document.createElement("table"));
_28.cellPadding=0;
_28.cellSpacing=0;
_24.mainRow=_28.insertRow(0);
}
for(var i=0;i<_24.ratingLevels;i++){
if((i==0)&&(_24.minLabel!="")){
var _2a=_24.mainRow.insertCell(_24.mainRow.cells.length);
_2a.innerHTML=_24.minLabel;
_2a.className=_24.minMaxLabelClass;
}
if(_24.ratingImageLeft!=""&&(i==0)){
var _2b=_24.mainRow.insertCell(_24.mainRow.cells.length);
var _2c=document.createElement("img");
_2c.src=_24.ratingImageLeft;
_2c=_2b.appendChild(_2c);
}
var _2d=_24.mainRow.insertCell(_24.mainRow.cells.length);
_2d.rate=_24;
_24.ratingCells[i]=_2d;
if(_24.ratingImageOff!=""&&_24.ratingImageOn!=""){
var _2e=document.createElement("img");
_2e.src=_24.ratingImageOff;
var _2f=document.createElement("img");
_2f.src=_24.ratingImageOn;
_2f.style.display="none";
if(_24.ratingPrompt[i]!=null){
_2e.title=_24.ratingPrompt[i];
_2f.title=_24.ratingPrompt[i];
}
_2e=_2d.appendChild(_2e);
_2f=_2d.appendChild(_2f);
_2d.imageOn=_2f;
_2d.imageOff=_2e;
_2d.rating=i;
_2f.onclick=_24.updateRating;
_2f.onmouseover=_24.showRatingHover;
_2e.onmouseover=_24.showRatingHover;
_2f.onmouseout=_24.hideRatingHover;
_2e.onmouseout=_24.hideRatingHover;
}else{
}
if(_24.ratingImageRight!=""&&(i==(_24.ratingLevels-1))){
var _30=_24.mainRow.insertCell(_24.mainRow.cells.length);
var _31=document.createElement("img");
_31.src=_24.ratingImageRight;
_31=_30.appendChild(_31);
}
if((i==(_24.ratingLevels-1))&&(_24.maxLabel!="")){
var _32=_24.mainRow.insertCell(_24.mainRow.cells.length);
_32.innerHTML=_24.maxLabel;
_32.className=_24.minMaxLabelClass;
}
}
}
function RateUpdateRating(){
var _33=this;
var _34=_33.parentNode;
var _35=_34.rate;
_35.currentRating=_34.rating;
for(var i=0;i<_34.rating+1;i++){
_35.ratingCells[i].imageOff.style.display="none";
_35.ratingCells[i].imageOn.style.display="";
_35.ratingCells[i].imageOn.onmouseout="";
_35.ratingCells[i].imageOn.onhover="";
}
for(var i=_34.rating+1;i<_35.ratingLevels;i++){
_35.ratingCells[i].imageOff.style.display="";
_35.ratingCells[i].imageOn.style.display="none";
_35.ratingCells[i].imageOn.onmouseout=_35.hideRatingHover;
}
if((_35.promptCell!="")&&(_35.mode!="simple")){
_35.promptCell.innerHTML=_35.loggedPrompt;
}
}
function RateSubmitFeedback(_37,_38){
alert(this.currentRating+1+"\n"+_37+"\n"+_38);
}
function RateGetRating(){
return this.currentRating+1;
}
function RateShowRatingHover(){
var _39=this;
var _3a=_39.parentNode;
var _3b=_3a.rate;
_3a.imageOff.style.display="none";
_3a.imageOn.style.display="";
var _3c=_3b.currentRating;
if(!_3c){
_3c=-1;
}
_3c++;
for(var i=0;i<_3a.rating;i++){
_3b.ratingCells[i].imageOff.style.display="none";
_3b.ratingCells[i].imageOn.style.display="";
}
var _3e=_3a.rating+1;
if(_3c>_3e){
_3e=_3c;
}
for(var i=_3e;i<_3b.ratingLevels;i++){
_3b.ratingCells[i].imageOn.style.display="none";
_3b.ratingCells[i].imageOff.style.display="";
}
}
function RateHideRatingHover(){
var _3f=this;
var _40=_3f.parentNode;
var _41=_40.rate;
_40.imageOn.style.display="none";
_40.imageOff.style.display="";
var i=_41.currentRating;
if(i==null){
i=0;
}else{
i+=1;
}
for(var j=0;(j<i)&&(j<_41.ratingLevels);j++){
_41.ratingCells[j].imageOff.style.display="none";
_41.ratingCells[j].imageOn.style.display="";
}
for(i;i<_40.rating+1;i++){
_41.ratingCells[i].imageOn.style.display="none";
_41.ratingCells[i].imageOff.style.display="";
}
}
function atgss_sendRate(_44){
var _45=atgss_validateRateDocList();
if(_45){
atgss_transactListAction();
if(atgss_getFeedbackRateType()=="fireAnswerMessage"){
alert("Thank you for providing feedback!");
}
if(_44=="fireAnswerMessage"){
atgss_closeRatingFeedBackToolBar();
atgss_resetListFeedback();
atgss_toggleDiv("rateFeedback");
}else{
atgss_resetListFeedback();
atgss_toggleDiv("rateFeedback");
atgss_toggleDiv("searchListRating");
}
}
}
function atgss_validateRateDocList(){
var _46=atgss_getListFeedbackComment();
var _47=true;
var _48="";
var _49=atgss_getListFeedbackRating();
if(_49==-1){
_47=false;
_48+=atgss_getResource("rate.rating.blank")+"\n";
}
if(atgss_isEmpty(_46)){
_47=false;
_48+=atgss_getResource("rate.comments.blank")+"\n";
}
var _4a=atgss_getFeedbackCustomerSupport();
if(_4a==-1){
_47=false;
_48+="Please select whether you will be contacting support"+"\n";
}
if(!_47){
alert(_48);
return false;
}else{
return true;
}
}
function atgss_closeRatingFeedBackToolBar(){
document.getElementById("rateDiv").style.display="none";
var _4b=document.getElementById("searchListRating");
if(_4b){
_4b.style.display="block";
}
}
function atgss_getListFeedbackComment(){
return document.getElementById("feedbackComments").value;
}
function atgss_getListFeedbackEmail(){
return document.getElementById("feedbackEmail").value;
}
function atgss_getListFeedbackRating(){
var _4c=["rate.not","rate.barely","rate.somewhat","rate.mostly","rate.completely"];
var _4d=-1;
var _4e=document.getElementsByName("ratingAmount");
for(var i=0;i<_4e.length;i++){
if(_4e[i].checked){
_4d=_4c[(1*_4e[i].value)-1];
break;
}
}
return _4d;
}
function atgss_getFeedbackDocType(){
return document.getElementById("feedbackDocType").value;
}
function atgss_getFeedbackRateType(){
return document.getElementById("feedbackRateType").value;
}
function atgss_getFeedbackDocId(){
return document.getElementById("feedbackDocId").value;
}
function atgss_getFeedbackExcerpt(){
return document.getElementById("feedbackExcerpt").value;
}
function atgss_getFeedbackDocTitle(){
return document.getElementById("feedbackDocTitle").value;
}
function atgss_getFeedbackCustomerSupport(){
var _50=-1;
var _51=document.getElementsByName("feedbackCustomerSupport");
for(var i=0;i<_51.length;i++){
if(_51[i].checked){
_50=_51[i].value;
}
}
return _50;
}
function atgss_getFeedbackSuccessUrl(){
var url=document.getElementById("feedbackSuccessUrl").value;
return url;
}
function atgss_getIsFireAnswerMessage(){
return document.getElementById("isFireAnswerMessage").value;
}
function atgss_getIsFireQueryResultsMessage(){
return document.getElementById("isFireQueryResultsMessage").value;
}
function atgss_resetListFeedback(){
document.getElementById("feedbackComments").value="";
document.getElementById("feedbackEmail").value="";
}
function atgss_transactListAction(){
ppr_transact("rateListAction");
}

function atgss_showDivBasedOnSecondParam(_1,_2){
var _3=document.getElementById(_1);
if(_2){
if(_3){
_3.style.display="block";
}
}else{
_3.style.display="none";
}
}
function atgss_showAlertText(_4){
var _5=document.getElementById("alertText");
_5.innerHTML="We don't understand the word <b>"+_4+"</b>.<br>Please check the spelling or use a different word.";
}
function atgss_ShowexampleQuestion(){
var _6=document.getElementById("showExampleQuestion");
_6.style.display="block";
}
function atgss_keyDownEditField(_7){
if(_7.keyCode==13){
}
}
function atgss_handleSearchSaveDiv(){
var _8=document.getElementById("saveSearchDiv");
if(_8){
if(!SavedSearch.isSearchSaved&&_8.style.display!="block"){
_8.style.display="block";
}
}
}
function atgss_doSearch(){
isBrowsing=false;
atgss_refreshSearchResults();
if(atgss_isShowingAdvancedSearch()){
isAdvancedSearch=true;
}
SavedSearch.isSearchSaved=false;
}
function atgss_SearchOpen(_9,_a,_b){
var _c=document.getElementById(_a);
if(_c){
_9=_9+"&searchstring="+encodeURIComponent(_c.value);
}
if(_b){
_9=_9+"#"+_b;
}
window.open(_9,"_self");
}
function atgss_showAdvancedSearch(){
if(atgss_isShowingAdvancedSearch()){
isAdvancedSearch=true;
}
}
function atgss_refreshSearchResults(){
window.searchQuery.id="";
TreeTableRefresh("searchResultsTable");
}
function atgss_refreshSearchResults(){
window.searchQuery.id="";
TreeTableRefresh("searchResultsTable");
}
function atgss_getModifiedDate(){
var _d=document.getElementById("listLastModifyRange");
if(_d.value=="Anytime"){
return false;
}else{
return true;
}
}
function atgss_selectAllFormats(){
var _e=document.getElementById("chkAll");
if(_e){
_e.checked=true;
}
var _f=document.getElementById("HTML");
if(_f){
_f.checked=true;
}
var _10=document.getElementById("PDF");
if(_10){
_10.checked=true;
}
var _11=document.getElementById("Other");
if(_11){
_11.checked=true;
}
}
function atgss_selectIndividualFormat(chk){
if(!chk.checked){
document.getElementById("chkAll").checked=false;
}
}
function atgss_ifRecordSearch(){
var _13=document.getElementById("queryId");
if(_13){
if(_13.value!=null||_13.value!=""){
return false;
}
}
return true;
}
function atgss_getDocumentFormats(){
var str="";
var _15=document.getElementById("HTML");
if(_15&&_15.checked){
str=str+_15.value+",";
}
var _16=document.getElementById("PDF");
if(_16&&_16.checked&&_16.value){
str=str+_16.value+",";
}
var _17=document.getElementById("Other");
if(_17&&_17.checked&&_17.value){
str=str+_17.value+",";
str=str+"XHTML";
}
return str;
}
window.currentlySelectedTopics=new Array();
function atgss_getSearchAllTopics(){
if(window.curentlySelectedTopics){
if(window.currentlySelectedTopics.length>0){
return "notOptAll";
}
}
return "optAll";
}
function atgss_isShowingAdvancedSearch(){
var _18=document.getElementById("advSearchClosed");
if(_18){
return false;
}else{
return true;
}
}
function atgss_getSearchText(){
return document.getElementById("searchTextField").value;
}
function atgss_getKeywordsConstraintStatus(){
if(atgss_isShowingAdvancedSearch()){
var _19=document.getElementById("keywordsAllOf");
var _1a=document.getElementById("keywordsAnyOf");
var _1b=document.getElementById("keywordsNoneOf");
if((_19&&_19.value&&_19.value!="")||(_1a&&_1a.value&&_1a.value!="")||(_1b&&_1b.value&&_1b.value!="")){
return "active";
}
}else{
return "inactive";
}
}
function atgss_getFormatsConstraintStatus(){
if(atgss_isShowingAdvancedSearch()){
return "active";
}else{
return "inactive";
}
}
function atgss_getDateModifiedConstraintStatus(){
if(atgss_isShowingAdvancedSearch()){
return "active";
}else{
return "inactive";
}
}
function atgss_getLanguageConstraintStatus(){
return "active";
}
function atgss_getShowAnswerAsConstraintStatus(){
var _1c=document.getElementById("showAnswers_grp");
if(_1c){
return _1c.checked;
}
return false;
}
function atgss_getTopicConstraintStatus(){
if(window.currentlySelectedTopics){
if(window.curentlySelectedTopice.length>0){
return "active";
}
}
return "inactive";
}
function atgss_setFormElementValue(_1d,val){
var _1f=document.getElementById(_1d);
if(_1f){
if(val){
_1f.value=val;
}else{
_1f.value="";
}
}
}
function atgss_getFocusTopic(){
if(document.getElementById("focusTopic")&&!isBrowsing){
return document.getElementById("focusTopic").value;
}else{
return "";
}
}
function atgss_isFaqOpen(){
var asq=document.getElementById("askaquestion");
if(asq){
if(asq.style.display!="none"){
return true;
}
}
return false;
}
function atgss_getSolutionClasses(){
var _21=document.getElementById("solutionClassesShown");
if(_21){
var _22=_21.value;
for(var _23=0;_23<=_21.value;_23++){
var _24=document.getElementById("solClass"+_23);
if(_24.checked&&__ppr_searchResultsTableAction){
__ppr_searchResultsTableAction.addForm("solutionClasses",_24.value);
}
}
}
}
function getSelectedTopics(){
var str="";
if(document.getElementsByName("rdoSearchAllTopics")[0].checked){
return str;
}
var _26=parent.getSelectedTopics();
for(var i=0;i<_26.length;i++){
if(i>0){
str+=",";
}
str+=_26[i].topicId;
}
return str;
}
function atgss_DocumentPreview(_28,_29,_2a,_2b,_2c,_2d,_2e,_2f,_30){
atgss_Preview(_28,_29,_2a,_2b,_2c,_2d,_2e,_2f,_30);
}
function atgss_SolutionPreview(_31,_32,_33,_34,_35,_36,_37,_38,_39){
atgss_Preview(_31,_32,_33,_34,_35,_36,_37,_38,_39);
}
function atgss_Preview(_3a,_3b,_3c,_3d,_3e,_3f,_40,_41,_42){
if(_3c.visible){
_3c.visible=false;
_3c.height=0;
_3a.src=_3f;
_3b.nodeValue=" "+_40;
}else{
_3c.src=_42;
_3c.visible=true;
_3c.height=200;
_3a.src=_3e;
_3b.nodeValue=" "+_41;
}
}
function handleTopicTreeSelect(_43,_44,_45){
topicTreeSelectBranch(_43,_44,_45);
isBrowsing=true;
}
function browseTopic(_46,_47,_48){
window.selectedTopics=new Array();
var _49=new Object();
_49.displayName=_47;
_49.topicId=_46;
_49.treeLabel=_48;
window.selectedTopics.push(_49);
isBrowsing=true;
selectedTopic(_49);
}
function selectedTopic(_4a){
if(_4a.topicId!=null){
document.getElementById("topicText").innerHTML=_4a.displayName;
document.getElementById("topicPPRInput").value=_4a.topicId;
if(typeof _4a.treeLabel!="undefined"){
document.getElementById("topicTreeLabelPPRInput").value=_4a.treeLabel;
}else{
document.getElementById("topicTreeLabelPPRInput").value="";
}
}else{
document.getElementById("topicPPRInput").value="";
}
if(window.__ppr_searchResultsTableAction){
window.__ppr_searchResultsTableAction.addForm("topics",_4a.topicId);
}
atgss_refreshSearchResults();
}
function atgss_tipsURL(){
if(atgss_isShowingAdvancedSearch()){
return "advance";
}else{
return "simple";
}
}
var tipsWindow=null;
function atgss_tipsPop(url,_4c,_4d){
var _4e=atgss_tipsURL();
url=url+"&"+"tipsid="+_4e;
if(tipsWindow!=null){
if(!tipsWindow.closed){
tipsWindow.close();
tipsWindow=null;
}else{
tipsWindow=window.open(url,_4c,_4d);
}
}else{
tipsWindow=window.open(url,_4c,_4d);
}
if(tipsWindow){
tipsWindow.focus();
}
}
function atgss_handleQueryTermFeedbackData(){
var _4f=document.getElementById("queryFeedbackArea");
var _50=document.getElementById("idQueryTermFeedbackData1").innerHTML;
if(_50.length!=0){
_4f.innerHTML="&nbsp;&nbsp;"+_50+"&nbsp;&nbsp;"+_4f.innerHTML;
}
}
function atgss_saveFavoriteQuery(){
if(__ppr_saveFavoriteQuery){
__ppr_saveFavoriteQuery.transact();
atgss_toggleDiv("saveSearchDiv");
atgss_toggleDiv("saveSearchConfDiv");
SavedSearch.isSearchSaved=true;
}
}
function atgss_removeFavoriteQuery(_51,_52){
favQuery=new FavoriteQuery();
favQuery.id=_51;
favQuery.url=_52;
if(__ppr_removeFavoriteQuery){
__ppr_removeFavoriteQuery.transact();
setTimeout("atgss_loadAccountPage()",1000);
}
}
function atgss_loadAccountPage(){
window.open(favQuery.url,"_self");
}
var ATG_SEPARATOR="atg-sep";
function atgss_startSearch(){
isBrowsing=false;
refreshSearchResults();
}
function atgss_saveSearch(_53,_54){
if(isEmpty(_53)){
return;
}
savedSearch=new SavedSearch();
savedSearch.srchText=_53;
if(__ppr_saveSearch){
__ppr_saveSearch.transact();
}
}
function atgss_removeSavedSearch(_55){
savedSearch=new SavedSearch();
savedSearch.id=_55;
if(__ppr_removeSavedSearch){
__ppr_removeSavedSearch.transact();
document.location.href="mySupport.jsp";
}
}
function atgss_refreshSearchByIdResults(){
if(atgss_isShowingAdvancedSearch()){
isAdvancedSearch=true;
document.getElementById("advSearch").style.display="none";
document.getElementById("advSearchInfo").style.display="inline";
}
document.getElementById("divTopSolutionsLayout").style.display="none";
document.getElementById("divSearchLayout").style.display="block";
TreeTableRefresh("searchResultsTable");
}
function setTopicForSearch(_56){
var URL="searchMain.jsp?browseAll=all&backToTopic=setTopic&topicId="+_56;
window.open(URL,"_self");
}
function searchTopic(_58,_59){
window.selectedTopics=new Array();
var _5a=new Object();
_5a.displayName=_59;
_5a.topicId=_58;
_5a.treeLabel="";
window.selectedTopics.push(_5a);
selectedTopic(_5a);
}
function ToggleSearch(){
var _5b=document.getElementById("advSearch");
var _5c=document.getElementById("anchorSearchLink");
var _5d=document.getElementById("showAnswers");
var _5e=document.getElementById("showAnswersAdvanced");
var _5f=document.getElementsByName("rdoShowAnswers_simple");
var _60=document.getElementsByName("rdoShowAnswers_advanced");
document.getElementById("advSearchInfo").style.display="none";
if(isRunningAdvancedSearch()||_5b.style.display=="inline"){
if(isRunningAdvancedSearch()){
isAdvancedSearch=false;
}
_5b.style.display="none";
_5c.innerHTML=searchMenuAdvancedSearch;
_5d.style.display="inline";
_5e.style.display="none";
if(_60[1].checked){
_5f[1].checked=true;
}else{
_5f[0].checked=true;
}
}else{
_5b.style.display="inline";
_5c.innerHTML=searchMenuSimpleSearch;
_5d.style.display="none";
_5e.style.display="inline";
if(_5f[1].checked){
_60[1].checked=true;
}else{
_60[0].checked=true;
}
}
}
function atgss_findRelated(_61){
if(_61){
document.getElementById("searchTextField").value=stripHTML(_61);
}else{
document.getElementById("searchTextField").value="";
}
var _62=parent.document.getElementById("answerIfrm").style.display;
if(_62=="none"){
_62="block";
}
var _63=parent.document.getElementById("kbIfrm").style.display;
if(_63=="block"){
_63="none";
}
parent.selectedTopics=new Array();
refreshSearchResults();
}
function doSearchWithCtrlText(_64){
document.getElementById("searchTextField").value=stripHTML(document.getElementById(_64).innerHTML);
refreshSearchResults();
}
function atgss_executeSearch(_65){
gotoSearchPage(_65);
}
function atgss_executeSearchByID(_66,_67){
window.searchQuery.id=_66;
gotoSearchPageByID(_66,_67);
}
function atgss_gotoSearchPageByID(_68,_69){
var _6a=escape(_69);
_6a=replaceUnicodeCharacters(_6a);
var URL="searchMain.jsp?browseAll=all&srchText="+_6a+"&queryId="+_68;
window.open(URL,"_self");
}
function atgss_gotoSearchPage(_6c){
var _6d=escape(_6c);
_6d=replaceUnicodeCharacters(_6d);
var URL="searchMain.jsp?browseAll=all&srchText="+_6d;
window.open(URL,"_self");
}
function atgss_displaySolutionById(id){
objForm=document.createElement("form");
objForm=document.body.appendChild(objForm);
objForm.method="post";
addNewInput("solutionId","hidden",id,objForm,document);
objForm.action="documentMain.jsp";
objForm.target="ifrm";
objForm.submit();
}
function tipsURL(){
var _70=document.getElementById("advSearch");
var _71=document.getElementById("anchorSearchLink");
var kbf=parent.document.getElementById("kbIfrm");
var anf=parent.document.getElementById("answerIfrm");
if(kbf&&kbf.style.display=="none"){
if(_70&&_70.style.display=="inline"){
return "advance";
}else{
return "simple";
}
}else{
if(anf&&anf.style.display=="none"){
return "FAQ";
}
}
return "simple";
}
function startOver(){
collapseAllSections();
window.open("main.jsp","_parent");
isAdvancedSearch=false;
return false;
}
function getExpandedSections(){
var _74=document.getElementsByName("openArrow");
var _75=new Array();
for(var i=0;i<_74.length;i++){
var _77=_74[i];
var _78=_77.style.display;
if(_78!="none"){
var _79=_77.id.substr(_77.id.lastIndexOf("_")+1);
_75.push(_79);
}
}
return _75;
}
function collapseAllSections(){
var _7a=getExpandedSections();
for(var i=0;i<_7a.length;i++){
atgss_topicTreeCloseBranch("topicTreeInsert_"+topicTreeId+"_"+_7a[i],topicTreeId,"topicTreeClosed_"+topicTreeId+"_"+_7a[i],"topicTreeOpened_"+topicTreeId+"_"+_7a[i]);
}
}
function tipsPop(url,_7d,_7e){
if(typeof (tipsWindow)!="undefined"){
if(!tipsWindow.closed){
tipsWindow.close();
tipsWindow=null;
}
}else{
var _7f=tipsURL();
var _80=url+"?tipsid="+_7f;
tipsWindow=window.open(_80,_7d,_7e);
if(tipsWindow){
tipsWindow.focus();
}
}
}
function topicTreeOpenAndBrowse(_81,_82,_83,_84,_85,_86){
topicTreeOpenBranch(_81,_82,_83,_84,_85);
window.open(_86,"_parent");
}
function atgss_topicTreeCloseBranch(_87,_88,_89,_8a){
var _8b=_87.substr(_87.lastIndexOf("_")+1);
__ppr_closeTopic.addForm("topicId",_8b);
__ppr_closeTopic.transact();
topicTreeCloseBranch(_87,_88,_89,_8a);
}
function atgss_toggleOpenTopicImg(_8c,_8d){
var _8e=document.getElementById(_8d);
_8e.style.display="";
var id="topicTreeLink_"+_8d.substring(_8d.indexOf("_")+1);
var _90=document.getElementById(id);
var _91=document.getElementById(_8c);
_91.style.display="none";
}
function boldTopic(_92,_93){
var id="topicTreeLink_"+_92+"_"+_93;
var _95=document.getElementById(id);
if(_95){
_95.style.fontWeight="bold";
}
}
function atgss_beforeSearch(_96){
var _97=document.getElementById("focusTopic");
if(_97!=null&&_97.value==""){
collapseAllSections();
var _98=document.getElementById("opentopic");
_98.value="";
}
searchTxt=_96.searchstring;
if(atgss_isEmpty(searchTxt.value)){
return false;
}else{
return true;
}
}

var SOLUTION="solution";
var DOCUMENT="document";
var PDFDOCUMENT="PDFdocument";
function atgss_openSolutionId(_1){
var _2=document.invalidSolutionId.solutionURLField.value+_1;
atgss_openWindow(_2,"_self","");
}
function atgss_modifySolutionLinks(_3){
if(_3.length>0){
for(var i=0;i<_3.length;i++){
var _5=solutionBaseUrl+_3[i].id;
_3[i].href=_5;
_3[i].href.location="_top";
}
}
}
function atgss_loadFragments(_6){
if(_6){
if(_6.length>0){
for(var i=0;i<_6.length;i++){
_6[i].submit();
}
}
}
}

function solutionToolbar(id,_2,_3,_4){
this.toolbar=document.createElement("div");
this.toolbar.width="100%";
this.toolbar.buttons=new Array();
this.toolbar.dropDisplay=null;
this.toolbar.leftButtonCell=null;
this.toolbar.rightButtonCell=null;
this.toolbar.closeIcon=_2;
this.toolbar.closeButtonText=_3;
this.toolbar.flagIconOrButton=_4;
this.toolbar.display=ToolbarDisplay;
this.toolbar.addButton=ToolbarAddButton;
this.toolbar.closeDisplay=ToolbarCloseDisplay;
this.toolbar.openDisplay=ToolbarOpenDisplay;
this.toolbar.setToolbar=setToolbar;
this.toolbar.display();
}
function ToolbarDisplay(){
var _5=this;
var _6=_5.appendChild(document.createElement("table"));
_6.cellspacing=0;
_6.cellsadding=0;
_6.width="100%";
var _7=_6.insertRow(0);
var _8=_7.insertCell(0);
var _9=_8.appendChild(document.createElement("table"));
_9.width="100%";
_9.cellpadding="0";
_9.cellspacing="0";
_9.border="0";
_9.id="topBarMenu";
var _a=_9.insertRow(0);
_5.leftButtonCell=_a.insertCell(0);
_5.rightButtonCell=_a.insertCell(1);
_5.leftButtonCell.align="left";
_5.leftButtonCell.vAlign="middle";
_5.rightButtonCell.align="right";
_5.rightButtonCell.vAlign="middle";
var _b=_5.leftButtonCell.appendChild(document.createElement("table"));
var _c=_5.rightButtonCell.appendChild(document.createElement("table"));
_b.cellPadding=0;
_b.cellSpacing=0;
_b.border=0;
_c.cellPadding=0;
_c.cellSpacing=0;
_c.border=0;
_5.leftRow=_b.insertRow(0);
_5.rightRow=_c.insertRow(0);
var _d=_6.insertRow(1).insertCell(0);
_d.align="left";
_d.colSpan=2;
var _e=_d.appendChild(document.createElement("table"));
_e.width="100%";
_e.cellpadding="0";
_e.cellspacing="0";
_e.style.display="none";
_e.className="bgWhite";
_5.displayTable=_e;
_5.currentActiveButton=null;
var _f=_e.insertRow(0).insertCell(0);
_f.align="right";
if(_5.flagIconOrButton=="1"){
var _10=document.createElement("img");
_10.src=_5.closeIcon;
_10=_f.appendChild(_10);
_10.onclick=_5.closeDisplay;
_10.toolbar=_5;
}else{
if(_5.flagIconOrButton=="2"){
var _11=document.createElement("input");
_11.type="button";
_11.value=_5.closeButtonText;
_11.className="buttonSmallinsert";
_11=_f.appendChild(_11);
_11.onclick=_5.closeDisplay;
_11.toolbar=_5;
}
}
_e.contentCell=_e.insertRow(1).insertCell(0);
_e.contentCell.height="100%";
}
function ToolbarAddButton(_12,_13,_14,_15,_16,_17,_18){
var _19=this;
var _1a=document.createElement("table");
_1a.cellPadding=0;
_1a.cellSpacing=0;
var _1b=document.createElement("input");
_1b.type="image";
_1b.src=_14;
var _1c=_1a.insertRow(0);
_1a.iconCell=_1c.insertCell(0);
_1a=_1a.iconCell.appendChild(_1b);
_1a.toolbar=_19;
if(_14!=""){
_1a.iconCell=_1c.insertCell(0);
var _1d=document.createElement("img");
_1d.src=_14;
_1a.iconOff=_1a.iconCell.appendChild(_1d);
if(_15!=""){
var _1e=document.createElement("img");
_1e.src=_15;
_1a.iconOn=_1a.iconCell.appendChild(_1e);
_1a.iconOn.style.display="none";
}
}
_1a.labelCell=_1c.insertCell(_1c.cells.length);
_1a.labelCell.vAlign="middle";
_1a.labelCell.className="blueSmall";
_1a.labelCell.innerHTML=_13;
if(_16!=null){
_1a.contentDiv=_19.displayTable.contentCell.appendChild(_16);
_1a.contentDiv.style.display="none";
}else{
_1a.contentDiv=null;
_1a.onmousedown=function(){
_1a.iconOff.style.display="none";
_1a.iconOn.style.display="";
};
_1a.onmouseup=function(){
_1a.iconOn.style.display="none";
_1a.iconOff.style.display="";
};
}
_1a.action=_17;
_1a.className="cursorToolBar";
_1a.onclick=_19.openDisplay;
if(_18=="right"){
var _1f=_19.rightRow.insertCell(_19.rightRow.cells.length);
}else{
var _1f=_19.leftRow.insertCell(_19.leftRow.cells.length);
}
_19.buttons[_19.buttons.length]=_1f.appendChild(_1a);
}
function ToolbarOpenDisplay(){
var _20=this;
var _21=_20.toolbar;
var _22=_21.displayTable;
var _23=_20.contentDiv;
if(_20.action!=null){
_20.action();
}
if(_23==null){
return;
}
if(_21.currentActiveButton==_20){
return;
}
if(_21.currentActiveButton!=null){
_21.currentActiveButton.iconOff.style.display="";
_21.currentActiveButton.iconOn.style.display="none";
_21.currentActiveButton.contentDiv.style.display="none";
}
_20.iconOff.style.display="none";
_20.iconOn.style.display="";
_21.currentActiveButton=_20;
_22.style.display="";
_23.style.display="";
}
function ToolbarCloseDisplay(){
var _24=this.toolbar;
var _25=_24.displayTable;
_25.style.display="none";
if(_24.currentActiveButton!=null){
_24.currentActiveButton.iconOff.style.display="";
_24.currentActiveButton.iconOn.style.display="none";
_24.currentActiveButton.contentDiv.style.display="none";
_24.currentActiveButton=null;
}
document.getElementById("content").style.height="1%";
}
function setToolbar(_26){
this.toolbar=_26;
}

function atgss_handleRegister(){
var _1=new Array("loginName","loginPassword","confirmPassword","fName","lastName","emailAdd","company","jobTitle","address1","address2","city","county","state","postalCode","country","telephone");
var _2=new Array(atgss_getResource("account.profile.loginName"),atgss_getResource("account.profile.loginPassword"),atgss_getResource("account.profile.confirmPassword"),atgss_getResource("account.profile.fName"),atgss_getResource("account.profile.lastName"),atgss_getResource("account.profile.email"),atgss_getResource("account.profile.company"),atgss_getResource("account.profile.jobTitle"),atgss_getResource("account.profile.address1"),atgss_getResource("account.profile.address2"),atgss_getResource("account.profile.city"),atgss_getResource("account.profile.county"),atgss_getResource("account.profile.state"),atgss_getResource("account.profile.postalCode"),atgss_getResource("account.profile.country"),atgss_getResource("account.profile.phone"));
var _3=_1.length;
var _4=new Array(_3);
for(var i=0;i<_3;i++){
if(document.getElementById(_1[i]+"Row")){
if(document.getElementById(_1[i]+"Required")){
_4[i]=true;
}else{
_4[i]=false;
}
}
}
if(atgss_isValid(_1,_2,_4,true)){
return true;
}else{
return false;
}
}
function atgss_handleUpdate(){
var _6=new Array("loginName","loginPassword","confirmPassword","fName","lastName","emailAdd","company","jobTitle","address1","address2","city","county","state","postalCode","country","telephone");
var _7=new Array(atgss_getResource("account.profile.loginName"),atgss_getResource("account.profile.loginPassword"),atgss_getResource("account.profile.confirmPassword"),atgss_getResource("account.profile.fName"),atgss_getResource("account.profile.lastName"),atgss_getResource("account.profile.email"),atgss_getResource("account.profile.company"),atgss_getResource("account.profile.jobTitle"),atgss_getResource("account.profile.address1"),atgss_getResource("account.profile.address2"),atgss_getResource("account.profile.city"),atgss_getResource("account.profile.county"),atgss_getResource("account.profile.state"),atgss_getResource("account.profile.postalCode"),atgss_getResource("account.profile.country"),atgss_getResource("account.profile.phone"));
var _8=_6.length;
var _9=new Array(_8);
for(var i=0;i<_8;i++){
if(document.getElementById(_6[i]+"Row")){
if(document.getElementById(_6[i]+"Required")){
_9[i]=true;
}else{
_9[i]=false;
}
}
}
if(atgss_isValid(_6,_7,_9,false)){
return true;
}else{
return false;
}
}
function atgss_isValid(_b,_c,_d,_e){
var _f=_b.length;
var _10=new Array(_f);
var _11=true,_12=false,_13=false,_14=false,_15=false;
for(i=0;i<_f;i++){
_10[i]=true;
if(!_d[i]){
continue;
}
_10[i]=atgss_validateReqdFieldByID(_b[i]);
_11=_11&&_10[i];
var _16=document.getElementById("loginPassword");
if(_16){
var _17=trim(_16.value);
if(_17.length<atgss_getMinPasswordLength()){
_13=true;
}
_11=_11&&!_13;
}
if(_16){
var _18=_16.value;
if(_18.indexOf(" ")>=0){
_15=true;
}
_11=_11&&!_15;
}
if(_e&&_10[2]){
_12=(document.getElementById("loginPassword").value!=document.getElementById("confirmPassword").value);
_11=_11&&!_12;
}
if(_10[5]){
_14=(atgss_isValidateEmailAdd(document.getElementById("emailAdd").value)!=0);
_11=_11&&!_14;
}
}
if(_11){
atgss_hideErrorInfoBlock(_b);
}else{
atgss_displayErrorInfoBlock(_b,_c,_10,_13,_12,_14,_15);
}
return _11;
}
function atgss_displayErrorInfoBlock(_19,_1a,_1b,_1c,_1d,_1e,_1f){
var _20=_19.length;
var _21="";
for(i=0;i<_20;i++){
var _22=document.getElementById(_19[i]+"Row");
if(!_1b[i]){
_21+=_1a[i]+"<br />";
if(_22){
_22.style.color="#B21200";
}
}else{
if(_22){
_22.style.color="#545454";
}
}
}
if(_21==""){
document.getElementById("reqdFieldErrorLabel").style.display="none";
document.getElementById("reqdFieldsInError").style.display="none";
}else{
document.getElementById("reqdFieldsInError").innerHTML=_21;
document.getElementById("errorInfoBlock").style.display="block";
document.getElementById("reqdFieldErrorLabel").style.display="block";
document.getElementById("reqdFieldsInError").style.display="block";
}
var _23=document.getElementById("errorInfoBlock").style.display;
var _24=document.getElementById("otherErrors");
_24.style.display="none";
_24.innerHTML="";
if(_1d){
document.getElementById("loginPasswordRow").style.color="#B21200";
document.getElementById("confirmPasswordRow").style.color="#B21200";
document.getElementById("errorInfoBlock").style.display="block";
if(_23="none"){
_23="block";
}
_24.innerHTML=atgss_getResource("account.profile.passwordMismatchMsg")+"<br />";
_24.style.display="block";
}
if(_1c){
document.getElementById("loginPasswordRow").style.color="#B21200";
document.getElementById("confirmPasswordRow").style.color="#B21200";
document.getElementById("errorInfoBlock").style.display="block";
if(_23="none"){
_23="block";
}
_24.innerHTML=atgss_getResource("account.profile.minimumPasswordLengthMsg")+"<br />";
_24.style.display="block";
}
if(_1f){
document.getElementById("loginPasswordRow").style.color="#B21200";
document.getElementById("confirmPasswordRow").style.color="#B21200";
document.getElementById("errorInfoBlock").style.display="block";
if(_23="none"){
_23="block";
}
_24.innerHTML=atgss_getResource("account.password.whiteSpaceErrorMsg")+"<br />";
_24.style.display="block";
}
if(_1e){
document.getElementById("emailAddRow").style.color="#B21200";
if(_23="none"){
_23="block";
}
_24.innerHTML+=atgss_getResource("account.profile.emailInvalidMsg");
_24.style.display="block";
}
}
function atgss_displayServerError(_25){
document.getElementById("errorInfoBlock").style.display="block";
document.getElementById("reqdFieldErrorLabel").style.display="none";
document.getElementById("reqdFieldsInError").style.display="none";
var _26=document.getElementById("otherErrors");
_26.innerHTML=_25;
_26.style.display="block";
if(_25.indexOf("user already exists")!=-1){
document.getElementById("loginNameRow").style.color="#B21200";
}
}
function atgss_hideErrorInfoBlock(_27){
document.getElementById("errorInfoBlock").style.display="none";
document.getElementById("reqdFieldErrorLabel").style.display="none";
document.getElementById("reqdFieldsInError").style.display="none";
document.getElementById("otherErrors").style.display="none";
var _28=_27.length;
for(i=0;i<_28;i++){
var _29=document.getElementById(_27[i]+"Row");
if(_29){
_29.style.color="#545454";
}
}
}
function atgss_validateReqdFieldByID(_2a){
var _2b=document.getElementById(_2a);
if(_2b){
if(!atgss_isEmpty(_2b.value)){
return true;
}
}
return false;
}
function atgss_validatePasswordLength(){
var _2c=document.getElementById("changePasswordError");
var _2d=trim(document.getElementById("password").value);
var _2e=trim(document.getElementById("confirmPassword").value);
if(_2d.length>0&&_2e.length>0&&_2d==_2e){
if(_2d.length<atgss_getMinPasswordLength()){
if(_2c){
_2c.innerHTML="<h2 class=\"error\">"+atgss_getResource("account.profile.minimumPasswordLengthMsg")+"<br/></h2>";
}
return false;
}
var _2f=document.getElementById("password").value;
if(_2f.indexOf(" ")>=0){
if(_2c){
_2c.innerHTML="<h2 class=\"error\">"+atgss_getResource("account.password.whiteSpaceErrorMsg")+"<br/></h2>";
}
return false;
}
}
return true;
}

function atgCalendar_getFirstDayOfWeek(_1){
var _2=_1.getFullYear();
var _3=_1.getMonth();
var _4=new Date(_2,_3,1);
return _4.getDay();
}
function atgCalendar_getLastDayOfWeek(_5){
var _6=_5.getFullYear();
var _7=_5.getMonth();
var _8=atgCalendar_getDaysInMonth(_7,_6);
var _9=new Date(_6,_7,_8);
return _9.getDay();
}
function atgCalendar_getSelectedDay(_a){
return _a.getDate();
}
function atgCalendar_getSelectedMonth(_b){
var _c=_b.getMonth();
return calendarI18n.monthNames[_c];
}
function atgCalendar_getSelectedYear(_d){
return _d.getFullYear();
}
function atgCalendar_getDayOfWeek(_e){
return calendarI18n.dayNames[_e];
}
function atgCalendar_getDaysInMonth(_f,_10){
_f++;
if(_f==2){
if(((_10%4==0)&&(_10%100!=0))||(_10%400==0)){
daysInMonth[1]=29;
}else{
daysInMonth[1]=28;
}
}
return daysInMonth[_f-1];
}
function atgCalendar_getNextDay(_11){
_11.setDate(_11.getDate()+1);
return _11;
}
function atgCalendar_getPreviousDay(_12){
_12.setDate(_12.getDate()-1);
return _12;
}
function atgCalendar_getNextDayAsString(_13,_14){
var _15="/";
if(_14!=null){
_15=_14;
}
var _16=new Date(_13);
_16.setDate(_16.getDate()+1);
var _13=_16.getMonth()+1+_15+_16.getDate()+_15+_16.getFullYear();
return _13;
}
function atgCalendar_getPreviousDayAsString(_17,_18){
var _19="/";
if(_18!=null){
_19=_18;
}
var _1a=new Date(_17);
_1a.setDate(_1a.getDate()-1);
var _17=_1a.getMonth()+1+_19+_1a.getDate()+SplitChar+_1a.getFullYear();
return _17;
}
function atgCalendar_formatShortDate(_1b,_1c){
if(_1b==""){
return "";
}
var _1d="/";
if(_1c!=null){
_1d=_1c;
}
return (_1b.getMonth()+1)+_1d+_1b.getDate()+_1d+_1b.getFullYear();
}
function atgCalendar_formatLongDate(_1e){
if(_1e==""){
return "";
}
var _1f=atgCalendar_getDayOfWeek(_1e.getDay());
var _20=atgCalendar_getSelectedMonth(_1e);
return _1f+", "+_20+" "+_1e.getDate()+", "+_1e.getFullYear();
}
function atgCalendar_formatYear(_21){
theYear=new Number(_21);
if(isNaN(_21)){
return _21;
}
if((theYear>20)&&(theYear<100)){
theYear=1900+new Number(theYear);
}else{
if((theYear>0)&&(theYear<21)){
theYear=2000+new Number(theYear);
}
}
return theYear;
}
function atgCalendar_getI18nDateObject(_22,_23,_24){
var _25=atgCalendar_getI18nDateArrayFromDateString(_22,_23,_24);
if(_25==null){
return null;
}
var _26="/";
if(_24!=null){
_26=_24;
}
var _27=new Date(_25[0]+_26+_25[1]+_26+_25[2]);
return _27;
}
function atgCalendar_getI18nDateString(_28,_29,_2a){
var _2b=atgCalendar_getI18nDateArrayFromDateString(_28,_29,_2a);
if(_2b==null){
return null;
}
var _2c="/";
if(_2a!=null){
_2c=_2a;
}
var _2d=_2b[0]+_2c+_2b[1]+_2c+_2b[2];
return _2d;
}
function atgCalendar_getI18nDateStringFromObject(_2e,_2f,_30){
var _31=atgCalendar_getI18nDateArrayFromDateObject(_2e,_2f);
if(_31==null){
return null;
}
var _32="/";
if(_30!=null){
_32=_30;
}
var _33=_31[0]+_32+_31[1]+_32+_31[2];
return _33;
}
function atgCalendar_getI18nDateArrayFromDateString(_34,_35,_36){
var _37="/";
if(_36!=null){
_37=_36;
}
var _38=_35.split(_37);
var _39=_34.split(_37);
var _3a=new Array(-1,-1,-1);
if((_38.length<3)||(_39.length<3)){
return null;
}
for(var i=0;i<_38.length;i++){
if((_38[i].indexOf("M")!=-1)||(_38[i].indexOf("m")!=-1)){
_3a[0]=_39[i];
}else{
if((_38[i].indexOf("D")!=-1)||(_38[i].indexOf("d")!=-1)){
_3a[1]=_39[i];
}else{
if((_38[i].indexOf("Y")!=-1)||(_38[i].indexOf("y")!=-1)){
_3a[2]=_39[i];
}
}
}
}
var _3c=_3a[2];
_3a[2]=atgCalendar_formatYear(_3a[2]);
return _3a;
}
function atgCalendar_getI18nDateArrayFromDateObject(_3d,_3e,_3f){
var _40="/";
if(_3f!=null){
_40=_3f;
}
var _41=_3e.split(_40);
var _42=new Array(-1,-1,-1);
if((_41.length<3)||(_3d==null)){
return null;
}
for(var i=0;i<_41.length;i++){
if((_41[i].indexOf("M")!=-1)||(_41[i].indexOf("m")!=-1)){
_42[i]=_3d.getMonth()+1;
}else{
if((_41[i].indexOf("D")!=-1)||(_41[i].indexOf("d")!=-1)){
_42[i]=_3d.getDate();
}else{
if((_41[i].indexOf("Y")!=-1)||(_41[i].indexOf("y")!=-1)){
_42[i]=_3d.getFullYear();
}
}
}
}
return _42;
}

var daysInMonth=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var calendarInstance=null;
var today=new Date();
var restoreDateClassName="";
var restoreDateId="";
var calendarStyles=null;
var calendarI18n=null;
function atgCalendar_associateCalendarIFrame(_1,_2,_3){
}
function atgCalendar_associateCalendar(_4,_5,_6){
eval(_6).anchorId=_4;
eval(_6).dateInputId=_5;
atgCalendar_openCalendar(eval(_6));
}
function atgCalendar_openCalendarIFrame(_7){
var _8=atgCalendar_findElementById(_7);
if(_8!=null){
_8.contentWindow.atgCalendar_openIFrame(_7);
}
}
function atgCalendar_openCalendar(_9){
calendarInstance=_9;
calendarStyles=eval(calendarInstance.stylesId);
calendarI18n=eval(calendarInstance.i18nId);
var _a=calendarInstance.openDate;
var _b=null;
if(calendarInstance.dateInputId!=null){
_b=atgCalendar_findElementById(calendarInstance.dateInputId);
}
if((_b!=null)&&(_b.value!="")){
_a=_b.value;
}
if((_a==null)||(_a=="null")){
calendarInstance.selectedDate=new Date();
if(calendarInstance.setDateOnCalendarOpen==true){
atgCalendar_setSelectedDate(calendarInstance.selectedDate);
}
calendarInstance.displayDate=new Date(calendarInstance.selectedDate);
atgCalendar_changeDate(calendarInstance);
atgCalendar_showCalendar();
}else{
var _c=true;
var _d=atgValidation_validateDate(_a,calendarI18n.dateFormat,calendarInstance.dateInputId,_c);
var _e=false;
var _f=null;
if(_d.isValidDate==null){
if(_d==validationCode.SUCCESS){
_e=true;
_f=new Date(_a);
}
}else{
if(_d.isValidDate==validationCode.SUCCESS){
_f=new Date(_d.openDate);
if(_d.openDate!=_a){
_b.value=_d.openDate;
}
_e=true;
}
}
if(_e){
calendarInstance.selectedDate=_f;
atgCalendar_setSelectedDate(calendarInstance.selectedDate);
calendarInstance.displayDate=new Date(calendarInstance.selectedDate);
atgCalendar_changeDate(calendarInstance);
atgCalendar_showCalendar();
}else{
calendarInstance.selectedDate=new Date();
calendarInstance.displayDate=new Date(calendarInstance.selectedDate);
if(calendarInstance.clearDateOnError==true){
_b.value="";
atgCalendar_changeDate(calendarInstance);
atgCalendar_showCalendar();
}else{
atgCalendar_alert(_d);
}
}
}
}
function atgCalendar_setSelectedDate(_10){
var _11=atgCalendar_findElementById(calendarInstance.dateInputId);
if(_11!=null){
var _12=calendarI18n.dateFormat;
var _13=calendarInstance.selectedDate;
if(_10!=null){
_13=_10;
}
_11.value=atgCalendar_getI18nDateStringFromObject(_13,_12);
if(_11.fireEvent){
_11.fireEvent("onchange");
}else{
var ev=document.createEvent("Events");
ev.initEvent("change",true,true);
_11.dispatchEvent(ev);
}
}
return;
}
function atgCalendar_changeDate(_15){
var _16=_15.displayDate;
if((_16==null)||(_16=="")){
_16=new Date();
}
var _17=atgCalendar_findElementById(_15.containerId);
var _18=_17.tagName;
if(_18=="DIV"){
_17.innerHTML=atgCalendar_getCalendarHTML(_15);
}else{
var _19=_17.contentWindow.document;
var _1a=_19.body;
_1a.innerHTML=atgCalendar_getCalendarHTML(_15);
}
if((_16.getFullYear()!=today.getFullYear())||(_16.getMonth()!=today.getMonth())||(_16.getDate()!=today.getDate())){
atgCalendar_highlightDate(_16.getDate());
}
}
function atgCalendar_showPreviousMonth(_1b){
var _1c=_1b.displayDate;
if(_1c==null){
_1c=_1b.selectedDate;
}
var _1d=_1c.getMonth();
var _1e=_1c.getFullYear();
if(_1d==1){
_1d=12;
_1e--;
_1c.setFullYear(_1e);
}else{
_1d--;
}
var _1f=atgCalendar_getDaysInMonth(_1d,_1e);
if(_1c.getDate()>_1f){
_1c.setDate(_1f);
}
_1c.setMonth(_1d);
_1b.displayDate=_1c;
atgCalendar_findElementById(_1b.containerId).innerHTML=atgCalendar_getCalendarHTML(_1b);
atgCalendar_resizeIFrameContainer();
atgCalendar_highlightSelectedDate();
}
function atgCalendar_showNextMonth(){
var _20=calendarInstance.displayDate;
if(_20==null){
_20=calendarInstance.selectedDate;
}
var _21=_20.getMonth();
var _22=_20.getFullYear();
if(_21==12){
_21=1;
_22++;
_20.setFullYear(_22);
}else{
_21++;
}
var _23=atgCalendar_getDaysInMonth(_21,_22);
if(_20.getDate()>_23){
_20.setDate(_23);
}
_20.setMonth(_21);
calendarInstance.displayDate=_20;
atgCalendar_findElementById(calendarInstance.containerId).innerHTML=atgCalendar_getCalendarHTML(calendarInstance);
atgCalendar_resizeIFrameContainer();
atgCalendar_highlightSelectedDate();
}
function atgCalendar_setNewDate(_24){
calendarInstance.selectedDate=_24;
calendarInstance.displayDate=new Date(calendarInstance.selectedDate);
atgCalendar_changeDate(calendarInstance);
if(calendarInstance.closeAfterSelection){
atgCalendar_hideCalendar();
}
}
function atgCalendar_setDateInMonth(_25){
atgCalendar_highlightDate(_25);
if(calendarInstance.closeAfterSelection){
atgCalendar_hideCalendar();
}
}
function atgCalendar_highlightDate(_26){
if((restoreDateId!="")&&(restoreDateClassName!="")){
var _27=atgCalendar_findElementById(restoreDateId);
if(_27!=null){
if((calendarInstance.displayDate.getFullYear()==calendarInstance.selectedDate.getFullYear())&&(calendarInstance.displayDate.getMonth()==calendarInstance.selectedDate.getMonth())){
_27.className=restoreDateClassName;
}
}
}
restoreDateId=calendarInstance.calendarInstanceId+"_"+_26;
calendarInstance.displayDate.setDate(_26);
calendarInstance.selectedDate=new Date(calendarInstance.displayDate);
var _28=atgCalendar_findElementById(restoreDateId);
if(_28!=null){
restoreDateClassName=_28.className;
_28.className=calendarStyles.NumericsSelected;
}
}
function atgCalendar_highlightSelectedDate(){
if((calendarInstance.displayDate.getFullYear()==calendarInstance.selectedDate.getFullYear())&&(calendarInstance.displayDate.getMonth()==calendarInstance.selectedDate.getMonth())){
var _29=atgCalendar_findElementById(restoreDateId);
if(_29!=null){
_29.className=calendarStyles.NumericsSelected;
}
}
}
function atgCalendar_showCalendar(){
if((calendarInstance.curtainId!=null)&&(calendarInstance.curtainId!="")){
var _2a=atgCalendar_findElementById(calendarInstance.curtainId);
if(_2a!=null){
var _2b=document.body.offsetWidth;
var _2c=document.body.offsetHeight;
var _2d=document.body.scrollWidth;
var _2e=document.body.scrollHeight;
if(calendarInstance.iFrameId!=null){
_2b=parent.document.body.offsetWidth;
_2c=parent.document.body.offsetHeight;
_2d=parent.document.body.scrollWidth;
_2e=parent.document.body.scrollHeight;
}
atgCalendar_debug("Curtain object before: Width="+_2a.style.width+", Height="+_2a.style.height);
if(_2d>_2b){
_2a.style.width=_2d;
}else{
_2a.style.width=_2b;
}
if(_2e>_2c){
_2a.style.height=_2e;
}else{
_2a.style.height=_2c;
}
atgCalendar_debug("Curtain object after: Width="+_2a.style.width+", Height="+_2a.style.height);
_2a.style.display="block";
}
}
var _2f=atgCalendar_findElementById(calendarInstance.anchorId);
var _30=atgCalendar_findElementById(calendarInstance.containerId);
var _31=atgCalendar_findElementById(calendarInstance.containerId);
var _32=false;
if(calendarInstance.iFrameId!=null){
_31.style.display="block";
_32=true;
_31=atgCalendar_findElementById(calendarInstance.iFrameId);
_31.style.display="block";
}
var _33=getOffsetLeft(calendarInstance.anchorId);
var _34=getOffsetTop(calendarInstance.anchorId);
var _35=_31.offsetWidth;
var _36=_31.offsetHeight;
atgCalendar_debug("Calendar object: Width="+_35+", Height="+_36);
atgCalendar_debug("Ideal positioning object: L="+_33+", R="+(_33+_35)+", T="+_34+", B="+(_34+_36));
var _37=calendarInstance.horizontalOffset;
var _38=calendarInstance.verticalOffset;
if(_37==null){
_37=0;
}
if(_38==null){
_38=0;
}
if((calendarInstance.displayRightOfAnchor!=null)&&(calendarInstance.displayRightOfAnchor==false)){
_31.style.left=(_33-_35)+"px";
}else{
_31.style.left=(_33+new Number(_37))+"px";
}
if((calendarInstance.displayBelowAnchor!=null)&&(calendarInstance.displayBelowAnchor==false)){
_31.style.top=(_34-_36)+"px";
}else{
_31.style.top=(_34+new Number(_38))+"px";
}
if(calendarInstance.autoFlip==true){
var _39={isIFrame:_32,left:parseInt(_31.style.left),top:parseInt(_31.style.top),width:_35,height:_36};
atgCalendar_debug("Position object: L="+_39.left+", R="+(_39.left+_39.width)+", T="+_39.top+", B="+(_39.top+_39.height));
var _3a=atgCalendar_getOverlapObject(_39);
atgCalendar_debug("Overlap object: L="+_3a.leftOverlap+", R="+_3a.rightOverlap+", T="+_3a.topOverlap+", B="+_3a.bottomOverlap);
if(_3a.leftOverlap>0){
_31.style.left=(_33+new Number(_37))+"px";
}else{
if(_3a.rightOverlap>0){
_31.style.left=(_33-_35)+"px";
}
}
if(_3a.topOverlap>0){
_31.style.top=(_34+new Number(_38))+"px";
}else{
if(_3a.bottomOverlap>0){
_31.style.top=(_34-_36)+"px";
}
}
}
if(_32==true){
atgCalendar_resizeIFrameContainer();
_30.style.display="block";
}else{
_31.className=calendarStyles.CalendarDivShow;
_31.style.display="block";
}
}
function atgCalendar_hideCalendar(){
if(calendarStyles!=null){
atgCalendar_findElementById(calendarInstance.containerId).className=calendarStyles.CalendarDivHide;
}
atgCalendar_findElementById(calendarInstance.containerId).style.display="none";
if((calendarInstance.curtainId!=null)&&(calendarInstance.curtainId!="")){
var _3b=atgCalendar_findElementById(calendarInstance.curtainId);
if(_3b!=null){
_3b.style.display="none";
}
}
if(calendarInstance.iFrameId!=null){
var _3c=atgCalendar_findElementById(calendarInstance.iFrameId);
_3c.style.display="none";
}
}
function atgCalendar_resizeIFrameContainer(){
if(calendarInstance.iFrameId!=null){
var _3d=atgCalendar_findElementById(calendarInstance.containerId);
var _3e=_3d.offsetWidth;
var _3f=_3d.offsetHeight;
calendarIFrame=atgCalendar_findElementById(calendarInstance.iFrameId);
calendarIFrame.width=_3e;
calendarIFrame.height=_3f;
}
}
function atgCalendar_isCalendarVisible(){
var _40=atgCalendar_findElementById(calendarInstance.containerId);
if(_40==null){
return false;
}
if(_40.style.display=="block"){
return true;
}else{
return false;
}
}
function atgCalendar_getOverlapObject(_41){
var _42={leftOverlap:0,rightOverlap:0,topOverlap:0,bottomOverlap:0};
var _43=(new Number(_41.left))+(new Number(_41.width));
var _44=(new Number(_41.top))+(new Number(_41.height));
var _45=null;
var _46=null;
if(_41.isIFrame){
_45=parent.document.body.offsetWidth;
_46=parent.document.body.offsetHeight;
}else{
_45=document.body.offsetWidth;
_46=document.body.offsetHeight;
}
var _47=self.innerWidth;
var _48=self.innerHeight;
if(_47>_45){
_45=_47;
}
if(_48>_46){
_46=_48;
}
atgCalendar_debug("Window width = "+_45+", Window height = "+_46);
_42.leftOverlap=0-_41.left;
_42.rightOverlap=_43-_45;
_42.topOverlap=0-_41.top;
_42.bottomOverlap=_44-_46;
return _42;
}
function getOffsetLeft(_49){
var _4a=atgCalendar_findElementById(_49);
var _4b=0;
if(_4a.offsetParent){
while(_4a.offsetParent){
_4b+=_4a.offsetLeft;
_4a=_4a.offsetParent;
}
}else{
if(_4a.x){
_4b+=_4a.x;
}
}
return _4b;
}
function getOffsetTop(_4c){
var _4d=atgCalendar_findElementById(_4c);
var _4e=0;
if(_4d.offsetParent){
while(_4d.offsetParent){
_4e+=_4d.offsetTop;
_4d=_4d.offsetParent;
}
}else{
if(_4d.y){
_4e+=_4d.y;
}
}
return _4e;
}
function atgCalendar_findElementById(_4f){
var _50=document.getElementById(_4f);
if(_50==null){
_50=parent.document.getElementById(_4f);
}
return _50;
}
function atgCalendar_debug(_51){
}
function atgCalendar_alert(_52){
alert(_52);
}

function atgCalendar_getCalendarHTML(_1){
var _2="";
_2+=_atgCalendar_generateCalendarHeader(_1);
_2+=_atgCalendar_generateCalendarMonth(_1);
_2+=_atgCalendar_generateCalendarBody(_1);
_2+=_atgCalendar_generateCalendarFooter(_1);
return _2;
}
function _atgCalendar_generateCalendarHeader(_3){
var _4="";
_4+="<table class=\""+calendarStyles.Container+"\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n";
_4+="<tr>\n";
_4+="<td class=\""+calendarStyles.BorderTopLeft+"\"></td>\n";
_4+="<td class=\""+calendarStyles.BorderTopMiddle+"\"></td>\n";
_4+="<td class=\""+calendarStyles.BorderTopRight+"\"></td>\n";
_4+="</tr>\n";
return _4;
}
function _atgCalendar_generateCalendarMonth(_5){
var _6=_5.displayDate;
var _7="";
_7+="<tr>\n";
_7+="<td nowrap=\"nowrap\" class=\""+calendarStyles.Left+"\"></td>\n";
_7+="<td class=\""+calendarStyles.Middle+"\">\n";
_7+="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
_7+="<tr>\n";
_7+="<td colspan=\"7\" class=\""+calendarStyles.MonthContainer+"\">\n";
_7+="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
_7+="<tr>\n";
_7+="<td class=\""+calendarStyles.PreviousMonthRow+"\" nowrap=\"nowrap\"><span class=\""+calendarStyles.IconArrowLeft+"\" title=\"previous month\" onclick=\"atgCalendar_showPreviousMonth(calendarInstance)\">&nbsp;&nbsp;&nbsp;</span></td>\n";
_7+="<td class=\""+calendarStyles.MonthRow+"\" nowrap=\"nowrap\"><span id=\""+_5.calendarInstanceId+"_currentMonth\" class=\""+calendarStyles.CurrentMonth+"\">";
_7+=atgCalendar_getSelectedMonth(_6);
_7+=" ";
_7+=atgCalendar_getSelectedYear(_6)+"\n";
_7+="<td class=\""+calendarStyles.NextMonthRow+"\" nowrap=\"nowrap\"><span class=\""+calendarStyles.IconArrowRight+"\" title=\"next month\" onclick=\"atgCalendar_showNextMonth(calendarInstance)\">&nbsp;&nbsp;&nbsp;</span></td>\n";
_7+="</tr>\n";
_7+="</table>\n";
_7+="</td>\n";
_7+="</tr>\n";
_7+="<tr>\n";
_7+="<td align=\"center\">\n";
_7+="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
_7+="<tr>\n";
_7+="<td class=\""+calendarStyles.DateLabelsWeekend+"\">"+calendarI18n.daySymbols[0]+"</td>\n";
_7+="<td class=\""+calendarStyles.DateLabels+"\">"+calendarI18n.daySymbols[1]+"</td>\n";
_7+="<td class=\""+calendarStyles.DateLabels+"\">"+calendarI18n.daySymbols[2]+"</td>\n";
_7+="<td class=\""+calendarStyles.DateLabels+"\">"+calendarI18n.daySymbols[3]+"</td>\n";
_7+="<td class=\""+calendarStyles.DateLabels+"\">"+calendarI18n.daySymbols[4]+"</td>\n";
_7+="<td class=\""+calendarStyles.DateLabels+"\">"+calendarI18n.daySymbols[5]+"</td>\n";
_7+="<td class=\""+calendarStyles.DateLabelsWeekend+"\">"+calendarI18n.daySymbols[6]+"</td>\n";
_7+="</tr>\n";
_7+="<tr>\n";
_7+="<td colspan=\"7\"><hr style=\"width:100%;color:#CCCCCC\" size=\"1\" /></td>\n";
_7+="</tr>\n";
return _7;
}
function _atgCalendar_generateCalendarBody(_8){
var _9="";
var _a=_8.displayDate;
var _b=_a.getFullYear();
var _c=_a.getMonth();
var _d=atgCalendar_getDaysInMonth(_c,_b);
var _e=atgCalendar_getFirstDayOfWeek(_a);
var _f=1;
var _10=1;
for(var _11=0;_11<6;_11++){
_9+="<tr>\n";
for(var _12=0;_12<calendarI18n.dayNames.length;_12++){
if(_10<=_e){
_9+="<td class=\""+calendarStyles.NumericsOff+"\"></td>\n";
_10++;
}else{
if(_f<=_d){
var _13=calendarStyles.Numerics;
if((_12==0)||(_12==6)){
_13=calendarStyles.NumericsWeekend;
}
var _14=new Date(_a);
_14.setDate(_f);
if((_14.getFullYear()==today.getFullYear())&&(_14.getMonth()==today.getMonth())&&(_14.getDate()==today.getDate())){
if(_13==calendarStyles.NumericsWeekend){
_13=calendarStyles.NumericsWeekendToday;
}else{
_13=calendarStyles.NumericsToday;
}
}
_9+="<td id=\""+_8.calendarInstanceId+"_"+_f+"\" class="+_13+" onclick=\"atgCalendar_setDateInMonth("+_f+");atgCalendar_setSelectedDate();\">"+_f+"</td>\n";
_f++;
}
}
}
_9+="</tr>\n";
if(_f>_d){
_11=6;
}
}
return _9;
}
function _atgCalendar_generateCalendarFooter(_15){
var _16="";
_16+="</table>\n";
_16+="</td>\n";
_16+="</tr>\n";
_16+="<tr>\n";
_16+="<td colspan=\"7\" class=\""+calendarStyles.BottomSpacer+"\">\n";
if((_15.hasToday==true)||(_15.hasClose==true)){
_16+="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
_16+="<tr>\n";
if(_15.hasToday==true){
_16+="<td class=\""+calendarStyles.AdditionalTodayRow+"\"><span onclick=\"atgCalendar_setNewDate(today);atgCalendar_setSelectedDate();\" class=\""+calendarStyles.TodayIcon+"\">"+calendarI18n.todayTextString+"</span></td>\n";
}else{
_16+="<td></td>";
}
if(_15.hasClose==true){
_16+="<td class=\""+calendarStyles.AdditionalCloseRow+"\"><span onclick=\"atgCalendar_hideCalendar()\" class=\""+calendarStyles.CloseIcon+"\">"+calendarI18n.closeTextString+"</span></td>\n";
}else{
_16+="<td></td>";
}
_16+="</tr>\n";
_16+="</table>\n";
}
_16+="</td>\n";
_16+="</tr>\n";
_16+="<tr>\n";
_16+="<td colspan=\"3\" class=\""+calendarStyles.BottomSpacer+"\"></td>\n";
_16+="</tr>\n";
_16+="</table>\n";
_16+="</td>\n";
_16+="<td nowrap=\"nowrap\" class=\""+calendarStyles.Right+"\"></td>\n";
_16+="</tr>\n";
_16+="<tr>\n";
_16+="<td class=\""+calendarStyles.BorderBottomLeft+"\"></td>\n";
_16+="<td class=\""+calendarStyles.BorderBottomMiddle+"\"></td>\n";
_16+="<td class=\""+calendarStyles.BorderBottomRight+"\"></td>\n";
_16+="</tr>\n";
_16+="</table>\n";
return _16;
}

function addNewInput(_1,_2,_3,_4,_5){
var _6=_5.createElement("input");
_6.id=_1;
_6.name=_1;
_6.type=_2;
_6.value=_3;
_6=_4.appendChild(_6);
}
function stripHTML(_7){
return _7.replace(/(<([^>]+)>)/ig,"");
}
function replaceAll(_8,_9,_a){
var _b=_8;
var _c=_9.toUpperCase();
var _d=_b.toUpperCase().indexOf(_c);
while(_d>=0){
_b=_b.substring(0,_d)+_a+_b.substring(_d+_9.length,_b.length);
_d=_b.toUpperCase().indexOf(_c,_d+_a.length);
}
return _b;
}
function trim(_e){
var _f=trimRight(_e);
return trimLeft(_f);
}
function trimRight(str){
var _11=str;
var i=str.length-1;
while(i>=0){
if(str.substring(i,i+1)==" "){
_11=str.substring(0,i);
}else{
break;
}
i--;
}
return _11;
}
function trimLeft(str){
var _14=str;
var i=0;
while(i<str.length){
if(str.substring(i,i+1)==" "){
_14=str.substring(i+1,str.length);
}else{
break;
}
i++;
}
return _14;
}

function Action(id){
this.action="";
this.bean="";
this.errorUrl="";
this.handler="";
this.requestUri="";
this.successUrl="";
this.id=id;
this.queryParameters=new Array();
this.sourceElements=new Array();
this.targetElements=new Array();
this.formData=null;
this.xmlHttpRequest=null;
}
Action.prototype.addForm=ActionAddForm;
Action.prototype.addQuery=ActionAddQuery;
Action.prototype.clearElements=ActionClearElements;
Action.prototype.getProtocol=function(){
return this.protocol;
};
Action.prototype.registerSourceElement=ActionRegisterSourceElement;
Action.prototype.registerTargetElement=ActionRegisterTargetElement;
Action.prototype.retransact=ActionRetransact;
Action.prototype.setHideElements=function(_2){
this.hideElementIds=_2;
};
Action.prototype.setHistoryUrl=ActionSetHistoryUrl;
Action.prototype.setShowElements=function(_3){
this.showElementIds=_3;
};
Action.prototype.setSynchronizeTransaction=ActionSetSynchronizeTransaction;
Action.prototype.transact=ActionTransact;
Action.prototype.allowWaitIndicator=true;
Action.prototype.protocol="formhandlers";
Action.prototype.redirectToErrorUrl=false;
Action.prototype.synchronizeTransaction=false;
Action.prototype.useRequestDispatcherForward=true;
function ActionAddForm(_4,_5,_6){
if(!_4||!_5||_4==""){
return;
}
if(!this.formData){
this.formData="";
}
var _7=encodeURIComponent(_5);
if(this.protocol=="formhandlers"){
var _8=this.bean+"."+_4;
this.formData+=encodeURIComponent("_D:"+_8)+"=+&";
this.formData+=encodeURIComponent(_8)+"="+_7+"&";
}else{
this.formData+=encodeURIComponent(_4)+"="+_7+"&";
}
if(this.historyUrl&&_6){
if(!this.historyQueryString){
this.historyQueryString="?";
}
this.historyQueryString+=_4+"="+_7+"&";
}
}
function ActionAddQuery(_9,_a){
var _b=new Object();
_b.name=_9;
_b.value=_a;
this.queryParameters.push(_b);
}
function ActionClearElements(){
this.queryParameters=new Array();
this.sourceElements=new Array();
this.targetElements=new Array();
}
function ActionRetransact(_c){
if(window.__ajax_impl){
window.__ajax_impl.retransactAction(this,_c);
}
}
function ActionRegisterSourceElement(_d,_e,_f,_10,_11,_12){
var _13=new Object();
_13.elementId=_d;
_13.formName=_e;
_13.isHistoryTitle=_11;
_13.isQuery=_12;
_13.valueAccessorScript=_f;
_13.value=_10;
this.sourceElements.push(_13);
}
function ActionRegisterTargetElement(_14,_15,_16,_17){
var _18=new Object();
_18.elementId=_14;
_18.isXmlTarget=function(){
return (this.pathToXslt!=null||this.xsltString!=null)?true:false;
};
_18.pathToXslt=_15;
_18.xsltString=_16;
_18.valueAccessorScript=_17;
this.targetElements.push(_18);
}
function ActionSetHistoryUrl(_19){
this.historyFrame=document.getElementById("__ppr_history_element__");
if(this.historyFrame){
this.historyQueryString=null;
this.historyUrl=_19;
}
}
function ActionSetSynchronizeTransaction(_1a){
this.synchronizeTransaction=_1a;
}
function ActionTransact(){
if(window.__ajax_impl){
window.__ajax_impl.transactAction(this);
}
}
function PartialPageRenderer(){
this.debugRegularExpression=/((\x0d\x0a){1,} *)+/gi;
this.elementSeparator="<701cf83a4e9f>";
if(!(window.__ajax_impl)){
window.__ajax_impl=this;
}
this.applyStylesheet=PartialPageRendererApplyStylesheet;
this.completeTransaction=PartialPageRendererCompleteTransaction;
this.connect=PartialPageRendererConnect;
this.createErrorMessage=PartialPageRendererCreateErrorMessage;
this.createXmlHttpRequest=PartialPageRendererCreateXmlHttpRequest;
this.getIsXmlRequest=PartialPageRendererGetIsXmlRequest;
this.getXmlDocumentFromString=PartialPageRendererGetXmlDocumentFromString;
this.getXmlDocumentFromUrl=PartialPageRendererGetXmlDocumentFromUrl;
this.prepareTransaction=PartialPageRendererPrepareTransaction;
this.readyStateChange=PartialPageRendererReadyStateChange;
this.retransactAction=PartialPageRendererRetransactAction;
this.startAction=PartialPageRendererStartAction;
this.stopAction=PartialPageRendererStopAction;
this.transactAction=PartialPageRendererTransactAction;
this.updateTargetElement=PartialPageRendererUpdateTargetElement;
this.beforeTransact=new Function("return true");
this.iframe=null;
try{
if(is.gecko){
Document.prototype.loadXML=function(s){
var _1c=(new DOMParser()).parseFromString(s,"text/xml");
while(this.hasChildNodes()){
this.removeChild(this.lastChild);
}
for(var i=0;i<_1c.childNodes.length;i++){
this.appendChild(this.importNode(_1c.childNodes[i],true));
}
};
}
}
catch(ex){
PartialPageRendererAtgUiCommonRequired(ex,"1.",this.createErrorMessage(null));
}
}
function PartialPageRendererApplyStylesheet(xml,_1f){
var _20="";
try{
if(window.XSLTProcessor){
var _21=new XSLTProcessor();
_21.importStylesheet(_1f);
var _22=_21.transformToFragment(xml,document);
var div=document.createElement("div");
div.appendChild(_22);
_20=div.innerHTML;
}else{
if(is.ie){
_20=xml.transformNode(_1f);
}
}
}
catch(ex){
PartialPageRendererAtgUiCommonRequired(ex,"JavaScript error applying stylesheet",this.createErrorMessage(null));
}
return _20;
}
function PartialPageRendererAtgUiCommonRequired(ex,_25,_26){
alert(_25+"\n\n"+_26+"\n\n"+ex.message);
}
function PartialPageRendererBodyOnLoad(){
if(parent){
var _27=new Array();
var _28=document.URL.split("?");
if(_28.length==2){
var _29=_28[1].split("&");
for(var i=0;i<_29.length;i++){
var _2b=_29[i].split("=");
if(_2b.length==2&&_2b[0].indexOf("__element")==0){
var _2c=document.getElementById(_2b[1]);
if(_2c&&_2c.innerHTML){
var _2d=new Object();
_2d.id=_2b[1];
_2d.html=_2c.innerHTML;
_27.push(_2d);
}else{
if(_2c&&_2c.value){
var _2d=new Object();
_2d.id=_2b[1];
_2d.value=_2c.value;
_27.push(_2d);
}
}
}
}
}
parent.PartialPageRendererCompleteTransaction(_27);
}
}
function PartialPageRendererCompleteTransaction(_2e){
for(var i=0;i<_2e.length;i++){
var _30=document.getElementById(_2e[i].id);
if(_30&&_2e[i].html){
var _31=document.createElement("span");
_31.innerHTML=_2e[i].html;
_30.innerHTML="";
_30.appendChild(_31);
}else{
if(_30&&_2e[i].value){
_30.value=_2e[i].value;
}
}
}
}
function PartialPageRendererConnect(_32,_33){
try{
if(_32.protocol=="formhandlers"){
if(_32.requestUri==""){
_32.requestUri=_32.action;
}
_32.formData="_dyncharset=UTF-8&"+_32.formData;
_32.formData+=encodeURIComponent(_32.bean+".successURL")+"="+encodeURIComponent(_32.successUrl)+"&";
_32.formData+=encodeURIComponent("_D:"+_32.bean+".successURL")+"=+&";
if(_32.errorUrl){
_32.formData+=encodeURIComponent(_32.bean+".errorURL")+"="+encodeURIComponent(_32.errorUrl)+"&";
_32.formData+=encodeURIComponent("_D:"+_32.bean+".errorURL")+"=+&";
}
_32.formData+=encodeURIComponent(_32.bean+"."+_32.handler)+"=&";
_32.formData+=encodeURIComponent("_D:"+_32.bean+"."+_32.handler)+"=+&";
_32.formData+="_DARGS="+encodeURIComponent(_32.requestUri+"."+_32.id)+"&";
if(_32.useRequestDispatcherForward){
_32.formData+="atg.formHandlerUseForwards=true&";
}
_32.formData+="_handler="+encodeURIComponent(_32.handler)+"&";
_32.formData+="_isppr=true&";
}
_32.xmlHttpRequest=this.createXmlHttpRequest();
var _34=(_32.synchronizeTransaction)?false:true;
var _35=_32.action;
_35.indexOf("?")>-1?_35+="&":_35+="?";
for(var i=0;i<_32.queryParameters.length;i++){
_35+=_32.queryParameters[i].name+"="+_32.queryParameters[i].value+"&";
}
if(_32.protocol=="formhandlers"){
_35+="_DARGS="+_32.requestUri+"."+_32.id+"&";
}
_32.xmlHttpRequest.open("POST",_35,_34);
if(_32.historyFrame&&_32.historyUrl&&_33){
_32.historyFrame.src=_32.historyUrl+_32.historyQueryString;
}
if(!_32.synchronizeTransaction){
var _37=this;
if(window.ActiveXObject){
_32.xmlHttpRequest.onreadystatechange=function(){
_37.readyStateChange(_37,_32);
};
}else{
if(window.XMLHttpRequest){
_32.xmlHttpRequest.onload=function(){
_37.readyStateChange(_37,_32);
};
}
}
}
if(this.getIsXmlRequest(_32)){
_32.xmlHttpRequest.setRequestHeader("Accept","text/xml");
}
_32.xmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
_32.xmlHttpRequest.send(_32.formData);
if(_32.synchronizeTransaction){
this.readyStateChange(this,_32);
}
}
catch(ex){
PartialPageRendererAtgUiCommonRequired(ex,"JavaScript error connecting",this.createErrorMessage(_32));
}
_32.formData=null;
_32.historyQueryString=null;
_32.queryParameters=new Array();
}
function PartialPageRendererCreateErrorMessage(_38){
var _39="";
if(is.ie){
_39+="Browser = Internet Explorer\n";
}else{
if(is.gecko){
_39+="Browser = Gecko\n";
}else{
if(is.opera){
_39+="Browser = Opera\n";
}else{
_39+="Browser = Unknown\n";
}
}
}
if(_38){
_39+="Action = "+_38.action+"\n";
_39+="Bean = "+_38.bean+"\n";
_39+="Error URL = "+_38.errorUrl+"\n";
_39+="Handler = "+_38.handler+"\n";
_39+="ID = "+_38.id+"\n";
_39+="Protocol = "+_38.protocol+"\n";
_39+="Request URI = "+_38.requestUri+"\n";
_39+="Success URL = "+_38.successUrl+"\n";
if(_38.synchronizeTransaction){
_39+="Synchronous = true\n";
}else{
_39+="Synchronous = false\n";
}
}
return _39;
}
function PartialPageRendererCreateXmlHttpRequest(){
var _3a=null;
try{
var ua=navigator.userAgent.toLowerCase();
if(!window.ActiveXObject){
_3a=new XMLHttpRequest();
}else{
if(ua.indexOf("msie 5")==-1){
_3a=new ActiveXObject("Msxml2.XMLHTTP");
}else{
_3a=new ActiveXObject("Microsoft.XMLHTTP");
}
}
}
catch(ex){
PartialPageRendererAtgUiCommonRequired(ex,"JavaScript error creating request",this.createErrorMessage(null));
}
return _3a;
}
function PartialPageRendererGetIsXmlRequest(_3c){
var _3d=false;
for(var i=0;i<_3c.targetElements.length;i++){
var _3f=_3c.targetElements[i];
if(_3f.isXmlTarget){
_3d=true;
break;
}
}
return _3d;
}
function PartialPageRendererGetXmlDocumentFromString(_40){
var _41=null;
try{
if(window.ActiveXObject){
_41=new ActiveXObject("Msxml.DOMDocument");
_41.async=false;
_41.resolveExternals=false;
_41.validateOnParse=true;
_41.loadXML(_40);
}else{
if(document.implementation){
_41=document.implementation.createDocument("","",null);
_41.loadXML(_40);
}
}
}
catch(ex){
PartialPageRendererAtgUiCommonRequired(ex,"JavaScript error getting XML document from string",this.createErrorMessage(null));
}
return _41;
}
function PartialPageRendererGetXmlDocumentFromUrl(_42){
var _43=this.createXmlHttpRequest();
_43.open("GET",_42,false);
_43.send(null);
return _43.responseXML;
}
function PartialPageRendererPrepareTransaction(_44,_45){
var _46=true;
try{
if(is.ie||is.gecko||is.opera){
if(!_44.formData){
_44.formData="";
}
if(_44.historyUrl&&_45&&!_44.historyQueryString){
_44.historyQueryString="?";
}
}else{
_46=false;
}
}
catch(ex){
PartialPageRendererAtgUiCommonRequired(ex,"JavaScript error preparing transaction",this.createErrorMessage(_44));
_46=false;
}
return _46;
}
function PartialPageRendererReadyStateChange(_47,_48){
if(_48.xmlHttpRequest&&_48.xmlHttpRequest.readyState==4&&(_48.xmlHttpRequest.status==200||_48.xmlHttpRequest.status==500)){
if(_48.xmlHttpRequest.status==500&&_48.redirectToErrorUrl){
if(is.ie){
document.location.pathname=_48.errorUrl;
}else{
if(window.location.pathname){
window.location.pathname=_48.errorUrl;
}
}
return;
}
var _49=_48.targetElements;
var _4a;
for(var i=0;i<_49.length;i++){
_4a=_49[i];
var _4c="";
if(_4a.isXmlTarget()){
var _4d=(_4a.xsltString!=null)?_47.getXmlDocumentFromString(_4a.xsltString):_47.getXmlDocumentFromUrl(_4a.pathToXslt);
_4c=_47.applyStylesheet(_48.xmlHttpRequest.responseXML,_4d);
}else{
_4c=_48.xmlHttpRequest.responseText;
}
_47.updateTargetElement(_4a,_4c);
}
var _4e=_48.xmlHttpRequest.responseText.split(_47.elementSeparator);
var _4f=0;
while(_4f<_4e.length-1){
_4f++;
var _50=_4e[_4f++];
var _51=_4e[_4f++];
var _52=_4e[_4f++];
if(!_50||_50==""||!_52){
continue;
}
if(_50=="sessioninvalid"){
window.sessioninvalid=true;
if(is.ie){
document.location.href=document.location.protocol+"//"+document.location.hostname+":"+document.location.port+_52;
}else{
if(window.location.pathname){
window.location.pathname=_52;
}
}
return;
}else{
if(_50=="javascript"){
try{
eval(_52);
}
catch(ex){
var _53=_47.createErrorMessage(_48);
}
}else{
if(document.getElementById(_50)){
var _54=document.getElementById(_50);
if(_54.value){
if(_51=="overwrite"){
_54.value=_52;
}else{
var _55=_54.value;
_55+=_52;
_54.value=_55;
}
}else{
_54.innerHTML=_52;
var _56=_54.getElementsByTagName("script");
for(var i=0;i<_56.length;i++){
try{
eval(_56[i].innerHTML);
}
catch(ex){
var _53=_47.createErrorMessage(_48);
}
}
}
}else{
}
}
}
}
_48.xmlHttpRequest=null;
_47.stopAction(_48);
}
}
function PartialPageRendererRetransactAction(_57,_58){
if(!this.prepareTransaction(_57,false)){
return;
}
var _59=_58.split("&");
for(var i=0;i<_59.length;i++){
var _5b=_59[i].split("=");
if(_5b.length!=2){
continue;
}
if(_5b[0].indexOf("__")==0){
continue;
}
_57.addForm(_5b[0],_5b[1],false);
}
this.connect(_57,false);
}
function PartialPageRendererStartAction(_5c){
if(_5c.allowWaitIndicator==false){
return;
}
if(window.javaScriptErrors&&window.javaScriptErrors.length==0&&window.__ppr_errorelements_){
for(var i=0;i<window.__ppr_errorelements_.length;i++){
document.getElementById(window.__ppr_errorelements_[i]).style.display="none";
}
}
if(_5c.synchronizeTransaction){
return;
}
var _5e="";
var _5f;
var _60=_5c.hideElementIds;
if(!_60){
_60=window.__ppr_hideelements_;
}
if(_60){
for(var i=0;i<_60.length;i++){
_5f=String(i);
_5e+="var hide"+_5f+" = document.getElementById('"+_60[i]+"'); ";
_5e+="if (hide"+_5f+") hide"+_5f+".style.display = 'none'; ";
}
}
var _61=_5c.showElementIds;
if(!_61){
_61=window.__ppr_showelements_;
}
if(_61){
for(var i=0;i<_61.length;i++){
_5f=String(i);
_5e+="var show"+_5f+" = document.getElementById('"+_61[i]+"'); ";
_5e+="if (show"+_5f+") show"+_5f+".style.display = 'block'; ";
}
}
window.setTimeout(_5e,0);
}
function PartialPageRendererStopAction(_62){
if(_62.synchronizeTransaction||(_62.allowWaitIndicator==false)){
return;
}
var _63="";
var _64;
var _65=_62.showElementIds;
if(!_65){
_65=window.__ppr_showelements_;
}
if(_65){
for(var i=0;i<_65.length;i++){
_64=String(i);
_63+="var show"+_64+" = document.getElementById('"+_65[i]+"'); ";
_63+="if (show"+_64+") show"+_64+".style.display = 'none'; ";
}
}
var _67=_62.hideElementIds;
if(!_67){
_67=window.__ppr_hideelements_;
}
if(_67){
for(var i=0;i<_67.length;i++){
_64=String(i);
_63+="var hide"+_64+" = document.getElementById('"+_67[i]+"'); ";
_63+="if (hide"+_64+") hide"+_64+".style.display = 'block'; ";
}
}
window.setTimeout(_63,1);
if(window.__ppr_errorelements_&&window.javaScriptErrors&&window.javaScriptErrors.length>0){
for(var i=0;i<window.__ppr_errorelements_.length;i++){
var _68=document.getElementById(window.__ppr_errorelements_[i]);
if(_68){
_68.style.display="block";
}
}
}
}
function PartialPageRendererTransactAction(_69){
if(this.beforeTransact()){
this.startAction(_69);
if(!this.prepareTransaction(_69,true)){
return;
}
try{
var _6a=_69.sourceElements;
for(var i=0;i<_6a.length;i++){
var se=_6a[i];
var _6d=se.elementId;
var _6e="";
var _6f="";
if(se.value){
_6e="se.value";
}else{
if(se.elementId){
var _70="document.getElementById('"+_6d+"')";
var obj=eval(_70);
if(obj&&obj.type&&obj.type=="radio"){
_70="document.getElementsByName('"+_6d+"')";
var _72=eval(_70);
for(var j=0;j<_72.length;j++){
if(_72[j].checked){
_6e="document.getElementsByName('"+_6d+"')["+j+"]."+se.valueAccessorScript;
break;
}
}
}else{
if(obj&&obj.type&&obj.type=="checkbox"){
if(obj.value){
if(obj.checked){
_6e="document.getElementById('"+_6d+"')."+se.valueAccessorScript;
}else{
continue;
}
}else{
_6e=(obj.checked?"true":"false");
}
}else{
_6e="document.getElementById('"+_6d+"')."+se.valueAccessorScript;
}
}
}else{
if(se.valueAccessorScript!=null){
_6e=se.valueAccessorScript;
}
}
}
if(se.isQuery){
_69.addQuery(se.formName,encodeURIComponent(eval(_6e)));
}else{
if(_69.protocol=="formhandlers"){
try{
if(_6e!=""){
_6f=encodeURIComponent(eval(_6e));
}else{
_6f="";
}
var _74=_69.bean+"."+se.formName;
_69.formData+=encodeURIComponent(_74)+"="+_6f+"&";
_69.formData+=encodeURIComponent("_D:"+_74)+"=+&";
}
catch(ex){
}
}else{
_6f=encodeURIComponent(eval(_6e));
_69.formData+=encodeURIComponent(se.formName)+"="+_6f+"&";
}
}
if(_69.historyUrl){
_69.historyQueryString+=se.formName+"="+_6f+"&";
if(se.isHistoryTitle){
_69.historyQueryString+="__title="+_6f+"&";
}
}
}
if(_69.historyUrl){
_69.historyQueryString+="__actionId="+_69.id+"&__historyId="+Math.random()+"&";
}
this.connect(_69,true);
}
catch(ex){
PartialPageRendererAtgUiCommonRequired(ex,"JavaScript error transacting",this.createErrorMessage(_69));
}
}
}
function PartialPageRendererUpdateTargetElement(_75,_76){
var _77="";
if(_75.elementId){
_77="if (document.getElementById('"+_75.elementId+"')) { document.getElementById('"+_75.elementId+"')."+_75.valueAccessorScript+" = \""+_76+"\"; }";
}else{
_77=_75.valueAccessorScript;
}
try{
eval(_77);
}
catch(ex){
}
}
function ppr_transact(_78,_79){
if(_78.indexOf("__ppr_")==-1){
_78="__ppr_"+_78;
}
if(window[_78]){
if(_79==true){
window[_78].setSynchronizeTransaction(true);
}
window[_78].transact();
}
}
if(!(window.__ajax_impl)){
window.__ajax_impl=new PartialPageRenderer();
}

function topicSelect(){
var _1="tmp";
}
function treeWindowResize(){
}
function OpenTopics(){
var _2=captureFieldEditor;
var _3=window.__ppr_autoCategorize;
if(_3){
var _4=0;
for(var i=0;i<_2.fields.length;i++){
var _6=_2.fields[i];
var _7=_6.name;
for(var x=0;x<_6.fieldValues.length;x++){
var _9=_6.fieldValues[x];
if(_9.getValue()==""){
break;
}
var _a=_6.fieldValues.length;
if(_4<10){
_3.addForm("fields","0"+_4+":txt:"+_9.getValue());
}else{
_3.addForm("fields",_4+":txt:"+_9.getValue());
}
_4++;
}
}
_3.transact();
}
var _b=document.getElementById("topicsDiv");
_b.style.display="";
}
function UpdateTopics(){
var _c=document.getElementById("topicValue");
_c.innerHTML="";
for(var i=0;i<g_currentlySelectedTopics.length;i++){
if(_c.innerHTML==""){
_c.innerHTML=g_currentlySelectedTopics[i][1];
}else{
_c.innerHTML=_c.innerHTML+", "+g_currentlySelectedTopics[i][1];
}
}
var _e=document.getElementById("topicsDiv");
_e.style.display="none";
return false;
}
function CancelTopics(){
var _f=document.getElementById("topicsDiv");
_f.style.display="none";
}
function SelectTopic(id,_11,_12){
var _13=false;
var _14=document.getElementById("autoCatCheckImg_"+id);
var _15=document.getElementById("topicTreeSelected_"+_12+"_"+id);
var _16=g_currentlySelectedTopics.toString();
if(_16.indexOf(id)==-1){
_13=true;
if(_14){
_14.style.visibility="";
}
if(_15){
_15.style.visibility="";
}
}else{
if(_14){
_14.style.visibility="hidden";
}
if(_15){
_15.style.visibility="hidden";
}
}
if(_13){
g_currentlySelectedTopics.push(new Array(id,_11));
var _17=document.getElementById("selectedTopicsTable");
var _18=_17.insertRow(_17.rows.length);
_18.onclick=RemoveSelectedTopic;
_18.topicId=id;
if(_18.rowIndex%2==0){
_18.className="bgLightBlue";
}
var _19=_18.insertCell(0);
var _1a=_19.appendChild(document.createElement("img"));
if(_15){
_1a.src=_15.src;
}
var _1b=_18.insertCell(1);
_1b.width="100%";
var _1c=_1b.appendChild(document.createElement("a"));
_1c.innerHTML="&nbsp;"+_11;
_1c.href="#";
}else{
for(var i=0;i<g_currentlySelectedTopics.length;i++){
if(g_currentlySelectedTopics[i][0]==id){
g_currentlySelectedTopics.splice(i,1);
}
}
var _17=document.getElementById("selectedTopicsTable");
for(var x=0;x<_17.rows.length;x++){
if(_17.rows[x].topicId==id){
_17.rows[x].parentNode.removeChild(_17.rows[x]);
}
}
}
}
function RemoveSelectedTopic(){
var _1f=this;
var _20=this.topicId;
for(var i=0;i<g_currentlySelectedTopics.length;i++){
if(g_currentlySelectedTopics[i][0]==_20){
g_currentlySelectedTopics.splice(i,1);
}
}
_1f.parentNode.removeChild(_1f);
var _22=document.getElementById("autoCatCheckImg_"+_20);
var _23=document.getElementById("topicTreeSelected_solutionPropertyTree_"+_20);
if(_22){
_22.style.visibility="hidden";
}
if(_23){
_23.style.visibility="hidden";
}
}

function TopicTree(id,_2){
if(_2!=null&&_2!="undefined"){
this.topicTree=_2;
}else{
this.topicTree=document.createElement("div");
}
this.topicTree.id=id;
this.topicTree.form=null;
this.topicTree.locale="";
this.topicTree.selectAction=new Function();
this.topicTree.openAction=new Function();
this.topicTree.closeAction=new Function();
this.topicTree.loadAction=new Function();
this.topicTree.openBranch=topicTreeOpenBranch;
this.topicTree.selectBranch=topicTreeSelectBranch;
this.topicTree.closeBranch=topicTreeCloseBranch;
this.topicTree.load=topicTreeLoad;
return this.topicTree;
}
function openCloseBranch(_3,_4,_5,_6,_7,_8,_9,_a,_b){
var _c=document.getElementById(_8);
var fw=_c.style.fontWeight;
if(fw=="bold"){
if(_6!=null&&_7!=null){
atgss_topicTreeCloseBranch(_4,_5,_6,_7);
}
_c.style.fontWeight="normal";
}else{
fw="bold";
if(_a!="false"){
if(_6!=null&&_7!=null){
topicTreeOpenBranch(_3,_4,_5,_6,_7);
}
}
document.getElementById(_b).style.display="block";
}
}
function topicTreeOpenBranch(_3,_4,_5,_6,_7){
var _8=document.getElementById(_5);
var _9=document.getElementById(_7);
if(_9!=null){
_9.style.display="";
}
var _a=document.getElementById(_6);
if(_a!=null){
_a.style.display="none";
}
var _b=document.getElementById(_4);
if(_b.style.display!="none"){
_8.load(_3,_4);
}else{
_b.style.display="block";
}
_8.openAction(_3);
}
function topicTreeSelectBranch(_c,_d,_e){
var _f=document.getElementById(_e);
_f.selectAction(_c,_d,_e);
}
function topicTreeCloseBranch(_10,_11,_12,_13){
var _14=document.getElementById(_11);
var _15=document.getElementById(_10);
var _16=document.getElementById(_12);
_16.style.display="";
var _17=document.getElementById(_13);
_17.style.display="none";
_15.style.display="none";
}
function topicTreeLoad(_18,_19){
var _1a=this;
var _1b=_1a.form;
if(_1b.id&&(_1b.innerHTML=="")){
_1b=document.getElementById(_1b.id);
}
if(_1b){
_1b.targetId.value=_19;
if(_18!=""){
_1b.topicId.value=_18;
}
_1b.treeId.value=_1a.id;
_1b["parameterMap.topicsLocale"].value=_1a.locale;
atgSubmitAction({form:_1b});
}
}

function getTreeTable(_1){
var _2=null;
for(var i=0;i<window.treeTables.length;i++){
if(window.treeTables[i].treeTableId==_1){
_2=window.treeTables[i];
break;
}
}
return _2;
}
function TreeTable(_4){
this.partialPageRenderer=null;
this.controlBars=new Array();
this.selectedItem=null;
this.stateSavingMethod="client";
this.treeTableId=_4;
}
function getAttributeValue(_5,_6){
var _7="";
try{
_7=_5.attributes.getNamedItem(_6).nodeValue;
}
catch(ex){
}
return _7;
}
function setAttributeValue(_8,_9,_a){
try{
_8.attributes.getNamedItem(_9).nodeValue=_a;
}
catch(ex){
}
}
function TreeTableAddForm(_b,_c,_d){
var _e=getTreeTable(_b);
if(!_e){
return;
}
var _f=_e.partialPageRenderer;
if(!_f){
return;
}
_f.addForm(_c,_d,true);
}
function TreeTableEnd(_10){
var _11=false;
var _12=TreeTableGetFirstControlBarId(_10);
if(_12){
var _13=document.getElementById(_10+_12+"ControlBarlast");
if(_13){
TreeTableFireClickEvent(_13);
_11=true;
}
}
return _11;
}
function TreeTableEnter(_14){
var _15=false;
var _16=_14.getElementsByTagName("span");
for(var i=0;i<_16.length;i++){
var _18=_16[i];
if(_18.id){
var _19=_18.id.split(":");
if(!_19||_19.length!=3){
continue;
}
var _1a=_19[1];
if(_1a=="expandButton"){
TreeTableFireClickEvent(_18);
break;
}
}
}
return _15;
}
function TreeTableExecuteOperation(_1b,_1c,_1d){
var _1e=getTreeTable(_1c);
if(!_1e){
return;
}
var _1f=_1e.partialPageRenderer;
var _20=_1e.action;
if(!_1f&&!_20){
return;
}
if(_1f){
var _21=_1f.getProtocol();
if(_21=="formhandlers"){
_1f.addForm("operation",_1b,true);
}else{
_1f.addForm("method",_1b,true);
}
_1f.addForm("treeTableId",_1c,true);
if(_1d){
for(var i=0;i<_1d.length;i++){
if(_1d[i].hasValue){
_1f.addForm(_1d[i].name,_1d[i].value,true);
}else{
_1f.addForm(_1d[i].name,eval("document.getElementById('"+_1d[i].elementId+"')."+_1d[i].elementProperty+";"),true);
}
}
}
if(_1e.stateSavingMethod=="client"){
_1f.addForm("state",document.getElementById(_1c+"State").innerHTML,true);
}
_1f.transact();
}else{
if(_20){
_20(_1b,_1d);
}
}
}
function TreeTableFilterSelectChange(_23,e){
if(_23.options){
for(var i=0;i<_23.options.length;i++){
if(_23.options[i].selected){
TreeTableTransact("filter",_23.options[i].value);
break;
}
}
}
}
function TreeTableFireClickEvent(_26){
if(_26==null){
return;
}
var _27=false;
if(document.all){
_27=true;
}
if(_27){
_26.fireEvent("onclick");
}else{
var _28=document.createEvent("MouseEvents");
_28.initMouseEvent("click",true,true,this.defaultView,0,_26.screenX+1,_26.screenY+1,1,1,false,false,false,false,0,null);
_26.dispatchEvent(_28);
}
}
function TreeTableGetFirstControlBarId(_29){
var _2a=null;
var _2b=getTreeTable(_29);
if(!_2b){
return;
}
if(_2b.controlBars.length>0){
_2a=_2b.controlBars[0];
}
return _2a;
}
function TreeTableHome(_2c){
var _2d=false;
var _2e=TreeTableGetFirstControlBarId(_2c);
if(_2e){
var _2f=document.getElementById(_2c+_2e+"ControlBarfirst");
if(_2f){
TreeTableFireClickEvent(_2f);
_2d=true;
}
}
return _2d;
}
function TreeTableKeydown(_30,e){
var _32=false;
var _33=false;
if(document.all){
e=event;
_32=true;
}
var _34=e.keyCode;
var _35=document.getElementById(_30+"Body");
if(!_35){
try{
document.detachEvent("onkeydown",eval("OnKeydown"+_30));
}
catch(e){
}
return;
}
var _36=null;
var _37=getTreeTable(_30);
if(!_37){
return;
}
var _38=_37.selectedItem;
if(_38){
_36=document.getElementById(_38);
}
switch(_34){
case 13:
if(_36){
_33=TreeTableEnter(_36);
}
break;
case 33:
_33=TreeTablePageUp(_30);
break;
case 34:
_33=TreeTablePageDown(_30);
break;
case 35:
if(e.ctrlKey){
_33=TreeTableEnd(_30);
}else{
_33=TreeTableSelectLastItem(_35);
}
break;
case 36:
if(e.ctrlKey){
_33=TreeTableHome(_30);
}else{
_33=TreeTableSelectFirstItem(_35);
}
break;
case 38:
if(_36){
_33=TreeTableSelectPreviousItem(_36);
}else{
_33=TreeTableSelectLastItem(_35);
}
break;
case 40:
if(_36){
_33=TreeTableSelectNextItem(_36);
}else{
_33=TreeTableSelectFirstItem(_35);
}
break;
default:
break;
}
if(_33){
if(_32){
e.returnValue=false;
e.cancelBubble=true;
}else{
e.preventDefault();
e.stopPropagation();
}
}
}
function TreeTablePageDown(_39){
var _3a=false;
var _3b=TreeTableGetFirstControlBarId(_39);
if(_3b){
var _3c=document.getElementById(_39+_3b+"ControlBarnext");
if(_3c){
TreeTableFireClickEvent(_3c);
_3a=true;
}
}
return _3a;
}
function TreeTablePageUp(_3d){
var _3e=false;
var _3f=TreeTableGetFirstControlBarId(_3d);
if(_3f){
var _40=document.getElementById(_3d+_3f+"ControlBarprevious");
if(_40){
TreeTableFireClickEvent(_40);
_3e=true;
}
}
return _3e;
}
function TreeTableRefresh(_41){
var _42=getTreeTable(_41);
if(!_42){
return;
}
TreeTableExecuteOperation("refresh",_41,null);
}
function TreeTableSelectChangeEventHandler(_43,_44,_45){
if(_45.options){
for(var i=0;i<_45.options.length;i++){
if(_45.options[i].selected){
TreeTableTransactEventHandler(_43,_44,_45.options[i].value);
break;
}
}
}
}
function TreeTableSelectFirstItem(_47){
var _48=false;
if(!_47){
return _48;
}
var _49=_47.firstChild;
while(_49&&!_49.tagName&&_49.tagName!="table"){
_49=_49.nextSibling;
}
if(_49){
TreeTableFireClickEvent(_49);
_48=true;
}
return _48;
}
function TreeTableSelectLastItem(_4a){
var _4b=false;
if(!_4a){
return _4b;
}
var _4c=_4a.lastChild;
while(_4c&&!_4c.tagName&&_4c.tagName!="table"){
_4c=_4c.previousSibling;
}
if(_4c){
TreeTableFireClickEvent(_4c);
_4b=true;
}
return _4b;
}
function TreeTableSelectNextItem(_4d){
var _4e=false;
var _4f=_4d.nextSibling;
while(_4f&&!_4f.tagName&&_4f.tagName!="table"){
_4f=_4f.nextSibling;
}
if(_4f){
TreeTableFireClickEvent(_4f);
_4e=true;
}
return _4e;
}
function TreeTableSelectPreviousItem(_50){
var _51=false;
var _52=_50.previousSibling;
while(_52&&!_52.tagName&&_52.tagName!="table"){
_52=_52.previousSibling;
}
if(_52){
TreeTableFireClickEvent(_52);
_51=true;
}
return _51;
}
function TreeTableSortSelectChange(_53,e){
if(_53.options){
for(var i=0;i<_53.options.length;i++){
if(_53.options[i].selected){
TreeTableTransact("sort",_53.options[i].value,null);
break;
}
}
}
}
function TreeTableTransact(_56,id){
var _58=id.split(":");
if(!_58||_58.length!=3){
return;
}
var _59=_58[0];
var _5a=_58[2];
var _5b=getTreeTable(_59);
if(!_5b){
return;
}
var _5c=_5b.partialPageRenderer;
var _5d=_5b.action;
if(!_5c&&!_5d){
return;
}
if(_5c){
var _5e=_5c.getProtocol();
if(_5e=="formhandlers"){
_5c.addForm("operation",_56,true);
}else{
_5c.addForm("method",_56,true);
}
_5c.addForm("parameters",_5a,true);
_5c.addForm("treeTableId",_59,true);
if(_5b.stateSavingMethod=="client"){
_5c.addForm("state",document.getElementById(_59+"State").innerHTML,true);
}
_5c.transact();
if(window.pageXOffset){
window.pageXOffset=0;
}else{
if(document.body.scrollTop){
document.body.scrollTop=0;
}else{
document.documentElement.scrollTop=0;
}
}
}else{
if(_5d){
if(_5d.length<3){
alert("Your action "+_5d+" is missing its (operation, parameters, state) parameters.  Please go add them and set them into the matching values in your form");
}
var _5f;
if(_5b.stateSavingMethod=="client"){
_5f=document.getElementById(_59+"State").innerHTML;
}
_5d(_56,_5a,_5f);
}
}
}
function TreeTableTransactEventHandler(_60,_61,id){
var _63=id.split(":");
if(!_63||_63.length!=3){
return;
}
var _64=window["__ppr_"+_60];
var _65=window[_60];
if(_64){
var _66=_64.getProtocol();
if(_66=="formhandlers"){
_64.addForm("operation",_61,true);
}else{
_64.addForm("method",_61,true);
}
var _67=_63[2];
_64.addForm("parameters",_67,true);
var _68=_63[0];
_64.addForm("treeTableId",_68,true);
_64.transact();
}else{
if(_65){
if(_65.length<2){
alert("Your action "+_65+" is missing its (operation, parameters) parameters.  Please go add them and set them into the matching values in your form");
}
_65(_61,_67);
}
}
}
function atgSetupTreeTable(_69,_6a,_6b,_6c){
if(_6a){
_69.operation.value=_6a;
}else{
_69.operation.value="refresh";
}
if(_6b){
_69.parameters.value=_6b;
}
if(_6c){
_69.state.value=_6c;
}
}
function TreeTableCancelEvent(_6d){
if(!_6d){
_6d=window.event;
}
_6d.cancelBubble=true;
if(_6d.stopPropagation){
_6d.stopPropagation();
}
if(_6d.preventDefault){
_6d.preventDefault();
}
return false;
}
function treeTableHandleOnLoad(_6e){
var _6f=_6e+"HeadTag";
var _70=document.getElementById(_6f);
var _71=_6e+"BodyTag";
var _72=document.getElementById(_71);
if(_70&&_72){
_70.style.width=_72.offsetWidth;
}
}
function treeTableHandleOnResize(_73){
var _74=_73+"HeadTag";
var _75=_73+"BodyTag";
var _76=document.getElementById(_74);
var _77=document.getElementById(_75);
if(_76&&_77){
_76.style.width=_77.offsetWidth;
}
}
if(!window.treeTables){
window.treeTables=new Array();
}

