/**
 * @author leesean
 */
	
	

//var GB_ANIMATION = true;
$(function(){
	$("#example > ul").tabs();
	$('ul.expander li').expander({
	  slicePoint: 250, 
	  widow: 2,
	  expandEffect: 'show', 
	  userCollapseText: '[︽]',
	  expandText:       '[活動詳情]'
	});
	$(".lightbox").lightbox();
	$('#EventcommentComment').markItUp(mySettings);
	//$("textarea[@maxlength]").textLimiter();
	/*
	$('#EventCitycodeId').change(function() { 
		var str = "";
		var strName="";
          $("select option:selected").each(function () {
		  		if ($(this).val().length == 1) {
					str += $(this).val() + "";
					strName += $(this).text() + "";
				}
              });
		if (str != '') {
			$('#divtown').load('/fun/events/town/' + str);
			document.getElementById('address').value=strName;
			//showAddress();
		} 
	} )
	.change();*/
});

function addAddress(){
	var selectTown=document.getElementById('EventTowncodeId');
	var strTown;
	for(i=0;i<selectTown.length;i++) {   
  		if(selectTown.options[i].selected){
			strTown=selectTown.options[i].text;
			//document.getElementById('address').value=selectTown.options[i].text;
			//showAddress();
		} 
			
  	}
	
	var selectCity=document.getElementById('EventCitycodeId');
	var strCity;
	for(i=0;i<selectCity.length;i++) {   
  		if(selectCity.options[i].selected){
			strCity=selectCity.options[i].text;
			//document.getElementById('address').value=selectCity.options[i].text;
			//showAddress();
		} 
  	}
	document.getElementById('address').value=strCity+strTown;
	showAddress()
}


function printpage() {
	window.print();  
}

google.load("search", "1");

function mapLoad() {
	
	 if (GBrowserIsCompatible()) {
	    var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		//map.addControl(new GMapTypeControl());

	    var lat=document.getElementById("hidlat").value;
		var lon=document.getElementById("hidlon").value;
		if(lat!=""&&lon!=""&&lat!=0&&lon!=0){
			var point=new GLatLng(lat,lon);
			map.setCenter(point, 13);
	        var marker = new GMarker(point);
	        map.addOverlay(marker);
			try{
				marker.openInfoWindowHtml(document.getElementById("address").value);
			}
			catch(e){
			}
		}
		else{
			map.setCenter(new GLatLng(23.725,121.02), 8);
		}
	    geocoder = new GClientGeocoder();
	  }
  
	 loadSearch();
}

function loadSearch(){
	var keyword=document.getElementById("event_name").value;
	var gs = google.search;
	var options = new google.search.SearcherOptions();
	options.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN);
	options.setImageResultsTbHeight(93)
  
	var searchWebControl = new google.search.SearchControl();
	searchWebControl.addSearcher(new google.search.WebSearch(),options);
	searchWebControl.setResultSetSize(gs.Search.SMALL_RESULTSET);
	searchWebControl.setLinkTarget(gs.Search.LINK_TARGET_SELF);
	searchWebControl.draw(document.getElementById("searchWebcontrol"));
	searchWebControl.execute(keyword+" -site:funwant.cc");

	var newsSearch = new gs.NewsSearch();       
    var newsSearchControl = new gs.SearchControl();
    newsSearchControl.addSearcher(newsSearch,options);
    newsSearchControl.setResultSetSize(gs.Search.SMALL_RESULTSET);
    newsSearchControl.setLinkTarget(gs.Search.LINK_TARGET_SELF);
    newsSearchControl.draw(document.getElementById("newsSearchResults"));
	newsSearchControl.execute(keyword);
	
	var searchBlogControl = new google.search.SearchControl();
	searchBlogControl.addSearcher(new google.search.BlogSearch(),options);
	searchBlogControl.draw(document.getElementById("searchBlogcontrol"));
	searchBlogControl.setResultSetSize(gs.Search.SMALL_RESULTSET);
	searchBlogControl.setLinkTarget(gs.Search.LINK_TARGET_SELF);
	searchBlogControl.execute(keyword+" site:pixnet.net OR site:blog.yam.com OR site:blog.yahoo.com OR site:blog.sina.com.tw OR site:wretch.cc OR site:blog.xuite.net OR site:blog.roodo.com OR site:blogspot.com OR site:blogger.net.tw OR site:im.tv OR site:blog.ebook.com.tw OR site:map.answerbox.net OR site:spaces.msn.com OR site:blogtw.com OR site:miniworld.com.tw OR site:cyworld.com OR site:blog.bluecircus.net OR site:dreamreload.com OR site:blog.fc2.com OR site:wordpress.org  ");
}

google.setOnLoadCallback(mapLoad);

function showAddress() {
  var address=document.getElementById("address").value;
  if(address==""||address.length<=1) return false;
  map.clearOverlays(); 
  if (geocoder) {
    geocoder.getLatLng(
      address,
      function(point) {
        if (!point) {
          //alert(address + " not found");
        } else {
          map.setCenter(point, 13);
          var marker = new GMarker(point);
          map.addOverlay(marker);
          marker.openInfoWindowHtml(address);
		  document.getElementById("hidlat").value=point.y;
		  document.getElementById("hidlon").value=point.x;
		  //alert(document.getElementById("hidlat"+i).value);
        }
      }
    );
  }
}

		
function submitdata(){
	//if (document.getElementById("EventcommentComment").value.length > 200) {
	//	alert('字數超過限制');
	//	return false;
	//}
	
	document.frmComment.submit();
}
