iPhoneUI={widgets:["iInput","iPassword","iCheckBox","iRadioButton","iSelect","iMenu","iScroll","iTabs","iGallery"],initInterface:function(){jQuery(".iphone .topbar").addClass("iphoneui").append('<div class="iclockui"></div>');iPhoneUI.updateClock();setInterval("iPhoneUI.updateClock()",1000*30)},updateClock:function(){var d=new Date();var f=d.getHours();var a=d.getMinutes();var e=d.getSeconds();a=(a<10?"0":"")+a;e=(e<10?"0":"")+e;var b=(f<12)?"AM":"PM";f=(f>12)?f-12:f;f=(f==0)?12:f;var c=f+":"+a+" "+b;jQuery(".iclockui").html(c)},initWidgets:function(){for(var c=0,b=iPhoneUI.widgets.length;c<b;c++){var e=iPhoneUI.widgets[c];var a=e.toLowerCase();if(typeof jQuery.fn[e]=="function"){var d=jQuery("."+a)[e]()}}},loadWidgets:function(){for(var b=0,a=iPhoneUI.widgets.length;b<a;b++){$.getScript("http://iphone.hohli.com/js/ui/ui."+iPhoneUI.widgets[b]+".js")}},initTouchEvents:function(){document.addEventListener("touchstart",iPhoneUI.touchHandler,true);document.addEventListener("touchmove",iPhoneUI.touchHandler,true);document.addEventListener("touchend",iPhoneUI.touchHandler,true);document.addEventListener("touchcancel",iPhoneUI.touchHandler,true)},touchHandler:function(c){var d=c.changedTouches,e=d[0],a="";switch(c.type){case"touchstart":a="mousedown";break;case"touchmove":a="mousemove";break;case"touchend":a="mouseup";break;default:return}var b=document.createEvent("MouseEvent");b.initMouseEvent(a,true,true,window,1,e.screenX,e.screenY,e.clientX,e.clientY,false,false,false,false,0,null);e.target.dispatchEvent(b)}};jQuery(document).ready(function(){iPhoneUI.initInterface();iPhoneUI.initWidgets();if($.browser.safari){iPhoneUI.initTouchEvents()}});
