function p_getActionEditUserDataURL(){return"/edituserdata"}function setPreference(c_name,value){var exdate=new Date();exdate.setDate(exdate.getDate()+100);var c_value=escape(value)+"; expires="+exdate.toUTCString();document.cookie="param-"+c_name+"="+c_value}function clearPreference(c_name,value){var exdate=new Date(0);var c_value="deleted; expires="+exdate.toUTCString();document.cookie="param-"+c_name+"="+c_value}function selectAdvancedSearchForm(formIdBase,formElementId){var formArray=document.getElementsByClassName("t-searchform-div");for(var idx=0;idx<formArray.length;idx++){if(formArray[idx].id&&formArray[idx].id.match("^"+formIdBase)){Element.hide(formArray[idx])}}var selectedElement=document.getElementById(formElementId);if(selectedElement){Element.show(selectedElement)}}function titleGoToPage(formId,hiddenFormId){var pageId=Number(document.forms[formId].pageId.value);document.forms[hiddenFormId].action+=(pageId==0||isNaN(pageId)?"1":pageId);document.forms[hiddenFormId].submit();return false}function sendOrderHistoryRequest(siteDisplayId,userDataObjId){var parametersString=Form.serialize("createOrderHistoryQuery");parametersString=parametersString+(parametersString&&parametersString.length>0?"&":"?")+"objectId="+siteDisplayId;new Ajax.Request(p_getActionEditUserDataURL()+"/"+userDataObjId+"/processOrderHistory",{parameters:"viewId=processOrderHistory&"+parametersString,onSuccess:processRefreshUIOrderHistory,asynchronous:true,evalJSON:false,evalJS:false});return false}function processRefreshUIOrderHistory(response){var orderHistoryResults=$("report-results");while(orderHistoryResults.childNodes.length>0){orderHistoryResults.removeChild(orderHistoryResults.firstChild)}var xmlText=response.responseText;var objDom=new XMLDoc(xmlText,xmlError);orderHistoryResults.appendChild(reproduceElement(objDom.docNode))}function reproduceElement(parentNode){var cloneEl=document.createElement(parentNode.tagName);var names=parentNode.getAttributeNames();for(i=0;i<names.length;i++){var name=names[i];if(name=="reverse"||name=="each"){continue}var value=parentNode.getAttribute(name);if(value!=null){cloneEl.setAttribute(name,value)}}if(parentNode.children!=null){for(var idx=0;idx<parentNode.children.length;idx++){var childNode=parentNode.children[idx];if(childNode.nodeType=="TEXT"){if(isEmpty(trim(childNode.content,true,true))){continue}else{cloneEl.appendChild(document.createTextNode(childNode.content))}}else{cloneEl.appendChild(reproduceElement(childNode))}}}return cloneEl}function validateCredit(creditNumberField,creditTypeField){if(checkCredit(creditNumberField,creditTypeField)==false&&creditNumberField.value!=""){creditNumberField.select();alert("That credit card number is invalid.  Please try again.");creditNumberField.focus();return false}else{return true}}function checkCredit(creditNumberField,creditTypeField){var strCreditNumber;var strCreditType;var strMonth;var strYear;var intMonth;var intYear;strCreditNumber=creditNumberField.value;strCreditType=creditTypeField.value;if(strCreditNumber==null||strCreditNumber==""||strCreditType==null||strCreditType==""){return false}if(strCreditType=="Mastercard"){var firstTwoDigits=strCreditNumber.substr(0,2);if(firstTwoDigits<51||firstTwoDigits>55){return false}if(strCreditNumber.length!=16){return false}return true}if(strCreditType=="VISA"){if(strCreditNumber.substr(0,1)!=4){return false}if(strCreditNumber.length!=16&&strCreditNumber.length!=13){return false}return true}if(strCreditType=="Amex"){var firstTwoDigits=strCreditNumber.substr(0,2);if(firstTwoDigits!=34&&firstTwoDigits!=37){return false}if(strCreditNumber.length!=15){return false}return true}if(strCreditType=="Discover"){if(strCreditNumber.substr(0,4)!=6011){return false}if(strCreditNumber.length!=16){return false}return true}return false}function initHelpers(selector){var hx,hy,ref;$$(selector).each(function(value,index){Element.observe(value,"click",function(e){ref=value.getAttribute("href").replace(/^.*\#/,"");if($(ref)){if($(ref).visible()){$(ref).hide()}else{hx=Position.cumulativeOffset(value)[0];hy=Position.cumulativeOffset(value)[1];$(ref).style.left=hx+"px";$(ref).style.top=hy+"px";$(ref).show()}}Event.stop(e)})})}function showDialog(ref){$(ref).style.left=getWidthCenter($(ref).getWidth());$(ref).style.top=getHeightCenter($(ref).getHeight());$(ref).show()}function hideDialog(ref){$(ref).hide()};
