		$(document).ready(function() {



			jQuery.scope = function(target,func){ return function() { return func.apply(target,arguments);}};
			$.ajax({
				url:"/google_analytics/ga_xml.php",
				type:'get',
				dataType:'xml',
				timeout:10000,
				complete : function(){
					//successが終わった後の処理
					//alert("complete");
				},
				success:$.scope(this,function(xml,status) {

					if(status!='success') {
						return;
					}



					$(xml).find("entry").each(function(idx){
						var li = $("<li />");
						$("#googleAnalytics").append(li);
						
						var a = $("<a />");
						li.append(a);
						
						
						
						
						//dxp:の:はエスケープしないといけない
						var title = $($(this).find("dxp[name='ga:pageTitle']").get(0)).attr("value");//dxp\\:dimensionがchrome対応していないらしい
						
						var url = $($(this).find("dxp[name='ga:pagePath']").get(0)).attr("value");

						a.attr("href", url);
						a.attr("class", "icon"+(idx+1));
						a.text(title);
						
						//5つ表示
						if(idx >= (5 - 1)) {
							return false;// jqueryでは、falseはbreak;の意味。trueならcontinue;の意味。
						}
					});




				}),
				beforeSend : function(){
					//通信開始時の処理
					//alert("beforeSend");
				},
				error : function(XMLHttpRequest, status, errorThrown){
					//通信が失敗した場合、エラー内容を表示する
					//alert(status);
				}

				
				
			});




		});

