var geoMap={US:{code:"",noResults:"No Shortcut found. Search all of apple.com.",viewAll:"View all search results",searchText:"Search"},ASIA:{code:"asia"},AT:{code:"at",viewAll:"Alle Suchergebnisse",searchText:"Suchen"},AU:{code:"au"},BE_FR:{code:"bf",viewAll:"Afficher tous les résultats",noResults:"Pas de résultat. Essayez une recherche apple.com",searchText:"Rechercher"},BE_NL:{code:"bl",viewAll:"Toon alle zoekresultaten",noResults:"Niets gevonden. Zoek opnieuw binnen www.apple.com.",searchText:"Zoek"},BR:{code:"br",noResults:"Não encontrado. Tente a busca em apple.com",viewAll:"Ver todos os resultados da busca",searchText:"Buscar"},CA_EN:{code:"ca",directory:"/ca"},CA_FR:{code:"ca",directory:"/ca/fr",viewAll:"Afficher tous les résultats",searchText:"Recherche"},CH_DE:{code:"ce",viewAll:"Alle Suchergebnisse",noResults:"Kein Treffer in Kurzsuche. Vollsuche auf apple.com",searchText:"Suchen"},CH_FR:{code:"cr",viewAll:"Afficher tous les résultats",noResults:"Pas de résultat. Essayez une recherche apple.com",searchText:"Rechercher"},CN:null,DE:{code:"de",viewAll:"Alle Suchergebnisse",noResults:"Kein Treffer in Kurzsuche. Vollsuche auf apple.com",searchText:"Suchen"},DK:{code:"dk",noResults:"Ingen genvej fundet. Prøv at søge på hele apple.com.",viewAll:"Vis alle søgeresultater",searchText:"Søg"},ES:{code:"es",viewAll:"Ver todos los resultados de búsqueda",noResults:"Ningún atajo. Búsqueda completa en apple.com",searchText:"Buscar"},FI:{code:"fi",noResults:"Ei oikotietä. Etsi koko apple.com.",viewAll:"Katso hakutulokset",searchText:"Etsi"},FR:{code:"fr",viewAll:"Afficher tous les résultats",noResults:"Pas de résultat. Essayez une recherche apple.com",searchText:"Rechercher"},HK:{code:"hk",noResults:"找不到快速搜尋結果，請試試 apple.com 的完整搜尋",viewAll:"檢視所有搜尋結果",searchText:"搜尋"},HK_EN:{code:"hk",directory:"/hk/en"},ID:{code:"id"},IE:{code:"ie"},IN:{code:"in"},IT:{code:"it",noResults:"Nessuna scorciatoia trovata. Provate su apple.com",viewAll:"Mostra tutti i risultati",searchText:"Cerca"},JP:{code:"jp",noResults:"ショートカットは見つかりませんでした。検索はこちら。",viewAll:"すべての検索結果を見る",searchText:"Search"},KR:{code:"kr",noResults:"일치하는 검색결과가 없습니다. 다시 검색하기.",viewAll:"검색 결과 전체 보기."},LA:{code:"la",noResults:"No se encontraron resultados. Intenta en apple.com.",viewAll:"Ver todos los resultados de la búsqueda",searchText:"Buscar"},LAE:{code:"lae",noResults:"No Shortcut found. Try a full search of apple.com.",viewAll:"View all search results",searchText:"Search"},MX:{code:"mx",noResults:"No se encontraron resultados. Intenta en apple.com.",viewAll:"Ver todos los resultados de la búsqueda",searchText:"Buscar"},MY:{code:"my"},NL:{code:"nl",viewAll:"Toon alle zoekresultaten",noResults:"Niets gevonden. Zoek opnieuw binnen www.apple.com.",searchText:"Zoek"},NO:{code:"no",noResults:"Fant ingen snarvei. Søk på hele apple.com.",viewAll:"Vis alle søkeresultater",searchText:"Søk"},NZ:{code:"nz"},PH:{code:"ph"},PL:{code:"pl",noResults:"Fraza nie została odnaleziona. Użyj apple.com.",viewAll:"Przeglądaj wszystkie wyniki",searchText:"Szukaj"},PT:{code:"pt",noResults:"Nenhum resultado. Tente pesquisar em apple.com.",viewAll:"Ver todos os resultados de pesquisa",searchText:"Procurar"},RU:{code:"ru",noResults:"Ссылок нет. Попробуйте расширенный поиск.",viewAll:"Показать все результаты поиска",searchText:"Поиск"},SE:{code:"se",noResults:"Ingen genväg hittad. Sök i hela apple.com.",viewAll:"Visa alla sökresultat",searchText:"Sök"},SG:{code:"sg"},TH:{code:"th"},TW:{code:"tw",noResults:"快速搜尋找不到，試試 apple.com 完整搜尋",viewAll:"瀏覽搜索結果",searchText:"搜尋"},UK:{code:"uk"},VN:{code:"vn"},ZA:{code:"za"},PO:null,TR:null,UA:null,RO:null,CZ:null,HU:null,BG:null,HR:null,GR:null,IS:null};
var enhanceSearch=function(c){var d=function(b){var a=document.getElementById(b);
if(a){a.parentNode.removeChild(a)}};document.getElementById("g-search").setAttribute("action",c);
document.getElementById("g-search").setAttribute("method","GET");d("search-oe");
d("search-access");d("search-site");d("search-lr")};function loadShortcuts(){decorateGlobalSearchInput();
if(typeof(searchCountry)=="undefined"){searchCountry="us"}if(geoMap[searchCountry.toUpperCase()].directory){var g=geoMap[searchCountry.toUpperCase()].directory
}else{if(searchCountry!="us"){var g="/"+searchCountry.replace(/_/,"")}else{g=""
}}var h={global:"http://www.apple.com"+g+"/search/",downloads:"http://www.apple.com"+g+"/search/",iphone:"http://www.apple.com"+g+"/search/",ipoditunes:"http://www.apple.com"+g+"/search/",mac:"http://www.apple.com"+g+"/search/",store:"http://www.apple.com"+g+"/search/",support:"http://www.info.apple.com/searchredir.html"};
var e=h[searchSection]||"http://www.apple.com/search/";e=e+="?sec="+window.searchSection;
enhanceSearch(e);var f=navigator.userAgent.match(/AppleWebKit/i)&&navigator.userAgent.match(/Mobile/i);
if(!f&&(typeof(deactivateSearchShortcuts)=="undefined"||!deactivateSearchShortcuts)){SearchShortcut.load()
}}function shortcutsPageLoader(c){var d=window.onload;if(typeof window.onload!="function"){window.onload=c
}else{window.onload=function(){d();c()}}}shortcutsPageLoader(loadShortcuts);var SearchShortcut={baseUrl:"http://www.apple.com/global/nav/scripts/shortcuts.php",minimumCharactersForSearch:0,entryDelay:150,currentRequest:false,descriptionCharacters:90,titleCharacters:39,isIe:false,init:function(){this.fullSearchUrl=document.getElementById("globalsearch").getElementsByTagName("form")[0].getAttribute("action");
this.noResults=geoMap.US.noResults;this.viewAll=geoMap.US.viewAll;if(typeof(searchCountry)!="undefined"&&searchCountry){this.noResults=geoMap[searchCountry.toUpperCase()].noResults||this.noResults;
this.viewAll=geoMap[searchCountry.toUpperCase()].viewAll||this.viewAll}this.html={results:document.getElementById("sp-results").getElementsByTagName("div")[0],input:document.getElementById("sp-searchtext")};
if(navigator.userAgent.toLowerCase().indexOf("msie 6.")!=-1){document.getElementById("sp-results").style.left="171px";
this.isIe=true}this.pausedControllers=[]},track:function(i,g){if(typeof(s_gi)=="undefined"||!s_gi){return
}var j="appleglobal";var h="appleussearch";var f=null;if(typeof(searchCountry)!="undefined"&&searchCountry&&searchCountry!="US"){f=geoMap[searchCountry.toUpperCase()].code
}if(f){j="apple"+f+"global";h="apple"+f+"search"}if(typeof(s_account)!="undefined"&&s_account.indexOf("appleussearch")==-1){s=s_gi(s_account+","+h)
}else{s=s_gi(j+","+h)}s.prop4="";s.g_prop4="";s.prop6="";s.g_prop6="";s.pageName="";
s.g_pageName="";s.pageURL="";s.g_pageURL="";s.g_channel="";s.linkTrackVars="eVar2,eVar4,prop7,prop10";
s.eVar2="WWW-sc: "+i.toLowerCase();s.prop7="WWW-sc: "+i.toLowerCase();s.eVar4=g;
s.prop10=g;s.tl(this,"o","Shortcut Search")},go:function(b){SearchShortcut.track(SearchShortcut.searchText,b);
document.location=b},search:function(f){var e=this.baseUrl+"?q="+encodeURIComponent(f);
if(typeof(searchSection)!="undefined"&&searchSection){e+="&section="+searchSection
}if(typeof(searchCountry)!="undefined"&&searchCountry){e+="&geo="+searchCountry.toLowerCase()
}this.spin();e+="&transport=js";var d=document.getElementsByTagName("head")[0];
script=document.createElement("script");script.id="xdShortcutContainer";script.type="text/javascript";
script.src=e;d.appendChild(script);SearchShortcut.scriptLoadTest()},scriptLoadTest:function(){var d=0;
var c=window.setInterval(function(){d++;if(typeof(shortcutXml)!="undefined"){window.clearInterval(c)
}else{if(d>20){window.clearInterval(c);document.getElementById("sp-search-spinner").style.display="none"
}}},50)},loadXmlToDoc:function(d){var e;if(window.ActiveXObject){e=new ActiveXObject("Microsoft.XMLDOM");
e.async="false";e.loadXML(d)}else{var f=new DOMParser();e=f.parseFromString(d,"text/xml")
}if(!this.html||!this.html.results){this.init()}document.getElementById("sp-search-spinner").style.display="none";
this.term=e.getElementsByTagName("term")[0].firstChild.nodeValue;this.xml=e.getElementsByTagName("search_results")[0];
this.parseResults(this.xml);if(this.results){this.results.length>0?this.renderResults():this.renderNoResults()
}},spin:function(){document.getElementById("sp-search-spinner").style.display="block"
},parseResults:function(k){var l=k.getElementsByTagName("error");if(l.length>0){SearchShortcut.hideResults();
return}else{var i=k.getElementsByTagName("match");this.results=new Array();for(var j=0;
j<(i.length);j++){var h=i[j];var g={title:h.getAttribute("title"),url:h.getAttribute("url"),desc:h.getAttribute("copy"),category:h.getAttribute("category"),priority:h.getAttribute("priority"),image:h.getAttribute("image")};
g.url=decodeURIComponent(g.url);this.results.push(g)}}},renderNoResults:function(){var g=this.noResults;
this.html.results.innerHTML="";var e=document.createElement("ul");e.className="sp-results";
listResult=document.createElement("li");listResult.className="firstCat resultCat";
e.appendChild(listResult);listResult=document.createElement("li");listResult.id="sp-result-none";
listResult.className="viewall";var f=document.createElement("div");f.className="hoverbox";
var h=document.createElement("a");h.href=this.fullSearchUrl+"?q="+encodeURIComponent(this.term);
h.innerHTML=g;listResult.appendChild(f);listResult.appendChild(h);listResult.url=this.fullSearchUrl+"?q="+encodeURIComponent(this.term);
listResult.num=this.results.length;listResult.onclick=function(){SearchShortcut.go(this.url)
};listResult.onmouseover=function(){SearchShortcut.itemSelected=true};listResult.onmouseout=function(){SearchShortcut.itemSelected=false
};e.appendChild(listResult);this.html.results.appendChild(e);document.getElementById("globalsearch").className="active"
},hideAllQuicktimeMovies:function(){if(typeof(AC)!="undefined"&&typeof(AC.Quicktime)!="undefined"&&typeof(AC.Quicktime.controllers)!="undefined"){function D(b){var a=curtop=0;
if(b.offsetParent){a=b.offsetLeft;curtop=b.offsetTop;while(b=b.offsetParent){a+=b.offsetLeft;
curtop+=b.offsetTop}}return[a,curtop]}function v(m,d,q,k,o,f,b,l){var g=m+q;var p=d+k;
var h=o+b;var a=f+l;var j=Math.max(m,o);var c=Math.max(d,f);var n=Math.min(g,h);
var e=Math.min(p,a);return n>j&&e>c}var K=AC.Quicktime.controllers;var x=document.getElementById("sp-results");
var A={width:328,height:448};var w=D(x);var G=w[0]-328;var H=w[1];var I=E+A.width;
var J=F+A.height;for(var y=K.length-1;y>=0;y--){var C=K[y].movie;var z=Element.getDimensions(C);
var i=D(C);var E=i[0];var F=i[1];if(v(E,F,z.width,z.height,G,H,A.width,A.height)){this.pausedControllers.push(K[y]);
K[y].Stop();K[y].movie.style.visibility="hidden"}}}else{var B=document.getElementsByTagName("object");
for(y=0;y<B.length;y++){if(typeof(B[y].Stop)!="undefined"){B[y].Stop()}try{if(typeof(B[y].getElementsByTagName("embed")[0].Stop)!="undefined"){B[y].getElementsByTagName("embed")[0].Stop()
}}catch(u){}B[y].style.visibility="hidden"}}},showAllQuicktimeMovies:function(){if(typeof(AC)!="undefined"&&typeof(AC.Quicktime)!="undefined"&&typeof(AC.Quicktime.controllers)!="undefined"){for(var d=this.pausedControllers.length-1;
d>=0;d--){this.pausedControllers[d].movie.style.visibility="visible";if(navigator.userAgent.match(/Firefox/i)){this.pausedControllers[d].movie.style.zIndex="100";
setTimeout(this.pausedControllers[d].Play.bind(this.pausedControllers[d]),100)}else{this.pausedControllers[d].Play()
}}this.pausedControllers=[]}else{var e=document.getElementsByTagName("object");
for(d=0;d<e.length;d++){e[d].style.visibility="visible";if(typeof(e[d].Play)!="undefined"){e[d].Play()
}try{if(typeof(e[d].getElementsByTagName("embed")[0].Play)!="undefined"){e[d].getElementsByTagName("embed")[0].Play()
}}catch(f){}}}},startFlashFixTimer:function(){var c=0;var d=setInterval(function(){SearchShortcut.flashDomRender();
c++;if(c>50){clearInterval(d)}},10)},border:5,flashDomFix:function(){document.getElementById("sp-results").firstChild.firstChild.style.border="5px none red";
document.getElementById("globalsearch").onmousemove=function(){SearchShortcut.flashDomRender()
}},flashDomRender:function(){SearchShortcut.border%2==0?SearchShortcut.border++:SearchShortcut.border--;
var b=document.getElementById("sp-results").firstChild.firstChild;if(b){b.style.border=SearchShortcut.border+"px none red"
}},itemSelected:false,renderResults:function(){this.html.results.innerHTML="";var y=document.createElement("ul");
y.className="sp-results";var w={};for(var A=0;A<this.results.length;A++){var I=this.results[A];
var i=unescape(I.desc);var D="";if(i.length>this.descriptionCharacters){i=i.substring(0,i.lastIndexOf(" ",this.descriptionCharacters-11))+"&hellip;";
D=unescape(I.desc)}var E=unescape(I.title);if(E.length>this.titleCharacters){E=E.substring(0,E.lastIndexOf(" ",30))+"&hellip;"
}var B=document.createElement("li");B.id="sp-result-"+A;B.className="category-"+unescape(I.category).toLowerCase().replace(/\s+/g,"-");
var F=document.createElement("div");F.className="hoverbox";var C=document.createElement("img");
C.src=I.image;C.title=D;var r=document.createElement("span");r.className="text";
var z=document.createElement("h4");var u=document.createElement("a");var G=document.createElement("p");
u.href=decodeURIComponent(I.url);u.title=D;u.onclick=function(){SearchShortcut.go(decodeURIComponent(I.url))
};u.innerHTML=E;G.innerHTML=i;G.title=D;z.appendChild(u);r.appendChild(z);r.appendChild(G);
B.appendChild(F);B.appendChild(C);B.appendChild(r);B.url=I.url;B.num=A;B.onmouseover=function(){SearchShortcut.itemSelected=true;
SearchShortcut.highlight(this)};B.onmouseup=function(){SearchShortcut.itemSelected=true;
SearchShortcut.go(this.url)};B.onmouseout=function(){SearchShortcut.itemSelected=false;
SearchShortcut.unhighlight(this)};B.priority=parseInt(I.priority);if(!w[I.category]){w[I.category]=new Array()
}w[I.category].push(B)}var x="firstCat resultCat";for(var v in w){if(!w.hasOwnProperty(v)){continue
}B=document.createElement("li");B.className=x;B.innerHTML=unescape(v);x="resultCat";
y.appendChild(B);for(var H=0;H<w[v].length;H++){y.appendChild(w[v][H])}}B=document.createElement("li");
B.id="sp-result-"+this.results.length;B.className="viewall";var F=document.createElement("div");
F.className="hoverbox";var u=document.createElement("a");u.href=this.fullSearchUrl+"?q="+encodeURIComponent(this.term);
u.innerHTML=this.viewAll;B.appendChild(F);B.appendChild(u);B.url=this.fullSearchUrl+"?q="+encodeURIComponent(this.term);
B.num=this.results.length;B.onclick=function(){SearchShortcut.go(this.url)};B.onmouseover=function(){SearchShortcut.itemSelected=true
};B.onmouseout=function(){SearchShortcut.itemSelected=false};document.getElementById("globalsearch").className="active";
y.appendChild(B);this.html.results.appendChild(y);this.hideAllQuicktimeMovies();
if(typeof(flashOnPage)!="undefined"&&flashOnPage){this.flashDomFix();this.startFlashFixTimer()
}},startKeystrokeTimer:function(){if(this.timeoutId){window.clearTimeout(this.timeoutId)
}this.timeoutId=window.setTimeout("SearchShortcut.commitKeystroke()",this.entryDelay)
},commitKeystroke:function(){this.search(this.searchText)},hideResults:function(d,c){if(!this.html){this.init()
}this.selected=null;document.getElementById("globalsearch").className="";this.html.results.innerHTML="";
this.showAllQuicktimeMovies()},highlight:function(b){b.className="hoverli"},keyHighlight:function(b){if(this.selected){this.selected.className=""
}this.selected=b;b.className="hoverli"},unhighlight:function(b){b.className=""},load:function(){var g=document.createElement("img");
if(location.protocol.match(/https/)){g.src="https://ssl.apple.com/global/nav/images/spinner.gif"
}else{g.src="/global/nav/images/spinner.gif"}g.width="11";g.height="11";g.border="0";
g.alt="*";g.id="sp-search-spinner";g.style.display="none";document.getElementById("globalsearch").appendChild(g);
var e=document.getElementById("g-search"),h=document.getElementById("search-section"),f;
if(!h){f=e.getElementsByTagName("div")[0];if(!f){f=e}h=document.createElement("input");
h.id="search-section";h.type="hidden";h.name="sec";h.value=window.searchSection;
f.appendChild(h)}else{if(h){h.value=window.searchSection}}e.onsubmit=function(a){return false
};if(navigator.userAgent.match(/AppleWebKit/i)){document.getElementById("sp-searchtext").onkeydown=function(b){var a=typeof(event)!="undefined"?event.keyCode:b.keyCode;
if(!b){b=event}if(a==13&&!b.altKey){if(b.target.value.length===0){return false}if(SearchShortcut.selected){SearchShortcut.go(SearchShortcut.selected.url)
}else{SearchShortcut.hideResults();document.getElementById("g-search").submit()
}}}}document.getElementById("sp-searchtext").onkeyup=function(d){var b=typeof(event)!="undefined"?event.keyCode:d.keyCode;
if(!d){d=event}if(b==40&&SearchShortcut.results){try{d.preventDefault();d.stopPropagation()
}catch(a){}if(SearchShortcut.selected&&(SearchShortcut.results.length>SearchShortcut.selected.num+1)){SearchShortcut.keyHighlight(document.getElementById("sp-result-"+(SearchShortcut.selected.num+1)))
}if(!SearchShortcut.selected&&SearchShortcut.results.length>0){SearchShortcut.keyHighlight(document.getElementById("sp-result-0"))
}SearchShortcut.flashDomRender()}else{if(b==38&&SearchShortcut.results){try{d.preventDefault();
d.stopPropagation()}catch(a){}if(SearchShortcut.selected&&SearchShortcut.selected.num>0){SearchShortcut.keyHighlight(document.getElementById("sp-result-"+(SearchShortcut.selected.num-1)))
}SearchShortcut.flashDomRender()}else{if(b==27){SearchShortcut.hideResults();document.getElementById("sp-searchtext").value=""
}else{SearchShortcut.selected=false;var c=document.getElementById("sp-searchtext").value;
c=c.replace(/[%\^\?\!\*\/<>\$]/ig,"");c=c.replace(/^\s+/g,"").replace(/\s+$/g,"");
if(c.length<1&&SearchShortcut.html){SearchShortcut.html.results.innerHTML="";document.getElementById("sp-search-spinner").style.display="none";
SearchShortcut.hideResults()}else{if(c.length>SearchShortcut.minimumCharactersForSearch){SearchShortcut.searchText=c;
SearchShortcut.startKeystrokeTimer()}}}}}}}};function decorateGlobalSearchInput(){var m=document.getElementById("sp-searchtext");
var u=null;var v=0;var p="Search";if(typeof(searchCountry)=="undefined"){searchCountry="us"
}if(geoMap[searchCountry.toUpperCase()].searchText){p=geoMap[searchCountry.toUpperCase()].searchText
}var q="";if(navigator.userAgent.match(/AppleWebKit/i)){if(navigator.userAgent.match(/win/i)){m.className+=" not-round"
}m.setAttribute("type","search");if(!m.getAttribute("results")){m.setAttribute("results",v)
}if(null!=p){m.setAttribute("placeholder",p);m.setAttribute("autosave",q)}m.onblur=function(){if(!SearchShortcut.itemSelected){SearchShortcut.hideResults()
}}}else{m.setAttribute("autocomplete","off");u=document.createElement("input");
m.parentNode.replaceChild(u,m);var x=document.createElement("span");x.className="left";
var o=document.createElement("span");o.className="right";var r=document.createElement("div");
r.className="reset";var y=document.createElement("div");y.className="search-wrapper";
var t=m.value==p;var w=m.value.length==0;if(t||w){m.value=p;y.className+=" blurred empty"
}y.appendChild(x);y.appendChild(m);y.appendChild(o);y.appendChild(r);m.onfocus=function(){var a=y.className.indexOf("blurred")>-1;
if(m.value==p&&a){m.value=""}y.className=y.className.replace("blurred","")};m.onblur=function(){if(!SearchShortcut.itemSelected){SearchShortcut.hideResults()
}if(m.value==""){y.className+=" empty";m.value=p}y.className+=" blurred"};m.onkeydown=function(a){var b=typeof(event)!="undefined"?event.keyCode:a.keyCode;
if(!a){a=event}if(b==13&&!a.altKey){var c=null;if(a.target){c=a.target}else{if(a.srcElement){c=a.srcElement
}}if(c.value.length===0){return false}if(SearchShortcut.selected){SearchShortcut.go(SearchShortcut.selected.url)
}else{SearchShortcut.hideResults();document.getElementById("g-search").submit()
}return}if(m.value.length>=0){y.className=y.className.replace("empty","")}n()};
var n=function(){return(function(a){var b=false;if(!a){a=window.event}if(a.type=="keydown"){if(a.keyCode!=27){return
}else{b=true}}m.blur();m.value="";y.className+=" empty";m.focus()})};r.onmousedown=n();
if(u){u.parentNode.replaceChild(y,u)}}};
