function google_ad_request_done(google_ads) {
	
	/*
	* This function is required and is used to display
	* the ads that are returned from the JavaScript
	* request. You should modify the document.write
	* commands so that the HTML they write out fits
	* with your desired ad layout.
	*/
	var s = '';
	var i;
	
	/*
	* Verify that there are actually ads to display.
	*/
	if (google_ads.length == 0) {
	return;
	}
	
	/*
	* If an image or flash ad is returned, display that ad.
	* Otherwise, build a string containing all of the ads and
	* then use a document.write() command to print that string.
	*/
	
	
	if (google_ads[0].type == "flash") {	
	
		s += '<div class="ads_head"><a target="_blank" href=\"' + 
			google_info.feedback_url + '\" >Ads by Google</a></div>' + 
			'<div class="ads_fcnt"><object id="ads_flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + //id for ie
			' codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="' + 
			google_ad.image_width + '" HEIGHT="' + 
			google_ad.image_height + '"> <PARAM NAME="movie" VALUE="' + 
			google_ad.image_url + '">' + 
			'<PARAM NAME="quality" VALUE="high">' + 
			'<PARAM NAME="AllowScriptAccess" VALUE="never">' + 
			'<EMBED id="ads_flash" src="' + //id for ff
			google_ad.image_url + '" WIDTH="' + 
			google_ad.image_width + '" HEIGHT="' + 
			google_ad.image_height + 
			'" TYPE="application/x-shockwave-flash"' + 
			' AllowScriptAccess="never" ' + 
			' PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT></div>';	
	
	} else if (google_ads[0].type == "image") {	
	
		s += '<div class="ads_head"><a target="_blank" href=\"' + 
			google_info.feedback_url + '\" >Ads by Google</a></div>' + 
			'<div class="ads_icnt"><a target="_blank" href="' + 
			google_ads[0].url + '" target="_top" title="go to ' + 
			google_ads[0].visible_url + '" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to ' +
			google_ads[0].visible_url + '\';return true"><img border="0" src="' + 
			google_ads[0].image_url + '"width="' + 
			google_ads[0].image_width + '"height="' + 
			google_ads[0].image_height + '"></a></div>';	
	
	} else if (google_ads[0].type == "html") {
		
		s += google_ads[0].snippet;	
	
	} else {
	
	
		if (google_ads.length == 1) {
		/*
		* Partners should adjust text sizes
		* so ads occupy the majority of ad space.
		*/
			s += '<div class="ads_head"><a target="_blank" href=\"' + 
				google_info.feedback_url + '\" >Ads by Google</a></div>' + 
				'<div class="ads_tcntb" onmouseover="this.style.backgroundColor=\'#f4f4f4\';" onmouseout="this.style.backgroundColor=\'#ffffff\';"><a target="_blank" href="' + 
				google_ads[0].url + '" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to ' +
				google_ads[0].visible_url + '\';return true">' + 
				'<h1>' + google_ads[0].line1 + '</h1></a>' + //title				
				'<a target="_blank" href="' + google_ads[0].url + '" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to ' + 
				google_ads[0].visible_url + '\';return true">' + 
				'<em>' + google_ads[0].visible_url + '</em></a>' +  // url
				'<p>' +	google_ads[0].line2  + google_ads[0].line3 + '</p>' + //text
				'</div>';
		
		} else if (google_ads.length > 1) {
		
			s += '<div class="ads_head"><a target="_blank" href=\"' + google_info.feedback_url + '\" >Ads by Google</a></div>' 
		
		  /* For text ads, append each ad to the string. */
		
			for(i = 0; i < google_ads.length; ++i) {
				s += '<div class="ads_tcnt" onmouseover="this.style.backgroundColor=\'#f4f4f4\';" onmouseout="this.style.backgroundColor=\'#ffffff\';"><a target="_blank" href="' + 
					google_ads[i].url + '" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to ' +
					google_ads[i].visible_url + '\';return true">' + 
					'<h1>' + google_ads[i].line1 + '</h1></a>' + //title					
					'<a target="_blank" href="' + google_ads[i].url + '" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to ' +
					google_ads[i].visible_url + '\';return true">' + 
					'<em>' + google_ads[i].visible_url + '</em></a>' +  // url
					'<p>' + google_ads[i].line2  + google_ads[i].line3 + '</p>' + //text
					'</div>';
			}
			
		}
		
		if (google_ads[0].bidtype == "CPC") { /* insert this snippet for each ad call */ 
			google_adnum = google_adnum + google_ads.length;
		}
		
	}
	
	document.write(s);
	return;
}


