var IndyPhone={openLogin:function(loginPanelId,loginFormId){Dialog.info($(loginPanelId).innerHTML,{windowParameters:{className:"ipwindow",opacity:0.9,width:400,height:250,draggable:false,zIndex:10000,showEffect:Effect.Appear,hideEffect:Effect.Puff,showEffectOptions:{afterFinish:function(obj){$(loginFormId).focusFirstElement()
}}}})
},closeLogin:function(){Dialog.closeInfo()
},errorLogin:function(){new Effect.Shake($(Windows.getFocusedWindow().getId()))
},blinkLayer:function(layerid){new Effect.Pulsate($(layerid),{duration:1,from:0.3,pulses:2})
},scroll:function(vz){vz=vz*72;
new Effect.MoveBy($("thumbnailMovingTable"),0,vz)
},where:function(){var mve=$("thumbnailMovingTable");
alert(mve.getStyle("left"))
},scrollEnabled:true,moveScroller:function(scrollerPanel,amount,afterFinish){if(this.scrollEnabled){this.scrollEnabled=false;
new Effect.MoveBy($(scrollerPanel),0,amount,{afterFinish:afterFinish})
}}};
IndyPhone.Composer={renderComposition:function(elementRecorderId){this.bgpos=Position.cumulativeOffset(this.backgroundImage);
if(!window.confirm(IndyPhone.Composer.confirmMessage)){return false
}orderedObjects=new Array();
for(var i=0;
i<IndyPhone.Composer.elementIds.length;
i++){this.addElementCopies(IndyPhone.Composer.elementIds[i],orderedObjects)
}IndyPhone.Composer.elementRecorder=$(elementRecorderId);
IndyPhone.Composer.elementRecorder.value=orderedObjects.join(",");
return true
},addElementCopies:function(elementId,orderedObjects){eval("var element = dd.elements.element"+elementId);
for(var i=0;
i<element.copies.length;
i++){this.addPlacement(element.copies[i],elementId,orderedObjects)
}this.addPlacement(element,elementId,orderedObjects)
},addPlacement:function(element,elementId,orderedObjects){if(element.x!=element.defx||element.y!=element.defy){var placement=new Array();
placement.push(elementId);
placement.push(element.x-this.bgpos[0]);
placement.push(element.y-this.bgpos[1]);
placement.push(element.h);
placement.push(element.w);
if(!orderedObjects[element.z]){orderedObjects[element.z]=""
}orderedObjects[element.z]+=placement.join("|")
}}};
function wicketSerializeMultiple(elements){var ret="";
for(var i=0;
i<elements.length;
i++){ret+=wicketSerialize(elements[i])
}return ret
}