function objectToField(object,name,typeName,extraInfo){return oft_populateField(object,null,name,typeName,extraInfo);} if(!otf_objectToFieldFxByType){var otf_objectToFieldFxByType=[];} function registerConverter(fieldTypeName,conversionFx){if(!otf_objectToFieldFxByType){otf_objectToFieldFxByType=[];} otf_objectToFieldFxByType[fieldTypeName]=conversionFx;} function oft_populateField(object,parentField,name,typeName,extraInfo){var objectType=typeof(object);if("function"==objectType){return ;} var isObject=object&&(objectType=='object');if(typeName){var converterFx=otf_objectToFieldFxByType[typeName];return converterFx(object,name,extraInfo);} if(isObject){var field=object.length?new array_ArrayType(name,"",0):new collectionfield_Collection(name,"",0);var dO=1;for(var i in object) {var typeIndicatorName=i+"_ft";var extraInfoName=typeIndicatorName+"i";var childField=oft_populateField(object[i],field,i,object[typeIndicatorName],object[extraInfoName]);if(childField){childField.displayOrder=dO;field.addChildField(childField);dO++;} } return field;} else {return new field_String(name,"",0,object,false);} } function oft_isTypeIndicator(fieldName){var nameLength=fieldName.length;if(nameLength<=3){return false;} var suffix=fieldName.substring(nameLength-3,nameLength);return ("_ft"==suffix) } ;var IS_MOZILLA=document.getElementById&&!document.all;var IS_IE=document.all;var IS_CHROME=navigator.userAgent.toLowerCase().indexOf('chrome')>-1;var crossbrowser_browserName;var crossbrowser_wc3MouseButtons=[];crossbrowser_wc3MouseButtons.left=1;crossbrowser_wc3MouseButtons.middle=4;crossbrowser_wc3MouseButtons.right=2;var crossbrowser_ieMouseButtons=[];crossbrowser_ieMouseButtons.left=1;crossbrowser_ieMouseButtons.middle=4;crossbrowser_ieMouseButtons.right=2;function crossbrowser_findMouseButtonStatus(event,buttonPosition){var buttonNumber=(event)?crossbrowser_wc3MouseButtons[buttonPosition]:crossbrowser_ieMouseButtons[buttonPosition];var isPressed=false;if(!event){event=window.event;} if(event.which){isPressed=(event.which==buttonNumber);} else if(event.button){isPressed=(event.button==buttonNumber);} return isPressed;};function crossbrowser_dispatchEvent(element,eventObject){ if(IS_IE){element.fireEvent("on"+eventObject.type,eventObject);} else if(IS_MOZILLA){element.dispatchEvent(eventObject);} } function crossbrowser_isInDom(element){if(!element.parentNode){return false;} else if(element.parentNode.tagName){return true;} else {return false;} } function crossbrowser_getBrowserName(){if(crossbrowser_browserName){return crossbrowser_browserName;} var userAgent=navigator.userAgent;if(userAgent){if(userAgent.indexOf("MSIE")!=-1){crossbrowser_browserName="Internet Explorer";return crossbrowser_browserName;} else if(userAgent.indexOf("Firefox")!=-1){crossbrowser_browserName="Firefox";return crossbrowser_browserName;} else if(userAgent.toLowerCase().indexOf('chrome')>-1){crossbrowser_browserName="Chrome";return crossbrowser_browserName;} } var vendor=navigator.vendor;if(vendor){if(userAgent.indexOf("Apple")!=-1){crossbrowser_browserName="Safari";return crossbrowser_browserName;} } else if(window.opera){crossbrowser_browserName="Opera";return crossbrowser_browserName;} crossbrowser_browserName="Unknown";return crossbrowser_browserName;} function crossbrowser_attachEvent(object,eventName,eventFunction){if(IS_MOZILLA){eventName=eventName.substring(2,eventName.length);object.addEventListener(eventName,eventFunction,false);} else if(IS_IE){object.attachEvent(eventName,eventFunction);} } function crossbrowser_stopEvent(event){if(IS_MOZILLA){event.stopPropagation();event.preventDefault();} else if(IS_IE){if(!event){event=window.event;} event.returnValue=false;event.cancelBubble=true;} } function crossbrowser_handleEvent(event){if(IS_MOZILLA){event.stopPropagation();event.preventDefault();} else if(IS_IE){window.event.returnValue=false;window.event.cancelBubble=true;} } function crossbrowser_cancelBubble(event){if(IS_MOZILLA){event.stopPropagation();} else if(IS_IE&&event){event.cancelBubble=true;} else if(IS_IE&&window.event){window.event.cancelBubble=true;} } function crossbrowser_getKeyCode(event){var key;if(IS_MOZILLA){key=event.which;} else if(IS_IE){key=window.event.keyCode;} return key;} function crossbrowser_getAttribute(anObject,attributeName){var value=(anObject[attributeName])?anObject[attributeName]:anObject.getAttribute(attributeName);return value;} function crossbrowser_removeEvent(element,eventType,eventFunction){if(!eventFunction){return ;} if(IS_MOZILLA){eventType=eventType.substring(2,eventType.length);element.removeEventListener(eventType,eventFunction,false);} else if(IS_IE){element.detachEvent(eventType,eventFunction);} } function crossbrowser_checkBrowser(messageHandler){var isValidBrowser=true;if(navigator.userAgent.indexOf("Firefox")!=-1){var versionindex=navigator.userAgent.indexOf("Firefox")+8 if(parseInt(navigator.userAgent.charAt(versionindex))<2){crossbrowser_buildBrowserAlert("Firefox",messageHandler);isValidBrowser=false;} } else if(navigator.userAgent.indexOf("MSIE")!=-1){var temp=navigator.appVersion.split("MSIE") var version=parseFloat(temp[1]) if(version<6){crossbrowser_buildBrowserAlert("MSIE",messageHandler);isValidBrowser=false;} } else if(navigator.userAgent.indexOf("Safari")!=-1){if(version<3){crossbrowser_buildBrowserAlert("Safari",messageHandler);isValidBrowser=false;} } return isValidBrowser;} function crossbrowser_buildBrowserAlert(browserType,messageHandler){var table=document.createElement("table");table.width="100%";table.cellPadding=0;table.cellSpacing=0;g_cache.popup.editableDiv.appendChild(table);var tbody=document.createElement("tbody");table.appendChild(tbody);var tr=document.createElement("tr");tbody.appendChild(tr);var td=document.createElement("td");td.width=(document.documentElement.clientWidth)?document.documentElement.clientWidth:document.body.clientWidth;td.height=1000;td.style.position="absolute";td.style.backgroundColor="#eeeeee";td.vAlign="middle";td.align="center";tr.appendChild(td);if(browserType=="Firefox"){var element=messageHandler("Firefox","http://www.mozilla.com/en-US/firefox/upgrade");element.style.marginTop=200;td.appendChild(element);} else if(browserType=="MSIE"){var element=messageHandler("Internet Explorer","http://www.microsoft.com/windows/downloads/ie/getitnow.mspx");td.appendChild(element);} else if(browserType=="Safari"){var element=messageHandler("Safari","http://www.apple.com/safari/download");td.appendChild(element);} } function scrambleString(aString){return aString;} function util_isInDom(element){if(!element.parentNode){return false;} else if(element.parentNode.tagName){return true;} else {return false;} } function crossbrowser_getIEVersion(){if(navigator.appName=='Microsoft Internet Explorer'){var rv=-1;var ua=navigator.userAgent;var re=new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");var ver=re.exec(ua)[1];if(ver!=null){rv=ver.charAt(0);} } return rv;} ; function openContact() { if(navigator.platform=="MacPPC") { var str="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=300,height=300,left=400,top=400"; } else { var str="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=300,height=300,left=400,top=400"; } var pop=window.open("contact.html","Unit35",str);pop.focus(); } function openPressPage(url){if(navigator.platform=="MacPPC"){var str="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=920,height=600,left=50,top=50";} else {var str="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=920,height=600,left=50,top=50";} pop=window.open(url,"Unit35",str);pop.focus();} function openPillow(url){if(navigator.platform=="MacPPC"){var str="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=780,height=760,left=400,top=150";} else {var str="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=780,height=760,left=400,top=150";} pop=window.open(url,"Unit35",str);pop.focus();} document.oncontextmenu=function(event){crossbrowser_stopEvent(event);}