function ysmsina_getVar(name)
{
     var get_string = '';         
	 var dScripts = document.body.getElementsByTagName('script');
	 for(var i=0,j=dScripts.length;i<j;i++){
		 if(dScripts[i].src && dScripts[i].src.indexOf('initads_sina_news.js')!=-1){
		    get_string = dScripts[i].src.toString();
			break;
		 }
	 }
         var name_index = get_string.indexOf(name + '=');
         if(name_index != -1)
         {
              get_string = get_string.substr(name_index + name.length + 1, get_string.length - name_index);
              var end_of_value = get_string.indexOf('&');
              if(end_of_value != -1)                
                return get_string.substr(0, end_of_value);                
              else                
                return get_string;  
	  }              
	  return '';  
}

function ysmsina_loadjscssfile(filename, filetype){
 if (filetype=="js"){ //if filename is a external JavaScript file
  var fileref=document.createElement('script');
  fileref.setAttribute('charset','utf-8');
  fileref.setAttribute("type","text/javascript");
  fileref.setAttribute("src", filename);
 }
 else if (filetype=="css"){ //if filename is an external CSS file
  var fileref=document.createElement("link");
  fileref.setAttribute("rel", "stylesheet");
  fileref.setAttribute("type", "text/css");
  fileref.setAttribute("href", filename);
 }
 if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref);
}

function sb_relatedKW(data)
{
	var sbHS_KW = data['keywords'];
	if(sbHS_KW.length){
		var i = 0;
		var redirect_url;
		var html = "<span>相關搜尋：</span>";
		while(i<sbHS_KW.length){
			if(i < 4){
			redirect_url = 'http://search.sina.com.tw/search/search_n.do?type=news&Submit=Go&kw='+encodeURIComponent(sbHS_KW[i]['title']);
			//html += '<a href="http://search.sina.com.tw/search/search_n.do?type=news&Submit=Go&kw='+encodeURIComponent(sbHS_KW[i]['title'])+'" target="_blank">'+sbHS_KW[i]['title']+'</a>';	
			html += '<a href="http://biz.sitebro.tw/redirect.php?url='+encodeURIComponent(redirect_url)+'&channel=ck_sinanews_widget" target="_blank">'+sbHS_KW[i]['title']+'</a>';
			//html += '<a href="http://search.sina.com.tw/search/search_n.do?type=news&Submit=Go&kw='+encodeURIComponent(sbHS_KW[i]['title'])+'" target="_blank">'+sbHS_KW[i]['title']+'</a>';
			
			}
			i++;
		}
		document.getElementById("relsearch_kw").innerHTML=html;
	}else{
		ysmsina_loadjscssfile("http://www.sitebro.tw/json/keyword/?w=NjM1NQ==&callback=sb_hotKW&type=week", "js");
	}
}

