function checkDelete(){
	return confirm('削除してもよろしいですか？');
}
function onChange_value(keydown) {
   // var x=tinyMCE.getContent();
  //  var regex=/<[^>]*>/gi;
  //  outputstr=x.replace(regex,"");
    if(document.getElementById('EventDescription').value.length>=100){
		//alert("詳細は1000文字までです。これ以上は入力できません。");
    }
}
function writeTimeList(){
	document.write('<select name="data[Event][event_time] id="timelist">');
	document.write('<option value="" selected  id="default_time"></option>');
	document.write('<option value="午前中">午前中</option>');
	document.write('<option value="午後">午後</option>');
	document.write('<option value="昼">昼</option>');
	document.write('<option value="夜">夜</option>');
	document.write('<option value="終日">終日</option>');
	for(i=0;i<=23;i++){
		var t1=zeroFix(i)+":00";
		var t2=zeroFix(i)+":30";
		document.write('<option value="'+t1+'">'+t1+'</option>');
		document.write('<option value="'+t2+'">'+t2+'</option>');
	}
	document.write('</select>');
}

function zeroFix(n){
 var s=String(n);
 if(s.length<=1){
  s="0"+s;
 }
 return s;
}

function getGeo(){
	var myAjax = new Ajax.Request(
        '/events/getGeo', 
        {
            method: 'post', 
            parameters: 'address='+document.getElementById('EventPlace').value, 
            onComplete: onGeo
        }); 

}
function onGeo(request){
	var arr=request.responseText.split("&");
	if(arr[0]=="error"){
		arr[0]=35.680864550649304;
		arr[1]=139.76703643798828;
		document.getElementById('map_alert').innerHTML='住所が見つかりませんでした。<br>ピンをドラッグして位置を変更できます。';
	}else{
		document.getElementById('map_alert').innerHTML='ピンをドラッグして位置を変更できます。';
	}
	document.getElementById('map_delete').innerHTML='<a href="#" onClick="deleteMap()">&nbsp;&gt;&gt;地図を削除</a>';
	
	showMap(arr[0],arr[1]);
	document.getElementById('showmaplink').innerHTML='&gt;&gt;地図を再検索';
}
function deleteMap(){
	document.getElementById('map').innerHTML="";
	document.getElementById('map').style.background="#ffffff";
	document.getElementById('map_alert').innerHTML="";
	document.getElementById('map_delete').innerHTML="";
	document.getElementById('EventLat').value = "";
    document.getElementById('EventLng').value = "";
}

function showMap(lat,lng) {
  if (GBrowserIsCompatible()) {
    // マップ表示
    var point = new GLatLng(lat, lng);
    var map   = new GMap2(document.getElementById('map'),{size:new GSize(254,140)}); 
    map.setCenter(point, 14);
  
    // ドラッグ可能なマーカー
    var mk = new GMarker(point, {draggable:true});
  
    // ドロップ時に緯度経度取得
    GEvent.addListener(mk,"dragend", function() {
      var p = mk.getLatLng();
      document.getElementById('EventLat').value = p.lat();
      document.getElementById('EventLng').value = p.lng();
    } );
  
    // マップにマーカーを表示
    map.addOverlay(mk);
    document.getElementById('EventLat').value = mk.getLatLng().lat();
    document.getElementById('EventLng').value = mk.getLatLng().lng();
  
    // コントロール（小）
    map.addControl(new GSmallMapControl);
  }
}

//window.onload   = set_map;
//window.onunload = GUnload();



function changeClass(i,c){
 if(document.all) document.all(i).className=c;
 else if(document.getElementById)
  document.getElementById(i).className=c; 
}
function submitStop(e){
    if (!e) var e = window.event;
 
    if(e.keyCode == 13)
        return false;
}
/* jQuery.NobleCount v 1.0 http://tpgblog.com/noblecount/
compiled by http://yui.2clics.net/ */
(function(c){c.fn.NobleCount=function(i,h){var j;var g=false;if(typeof i=="string"){j=c.extend({},c.fn.NobleCount.settings,h);if(typeof h!="undefined"){g=((typeof h.max_chars=="number")?true:false)}return this.each(function(){var k=c(this);f(k,i,j,g)})}return this};c.fn.NobleCount.settings={on_negative:null,on_positive:null,on_update:null,max_chars:140,block_negative:false,cloak:false,in_dom:false};function f(g,m,n,h){var l=n.max_chars;var j=c(m);if(!h){var k=j.text();var i=(/^[1-9]\d*$/).test(k);if(i){l=k}}b(g,j,n,l,true);c(g).keydown(function(o){b(g,j,n,l,false);if(a(o,g,n,l)==false){return false}});c(g).keyup(function(o){b(g,j,n,l,false);if(a(o,g,n,l)==false){return false}})}function a(k,g,l,j){if(l.block_negative){var h=k.which;var i;if(typeof document.selection!="undefined"){i=(document.selection.createRange().text.length>0)}else{i=(g[0].selectionStart!=g[0].selectionEnd)}if((!((e(g,j)<1)&&(h>47||h==32||h==0||h==13)&&!k.ctrlKey&&!k.altKey&&!i))==false){return false}}return true}function e(g,h){return h-(c(g).val()).length}function b(g,i,l,j,h){var k=e(g,j);if(k<0){d(l.on_negative,l.on_positive,g,i,l,k)}else{d(l.on_positive,l.on_negative,g,i,l,k)}if(l.cloak){if(l.in_dom){i.attr("data-noblecount",k)}}else{i.text(k)}if(!h&&jQuery.isFunction(l.on_update)){l.on_update(g,i,l,k)}}function d(i,g,h,j,l,k){if(i!=null){if(typeof i=="string"){j.addClass(i)}else{if(jQuery.isFunction(i)){i(h,j,l,k)}}}if(g!=null){if(typeof g=="string"){j.removeClass(g)}}}})(jQuery);


j$(document).ready(function(){
  j$('#search_q')
    .blur(function(){
      var $$=j$(this);
      if($$.val()=='' || $$.val()==$$.attr('title')){
        $$.css('color', '#999').val($$.attr('title'));
      }
    })
    .focus(function(){
      var $$=j$(this);
      if($$.val()==$$.attr('title')){
        j$(this).css('color', '#000').val('');
      }
    })
    .blur();
  });
