var HintClass="hintTextbox";var HintActiveClass="hintTextboxActive";var hintValues=new Array();hintValues["userExperience.companyName"]="Enter last company if not working currently";hintValues.jobTitle="Title of the job";hintValues.companyName="Name of the company";hintValues.articleTitle="Title of the article";hintValues.articleLink="http://toostep.com";hintValues["article.subject"]="This Article may be helpful to you.";hintValues.searchWithinBrowseIP="Search within the selected categories.";hintValues.searchText="Search within contacts";hintValues.invitePeople="Email address";hintValues.tags='eg: "Project Management", J2EE, "Investment Banking", start ups, "IT Sales"';hintValues.invitePeople="enter email of your contact";hintValues.searchTopicInput="Search for a business topic of your interest";hintValues.keywords='eg: "Project Management" AND "Investment Banking" OR start ups, "IT Sales"';String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};function initHintTextboxes(){var A=document.getElementsByTagName("input");for(i=0;i<A.length;i++){var B=A[i];if(B.type!="text"){continue}if(B.className.indexOf(HintClass)!=-1){if(B.getAttribute("hintText")){hintValues[B.id]=B.getAttribute("hintText")}if(B.value!=""&&B.value!=hintValues[B.id]){B.className=B.className.replace(HintClass,HintActiveClass)}else{B.value=hintValues[B.id];B.hintText=B.value;B.className=B.className.replace(HintActiveClass,HintClass);constructFocusFn(B);constructBlurFn(B)}}}initHintTextareas()}function undoHintTextboxes(){var A=document.getElementsByTagName("input");for(i=0;i<A.length;i++){var B=A[i];if(B.type!="text"){continue}if(B.className.indexOf(HintClass)!=-1){if(B.getAttribute("hintText")){hintValues[B.id]=B.getAttribute("hintText")}if(B.value==hintValues[B.id]){B.value=""}}}undoHintTextareas()}function undoHintTextareas(){var A=document.getElementsByTagName("textarea");for(i=0;i<A.length;i++){var B=A[i];if(B.className.indexOf(HintClass)!=-1){if(B.getAttribute("hintText")){hintValues[B.id]=B.getAttribute("hintText")}if(B.value==hintValues[B.id]){B.value=""}}}}function initNewHintTextboxes(){var A=document.getElementsByTagName("input");for(i=0;i<A.length;i++){var B=A[i];if(B.type!="text"){continue}if(B.className.indexOf(HintClass)!=-1){if(B.getAttribute("hintText")){hintValues[B.id]=B.getAttribute("hintText")}if(B.value!=""&&B.value!=hintValues[B.id]){B.className=B.className.replace(HintClass,HintActiveClass)}else{B.value=B.getAttribute("hintText");B.hintText=B.value;B.className=B.className.replace(HintActiveClass,HintClass);constructFocusFn(B);constructBlurFn(B)}}}initHintTextareas()}function initHintTextareas(){var A=document.getElementsByTagName("textarea");for(i=0;i<A.length;i++){var B=A[i];if(B.className.indexOf(HintClass)!=-1){if(B.getAttribute("hintText")){hintValues[B.id]=B.getAttribute("hintText")}if(B.value!=""&&B.value!=hintValues[B.id]){B.className=B.className.replace(HintClass,HintActiveClass)}else{B.value=hintValues[B.id];B.hintText=B.value;B.className=B.className.replace(HintActiveClass,HintClass);constructFocusFn(B);constructBlurFn(B)}}}}function constructFocusFn(A){var B=A.onfocus;A.onfocus=function(){if(B){B()}var C=A;if(C.value.trim()==C.hintText){C.value="";C.className=C.className.replace(HintClass,HintActiveClass)}}}function constructBlurFn(A){var B=A.onblur;A.onblur=function(){if(B){B()}var C=A;if(C.value.trim().length==0){C.value=C.hintText;C.className=C.className.replace(HintActiveClass,HintClass)}}}window.onload=initHintTextboxes;var ERROR_MESSAGE_MAX_LEN="The length of the %FIELDNAME% is too long";var ERROR_MESSAGE_MIN_LEN="The length of the %FIELDNAME% is too small";var ERROR_MESSAGE_NOT_OF_FORMAT="The %FIELDNAME% is not in the proper format";var ERROR_MESSAGE_MANDATORY="'%FIELDNAME%' field is mandatory";var ERROR_MESSAGE_BAD_DATA="The %FIELDNAME% contains bad data";var ERROR_MESSAGE_SPECIAL_CHAR="'%FIELDNAME%' should not contain '<' or '>'";String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};function validateCompleteForm(C,B,A){return _validateInternal(C,B,0,A)}function checkAllUserIds(C){var A=new Array();A=document.getElementsByTagName("textarea");for(var B=0;B<A.length;++B){val=A[B].attributes.getNamedItem("userids");if(val!=null){if(val.nodeName=="userids"){if(A[B].value.trim()!=""){return true}}}}ge(C).innerHTML="Please select a friend or a friend Group or a community to refer";return false}function validateStandard(C,B,A){return _validateInternal(C,B,1,A)}function _validateInternal(B,D,J,A){var H=new Array();var E=null;H.push('<ul class="UIValidationErrors" >');if(J==0){H.push('<li class="itemHd">');H.push((B.err)?B.err:_getLanguageText("err_form"));H.push("</li>")}var K=_GenerateFormFields(B);var N=new Array();for(var G=0;G<K.length;++G){var M=K[G];if(!M.IsValid(K)){M.SetClass(D);if(J==1){_throwError(M);return false}else{if(E==null){E=M}H.push('<li class="items" >');H.push(_handleError(M));H.push("</li>");bError=true}N.push(M.element.id)}else{M.ResetClass()}}H.push("</ul>");if(E!=null){ge(A).innerHTML=H.join(" ");spans=document.getElementsByTagName("span");for(var G=0;G<spans.length;G++){var C=spans[G].getAttribute("associatename");var I=spans[G].getAttribute("normalcss");if(!I){I="blueText"}if(C){spans[G].className=I}}for(var G=0;G<spans.length;G++){var C=spans[G].getAttribute("associatename");if(C){for(var F=0;F<N.length;F++){if(N[F]==C){spans[G].className="errorLabel"}}}}try{E.element.focus()}catch(L){}return false}return true}function _getLanguageText(B){objTextsInternal=new _jsVal_Language();objTexts=null;try{objTexts=new jsVal_Language()}catch(A){}switch(B){case"err_form":strResult=(!objTexts||!objTexts.err_form)?objTextsInternal.err_form:objTexts.err_form;break;case"err_enter":strResult=(!objTexts||!objTexts.err_enter)?objTextsInternal.err_enter:objTexts.err_enter;break;case"err_select":strResult=(!objTexts||!objTexts.err_select)?objTextsInternal.err_select:objTexts.err_select;break}return strResult}function _GenerateFormFields(E){var A=new Array();for(var D=0;D<E.length;++D){var C=E.elements[D];var B=_getElementIndex(A,C);if(B==-1){A[A.length]=new Field(C,E)}else{A[B].Merge(C)}}return A}function _getElementIndex(B,D){if(D.name){var A=D.name.toLowerCase();for(var C=0;C<B.length;++C){if(B[C].element.name){if(B[C].element.name.toLowerCase()==A){return C}}}}return -1}function _jsVal_Language(){this.err_form="Please take the corrective action:\n\n";this.err_select='Please select a valid "%FIELDNAME%"';this.err_enter='Please enter a valid "%FIELDNAME%"'}function Field(B,C){this.type=B.type;this.element=B;this.exclude=B.exclude||B.getAttribute("exclude");this.err=B.err||B.getAttribute("err");this.required=_parseBoolean(B.required||B.getAttribute("required"));this.realname=B.realname||B.getAttribute("realname");this.elements=new Array();switch(this.type){case"textarea":case"password":case"text":case"file":this.value=B.value;if(this.value=="<br>"||this.value=="<br/>"){this.value=""}this.minLength=B.minlength||B.getAttribute("minlength");this.maxLength=B.maxlength||B.getAttribute("maxlength");this.regexp=this._getRegEx(B);this.minValue=B.minvalue||B.getAttribute("minvalue");this.maxValue=B.maxvalue||B.getAttribute("maxvalue");this.equals=B.equals||B.getAttribute("equals");this.callback=B.callback||B.getAttribute("callback");this.jsonParam=B.jsonParam||B.getAttribute("jsonParam");break;case"select-one":case"select-multiple":this.values=new Array();for(var A=0;A<B.options.length;++A){if(B.options[A].selected&&(!this.exclude||B.options[A].value!=this.exclude)){this.values[this.values.length]=B.options[A].value}}this.min=B.min||B.getAttribute("min");this.max=B.max||B.getAttribute("max");this.equals=B.equals||B.getAttribute("equals");this.callback=B.callback||B.getAttribute("callback");this.jsonParam=B.jsonParam||B.getAttribute("jsonParam");break;case"checkbox":this.min=B.min||B.getAttribute("min");this.max=B.max||B.getAttribute("max");this.callback=B.callback||B.getAttribute("callback");this.jsonParam=B.jsonParam||B.getAttribute("jsonParam");case"radio":this.required=_parseBoolean(this.required||B.getAttribute("required"));this.values=new Array();if(B.checked){this.values[0]=B.value}this.elements[0]=B;this.callback=B.callback||B.getAttribute("callback");this.jsonParam=B.jsonParam||B.getAttribute("jsonParam");break}}Field.prototype.Merge=function(A){var B=_parseBoolean(A.getAttribute("required"));if(B){this.required=true}if(!this.err){this.err=A.getAttribute("err")}if(!this.equals){this.equals=A.getAttribute("equals")}if(!this.callback){this.callback=A.getAttribute("callback")}if(!this.jsonParam){this.jsonParam=A.getAttribute("jsonParam")}if(!this.realname){this.realname=A.getAttribute("realname")}if(!this.max){this.max=A.getAttribute("max")}if(!this.min){this.min=A.getAttribute("min")}if(!this.regexp){this.regexp=this._getRegEx(A)}if(A.checked){this.values[this.values.length]=A.value}this.elements[this.elements.length]=A};Field.prototype.IsValid=function(A){switch(this.type){case"textarea":case"password":case"text":case"file":return this._ValidateText(A);case"select-one":case"select-multiple":case"radio":case"checkbox":return this._ValidateGroup(A);default:return true}};Field.prototype.SetClass=function(A){if((A)&&(A!="")){if((this.elements)&&(this.elements.length>0)){for(var B=0;B<this.elements.length;++B){if(this.elements[B].className!=A){this.elements[B].oldClassName=this.elements[B].className}}}else{if(this.element.className!=A){this.element.oldClassName=this.element.className}}}};Field.prototype.ResetClass=function(){if((this.type!="button")&&(this.type!="submit")&&(this.type!="reset")){if((this.elements)&&(this.elements.length>0)){for(var A=0;A<this.elements.length;++A){if(this.elements[A].oldClassName){this.elements[A].className=this.elements[A].oldClassName}else{}}}else{if(this.elements.oldClassName){this.element.className=this.element.oldClassName}else{}}}};Field.prototype._getRegEx=function(A){regex=A.regexp||A.getAttribute("regexp");if(regex==null){return null}retype=typeof (regex);if(retype.toUpperCase()=="FUNCTION"){return regex}else{if((retype.toUpperCase()=="STRING")&&!(regex=="JSVAL_RX_EMAIL")&&!(regex=="JSVAL_RX_TEL")&&!(regex=="JSVAL_RX_PC")&&!(regex=="JSVAL_RX_ZIP")&&!(regex=="JSVAL_RX_MONEY")&&!(regex=="JSVAL_RX_CREDITCARD")&&!(regex=="JSVAL_RX_POSTALZIP")){nBegin=0;nEnd=0;if(regex.charAt(0)=="/"){nBegin=1}if(regex.charAt(regex.length-1)=="/"){nEnd=0}return new RegExp(regex.slice(nBegin,nEnd))}else{return regex}}};Field.prototype._ValidateText=function(arrFields){if((this.required)&&(this.callback)){nCurId=this.element.id?this.element.id:"";nCurName=this.element.name?this.element.name:"";eval("bResult = "+this.callback+"('"+nCurId+"', '"+nCurName+"', '"+this.value+"', '"+this.jsonParam+"');");if(bResult.result==false){this.element.setAttribute("error",bResult.error);return false}}else{if(this.callback){nCurId=this.element.id?this.element.id:"";nCurName=this.element.name?this.element.name:"";eval("bResult = "+this.callback+"('"+nCurId+"', '"+nCurName+"', '"+this.value+"', '"+this.jsonParam+"');");if(bResult.result==false){this.element.setAttribute("error",bResult.error);return false}}else{if(this.element.className=="hintTextbox"){if(this.element.hintText==this.value){this.element.setAttribute("error",ERROR_MESSAGE_MANDATORY);this.element.value="";this.element.className=HintActiveClass;return false}}if(this.required&&(!this.value||this.value.trim()=="")){this.element.setAttribute("error",ERROR_MESSAGE_MANDATORY);this.element.value="";return false}if(this.type=="text"&&this.value){var str=this.value;if(str.indexOf(">")>-1||str.indexOf("<")>-1){this.element.setAttribute("error",ERROR_MESSAGE_SPECIAL_CHAR);return false}}if(this.value&&(this.minLength&&this.value.length<this.minLength)){this.element.setAttribute("error",ERROR_MESSAGE_MIN_LEN);return false}if(this.value&&(this.maxLength&&this.value.length>this.maxLength)){this.element.setAttribute("error",ERROR_MESSAGE_MAX_LEN);return false}if(this.regexp){if(!_checkRegExp(this.regexp,this.value)){if(!this.required&&this.value){return false}if(this.required){this.element.setAttribute("error",ERROR_MESSAGE_NOT_OF_FORMAT);return false}}else{return true}}if(this.equals){for(var i=0;i<arrFields.length;++i){var field=arrFields[i];if((field.element.name==this.equals)||(field.element.id==this.equals)){if(field.element.value!=this.value){this.element.setAttribute("error",ERROR_MESSAGE_BAD_DATA);return false}break}}}if(this.required){var fValue=parseFloat(this.value);if((this.minValue||this.maxValue)&&isNaN(fValue)){this.element.setAttribute("error",ERROR_MESSAGE_BAD_DATA);return false}if((this.minValue)&&(fValue<this.minValue)){this.element.setAttribute("error",ERROR_MESSAGE_MIN_LEN);return false}if((this.maxValue)&&(fValue>this.maxValue)){this.element.setAttribute("error",ERROR_MESSAGE_MAX_LEN);return false}}}}return true};Field.prototype._ValidateGroup=function(arrFields){if((this.required)&&(this.callback)){nCurId=this.element.id?this.element.id:"";nCurName=this.element.name?this.element.name:"";eval("bResult = "+this.callback+"('"+nCurId+"', '"+nCurName+"', '"+this.value+"', '"+this.jsonParam+"');");if(bResult.result==false){this.element.setAttribute("error",bResult.error);return false}else{return true}}if(this.required&&this.values.length==0){this.element.setAttribute("error",ERROR_MESSAGE_MANDATORY);return false}if(this.required&&this.min&&this.min>this.values.length){this.element.setAttribute("error",ERROR_MESSAGE_MANDATORY);return false}if(this.required&&this.max&&this.max<this.values.length){this.element.setAttribute("error",ERROR_MESSAGE_MANDATORY);return false}return true};Field.prototype._ValidateGroupSingleSelect=function(A){if(this.required&&this.options[this.selectedIndex].value==""){this.element.setAttribute("error",ERROR_MESSAGE_MANDATORY);return false}return true};function _handleError(B){var A=B.element;if(B.err){return B.err}return A.getAttribute("error").replace("%FIELDNAME%",(B.realname)?B.realname:((A.id)?A.id:A.name))}function _throwError(B){var A=B.element;switch(B.type){case"text":case"password":case"textarea":case"file":try{A.focus()}catch(C){}break;case"select-one":case"select-multiple":case"radio":case"checkbox":break}}function _getError(B,C){var A=B.element;strErrorTemp=(B.err)?B.err:_getLanguageText(C);idx=strErrorTemp.indexOf("\\n");while(idx>-1){strErrorTemp=strErrorTemp.replace("\\n","\n");idx=strErrorTemp.indexOf("\\n")}return strErrorTemp.replace("%FIELDNAME%",(B.realname)?B.realname:((A.id)?A.id:A.name))}function _parseBoolean(A){return !(!A||A==0||A=="0"||A=="false")}function _checkRegExp(B,A){}function validateIndustry(C,B,E,F){var H=F;if(!H){H=""}var K="";ge("indLabel"+H).className="blueText";ge("funcLabel"+H).className="blueText";ge("roleLabel"+H).className="blueText";var D=ge("indSelect"+H);var J="";if(D&&D.selectedIndex>-1){J=D.options[D.selectedIndex].value}if(J=="-111"||J==""){J=ge("indOther"+H).value}if(J==null||J=="-999"||J==""){K+="Industry is mandatory field";K+="<br>";ge("indLabel"+H).className="errorLabel"}D=ge("funcSelect"+H);var A="";if(D&&D.selectedIndex>-1){A=D.options[D.selectedIndex].value}if(A=="-111"||A==""){A=ge("funcOther"+H).value}if(A==null||A=="-999"||A==""){K+="Function is mandatory";K+="<br>";ge("funcLabel"+H).className="errorLabel"}D=ge("roleSelect"+H);var G="";if(D&&D.selectedIndex>-1){G=D.options[D.selectedIndex].value}if(G=="-111"||G==""){G=ge("roleOther"+H).value}if(G==null||G=="-999"||G==""){K+="Role is mandatory";ge("roleLabel"+H).className="errorLabel"}if(K!=""){var I={result:false,error:K};return I}else{var I={result:true};return I}}function validateIndustryData(B,A,D,E){var F=E;if(!F){F=""}var I="";var C=ge("indSelect"+F);var H="";if(C&&C.selectedIndex>-1){H=C.options[C.selectedIndex].value}if(H=="-111"||H==""){H=ge("indOther"+F).value}if(H==null||H=="-999"||H==""){I+="'Industry' is mandatory field"}if(I!=""){var G={result:false,error:I};return G}else{var G={result:true};return G}}function validateIndustryTag(B,A,D,E){var F=E;if(!F){F=""}var I="";var C=ge(B);var H="";if(C&&C.selectedIndex>-1){H=C.options[C.selectedIndex].value}if(H==null||H==""){I+="'Industry' is mandatory field"}if(I!=""){var G={result:false,error:I};return G}else{var G={result:true};return G}}function validateFunction(C,B,E,F){var G=F;if(!G){G=""}var I="";var D=ge("funcSelect"+G);var A="";if(D&&D.selectedIndex>-1){A=D.options[D.selectedIndex].value}if(A=="-111"||A==""){A=ge("funcOther"+G).value}if(A==null||A=="-999"||A==""){I+="'Function' is mandatory field"}if(I!=""){var H={result:false,error:I};return H}else{var H={result:true};return H}}function validateRole(B,A,D,E){var G=E;if(!G){G=""}var I="";var C=ge("roleSelect"+G);var F="";if(C&&C.selectedIndex>-1){F=C.options[C.selectedIndex].value}if(F=="-111"||F==""){F=ge("roleOther"+G).value}if(F==null||F=="-999"||F==""){I+="'Role' is mandatory"}if(I!=""){var H={result:false,error:I};return H}else{var H={result:true};return H}}function eitherOfThese(id,name,val,jsonString){var j;eval("j="+jsonString);for(i=0;i<j.obj.length;i++){var css;if(j.obj[i].css){css=j.obj[i].css}else{css="blueText"}ge(j.obj[i].labelId).className=css}for(i=0;i<j.obj.length;i++){elt=ge(j.obj[i].id);if(elt.value.trim()!=""){var e={result:true};return e}}for(i=0;i<j.obj.length;i++){ge(j.obj[i].labelId).className="errorLabel"}var e={result:false,error:j.error};return e}function validExperience(G,A,F,D){var C="";var B=true;var E;if(isFloat(F)){if(isInRange(F,0,99)){B=true}else{B=false;C="Total Experience is not in valid range"}}else{B=false;C="Total Experience must be a Number, no alphabets allowed"}E={result:B,error:C};return E}function validateIntValue(G,A,F,D){var C="";var B=true;var E;if(isNumeric(F)){if(isInRange(F,0,9999999999)){B=true}else{B=false;C=D+" is not in valid range"}}else{B=false;C=D+" must be a number without fractional part"}E={result:B,error:C};return E}function validateFloatValue(G,A,F,D){var C="";var B=true;var E;if(isFloat(F)){if(isInRange(F,0,99)){B=true}else{B=false;C=D+" is not in valid range"}}else{B=false;C=D+" must be a Number, no alphabets allowed"}E={result:B,error:C};return E}function isNumeric(B){var D="0123456789";var C=true;var A;if(B==null||B.trim()==""){return false}for(i=0;i<B.length&&C==true;i++){A=B.charAt(i);if(D.indexOf(A)==-1){C=false}}return C}function isFloat(B){var A=parseFloat(B);if(/^[0-9]+([\.]?[0-9]+){0,1}$/.test(B)){return true}return false}function isInRange(A,C,B){if(A>=C&&A<=B){return true}else{return false}}function validateMCETextarea(G,B,F,C){var A="";var E=ge(C).value;alert(E);if(E==null||E.trim()==""){A=B+" is a mandatory field"}if(A!=""){var D={result:false,error:A};return D}else{var D={result:true};return D}}function validateCompany(H,B,F,C){var A="";var D=ge("selectCompanyNameId");var G="";if(D&&D.selectedIndex>-1){G=D.options[D.selectedIndex].value}if(G==null||G==""){G=ge("otherCompanyNameId").value}if(G==null||G==""){A+="Company name is mandatory"}if(A!=""){var E={result:false,error:A};return E}else{var E={result:true};return E}}function validateDegree(B,A,D,E){var G=E;if(!G){G=""}var I="";var C=ge("degSelect"+G);var F="";if(C&&C.selectedIndex>-1){F=C.options[C.selectedIndex].value}if(F==null||F==""){F=ge("degOther"+G).value}if(F==null||F==""){I+="Degree is mandatory"}if(I!=""){var H={result:false,error:I};return H}else{var H={result:true};return H}}function validateSpecialization(B,A,D,E){var G=E;if(!G){G=""}var I="";var C=ge("specSelect"+G);var F="";if(C&&C.selectedIndex>-1){F=C.options[C.selectedIndex].value}if(F==null||F==""){F=ge("specOther"+G).value}if(F==null||F==""){I+="Specialization is mandatory"}if(I!=""){var H={result:false,error:I};return H}else{var H={result:true};return H}}function checkMaxGreaterThanMinNonMandatoryValidate(H,C,G,E){var A=G;var D=ge(E).value;if(A!=""&&D!=""){if(parseFloat(D)>parseFloat(A)){var B="Max should be equal or greater than min value";var F={result:false,error:B};return F}}var F={result:true};return F}function validateEmail(H,B,G,C){var A="";try{if(G.indexof("<")>-1){G=G.substring(G.indexof("<")+1,G.indexof(">"))}}catch(D){}if(!G||G.trim()==""){A="'"+C+"' field is mandatory";var D={result:false,error:A};return D}var F="/'\\ \";:?!()[]{}^|";for(i=0;i<F.length;i++){if(G.indexOf(F.charAt(i),0)>-1){A=C+" contains invalid characters";var D={result:false,error:A};return D}}for(i=0;i<G.length;i++){if(G.charCodeAt(i)>127){A=C+" should not contain non ascii characters.";var D={result:false,error:A};return D}}var E=G.indexOf("@",0);if(E<=0||(G.indexOf("@",E+1)>-1)||(G.indexOf(".",E)==-1)||(G.indexOf("@.",0)!=-1)||(G.indexOf("..",0)!=-1)||(G.lastIndexOf(".")>=G.length-1)){A=C+" is invalid.";var D={result:false,error:A};return D}var D={result:true};return D}function validateSelectBox(G,B,F,C){var D=ge(G);var F="";var A="";if(D&&D.selectedIndex>-1){F=D.options[D.selectedIndex].value}if(F==null||F==""){A+="'"+C+"' is mandatory"}if(A!=""){var E={result:false,error:A};return E}else{var E={result:true};return E}}function checkSeoUrlValidity(G,B,F,D){var A="";if(F==""){A="'"+D+"' field is mandatory";var E={result:false,error:A};return E}if(F.length<3){A="'"+D+"' should have atleast 3 characters";var E={result:false,error:A};return E}if(/\s/.test(F)){A="'"+D+"' should not contain blank characters";var E={result:false,error:A};return E}var C=/^[0-9A-Za-z_\-]+$/;if(!C.test(F)){A="'"+D+"' should contain only alphanumberic characters, underscores and hyphen";var E={result:false,error:A};return E}return true}var dtCh="/";var minYear=1900;var maxYear=2100;function isInteger(B){var A;for(A=0;A<B.length;A++){var C=B.charAt(A);if(((C<"0")||(C>"9"))){return false}}return true}function stripCharsInBag(C,D){var B;var A="";for(B=0;B<C.length;B++){var E=C.charAt(B);if(D.indexOf(E)==-1){A+=E}}return A}function daysInFebruary(A){return(((A%4==0)&&((!(A%100==0))||(A%400==0)))?29:28)}function DaysArray(B){for(var A=1;A<=B;A++){this[A]=31;if(A==4||A==6||A==9||A==11){this[A]=30}if(A==2){this[A]=29}}return this}function isDate(D){var A=DaysArray(12);var E=D.indexOf(dtCh);var C=D.indexOf(dtCh,E+1);var H=D.substring(0,E);var G=D.substring(E+1,C);var F=D.substring(C+1);strYr=F;if(G.charAt(0)=="0"&&G.length>1){G=G.substring(1)}if(H.charAt(0)=="0"&&H.length>1){H=H.substring(1)}for(var B=1;B<=3;B++){if(strYr.charAt(0)=="0"&&strYr.length>1){strYr=strYr.substring(1)}}month=parseInt(H);day=parseInt(G);year=parseInt(strYr);if(E==-1||C==-1){alert("The date format should be : mm/dd/yyyy");return false}if(H.length<1||month<1||month>12){alert("Please enter a valid month");return false}if(G.length<1||day<1||day>31||(month==2&&day>daysInFebruary(year))||day>A[month]){alert("Please enter a valid day");return false}if(F.length!=4||year==0||year<minYear||year>maxYear){alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear);return false}if(D.indexOf(dtCh,C+1)!=-1||isInteger(stripCharsInBag(D,dtCh))==false){alert("Please enter a valid date");return false}return true}var _HIDE_ERROR="@HIDE.ERROR@";var waitingContent="<div style='height: 100%; left: 45%; top: 45%; position: absolute; padding:50px;' ><img src='http://images.toostep.com/images/loading.gif'  /><div>";function map(A,C,D){if(!A){return }if(!D){D=window}for(var B=0;B<A.length;B++){C.call(D,A[B])}}String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.replaceSpecialChars=function(A){if(!A){A=""}return this.replace(/[^0-9A-Za-z\-]+/g,A)};String.prototype.replateHTMLTags=function(){return this.replace(/<[^<>]*>|&[A-Za-z0-9#]+;/g," ")};String.prototype.replaceWithHTMLCode=function(){var A=this.replace(/'/g,"&#39;");A=A.replace(/"/g,"&#34;");return A};String.prototype.getAsHTMLString=function(){var A=this.replace(/\n/g,"<br>");A=A.replace(/\t/g,"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");return A};Array.prototype.contains=function(B,A){if(!A){for(var C=0;C<this.length;C++){if(B==this[C]){return C}}return -1}else{for(var C=0;C<this.length;C++){if(A(this,B)){return C}}return -1}};Array.prototype.unique=function(){var A=[];for(var B=0;B<this.length;B++){if(A.contains(this[B])==-1){A.push(this[B])}}return A};Array.prototype.removeEmpty=function(){var A=[];for(var B=0;B<this.length;B++){if((this[B])){if(typeof this[B]=="string"){if(!isEmptyString(this[B])){A.push(this[B])}}else{A.push(this[B])}}}return A};Array.prototype.union=function(A){return this.concat(A).unique()};Array.prototype.unsortedRemoveDuplicates=function(B){var A=this;if(B){for(var D=0;D<A.length;D++){var E=A[D];for(var C=D+1;C<A.length;C++){if(B(A[C],E)==0){A.splice(C,1)}}}}else{for(var D=0;D<A.length;D++){var E=A[D];for(var C=D+1;C<A.length;C++){if(A[C]==E){A.splice(C--,1)}}}}return A};Array.prototype.collapse=function(A){for(var B=0;B<this.length;B++){if(this[B]==null||this[B]=="undefined"){this.splice(B,1);B--}}};Array.prototype.addRemoveElement=function(B){var A=this.contains(B);if(A>-1){this.splice(A,1)}else{this.push(B)}return this};Array.prototype.getDuplicates=function(C){var E,D,G;var B=this;var F=new Array();G=B.length;if(C){for(E=0;E<G;E++){for(D=E+1;D<G;D++){if(C(B[E],B[D])==0){if(F.contains(B[E],C)==-1){F.push(B[E])}}}}return F.unsortedRemoveDuplicates(C)}else{for(E=0;E<G;E++){for(D=E+1;D<G;D++){if(B[E]==B[D]){if(!F.contains(B[E])==-1){F.push(B[E])}}}}return F.unsortedRemoveDuplicates()}};Date.prototype.isLeapYear=function(){if(((this.getFullYear()%4==0)&&(this.getFullYear()%100!=0))||(this.getFullYear()%400==0)){return true}else{return false}};Date.prototype.getDayOfYear=function(){var C=[];C.push(31);C.push(((this.isLeapYear())?29:28));C.push(31);C.push(30);C.push(31);C.push(30);C.push(31);C.push(31);C.push(30);C.push(31);C.push(30);C.push(31);var A=0;for(var B=0;B<this.getMonth();B++){A+=C[B]}A+=this.getDate();return A};Date.prototype.getDayDifference=function(A){if(A>this){return A.getDayDifference(this)}if(this.getFullYear()==A.getFullYear()){return this.getDayOfYear()-A.getDayOfYear()}else{var B=((A.isLeapYear())?366:365)-A.getDayOfYear();B+=(this.getFullYear()-(A.getFullYear()+1))*365;B+=this.getDayOfYear();return B}};Date.prototype.roll=function(A){var C=this.getTime();var B=A*(1000*60*60*24);this.setTime(C+B);return this};function defined(A){if(A==null){return false}else{if(typeof (A)==="undefined"){return false}}return true}function rmElt(B){var A=ge(B);if(!A){return }A.parentNode.removeChild(A)}function stpE(A){YAHOO.util.Event.stopPropagation(A)}function selectAllCheckBox(A){var C=document.getElementsByName(A);for(var B=0;B<C.length;B++){C[B].checked=true}}function unSelectAllCheckBox(A){var C=document.getElementsByName(A);for(var B=0;B<C.length;B++){C[B].checked=false;C[B].removeAttribute("checked")}}function selectUnselectChkBox(B,A){if(A){selectAllCheckBox(B)}else{unSelectAllCheckBox(B)}}function getInnerElement(C,A){var D=ge(C);var B;if(D){elems=D.getElementsByTagName("div");for(i=0;i<elems.length;i++){if(elems[i].id==A){if(A!="panelEnd"){return elems[i]}B=elems[i]}}return B}}function adjustHt(E,A){var C=getInnerElement(E,"panelEnd");if(C){var B=0;if(C){B=C.offsetTop}C=getInnerElement(E,"panelStart");if(C){B=B-C.offsetTop}ge(E).isHeightAdjusted=true;var D=new YAHOO.util.Anim(E,{height:{to:B}},1.5,YAHOO.util.Easing.easeNone);if(A){D.onComplete.subscribe(A)}D.animate()}}function animateHt(A,C,B){try{var D=new YAHOO.util.Anim(A,{height:{to:C}},1.5,YAHOO.util.Easing.easeNone);if(B){D.onComplete.subscribe(B)}D.animate()}catch(E){}}function showMoreOrLess(D,B,A){toggleShowMore=B.getAttribute("toggleShowMore");var C=((toggleShowMore!=null&&toggleShowMore=="true")?false:true);B.setAttribute("toggleShowMore",""+C);B.innerHTML=((C==true)?"less...":"more...");if(toggleShowMore!=null&&toggleShowMore=="true"){animateHt(D,A)}else{adjustHt(D)}}function scrollDown(A){var B=ge(A);B.scrollTop=B.scrollHeight-B.offsetHeight}function defaultSuccessfn(A){ge(A.argument.div).style.display="block";ge(A.argument.div).innerHTML=A.responseText}function load(A,C,B){params={div:C};loadWithParams(A,defaultSuccessfn,B,params)}function sendDataToServer(A,E){A=TooStep.util.getUrl(A);var D={success:function(F){handleSessionTimeOut(F)},failure:function(F){}};var B="GET";YAHOO.util.Connect.resetFormState();if(E&&E=="POST"){B="POST"}var C=YAHOO.util.Connect.asyncRequest(B,A,D)}function loadWithParams(A,B,C,D,F){var I={success:function(J){if(!handleSessionTimeOut(J)){B(J)}},failure:function(J){if(F){F(J)}},argument:D};var H="GET";YAHOO.util.Connect.resetFormState();if(A.indexOf(_CONSTANT_BASE_URL)<0){if(!A.match("^/")){A="/"+A}A=_CONSTANT_BASE_URL+A}if(C&&C=="POST"){H="POST";var G=new Date().valueOf();if(A.indexOf("?")>0){A=A+"&d="+G}else{A=A+"?d="+G}}var E=YAHOO.util.Connect.asyncRequest(H,A,I)}var clickStatus={};function isClickedTwice(C){var B=new Date().valueOf();if(!clickStatus[C]){clickStatus[C]=new Object()}if(clickStatus[C].status==1){var A=B/1000;A-=clickStatus[C].time;if(A<15){return true}}clickStatus[C].status=1;clickStatus[C].time=B/1000;return false}function resetClickStatus(A){clickStatus[A].status=0}function submitFormWithParams(I,A,B,K,C,D){var F=new Date().valueOf();if(isClickedTwice(I)){return false}var J={success:function(M){resetClickStatus(I);if(typeof H!="undefined"){H.hide()}if(!handleSessionTimeOut(M)){B(M)}},failure:function(M){resetClickStatus(I);if(typeof H!="undefined"){H.hide()}if(K){K(M)}},argument:D};var G="GET";YAHOO.util.Connect.resetFormState();if(A.indexOf(_CONSTANT_BASE_URL)<0){if(!A.match("^/")){A="/"+A}A=_CONSTANT_BASE_URL+A}if(C&&C=="POST"){G="POST";if(A.indexOf("?")>0){A=A+"&d="+F}else{A=A+"?d="+F}}var L=ge(I);if(L){YAHOO.util.Connect.setForm(L)}if(YAHOO.util.Dom.getAncestorByClassName(I,"yui-panel-container")){var H=new yuiLoadingPanel();H.show()}var E=YAHOO.util.Connect.asyncRequest(G,A,J)}function uploadFile(J,B,D,C){var K={upload:function(M){try{D(M)}catch(L){pingToostep(function(N){if(N.sessionTimedOut==true){handleSessionTimeOut(N)}else{}})}},failure:function(L){if(L.status!=0){ge(div).innerHTML=L.responseText}},argument:C};try{YAHOO.util.Connect.resetFormState();YAHOO.util.Connect.setForm(J,true);var E=YAHOO.util.Connect.asyncRequest("POST",B,K)}catch(H){var G="<?xml version='1.0' standalone='yes'?>";G+="<msg><error>Invalid file, please check</error></msg>";var I;if(window.ActiveXObject){var I=new ActiveXObject("Microsoft.XMLDOM");I.async="false";I.loadXML(G)}else{var A=new DOMParser();var I=A.parseFromString(G,"text/xml")}var F={responseXML:I};D(F)}}function submitForm(B,A,C){params={div:C};submitFormWithParams(B,A,submitFormSuccess,submitFormFailure,"POST",params)}var submitFormSuccess=function(A){ge(A.argument.div).style.display="block";ge(A.argument.div).innerHTML=A.responseText;unhideActions(A.argument.div)};var submitFormFailure=function(A){ge(A.argument.div).innerHTML=A.responseText;ge(A.argument.div).style.color="red"};function initAutocompleteFn(C,B,E,A){var F=new YAHOO.widget.DS_JSFunction(E);var D=new YAHOO.widget.AutoComplete(C,B,F);D.queryDelay=0;D.maxResultsDisplayed=20;D.animVert=true;D.animHoriz=true;if(A==true){D.delimChar=[";",","]}D.useShadow=true;D.highlightClassName="yui-ac-highlight";D.useIFrame=true;D.allowBrowserAutocomplete=false;F.queryMatchContains=true;F.maxCacheEntries=0;D.formatResult=function(G,N){var P=G[0];var K=P.toLowerCase().indexOf(N.toLowerCase());if(K<0){K=0}var J=P.substr(0,K);var M=P.substr(K,N.length);if(P.indexOf("{")>0){var L=P.substr(K+N.length,P.indexOf("{")-(K+N.length))}else{var L=P.substr(K+N.length)}var I=G[1];var H=G[2];J=J.replace("<","&lt;");J=J.replace(">","&gt;");M=M.replace("<","&lt;");M=M.replace(">","&gt;");L=L.replace("<","&lt;");L=L.replace(">","&gt;");var O=["<div id='ysearchresult'>",J,"<span style='font-weight:bold'>",M,"</span>",L,I,H,"</div>"];return(O.join(""))}}function initAutocomplete(D,C,G,A,B,E){var H=new YAHOO.widget.DS_JSArray(G);var F=new YAHOO.widget.AutoComplete(D,C,H);F.queryDelay=0;F.maxResultsDisplayed=20;F.animVert=true;F.animHoriz=true;if(A==true){F.delimChar=[";",","]}F.useShadow=true;F.highlightClassName="yui-ac-highlight";F.useIFrame=true;F.allowBrowserAutocomplete=false;H.queryMatchContains=true;H.maxCacheEntries=0;if(B){if(!E){E=window}F.itemSelectEvent.subscribe(B,E)}F.formatResult=function(I,P){var R=I[0];var M=R.toLowerCase().indexOf(P.toLowerCase());if(M<0){M=0}var L=R.substr(0,M);var O=R.substr(M,P.length);if(R.indexOf("{")>0){var N=R.substr(M+P.length,R.indexOf("{")-(M+P.length))}else{var N=R.substr(M+P.length)}var K=I[1];var J=I[2];L=L.replace("<","&lt;");L=L.replace(">","&gt;");O=O.replace("<","&lt;");O=O.replace(">","&gt;");N=N.replace("<","&lt;");N=N.replace(">","&gt;");var Q=["<div id='ysearchresult'>",L,"<span style='font-weight:bold'>",O,"</span>",N,K,J,"</div>"];return(Q.join(""))};return F}function initAutocompleteDB(D,E,A,B,F,I,H){if(C&&C!=null){C=null}var C=new YAHOO.widget.DS_XHR(A,F);C.responseType=YAHOO.widget.DS_XHR.TYPE_JSON;C.scriptQueryAppend=B.join("&");if(G&&G!=null){G=null}var G=new YAHOO.widget.AutoComplete(D,E,C);G.queryDelay=0.2;G.minQueryLength=3;G.maxResultsDisplayed=20;G.animVert=true;G.animHoriz=true;if(I==true){G.delimChar=[";",","]}G.useShadow=true;G.highlightClassName="yui-ac-highlight";G.useIFrame=true;G.allowBrowserAutocomplete=false;if(H){G.itemSelectEvent.subscribe(H)}C.queryMatchContains=true;C.maxCacheEntries=0;C.connTimeout=10000;G.formatResult=function(K,Q){var O=K[0];var L=O.toLowerCase().indexOf(Q.toLowerCase());if(L<0){L=0}var P=O.substr(0,L);var N=O.substr(L,Q.length);if(O.indexOf("{")>0){var M=O.substr(L+Q.length,O.indexOf("{")-(L+Q.length))}else{var M=O.substr(L+Q.length)}P=P.replace("<","&lt;");P=P.replace(">","&gt;");N=N.replace("<","&lt;");N=N.replace(">","&gt;");M=M.replace("<","&lt;");M=M.replace(">","&gt;");var J=["<div id='ysearchresult'>",P,"<span style='font-weight:bold'>",N,"</span>",M,"</div>"];return(J.join(""))}}function setSelected(B,C){var A=false;var D=ge(B);for(i=0;i<D.options.length;i++){if(D.options[i].value==C){D.options[i].selected="true";A=true}}return A}function hideAndShowDivs(C,A,B){if(C){ge(C).style.display="none"}if(A){ge(A).style.display=(B)?"inline":"block"}return false}function hideDiv(A){try{ge(A).style.display="none"}catch(B){}return false}function showDiv(A){try{ge(A).style.display="block"}catch(B){}return false}function showDivInline(A){try{ge(A).style.display=""}catch(B){}return false}function invisibleDiv(A){ge(A).style.visibility="hidden";return false}function visibleDiv(A){ge(A).style.visibility="visible";return false}function showHide(B){var A=ge(B);if(A.style.display=="none"){A.style.display="block"}else{A.style.display="none"}}function appendIfNotNull(A,C,B){if(B!=null&&B!=""){if(A!=null&&A!=""){A+=C}A+=B}return A}function ge(A){return document.getElementById(A)}function geN(A){return document.getElementsByName(A)}var winW=980,winH=750;var mX,mY;calculateWinXY();var onresizeFn=window.onresize;window.onresize=function(){if(onresizeFn){onresizeFn()}calculateWinXY()};function calculateWinXY(){if(typeof (window.innerWidth)=="number"){winW=window.innerWidth;winH=window.innerHeight}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){winW=document.documentElement.clientWidth+20;winH=document.documentElement.clientHeight}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){winW=document.body.clientWidth;winH=document.body.clientHeight}}}var A=winW;if(winW<980){A=980}if(ge("page")){ge("page").style.width=(A-20)+"px"}if(ge("fixedleftcontent")){ge("fixedleftcontent").style.width=(A-320-60)+"px"}}function getMouseX(A){return A.pageX||(A.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft))}function getMouseY(A){return A.pageY||(A.clientY+(document.documentElement.scrollTop||document.body.scrollTop))}function getFaq(E,C){mX=getMouseX(C);mY=getMouseY(C);var A="/help/faq.html?h="+E;var D={};loadWithParams(A,showFaq,"GET",D);var B;if(!C){C=window.event}if(C.target){B=C.target}else{if(C.srcElement){B=C.srcElement}}if(B.nodeType==3){B=B.parentNode}if(C.type=="mouseover"){B.onmouseout=hideFaq}}function hideFaq(){ge("faq_div").style.visibility="hidden"}function getChart(event,textDiv){showLoading("faq_content");mX=getMouseX(event);mY=getMouseY(event);var str=new Array();setFaqVisible("faq_div",true,350);var tmp=ge(textDiv);var data=eval(tmp.value);ge("faq_content").className="chartDiv";GenerateChart(1,350,200,data,"faq_content",5)}function showFaq(o){if(o.responseText!==undefined){var d;eval("d = "+o.responseText);var str=new Array();str.push("<span class='quest'>");str.push(d.h[0].q);str.push("</span><span class='ans'>");str.push(d.h[0].a);str.push("</span>");ge("faq_content").innerHTML=str.join("");setFaqVisible("faq_div",true,350)}}function setFaqVisible(C,A,B){C=ge(C);if(mX-B<50){mX=B+50}C.style.left=mX-B+"px";C.style.top=mY+10+"px";C.style.width=B+"px";C.style.visibility=(A)?"visible":"hidden"}function showLoading(A){ge(A).innerHTML="<img src='http://images.toostep.com/images/loading.gif'>"}function clearDiv(A){ge(A).style.visibility="hidden"}function clearInputBox(A){ge(A).value=""}function numeralsOnly(B){B=(B)?B:event;var A=(B.charCode)?B.charCode:((B.keyCode)?B.keyCode:((B.which)?B.which:0));if(A>31&&(A<48||A>57)){return false}return true}function floatOnly(B){B=(B)?B:event;var A=(B.charCode)?B.charCode:((B.keyCode)?B.keyCode:((B.which)?B.which:0));if(A>31&&(A<48||A>57)&&A!=46){return false}return true}function limitText(B,A){if(B.value.length>A){B.value=B.value.substr(0,A)}}Date.prototype.format=function(E){var D="";var C=Date.replaceChars;for(var B=0;B<E.length;B++){var A=E.charAt(B);if(C[A]){D+=C[A].call(this)}else{D+=A}}return D};Date.replaceChars={shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longMonths:["January","February","March","April","May","June","July","August","September","October","November","December"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longDays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],d:function(){return(this.getDate()<10?"0":"")+this.getDate()},D:function(){return Date.replace.shortDays[this.getDay()]},j:function(){return this.getDate()},l:function(){return Date.replaceChars.longDays[this.getDay()]},N:function(){return this.getDay()+1},S:function(){return(this.getDate()%10==1&&this.getDate()!=11?"st":(this.getDate()%10==2&&this.getDate()!=12?"nd":(this.getDate()%10==13&&this.getDate()!=1?"rd":"th")))},w:function(){return this.getDay()},F:function(){return Date.replaceChars.longMonths[this.getMonth()]},m:function(){return(this.getMonth()<11?"0":"")+(this.getMonth()+1)},M:function(){return Date.replaceChars.shortMonths[this.getMonth()]},n:function(){return this.getMonth()+1},Y:function(){return this.getFullYear()},y:function(){return(""+this.getFullYear()).substr(2)},a:function(){return this.getHours()<12?"am":"pm"},A:function(){return this.getHours()<12?"AM":"PM"},B:function(){return"Not Yet Supported"},g:function(){return this.getHours()==0?12:(this.getHours()>12?this.getHours()-12:this.getHours())},G:function(){return this.getHours()},h:function(){return(this.getHours()<10||(12<this.getHours()<22)?"0":"")+(this.getHours()<10?this.getHours()+1:this.getHours()-12)},H:function(){return(this.getHours()<10?"0":"")+this.getHours()},i:function(){return(this.getMinutes()<10?"0":"")+this.getMinutes()},s:function(){return(this.getSeconds()<10?"0":"")+this.getSeconds()},O:function(){return(this.getTimezoneOffset()<0?"-":"+")+(this.getTimezoneOffset()/60<10?"0":"")+(this.getTimezoneOffset()/60)+"00"},T:function(){return"Not Yet Supported"},Z:function(){return this.getTimezoneOffset()*60},c:function(){return"Not Yet Supported"},r:function(){return this.toString()},U:function(){return this.getTime()/1000}};function GenerateChart(B,C,L,E,D,K){var H=C/(2*E.length);var G=new YAHOO.util.DataSource(E);G.responseType=YAHOO.util.DataSource.TYPE_JSARRAY;G.responseSchema={fields:["x","y","y2"]};var A=[{displayName:"y",yField:"y",style:{color:"0xCC9A02",size:H}}];if(B==2){H=H/2;A=[{displayName:"y",yField:"y",style:{color:"0xCC9A02",size:H}},{displayName:"y2",yField:"y2",style:{color:"0x1E5A82",size:H}}]}var I={padding:5,animationEnabled:true,font:{name:"Tahoma",size:10},xAxis:{majorTicks:{display:"inside",length:3,size:1},minorTicks:{display:"none"},labelRotation:0},yAxis:{minorTicks:{display:"inside",length:2}}};var F=new YAHOO.widget.ColumnChart(D,G,{xField:"x",series:A,style:I,wmode:"opaque",expressInstall:"assets/expressinstall.swf"});function J(O,M,N){return O[N.yField]}F.set("dataTipFunction",J)}function chartData(A,C,B){this.x=A;this.y=C;this.y2=B}function populateCompanies(F,D,C,A,B){var E=false;if(A){E=true}initAutocompleteDB(F,D,C,[],["company.data","d"],A,B)}function getS3Img(A,B){if(B.indexOf("/")==0){B=B}else{B="/"+B}if(A==0){return _S3_IMG_BASE+B}else{if(A==1){return _S3_USR_IMG_BASE+B}}}function getS3Static(A){return _S3_BASE+A}var myModifiers={curl:function(B){var A="";if(B.indexOf("/")==0&&(B.indexOf("http:")<0)){B=B.replace(/\/\//g,"/");A+=_CONTEXTPATH;A+=B}else{if(B.indexOf("http:")==0){A+=B}else{A+=_CONTEXTPATH;A+="/";A+=B}}return A},rurl:function(A){return myModifiers.curl("/redirect.html?target="+encodeURI(A))},escapeAmp:function(A){A=A.replace(/\&/g,"_");A=A.replace(/\//g,"~");A=encodeURIComponent(A);return A},gm:function(A){var B=gmh(A);return B},s3Img:function(B,A){return getS3Img(A,B)},limitChar:function(C,B){var D=C.lastIndexOf(" ",B);var A="...";if(C.length<B){A=""}return C.substring(0,D)+A},formatNumber:function(B,A){return B.toFixed(A)},cout:function(A){if(isEmptyString(A)){return""}return A.replaceWithHTMLCode()},contributionPercentile:function(C){var I=[150,751,2001,4501];var A=0;if(I.length>0){var E=100/I.length;var D=4;var B;for(B=0;B<I.length;B++){if(C<I[B]){break}}if(B==0){var J=Math.floor((C/I[B])*D);A=(J*(E/D))}else{if(B>=I.length){A=100}else{var G=B*E;var H=(C-I[B-1]);var F=(I[B]-I[B-1]);var J=Math.floor((H/F)*D);A=(G+J*(E/D))}}}return Math.floor(A)},ceil:function(A){return Math.ceil(A)},round:function(A){return Math.round(A)},groupDays:function(D,A){var C=new Date();C.setFullYear(A.yyyy,A.mm,A.dd);var B=new Date();B.setFullYear(D.yyyy,D.mm,D.dd);var F=C.getDayDifference(B);if(myModifiers.earlierDiff=="undefined"||myModifiers.earlierDiff<F||myModifiers.flushGroupDays){myModifiers.flushGroupDays=false;myModifiers.earlierDiff=F;var G=D.formattedDate;if(F==0){G="Today"}else{if(F==1){G="Yesterday"}}var E=[];E.push('<div style="display: block; padding: 5px;" >');E.push('<span class="greyText" style="font-weight: bold; float: right;" >'+G+"</span>");E.push("</div>");return E.join("")}else{return""}},starRatingPercentile:function(A){if(!A){return 1}return A*20},knowledgeActions:function(B,J,G,D,H,C){var I=[];var K=[];var A=[];D=TooStep.util.getUrl(D);switch(B){case 23:if(H){I.push("javascript:createNewFormAndSubmit('"+D+"');")}else{I.push("javascript:createNewFormAndSubmit('"+D+"', 'fv', '"+C+"');")}K.push("Comment");A.push("comment");I.push("javascript:navigatePage('"+TooStep.util.getUrl("/referArticle.html?articleId=")+J+"');");K.push("Refer");A.push("refer");break;case 22:if(H){I.push("javascript:createNewFormAndSubmit('"+D+"');")}else{I.push("javascript:createNewFormAndSubmit('"+D+"', 'fv', '"+C+"');")}K.push("Comment");A.push("comment");I.push("javascript:navigatePage('"+TooStep.util.getUrl("/referArticle.html?articleId=")+J+"');");K.push("Refer");A.push("refer");break;case 15:if(H){I.push("javascript:createNewFormAndSubmit('"+D+"');")}else{I.push("javascript:createNewFormAndSubmit('"+D+"', 'fv', '"+C+"');")}K.push("Argue");A.push("refer");I.push("javascript:navigatePage('"+TooStep.util.getUrl("/debateInvite.html?&debateId=")+J+"');");K.push("Refer");A.push("introduce");break;case 17:if(H){I.push("javascript:createNewFormAndSubmit('"+D+"');")}else{I.push("javascript:createNewFormAndSubmit('"+D+"', 'fv', '"+C+"');")}K.push("Participate");A.push("refer");I.push("javascript:navigatePage('"+TooStep.util.getUrl("ideaContestInvite.html?&ideaContestId=")+J+"');");K.push("Refer");A.push("introduce");break;case 7:if(H){I.push("javascript:createNewFormAndSubmit('"+D+"');")}else{I.push("javascript:createNewFormAndSubmit('"+D+"', 'fv', '"+C+"');")}K.push("Answer");A.push("answer");I.push("javascript:navigatePage('"+TooStep.util.getUrl("referQuestion.html?questionId=")+J+"');");K.push("Refer");A.push("refer");break}if(I.length>0){var F=[];var C="knowledgeUpdateActions_"+G;F.push('<div id="'+C+'_mainDiv" class="updtActions" onmouseover="myModifiers.showMenu('+G+');" onmouseout="myModifiers.hideMenu('+G+');" >');F.push('<span id="'+C+'_lableDiv" class="updtBox_action"  >');F.push('<a href="javascript:void(0);" onclick="'+I[0]+' return false;" >'+K[0]+"</a></span>");F.push('<div  id="'+C+'_actionMenus" class="updtBoxActionContainer" style="display: none;" >');F.push("<ul>");for(var E=0;E<I.length;E++){F.push("<li onmouseover=\"this.className='mouseover';\" onmouseout=\"this.className='mouseout';\" ");F.push('onclick="'+I[E]+'" ><span class="'+A[E]+'" >'+K[E]+"</span></li>")}F.push("</ul>");F.push("</div>");F.push("</div>");return F.join("")}return""}};myModifiers.showMenu=function(B){var E="knowledgeUpdateActions_"+B;var C=ge(E+"_actionMenus");var A=ge(E+"_lableDiv");var D=getPosition(A);C.style.top=(D[1]+A.offsetHeight)+"px";C.style.display="block";C.style.left=(D[0]-(C.offsetWidth-A.offsetWidth))+"px"};myModifiers.hideMenu=function(A){var C="knowledgeUpdateActions_"+A;var B=ge(C+"_actionMenus");B.style.display="none"};createNewFormAndSubmitUsingJSON=function(A,D){var B=document.createElement("form");B.action=_CONSTANT_BASE_URL+A;B.method="POST";for(property in D){if(typeof (property)=="function"){continue}var C=document.createElement("input");C.type="hidden";C.name=property;C.value=parmas[property];B.appendChild(C)}document.body.appendChild(B);B.submit()};createNewFormAndSubmit=function(A,C,B){if(C){if(A.indexOf("?")>0){A=A+"&"}else{A=A+"?"}A+="extraAction="+encodeURIComponent(C)}if(B){if(A.indexOf("?")>0){A=A+"&"}else{A=A+"?"}A+="extraActObjId="+B}window.location=A};function KeyValue(A,B){this.key=A;this.value=B}function Map(){this.array=new Array()}Map.prototype.put=function(A,B){if((typeof A!="undefined")&&(typeof B!="undefined")){this.array[this.array.length]=new KeyValue(A,B)}};Map.prototype.get=function(B){for(var A=0;A<this.array.length;A++){if(this.array[A].key==B){return this.array[A].value}}return""};Map.prototype.length=function(){return this.array.length};function isEmptyString(A){if(A===null||A===""){return true}else{if(typeof (A)==="undefined"){return true}else{if(A.trim&&A.trim()===""){return true}}}return false}YAHOO.widget.Effects=function(){return{version:"0.8"}}();YAHOO.widget.Effects.Hide=function(A){this.element=YAHOO.util.Dom.get(A);YAHOO.util.Dom.setStyle(this.element,"display","none");YAHOO.util.Dom.setStyle(this.element,"visibility","hidden")};YAHOO.widget.Effects.Hide.prototype.toString=function(){return"Effect Hide ["+this.element.id+"]"};YAHOO.widget.Effects.Show=function(A){this.element=YAHOO.util.Dom.get(A);YAHOO.util.Dom.setStyle(this.element,"display","block");YAHOO.util.Dom.setStyle(this.element,"visibility","visible")};YAHOO.widget.Effects.Show.prototype.toString=function(){return"Effect Show ["+this.element.id+"]"};YAHOO.widget.Effects.Fade=function(F,D){this.element=YAHOO.util.Dom.get(F);var A={opacity:{from:1,to:0}};this.onEffectComplete=new YAHOO.util.CustomEvent("oneffectcomplete",this);var E=((D&&D.ease)?D.ease:YAHOO.util.Easing.easeOut);var C=((D&&D.seconds)?D.seconds:1);var B=((D&&D.delay)?D.delay:false);this.effect=new YAHOO.util.Anim(this.element,A,C,E);this.effect.onComplete.subscribe(function(){YAHOO.widget.Effects.Hide(this.element);this.onEffectComplete.fire()},this,true);if(!B){this.effect.animate()}};YAHOO.widget.Effects.Appear=function(F,D){this.element=YAHOO.util.Dom.get(F);YAHOO.util.Dom.setStyle(this.element,"opacity","0");YAHOO.widget.Effects.Show(this.element);var A={opacity:{from:0,to:1}};this.onEffectComplete=new YAHOO.util.CustomEvent("oneffectcomplete",this);var E=((D&&D.ease)?D.ease:YAHOO.util.Easing.easeOut);var C=((D&&D.seconds)?D.seconds:3);var B=((D&&D.delay)?D.delay:false);this.effect=new YAHOO.util.Anim(this.element,A,C,E);this.effect.onComplete.subscribe(function(){this.onEffectComplete.fire()},this,true);if(!B){this.effect.animate()}};YAHOO.widget.Effects.Appear.prototype.animate=function(){this.effect.animate()};YAHOO.widget.Effects.Appear.prototype.toString=function(){return"Effect Appear ["+this.element.id+"]"};if(typeof TooStep=="undefined"){var TooStep={}}TooStep.util={};TooStep.util.getUrl=function(A){if(A.indexOf(_CONSTANT_BASE_URL)<0){if(!A.match("^/")){A="/"+A}A=_CONSTANT_BASE_URL+A}return A};TooStep.util.typeOf=function(B){var A=typeof B;if(A==="object"){if(B){if(typeof B.length==="number"&&!(B.propertyIsEnumerable("length"))&&typeof B.splice==="function"){A="array"}}else{A="null"}}return A};TooStep.util.clone=function(B){var C;switch(TooStep.util.typeOf(B)){case"array":C=new Array();break;case"object":C=new Object();break;case"null":return null}for(var A in B){C[A]=(typeof (B[A])=="object")?TooStep.util.clone(B[A]):B[A]}return C};TooStep.util.merge=function(C,A){for(var B in A){C[B]=A[B]}};TooStep.util.appendDate=function(A){var B=(new Date()).valueOf();if(A.indexOf("?")>0){A=A+"&d="+B}else{A=A+"?d="+B}return A};TooStep.util.Connect={};TooStep.util.Connect.asyncRequest=function(G,B,D,E,A){if(E&&isClickedTwice(E)){return false}B=TooStep.util.getUrl(B);if(G&&G=="POST"){B=TooStep.util.appendDate(B)}else{G="GET"}var F={success:function(J){if(J.argument.formId){resetClickStatus(J.argument.formId)}if(!handleSessionTimeOut(J)){var I=J.argument.obj;var H;if(J.argument.overRiddenFns){H=J.argument.overRiddenFns.success}else{H=J.argument.obj.success}J.argument=I.argument;H.call(I,J)}},failure:function(J){if(J.argument.formId){resetClickStatus(J.argument.formId)}var I=J.argument.obj;var H;if(J.argument.overRiddenFns){H=J.argument.overRiddenFns.failure}else{H=J.argument.obj.failure}J.argument=I.argument;H.call(I,J)},argument:{obj:D,formId:E,overRiddenFns:A}};YAHOO.util.Connect.resetFormState();if(E&&ge(E)){YAHOO.util.Connect.setForm(ge(E))}var C=YAHOO.util.Connect.asyncRequest(G,B,F)};TooStep.util.DOM={};TooStep.util.DOM.DropDownDiv=function(A,B){this.divId=A;this.iframeId=B;this.closeBtns=[];TooStep.util.DOM.DropDownDiv.instances[A]=this};TooStep.util.DOM.DropDownDiv.prototype={show:function(B){if(ge(this.divId).style.display=="block"){this.hide();return }YAHOO.util.Event.addListener(document,"click",this.hide,this,true);map(this.closeBtns,function(C){YAHOO.util.Event.addListener(C,"click",this.hide,this,true)},this);stpE(B);ge(this.divId).style.display="block";ge(this.iframeId).style.display="block";for(var A in TooStep.util.DOM.DropDownDiv.instances){if(this.divId!=(""+A)){TooStep.util.DOM.DropDownDiv.instances[""+A].hide()}}},hide:function(){YAHOO.util.Event.removeListener(document,"click",this.hide,window);ge(this.divId).style.display="none";ge(this.iframeId).style.display="none"},addCloseBtn:function(A){this.closeBtns.push(A)}};TooStep.util.DOM.DropDownDiv.instances={};TooStep.util.DOM.DropDownDiv.getInstanceById=function(A){return TooStep.util.DOM.DropDownDiv.instances[A]};function showDropDown(D,A,E,C){var B=TooStep.util.DOM.DropDownDiv.getInstanceById(A);if(!B){B=new TooStep.util.DOM.DropDownDiv(A,E);map(C,function(F){B.addCloseBtn(F)})}B.show(D)}function hideDropDown(A){var B=TooStep.util.DOM.DropDownDiv.getInstanceById(A);B.hide()}function changeDropDownListText(G,F,H,E,A){var C=0;var B=ge(G);var D=YAHOO.util.Dom.getElementsBy(function(I){return I.getAttribute("type")=="checkbox"},"input",G);map(D,function(I){if(I.checked){C++}});if(!A){A=E+"s"}ge(H).innerHTML=""+C+" "+((C<=1)?E:A)+" selected"}TooStep.PopinFormXtraBehaves={};TooStep.PopinFormXtraBehaves.Preview=function(){};TooStep.PopinFormXtraBehaves.Preview.prototype={_init:function(){this.clickedPreview=false;this.addButton(this.previewBtn,this.preview);if(this.editBtn){this.addButton(this.editBtn,this.editTemplate)}},preview:function(){this.clickedPreview=true;if(this.isValidationPassed()){var B="/corporate/getCorporates.html";var A={success:this.successPreview,failure:this.failure};this.dailog.setHeader(this.getPostingHeaderText());var C=TooStep.util.Connect.asyncRequest(this.submitMethod,TooStep.util.appendDate(this.getSubmitUrl()),this,this.getFormId(),A)}this.afterValidate()},editTemplate:function(){showDiv(this.formDiv);hideDiv(this.previewDiv);showDivInline(this.previewBtn);hideDiv(this.editBtn);this.clickedPreview=false},beforeValidate:function(){ge(this.getFormId()).elements.preview.value=""+this.clickedPreview;return true},successPreview:function(B){ge(this.previewDiv).innerHTML=B.responseText;hideDiv(this.formDiv);showDiv(this.previewDiv);hideDiv(this.previewBtn);showDivInline(this.editBtn);this.dailog.setHeader(this.getHeaderText()+((this.getHeaderText()!="")?" : ":"")+" Preview");var C=getTagsWithinContainer(ge(this.previewDiv),"A");for(var A=0;A<C.length;A++){C[A].href="javascript:void(0);"}},afterValidate:function(){this.clickedPreview=false}};TooStep.PopinForm=function(){this.parseResponse=true;this.inlineBody=false;this.submitMethod="POST";this.otherButtons=[];this.xtraBehaves=[]};TooStep.PopinForm.prototype={setParseResponse:function(A){this.parseResponse=A},setInlineBody:function(A){this.inlineBody=A},setSubmitMethodAsGet:function(A){this.submitMethod="GET"},show:function(){if(this._init){this._init()}clearOldMessageDivs("dummy");var C=this.getWidth();var A=this.getHeight();this.dailog=new YAHOO.widget.Dialog(this.getDailogName(),{width:C,height:A,draggable:true,modal:true,constraintoviewport:true,visible:false});if(this.inlineBody){this.dailog.setBody(this.getBodyContent());this.dailog.setHeader(this.getHeaderText())}else{this.dailog.setBody(waitingContent);this.dailog.setHeader("<span>Loading please wait..</span>");this._load()}this.dailog.render(document.body);this.dailog.show();this.dailog.center();var B=this;this.dailog.cancel=function(){B.cancel()};if(this.inlineBody){this._initEvents()}},close:function(){if(this.dailog&&this.dailog!=null){this._removeEvents();this.dailog.hide();this.dailog.destroy();this.dailog=null}},_load:function(){this.argument={post:false};var A=TooStep.util.Connect.asyncRequest("GET",TooStep.util.appendDate(this.getFormUrl()),this)},cancel:function(){var A=true;if(this.beforeCancel){A=this.beforeCancel()}this.close();if(this.afterCancel){this.afterCancel()}},isValidationPassed:function(){var A=true;if(this.beforeValidate){A=this.beforeValidate()}if(A&&validateCompleteForm(ge(this.getFormId()),"error",this.getUIErrorMessageDivId())){return true}else{return false}},validate:function(){if(this.isValidationPassed()){this.submitForm()}if(this.afterValidate){this.afterValidate()}},submitForm:function(){this.dailog.setHeader(this.getPostingHeaderText());this.argument={post:true};if(YAHOO.util.Dom.getAncestorByClassName(this.getFormId(),"yui-panel-container")){this.loadingPanel=new yuiLoadingPanel();this.loadingPanel.show()}var A=TooStep.util.Connect.asyncRequest(this.submitMethod,TooStep.util.appendDate(this.getSubmitUrl()),this,this.getFormId())},success:function(o){if(typeof this.loadingPanel!="undefined"){this.loadingPanel.hide()}if(!handleSessionTimeOut(o)){if(o.argument.post==true){if(this.parseResponse){var response;eval("response = "+o.responseText);if(response.hasError){clearAndAddMessageDiv(this.getMessageDivId());ge(this.getMessageDivId()).className="error";ge(this.getMessageDivId()).innerHTML=response.errors.join("<br>");if(!this.doAfterSuccess){this.close()}}else{clearAndAddMessageDiv(this.getMessageDivId());ge(this.getMessageDivId()).className="info";ge(this.getMessageDivId()).innerHTML=response.successMessages.join("<br>");this.close()}}argClickStatus=0;if(this.doAfterSuccess){this.doAfterSuccess(o)}}else{if(this.dailog){this.dailog.setHeader(this.getHeaderText())}this.fillResponseToBody(o)}}},failure:function(A){if(typeof this.loadingPanel!="undefined"){this.loadingPanel.hide()}argClickStatus=0;this.fillResponseToBody(A)},fillResponseToBody:function(A){this.dailog.setBody(A.responseText);this.dailog.setHeader(this.getHeaderText());this.dailog.show();this.dailog.center();this._initEvents()},addButton:function(B,A){this.otherButtons.push({btnId:B,fn:A})},addXtraBehaves:function(B){this.xtraBehaves.push(B);for(var C in B.prototype){var A=function(){var E=arguments.callee._fn;var F=arguments.callee._oldFn;var D=arguments;if(arguments.length==1){D=arguments[0]}if(F){F.call(this,D)}return B.prototype[E].call(this,D)};A._fn=""+C;A._oldFn=this[""+C];this[""+C]=A}},_initEvents:function(){var A=this;setTimeout(function(){A._execInitEvent()},500)},_execInitEvent:function(){if(this.getCancelButtonId){YAHOO.util.Event.addListener(this.getCancelButtonId(),"click",this.cancel,this,true)}if(this.getSubmitButtonId){YAHOO.util.Event.addListener(this.getSubmitButtonId(),"click",this.validate,this,true)}map(this.otherButtons,function(A){YAHOO.util.Event.addListener(A.btnId,"click",A.fn,this,true)},this);if(this.doAfterShow){this.doAfterShow()}},_removeEvents:function(){if(this.getCancelButtonId){YAHOO.util.Event.removeListener(this.getCancelButtonId(),"click",this.cancel)}if(this.getSubmitButtonId){YAHOO.util.Event.removeListener(this.getSubmitButtonId(),"click",this.validate)}}};TooStep.Forms={};TooStep.Forms.ContactUs=function(){};TooStep.Forms.ContactUs.prototype=new TooStep.PopinForm();TooStep.Forms.ContactUs.prototype.getHeight=function(){return"400px"};TooStep.Forms.ContactUs.prototype.getWidth=function(){return"600px"};TooStep.Forms.ContactUs.prototype.getDailogName=function(){return"contactUs"};TooStep.Forms.ContactUs.prototype.getHeaderText=function(){return"Contact Us"};TooStep.Forms.ContactUs.prototype.getPostingHeaderText=function(){return"Submitting request, please wait..."};TooStep.Forms.ContactUs.prototype.getCancelButtonId=function(){return"contactUsCancelBtn"};TooStep.Forms.ContactUs.prototype.getSubmitButtonId=function(){return"contactUsSubmitBtn"};TooStep.Forms.ContactUs.prototype.getFormUrl=function(){return"/contactUs.html?"};TooStep.Forms.ContactUs.prototype.getFormId=function(){return"contactUsForm"};TooStep.Forms.ContactUs.prototype.getSubmitUrl=function(){return"/contactUs.html?"};TooStep.Forms.ContactUs.prototype.getMessageDivId=function(){return"defaultMessageDiv"};TooStep.Forms.ContactUs.prototype.getUIErrorMessageDivId=function(){return"contactUsUIErrorDiv"};TooStep.Forms.ContactUs.prototype.doAfterSuccess=function(A){scroll(0,0)};TooStep.Forms.EditSubscriptionForCommunity=function(){this.setParseResponse(false)};TooStep.Forms.EditSubscriptionForCommunity.prototype=new TooStep.PopinForm();TooStep.Forms.EditSubscriptionForCommunity.prototype.getHeight=function(){return"500px"};TooStep.Forms.EditSubscriptionForCommunity.prototype.getWidth=function(){return"650px"};TooStep.Forms.EditSubscriptionForCommunity.prototype.getDailogName=function(){return"editArticleSubscriptionTagForm"};TooStep.Forms.EditSubscriptionForCommunity.prototype.getHeaderText=function(){return"Add your interests / skills to find matching communities"};TooStep.Forms.EditSubscriptionForCommunity.prototype.getPostingHeaderText=function(){return"Submitting changes, please wait..."};TooStep.Forms.EditSubscriptionForCommunity.prototype.getCancelButtonId=function(){return"editSubscriptionCancelButton"};TooStep.Forms.EditSubscriptionForCommunity.prototype.getSubmitButtonId=function(){return"editSubscriptionSubmitButton"};TooStep.Forms.EditSubscriptionForCommunity.prototype.getFormUrl=function(){return"/editSubscription.html?"};TooStep.Forms.EditSubscriptionForCommunity.prototype.getFormId=function(){return"articleSubscriptionTagForm"};TooStep.Forms.EditSubscriptionForCommunity.prototype.getSubmitUrl=function(){return"/editSubscription.html?ssfc=true"};TooStep.Forms.EditSubscriptionForCommunity.prototype.getMessageDivId=function(){return"defaultMessageDiv"};TooStep.Forms.EditSubscriptionForCommunity.prototype.getUIErrorMessageDivId=function(){return"errorDivArticleSubscriptionTag"};TooStep.Forms.EditSubscriptionForCommunity.prototype.doAfterSuccess=function(o){scroll(0,0);clearAndAddMessageDiv("communityResultMsg");var response;eval("response = "+o.responseText);ge("communityResultMsg").innerHTML=response.successMessage;ge("communityResultMsg").className="info";if(response.communityList&&response.communityList.length>0){MyCommunityBox.getInstance().addAll(response.communityList,true);ge("findCommunityHeading").innerHTML="Are these communities interesting?"}var ipHidden=ge("hasActedOnPostSignupStep");if(ipHidden){ipHidden.value="true"}this.close()};TooStep.PopinFormHolder={};TooStep.PopinFormHolder.getContacUsForm=function(){if(!TooStep.PopinFormHolder.contactUsForm){TooStep.PopinFormHolder.contactUsForm=new TooStep.Forms.ContactUs()}return TooStep.PopinFormHolder.contactUsForm};TooStep.PopinFormHolder.getEditSubscriptionForCommunityForm=function(){if(!TooStep.PopinFormHolder.editSubscriptionForCommunityForm){TooStep.PopinFormHolder.editSubscriptionForCommunityForm=new TooStep.Forms.EditSubscriptionForCommunity()}return TooStep.PopinFormHolder.editSubscriptionForCommunityForm};TooStep.Forms.DummyPreview=function(B,A){this.instanceId=TooStep.Forms.DummyPreview.instanceCnt;TooStep.Forms.DummyPreview.instanceCnt++;this.inlineBody=true;this.formId=B;this.uiErrorDivId=A;this.formDiv="dummyPreviewFormDiv_"+this.instanceId;this.previewDiv="dummyPreviewDiv_"+this.instanceId};TooStep.Forms.DummyPreview.instanceCnt=0;TooStep.Forms.DummyPreview.prototype=new TooStep.PopinForm();TooStep.Forms.DummyPreview.prototype.getHeight=function(){return"480px"};TooStep.Forms.DummyPreview.prototype.getWidth=function(){return"600px"};TooStep.Forms.DummyPreview.prototype.getDailogName=function(){return"dummyPreview_"+this.instanceId};TooStep.Forms.DummyPreview.prototype.getHeaderText=function(){return""};TooStep.Forms.DummyPreview.prototype.getPostingHeaderText=function(){return"Preview"};TooStep.Forms.DummyPreview.prototype.getCancelButtonId=function(){return"dummyPreviewCancelBtn_"+this.instanceId};TooStep.Forms.DummyPreview.prototype.getSubmitButtonId=function(){return"dummyPreviewSubmitBtn_"+this.instanceId};TooStep.Forms.DummyPreview.prototype.getSubmitUrl=function(){return ge(this.formId).action};TooStep.Forms.DummyPreview.prototype.getFormId=function(){return this.formId};TooStep.Forms.DummyPreview.prototype.getUIErrorMessageDivId=function(){return this.uiErrorDivId};TooStep.Forms.DummyPreview.prototype.afterCancel=function(){this.clickedPreview=false;ge(this.getFormId()).elements.preview.value=""+this.clickedPreview};TooStep.Forms.DummyPreview.prototype.afterValidate=function(){if(!this.isValidationPassed()){this.cancel()}};TooStep.Forms.DummyPreview.prototype.getBodyContent=function(){var A=[];A.push('<div id="'+this.formDiv+'" ></div>');A.push('<div id="'+this.previewDiv+'" style="height: 400px; overflow: auto;" >');A.push('<span style="position: relative; top: 200px; left: 250px; padding: 2px 7px;" class="loading" >loading...</span>');A.push("</div>");A.push("<div>");A.push('		<span style="float: right;">');A.push('			<span class="nGreyBtn" id="'+this.getSubmitButtonId()+'" ><a href="javascript:void(0);" tabindex="8"/>Submit</a></span>');A.push('			<span class="nGreyBtn" id="'+this.getCancelButtonId()+'" ><a href="javascript:void(0);" tabindex="8"/>Close</a></span>');A.push("		</span>");A.push("		<span></span>");A.push("</div>");return A.join(" ")};TooStep.PopinFormHolder.getDummyPreview=function(C,B){if(!TooStep.PopinFormHolder.dummyPreview){TooStep.PopinFormHolder.dummyPreview=[]}var A=TooStep.PopinFormHolder.dummyPreview[C];if(!A){A=new TooStep.Forms.DummyPreview(C,B);A.addXtraBehaves(TooStep.PopinFormXtraBehaves.Preview);TooStep.PopinFormHolder.dummyPreview[C]=A}return A};function moveToDiv(A){var C=ge(A);if(C){var B=C.offsetTop;scroll(0,B)}else{setTimeout("moveToDiv('"+A+"')",500)}}function replaceSpecialChars(B,A){return B.replaceSpecialChars(A)}function generateUniqueSeoUrl(E,C,B){var A=E;var D=ge(C).value;D=D.replaceSpecialChars(" ").toLowerCase();D=D.trim();fillSeoUrl(D,B)}function postGenerateSeoUrl(o){var d;try{eval("d="+o.responseText)}catch(e){}if(!d.isError){ge(o.argument.seoUrl).value=d.SEOURL}}function checkUrlAvailability(G,F,D,B){var C=ge(F).value;C=C.trim();if(isEmptyString(C)){return }C=C.replaceSpecialChars("-");ge(F).value=C;if(!checkSeoUrlValid(C,F,D)){return }var A=G;if(A.indexOf("?")>0){A+="&"}else{A+="?"}if(!B){B=[]}A+="action=checkSeoUrl&u="+C+"&"+B.join("&");var E={resultDiv:D};loadWithParams(A,postCheckUrlAvailability,"POST",E)}function postCheckUrlAvailability(o){eval("response="+o.responseText);clearAndAddMessageDiv(o.argument.resultDiv);if(response.SUCCESS=="1"){ge(o.argument.resultDiv).className="";hideDiv(o.argument.resultDiv)}else{showDiv(o.argument.resultDiv);ge(o.argument.resultDiv).className="error";ge(o.argument.resultDiv).innerHTML=response.MESSAGE}return true}function checkSeoUrlValid(E,D,C){var A;if(E.length<3){clearAndAddMessageDiv(C);ge(C).innerHTML="Web url custom part should have at least 3 characters";ge(C).className="error";ge(D).focus();return false}var B=/^[0-9A-Za-z_\-]+$/;if(!B.test(E)){clearAndAddMessageDiv(C);ge(C).innerHTML="Only alphanumberic characters, underscores and hyphen are allowed";ge(C).className="error";ge(D).focus();return false}return true}function fillSeoUrl(B,A){B=B.replaceSpecialChars("-").toLowerCase();B=B.substring(0,60);B=B.replace(/[-]+$/g,"");B=B.replace(/^[-]+/g,"");ge(A).value=B}function hideDivList(A){for(var B in A){if(ge(A[B])){hideDiv(A[B])}}}function showDivList(A){for(var B in A){if(ge(A[B])){showDiv(A[B])}}}function getValuesByElementName(B,C){if(!C){C=","}var A=document.getElementsByName(B);var D="";map(A,function(E){if(E.checked){D+=E.value+C}});D.substring(0,D.length);return D}function getCookie(A){if(document.cookie.length>0){c_start=document.cookie.indexOf(A+"=");if(c_start!=-1){c_start=c_start+A.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length}return unescape(document.cookie.substring(c_start,c_end))}}return""}function getTimeSpentOnPage(){var D=getCookie("currview");var C=getCookie(D);var B=(new Date()).valueOf()-C;alert("time spent = "+B);var A=_CONSTANT_BASE_URL+"/getMyTimeSpentJSON.html?";A+="t="+B;A+="&objt_objid="+D;loadWithParams(A,doNothing,"GET",params)}function doNothing(A){}function getScript(C,B){if(B&&ge(B)){return }var A=document.getElementsByTagName("head")[0];script=document.createElement("script");script.id=B;script.type="text/javascript";script.src=C;A.appendChild(script)}function handleSessionTimeOut(A){if(A.responseText.indexOf('<meta name="menu" content="login"')>0){window.location=getCurrentURL();return true}return false}function toggleTreeMenu(B){if(B.className=="on"){B.className="";return }for(var A=0;A<B.parentNode.childNodes.length;A++){B.parentNode.childNodes[A].className=""}B.className="on"}function getElementsByAttribute(H,I,J,D){var E=(I=="*"&&H.all)?H.all:H.getElementsByTagName(I);var C=new Array();var G=(typeof D!="undefined")?new RegExp("(^|\\s)"+D+"(\\s|$)","i"):null;var A;var F;for(var B=0;B<E.length;B++){A=E[B];F=A.getAttribute&&A.getAttribute(J);if(typeof F=="string"&&F.length>0){if(typeof D=="undefined"||(G&&G.test(F))){C.push(A)}}}return C}function unhideActions(D){if(!_currUser||_currUser==""){return }if(!D||D==""){D="l1"}var F=getElementsByAttribute(ge(D),"*","actionType","1");for(var A=0;A<F.length;A++){if(F[A].getAttribute("aId")==_currUser||F[A].getAttribute("fId")==_currUser||_adm=="true"){F[A].style.display=""}}var E=getElementsByAttribute(ge(D),"*","actionType","0");for(var A=0;A<E.length;A++){E[A].style.display=""}var C=getElementsByAttribute(ge(D),"*","actionType","9");for(var A=0;A<C.length;A++){if(C[A].getAttribute("aId")==_currUser||C[A].getAttribute("fId")==_currUser){C[A].style.display="none"}}var B=getElementsByAttribute(ge(D),"*","actionType","5");for(var A=0;A<B.length;A++){if(_adm=="true"){B[A].style.display=""}}}function getPosition(A){var C=0;var B=0;if(A.offsetParent){while(1){C+=A.offsetLeft;B+=A.offsetTop;if(!A.offsetParent){break}A=A.offsetParent}}else{if(A.x){C+=A.x;B+=A.y;return[C,B]}}return[C,B]}function highlight(B){var A=false;for(i=1;i<=5;i++){var C=ge("s"+i);if(C){if(i==B){C.className="on";A=true}else{C.className=""}}}return A}function showSearchMenu(){m=ge("searchMenu");var A=getPosition(ge("searchButton"));m.style.left=A[0]+"px";m.style.top=(A[1]+22)+"px";m.style.display="block"}function selectMenu(C){m=ge("searchMenu");var D;if(window.event){D=C.keyCode;window.event.cancelBubble=true}else{if(C.which){D=C.which;try{ev.stopPropagation()}catch(B){caught=0}}}if(D==38){showSearchMenu();highlight(siteSearchType);if(siteSearchType>1){siteSearchType--}else{siteSearchType=5}var A=highlight(siteSearchType);if(!A){selectMenu(C)}return false}else{if(D==40){showSearchMenu();highlight(siteSearchType);if(siteSearchType<5){siteSearchType++}else{siteSearchType=1}var A=highlight(siteSearchType);if(!A){selectMenu(C)}return false}}return false}function hideSearchMenu(){ge("searchMenu").style.display="none"}function loadH(A,F,E){var D={success:function(G){if(!handleSessionTimeOut(G)){ge(G.argument.div).style.display="block";ge(G.argument.div).innerHTML=G.responseText}},failure:function(G){if(G.status!=0){alert(G.statusText)}},argument:{div:F}};var B="GET";YAHOO.util.Connect.resetFormState();if(E&&E=="POST"){B="POST"}var C=YAHOO.util.Connect.asyncRequest(B,A,D)}var messageDivs=new Array();function clearAndAddMessageDiv(A){clearOldMessageDivs(A);addNewMessageDiv(A)}function addNewMessageDiv(A){try{messageDivs.push(A);div=ge(A);if(div){div.style.display="";new YAHOO.widget.Effects.Appear(A,{ease:YAHOO.util.Easing.easeOut,seconds:0.3})}}catch(B){}}function clearOldMessageDivs(B){var A;var D;while(messageDivs.length>0){try{A=messageDivs.pop();if(!A){return }D=ge(A);if(D){if(A==B){new YAHOO.widget.Effects.Appear(A,{ease:YAHOO.util.Easing.easeOut,seconds:0.3})}else{new YAHOO.widget.Effects.Fade(A,{ease:YAHOO.util.Easing.easeOut,seconds:0.3})}}}catch(C){}}clearMessageDivs(B)}function clean(A){if(A){var B=ge(A);if(B){B.innerHTML="";B.className=""}}}function clearMessageDivs(A){try{if("successmessage"==A){new YAHOO.widget.Effects.Appear("successmessage",{ease:YAHOO.util.Easing.easeOut,seconds:0.3})}else{new YAHOO.widget.Effects.Fade("successmessage",{ease:YAHOO.util.Easing.easeOut,seconds:0.3})}}catch(B){}try{if("errorMessage"==A){new YAHOO.widget.Effects.Appear("errorMessage",{ease:YAHOO.util.Easing.easeOut,seconds:0.3})}else{new YAHOO.widget.Effects.Fade("errorMessage",{ease:YAHOO.util.Easing.easeOut,seconds:0.3})}}catch(B){}try{if("messegeSuccessInfo"==A){new YAHOO.widget.Effects.Appear("messegeSuccessInfo",{ease:YAHOO.util.Easing.easeOut,seconds:0.3})}else{new YAHOO.widget.Effects.Fade("messegeSuccessInfo",{ease:YAHOO.util.Easing.easeOut,seconds:0.3})}}catch(B){}try{if("messegeErrorInfo"==A){new YAHOO.widget.Effects.Appear("messegeErrorInfo",{ease:YAHOO.util.Easing.easeOut,seconds:0.3})}else{new YAHOO.widget.Effects.Fade("messegeErrorInfo",{ease:YAHOO.util.Easing.easeOut,seconds:0.3})}}catch(B){}}function focusMCETextArea(A){tinyMCE.get(A).focus(false);tinyMCE.get(A).getContainer().scrollIntoView()}function funcExist(A){return(typeof A=="function")}function rateKnowledgeTopic(H,G,F,E,A,I,C){if(C&&C.trim()!=""){var B="/signup.html?id="+C;window.location=TooStep.util.getUrl(B);return }else{if(!userLoggedin("/signup.html")){return }}ge(A).style.display="block";ge(A).innerHTML="Saving Rating ...";var D={div:A,ratingDiv:I};var B="/topicValidateAction.html?action=rateKnowledge&rating="+E+"&topicId="+H+"&kid="+G+"&ktype="+F;loadWithParams(B,rateKnowledgeTopicSuccessFn,"POST",D)}function rateKnowledgeTopicSuccessFn(o){var d;eval("d="+o.responseText);if(d.hasError){clearAndAddMessageDiv(o.argument.div);ge(o.argument.div).innerHTML=d.errors.join("<br>");ge(o.argument.div).className="error"}else{var percentageRateNew=d.data.rating.percentageRateNew;var rerate=d.data.rating.rerate;if(percentageRateNew&&percentageRateNew!=""){ge(o.argument.ratingDiv).style.width=percentageRateNew+"%"}var str="Rating:  "+d.data.rating.rateNew+"/5 ("+d.data.rating.votesNew+" votes cast). Thanks for voting.";if(rerate){str=str+" Your last vote has been modified"}ge(o.argument.div).innerHTML="";ge(o.argument.div).className=""}}function userLoggedin(A){if(!_currUser||_currUser==""){if(!A||A==""){alert("Please log in or register to perform this action!")}else{if(A.indexOf(_CONSTANT_BASE_URL)<0){if(!A.match("^/")){A="/"+A}A=_CONSTANT_BASE_URL+A}window.location=A}return false}return true}function adjustPanelHt(B){var A=getTPanelByName(B);if(A){adjustHt(A.type+A.position)}}function adjustEnclosingPanelHt(A){if(A==document.body){return false}if(A.isHeightAdjusted&&A.id){return adjustHt(A.id)}return adjustEnclosingPanelHt(A.parentNode)}function showAllKnowledgeTopics(B,C,A){adjustHt(B);hideAndShowDivs(A,C,true)}function showSummaryKnowledgeTopics(B,C,A){animateHt(B,0);hideAndShowDivs(A,C,true)}function showAllVCardFields(B,C,A){adjustHt(B);hideAndShowDivs(A,C,true)}function showLessVCardFields(B,C,A){animateHt(B,0);hideAndShowDivs(A,C,true)}function animateApplicationDetail(C,D,B,A){adjustHt(C);hideAndShowDivs(B,D,true)}function animateApplicationSummary(C,D,B,A){animateHt(C,0);hideAndShowDivs(B,D,true)}var jobCategoryListDropDown;function showJobCategoryList(A){if(!jobCategoryListDropDown){jobCategoryListDropDown=new TooStep.util.DOM.DropDownDiv("jobCategoryList","jobCategoryList_iframe")}jobCategoryListDropDown.show(A)}function hideJobCategoryList(){jobCategoryListDropDown.hide()}function changeJobCategoryListText(){var A=0;var B=document.getElementsByName("categoryList");map(B,function(C){if(C.checked){A++}});ge("jobCategoryDropDown").innerHTML=""+A+((A<=1)?" career interest":" career interests")+" selected"}function onkeyupSubmitAdvanceJobSearch(A){if(A.keyCode==13){ge("sis").value="false";submitAdvanceJobSearch(0,"jobsSubscribedByUser")}}function getValue(B){var A=ge(B);if(A.getAttribute("hintText")&&A.value==A.getAttribute("hintText")){return""}return A.value}function submitAdvanceJobSearch(A,M){if(A==0){A==1;showDiv("panelLoadingImageDivl1")}var L=getValue("keywords_input");var F=getValuesByElementName("industryList","_");var E=getValuesByElementName("funcList","_");var I=getValuesByElementName("categoryList","_");var J=ge("experience").value;var D=ge("country").value;var H=getValue("city");var C="10";var B=ge("onlyCorporateChkBox");if(B&&B.checked){C="12"}var K=new Date().valueOf();var G=["q="+encodeURIComponent(L),"ucons=true","a=1","exp="+J,"filter="+C,"f="+encodeURIComponent(E),"cat="+encodeURIComponent(I),"i="+encodeURIComponent(F),"c="+D,"city="+H,"lm=1","sis="+ge("sis").value,"d="+K];loadPaginatedPage(A,M,"",G)}function saveJobSearchAsDefault(A,C){var L=getValue("keywords_input");var J=getValuesByElementName("categoryList","_");var K=ge("experience").value;var F=ge("country").value;var I=getValue("city");var G="10";var E=ge("onlyCorporateChkBox");var H=["&q="+encodeURIComponent(L),"&ucons=true","exp="+K,"cat="+encodeURIComponent(J),"c="+F,"city="+I,"lm=1","sis="+ge("sis").value,"save=1"];var B="";if(!C||C==""||C==0){B="/toostepPanels.html?pa=jobsSubscribedByUser&show=1"}else{B="/j/jobsitePanel.html?pa=jobsSubscribedByUser&show=1"}B+=H.join("&");var D={resultDiv:A};loadWithParams(B,postSaveJobSearchAsDefault,"POST",D);ge("ajsLoadingImageDiv").style.display=""}function postSaveJobSearchAsDefault(o){var result;hideDiv("ajsLoadingImageDiv");eval("result="+o.responseText);if(result.TYPE=="0"){ge(o.argument.resultDiv).innerHTML=result.MESSAGE;ge(o.argument.resultDiv).className="error"}else{ge(o.argument.resultDiv).innerHTML=result.MESSAGE;ge(o.argument.resultDiv).className="resultMessage"}}function loadSearchPage(A,B,E,G){try{ge("searchButton").innerHTML="Search "+searchLabel[searchType];ge("searchMenu").style.display="none"}catch(F){}var D="";if(E&&E.trim()!=""){D=E}else{if(ge("srcQ")){D=ge("srcQ").value}}if(D.trim()==""){alert("Please enter a keyword or phrase to search for");return false}if(B==4){window.location=TooStep.util.getUrl("/jobsHome.html?q=")+encodeURIComponent(D);return }if(ge("loadingMsg")){ge("loadingMsg").innerHTML="<div class='loading' style='float:left; padding:1px 10px; margin-left: 5px'> Fetching data ...</div>"}var C=TooStep.util.getUrl("/search.html")+"?t="+B+"&pageNo="+A+"&q="+encodeURIComponent(D);if(G&&G.length>0){C+="&"+G.join("&")}C+="&q="+D;window.location=C}function getRedirectUrl(A,D,C,B){var E="/redirect.html?";if(D&&D!=""){E+="type="+D+"&"}if(C&&C!=""){E+="typeId="+C+"&"}if(B&&B!=""){E+="jid="+B+"&"}E+="target=";return TooStep.util.getUrl(E)+encodeURIComponent(A)}function redirectToJobsite(A){window.location=getRedirectUrl(A)}function hideUnecessaryPanels(){var B=YAHOO.util.Dom.getElementsByClassName("toostep-box","div");for(var A=0;A<=B.length;A++){var C=B[A];if(C&&isEmptyString(C.innerHTML)){C.style.height="0px";C.className="emptyBg"}}}function showAdPreview(C,A){var B=ge(C);var D=ge(A);if(!B||!D){return }if(B.tagName.match("input")||B.tagName.match("INPUT")){fillDataIntoDom(A,B.value)}else{if(B.tagName.match("textarea")||B.tagName.match("TEXTAREA")){fillDataIntoDom(A,B.value)}else{fillDataIntoDom(A,B.innerHTML)}}}function fillDataIntoDom(A,B){var C=ge(A);if(!C){return }if(C.tagName.match("input")||C.tagName.match("INPUT")){C.value=B}else{C.innerHTML=B}}var myLogReader;var doLog=false;function initLog(){if(doLog==true&&!myLogReader){myLogReader=new YAHOO.widget.LogReader(ge("l5"))}}function log(A){initLog();if(doLog==true){YAHOO.log(A)}}function genTokensForJobsiteUrls(B){var G=YAHOO.util.Dom.getElementsBy(function(H){return H.getAttribute("jobsite")=="true"},"a","body");for(i=0;i<G.length;i++){var F=G[i];var A="http://"+window.location.hostname;if(F.href.indexOf("http://")==0&&F.href.indexOf(A)!=0){var E=F.getAttribute("type");var D=F.getAttribute("typeId");var C=F.getAttribute("jobsiteId");F.savedhref=F.href;F.onclick=function(){window.location=getRedirectUrl(this.savedhref,E,D,C);return false};F.href="javascript:void(0);"}}}function callSearchResultHit(D,F,C,E){var B=_CONSTANT_BASE_URL+"/getSearchResultHitJSON.html?";B+="sqid="+D;B+="&eid="+F;B+="&type="+C;B+="&pos="+E;var A=document.getElementsByTagName("head")[0];script=document.createElement("img");script.src=B;A.appendChild(script)}function sleep(A){var B=new Date().getTime();while(new Date().getTime()<B+A){}}function validateInteger(A){if(isEmptyString(A)){return }if(!(/^[0-9]+$/.test(A.trim()))){alert("You have entered an invalid Integer");return }}function getAndPopulateIndustry(D,B){var A="getCompanyIndustryDataJSON.html";A+="?value="+B;var C={id:D};loadWithParams(A,postPopulateIndustry,"POST",C)}function postPopulateIndustry(o){var result;eval("result="+o.responseText);if(result.TYPE=="1"&&result.value!=""){if(ge(o.argument.id)){setSelected(o.argument.id,result.value)}}}function attachHintBoxes(E){if(!E){E="body"}var C=YAHOO.util.Dom.getElementsBy(function(F){return F.getAttribute("hint")=="true"},"*",E);for(i=0;i<C.length;i++){var D=C[i].tagName.toLowerCase();if(D=="span"){var B=C[i].onmousedown;C[i].onmousedown=function(F){if(B){B()}showFaqText(F)}}else{var B=C[i].onfocus;C[i].onfocus=function(F){if(B){B()}showFaqText(F)};var A=C[i].onblur;C[i].onblur=function(F){if(A){A()}hidetip()}}}}function showFaqText(B){var A;if(!B){var B=window.event}if(B.target){A=B.target}else{if(B.srcElement){A=B.srcElement}}if(A.nodeType==3){A=A.parentNode}tooltip(A.getAttribute("hintValue"),A)}function tooltip(L,D,F){try{var N=true;if(typeof (D)!="object"){D=ge(D)}var B=D.type.toLowerCase();switch(B){case"text":case"password":case"textarea":break;case"select-one":break;case"span":N=true;break}if(!N){hidetip();return }if(ge("hintbox")){}else{var J=document.createElement("div");J.id="hintbox";J.setAttribute("visibility","hidden");var I=document.createElement("div");I.id="new_";J.appendChild(I);var H=document.createElement("div");H.id="toolFrame";H.setAttribute("visibility","hidden");var G=document.createElement("iframe");G.id="iframeTool";G.className="overlayIFrame";G.frameborder="0";H.appendChild(G);var A=document.getElementsByTagName("body");A[0].appendChild(J);A[0].appendChild(H)}var P=0,C=0;obj=D;if(obj.offsetParent){P=obj.offsetLeft;C=obj.offsetTop;while(obj=obj.offsetParent){P+=obj.offsetLeft;C+=obj.offsetTop}}var E=ge("hintbox");var M=ge("toolFrame");E.style.top=M.style.top=C-4+"px";var O=0;if(F){O=F}else{O=D.offsetWidth}E.style.left=M.style.left=parseInt(O)+P+"px";obj1=document.getElementById("new_");obj1.innerHTML="<div id='forarrow'></div>"+L;E.style.visibility=M.style.visibility="visible";L=L;obj=D;ge("iframeTool").height=E.offsetHeight+"px"}catch(K){alert("idObj : "+D+"\nError : "+K+"\nDescription : "+K.description)}}function hidetip(){dropmenuobj=document.getElementById("hintbox");dropmenuFrame=document.getElementById("toolFrame");dropmenuobj.style.visibility=dropmenuFrame.style.visibility="hidden";dropmenuobj.style.left=dropmenuFrame.style.left="-500px"}var scriptsToAttach=new Array();var scriptDependendentFunctionArr=new Array();var scriptDownloadAllowed=true;var sciptsDownloadedCount=0;var globalEvalEnvironment=this;function attachScript(A){scriptsToAttach.push(A);downloadAndExecuteScriptIfRequired()}function downloadAndExecuteScriptIfRequired(){if(scriptsToAttach.length>0&&scriptDownloadAllowed){var B=scriptsToAttach.shift();asyncDownloadAndExecuteJavaScriptLibrary(B)}else{if(scriptsToAttach.length==0&&scriptDownloadAllowed&&sciptsDownloadedCount>0){for(var A=0;A<scriptDependendentFunctionArr.length;A++){scriptDependendentFunctionArr[A]()}scriptDependendentFunctionArr=new Array()}}}function scriptDependendentFunction(A){scriptDependendentFunctionArr.push(A);downloadAndExecuteScriptIfRequired()}function asyncDownloadAndExecuteJavaScriptLibrary(scriptURL){var args=[];var responseSuccess=function(o){if(o.responseText!=undefined){try{globalEvalEnvironment.eval(o.responseText)}catch(error){alert("Error while downloading script "+scriptURL+":"+error)}}scriptDownloadAllowed=true;sciptsDownloadedCount++;downloadAndExecuteScriptIfRequired()};var responseFailure=function(o){scriptDownloadAllowed=true};var callback={success:responseSuccess,failure:responseFailure,argument:args};scriptDownloadAllowed=false;var request=YAHOO.util.Connect.asyncRequest("GET",scriptURL,callback)}function asyncDownloadAndExecuteJavaScriptCode(url){if(!url||url.length==0){return }var args=[];var responseSuccess=function(o){if(o.responseText){try{globalEvalEnvironment.eval(o.responseText)}catch(error){alert("error")}}};var responseFailure=function(o){};var callback={success:responseSuccess,failure:responseFailure,argument:args};var request=YAHOO.util.Connect.asyncRequest("GET",url,callback)}function syncScriptDependendentFunction(A){YAHOO.util.Event.addListener(window,"load",A)}function onChangeCountryForCity(A,B){if(A&&A!=""){showDiv(B)}else{hideDiv(B)}}$D=YAHOO.util.Dom;$E=YAHOO.util.Event;var yuiLoadingPanel=function(A){A=A==undefined?new Array():A;A.id=A.id==undefined?"yuiLoadingPanel":confi.id;A.header=A.header==undefined?'<div class="loading_big">Processing&nbsp;your&nbsp;request,&nbsp;please&nbsp;wait...</div>':A.header;A.width=A.width==undefined?"200px":A.width;this.conf=A;this.cancelEvent=new YAHOO.util.CustomEvent("cancelEvent",this);this.init()};yuiLoadingPanel.prototype={init:function(){var A=new YAHOO.widget.Panel(this.conf.id,{fixedcenter:true,close:false,draggable:false,modal:true,visible:false});A.setBody(this.conf.header+"");A.render(document.body);$D.removeClass(A.id,"yui-panel");$D.addClass(A.id,"processing-panel");A.appendToBody(document.createElement("br"));$D.setStyle(A.body,"text-align","center");$D.addClass(document.body,"yui-skin-sam");this.loadingPanel=A},show:function(A){if(showScriptLoading=="0"){return }if(A!=undefined){this.loadingPanel.setHeader(A)}else{this.loadingPanel.setHeader(this.conf.header)}this.loadingPanel.show()},hide:function(){if(showScriptLoading=="0"){return }this.loadingPanel.hide()}};function paintSuccessMessage(B,A){clearAndAddMessageDiv(A);var E=ge(A);E.innerHTML="";var C=[];var D=[];map(B,function(F){if(!F.error){C.push(F)}});map(B,function(F){if(F.error){D.push(F)}});constructMessageAndAppend(C,E);constructMessageAndAppend(D,E);E.className="";showDiv(A)}function constructMessageAndAppend(A,B){map(A,function(C){var D=[];D.push('<div class="'+((C.error)?"error":"info")+' list" >');D.push('<span style="display: block" >'+getMessageWithLink(C.header)+"</span>");if(C.message&&C.message.length>0){D.push("<ul>")}map(C.message,function(F){D.push("<li>"+getMessageWithLink(F)+"</li>")});if(C.message&&C.message.length>0){D.push("</ul>")}D.push("</div>");var E=document.createElement("div");B.appendChild(E);E.innerHTML=D.join(" ")})}function getMessageWithLink(B){var D=B.message;if(!B.links){return D}var A={};for(var C in B.links){A[C]='<a href="'+TooStep.util.getUrl(B.links[C].link)+'" >'+B.links[C].title+"</a>"}return TrimPath.parseTemplate(D).process(A)}function df(F,C){var D=F;if(F==""||F==null){return }F=new Date(F);if(cd.getTime()<F.getTime()){return }var A=0;var B=document.getElementById("dtformt"+C);var E=Math.abs(cd.getTime()-F.getTime());E=((E/1000)/60);A=E%60;if(E<=360){if(E<60){if(E<2){document.write(E+" minute ago")}else{document.write(E+" minutes ago")}}else{if(E<120){document.write(Math.floor(E/60)+" hour ago")}else{document.write(Math.floor(E/60)+" hours ago")}}}}function genMacros(A){map(A,function(E){var D={};D.exported={};D._MODIFIERS=myModifiers;var B=TrimPath.parseTemplate(E).process(D);for(var C in D.exported){window[C]=D.exported[C]}})}function showNoFlashPlayerError(B){var A=[];A.push("You do not have Adobe's Flash Player or its an old version");A.push(' <a href="http://www.adobe.com/go/getflashplayer/" target="_balnk" >Get the latest Flash player</a>.');if(ge(B)&&ge(B).innerHTML.trim()==""){ge(B).innerHTML=A.join(" ")}}function setRequired(A,B){ge(A).setAttribute("required",B)}function arrHasDupes(B){var D,C,E;E=B.length;for(D=0;D<E;D++){for(C=D+1;C<E;C++){if(B[D]==B[C]){return true}}}return false}function getCheckedElements(A,C){var B=YAHOO.util.Dom.getElementsBy(function(D){return(D.getAttribute("type")=="checkbox")&&(D.checked)&&(D.getAttribute("name")==A)},"input",C);return B}function constructErrorMessageHTML(C){if(C&&C.length>0){var B=new Array();B.push('<ul class="UIValidationErrors" >');B.push('<li class="itemHd"> Please take the corrective action:</li>');for(var A=0;A<C.length;A++){B.push('<li class="items" >');B.push(C[A]);B.push("</li>")}B.push("</ul>");return B.join("")}return""}function processSubmit(B){scroll(0,0);var A=new yuiLoadingPanel();A.show();ge(B).submit()};