function sb_hotKW(data)
{
	var sbHS_KW = data['keywords'];
	if(sbHS_KW.length){
		var i = 0;
		var redirect_url;
		var html = "<span>熱門搜尋：</span>";
		while(i<sbHS_KW.length){
			if(i < 4){
			redirect_url = 'http://search.sina.com.tw/search/search_n.do?type=news&Submit=Go&kw='+encodeURIComponent(sbHS_KW[i]['title']);
			//html += '<a href="http://search.sina.com.tw/search/search_n.do?type=news&Submit=Go&kw='+encodeURIComponent(sbHS_KW[i]['title'])+'" target="_blank">'+sbHS_KW[i]['title']+'</a>';
			html += '<a href="http://biz.sitebro.tw/redirect.php?url='+encodeURIComponent(redirect_url)+'&channel=ck_sinanews_widget" target="_blank">'+sbHS_KW[i]['title']+'</a>';
			//html += '<a href="http://search.sina.com.tw/search/search_n.do?type=news&Submit=Go&kw='+encodeURIComponent(sbHS_KW[i]['title'])+'" target="_blank">'+sbHS_KW[i]['title']+'</a>';
			
			}
			i++;
		}
		document.getElementById("relsearch_kw").innerHTML=html;
	}
}

//render hotspot keywords
function ShowListings(){
	var sitebro_redirect_url='';
	if(sbHS_KW.length){
	var i = 0;
	var ysmsina_hotspot_kw = '熱門關鍵字：';
	while(i<sbHS_KW.length){
		sitebro_redirect_url = 'http://biz.sitebro.tw/search.php?q='+encodeURIComponent(sbHS_KW[i]);
		ysmsina_hotspot_kw +='<em ><a href="http://biz.sitebro.tw/redirect.php?url='+encodeURIComponent(sitebro_redirect_url)+'&channel=ck_sinanews_hs" target="_blank">'+sbHS_KW[i]+'</a></em>';
		i++;
	}
}
document.getElementById('ysmsina_hotspot').innerHTML = ysmsina_hotspot_kw;
}

//////////////
var sitebro_rand = Math.floor(Math.random()*11);
var sitebro_channel = ysmsina_getVar("channel");
var sitebro_number = ysmsina_getVar("num");
var sitebro_refer = document.referrer;
var sitebro_from_search = 0;

if((sitebro_refer.indexOf('yahoo.com') >0 ) ||  (sitebro_refer.indexOf('baidu.com')>0 ) || (sitebro_refer.indexOf('google')>0)){
	sitebro_from_search=1;
}

document.write('<div id="relsearch_kw"></div>');
document.write('<div id="ysmsina_hotspot" class="ysmsina_news_hotspot"></div>');
ysmsina_loadjscssfile('http://biz.sitebro.tw/style_sina_news.css', 'css');
//ysmsina_loadjscssfile('http://biz.sitebro.tw/hotspot_sina_'+sitebro_rand+'.js', 'js');
//ysmsina_loadjscssfile("http://biz.sitebro.tw/hotspot/?ch=sina_news&num=6", "js");
//var querySBHS = setInterval(function(){if(typeof(sbHS_KW)!='undefined'){clearInterval(querySBHS);ShowListings();};},30);
ysmsina_loadjscssfile("http://www.sitebro.tw/json/relate/?callback=sb_relatedKW&w=NjM1NQ==&url="+location.href, "js");

//sitebro_rand = 1;

if((sitebro_from_search==0) && (sitebro_rand % 2 == 0)){
	/////
	var show_aiweb = "yes";
	google_ad_client = 'pub-7717645671967153';
	google_ad_channel = 'news';
	google_ad_output = 'js';
	google_max_num_ads = '2';
	google_ad_type = 'text,image,flash,html';
	google_image_size = '468x60';
	google_feedback = 'on';
	google_language = 'zh-TW';
	google_encoding = 'UTF-8';
	google_adtest = 'off';
	google_skip = google_adnum; /* insert this snippet for each ad call */
	document.write('<script language="javascript" type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>');
	//////
}else{
	var show_aiweb = "no";
	document.write('<div id="' + sitebro_channel +'"></div>');
	ysmsina_loadjscssfile('http://biz.sitebro.tw/showads_sina.php?refurl=' + encodeURIComponent(document.referrer) + '&channel=' + ysmsina_getVar("channel"), 'js');
}
ysmsina_loadjscssfile('http://biz.sitebro.tw/ysmsina_track.php?channel=ysmsina_news&refurl=' + encodeURIComponent(document.referrer), 'js');
