// JavaScript Document
/*$(function(){$('div[id*=juni1]').css('background-color','#dda0dd');});*/

var allclstrace = (function(){
return function(){
$('div[id*=juni1]').css('background-color','#dda0dd');
$('div[id*=juni2]').css('background-color','#ffdab9');
$('div[id*=juni3]').css('background-color','#f0e68c');
$('div[id*=junielse]').css('background-color','#ffffff');
}
							})();
$(function(){allclstrace();});
$(function(){$('[class*=tracelink]').css('color','#1496e8');});
$(function(){
		   $('[class*=tracelink]').hover(
			   function(){
				   $(this).css('cursor','pointer');
			   },
			   function(){
				   $(this).css('cursor','default');
			   });
		   });
// ここから印ロジック
$(function(){$('a#mark_tw').click(function(){
				var myArray = new Array();
				$('#mark_list li').each(function(index){
					myArray[index] =  $(this).text();
				});
				myArray = myArray.sort();
				var twstr = '';
				$(myArray).each(function(index){
										 twstr += (myArray[index] + ' ');
				});
				twstr = twstr.replace('l_01','◎');
				twstr = twstr.replace('l_02','〇');
				twstr = twstr.replace('l_03','▲');
				twstr = twstr.replace('l_04','△');
				twstr = twstr.replace('l_05','穴');
				var race_nen = $('#raceheader div.year').text().replace('年','');
				var page_url = 'http://ipat-entry2.com/race_' + race_nen + '/keiba_' + $('#raceheader div#raceidno').text() + '.html';
								//
				var twstrw = $('#raceheader div.monthday').text() + $('#raceheader div.jyo').text()
				          + $('#raceheader div.racenum').text() + $('#raceheader div#shorttitle').text()
						  + ' ' + twstr
                //twstrw = encodeURIComponent(twstrw);    
				$('#result').append(twstrw);
                //window.open("http://twitter.com/home?status=" + twstrw);

				//
				    bitly = 'http://ipat-entry2.com/bitlyproxy.php' 
					        + '?version=2.0.1&format=json&callback=callback'
						    + '&longUrl=';
			    var script = document.createElement('script');
			    script.type = 'text/javascript';
			    script.src = bitly + encodeURIComponent(location.href) ;
			    document.body.appendChild(script);
				//
			 });
		   });
$(function(){$('a#mark_twmb').click(function(){
				var myArray = new Array();
				var twstr = '';
				var m01 = '';
				var m02 = '';
				var m03 = '';
				var m04 = '';
				var m05 = '';
				$('.smark').each(function(index){
					myArray[index] =  $(this).val();
				});
				//
				var chk_err = '';
				$.each(myArray,function(index){
										
					switch (myArray[index]){
						case '1':
						  if(m01 == ''){
						      var ww  = '#sumaban' + ("0" + (index + 1)).slice(-2);
						      m01 = '◎' + $(ww).text() + '番';
						      ww = '#sbamei' + ("0" + (index + 1)).slice(-2);
						      m01 += $(ww).text();
						  }else{
							  chk_err = '1';
						  }
					    break;
						case '2':
						  if(m02 == ''){
						      var ww  = '#sumaban' + ("0" + (index + 1)).slice(-2);
						      m02 = '〇' + $(ww).text() + '番';
						      ww = '#sbamei' + ("0" + (index + 1)).slice(-2);
						      m02 += $(ww).text();
						  }else{
							  chk_err = '1';
						  }
					    break;
						case '3':
						if(m03 == ''){
						     var ww  = '#sumaban' + ("0" + (index + 1)).slice(-2);
						     m03 = '▲' + $(ww).text() + '番';
						     ww = '#sbamei' + ("0" + (index + 1)).slice(-2);
						     m03 += $(ww).text();
						  }else{
							 chk_err = '1';
						  }
					    break;
						case '4':
						if(m04 == ''){
						     var ww  = '#sumaban' + ("0" + (index + 1)).slice(-2);
						     m04 = '△' + $(ww).text() + '番';
						     ww = '#sbamei' + ("0" + (index + 1)).slice(-2);
						     m04 += $(ww).text();
						  }else{
							 chk_err = '1';
						  }
					    break;
						case '5':
						if(m05 == ''){
						     var ww  = '#sumaban' + ("0" + (index + 1)).slice(-2);
						     m05 = '穴' + $(ww).text() + '番';
						     ww = '#sbamei' + ("0" + (index + 1)).slice(-2);
						     m05 += $(ww).text();
						  }else{
							 chk_err = '1';
						  }
					    break;
					}
				});
				//
				if (chk_err == ''){
				   if (m01 == ''){
					   chk_err = '2';
				   }
				}
				if (chk_err == ''){
				   if (m02 == ''){
					   chk_err = '3';
				   }
				}
				//
				if (chk_err == ''){
				  if (m01 != ''){
				    twstr += m01 + ' ';
				  }
				  if (m02 != ''){
				    twstr += m02 + ' ';
				  }
				  if (m03 != ''){
				    twstr += m03 + ' ';
				  }
				  if (m04 != ''){
				    twstr += m04 + ' ';
				  }
				  if (m05 != ''){
				    twstr += m05 + ' ';
				  }
				  var race_nen = $('#raceheader div.year').text().replace('年','');
				  var page_url = 'http://ipat-entry2.com/race_' + race_nen + '/keiba_'
				                 + $('#raceheader div.year').text()  + $('#raceheader div.monthday').text()
					             + $('#raceheader div.jyocd').text()  + $('#raceheader div.racenum').text() + '.html';
				  var wkmonth = $('#raceheader div.monthday').text();
				  var wkday = $('#raceheader div.monthday').text();
				  wkmonth = wkmonth.slice(0,2);
				  wkday = wkday.slice(2,4);
				  var twstrw = wkmonth + '月'
				          + wkday + '日' + $('#raceheader div.jyo').text()
				          + $('#raceheader div.racenum').text() + 'R' + $('#raceheader div#shorttitle').text()
				          + twstr;
                  //    ------ twstrw = encodeURIComponent(twstrw);    
				  $('#result').append(twstrw);
				  $('#result').hide();
                  //   ----- window.open("http://twitter.com/home?status=" + twstrw);
				  bitly = 'http://ipat-entry2.com/bitlyproxy.php' 
					        + '?version=2.0.1&format=json&callback=callback'
						    + '&longUrl=';
			      var script = document.createElement('script');
			      script.type = 'text/javascript';
			      script.src = bitly + encodeURIComponent(location.href) ;
			      document.body.appendChild(script);
				}else{
					//alert("err");
					switch(chk_err){
					  case '1':
					    $('#msg001').text('※印の組み合わせが間違っています。');
						break;
					  case '2':
					    $('#msg001').text('※◎（軸）が指定されていません。');
						break;
					  case '3':
					    $('#msg001').text('※〇（相手）が指定されていません。');
						break;
					}
					//
					$('#msg002').text($('#msg001').text());
				}
											 });
});
function callback(bitlyResponse) {
	var msg01 = '後だし予想';
	if ($("div#tyaku-info").size() == 0){
			msg01 = '予想なう。';
	}
	var tw_url = "";
	if ($('#raceheader #mobileyosonow').size() > 0){
		tw_url = "https://mobile.twitter.com/#!/compose/tweet";
	}else{
		tw_url = "http://twitter.com";
	}
    var url = tw_url + '?status=' 
        + encodeURIComponent(
				msg01 + $('#result').text() + ' 出馬表＞ '
                + bitlyResponse.results[location.href]['shortUrl'] + ' '
				+ ' #keiba #KX' +  $('#raceheader div#raceidno').text() + ' #yosonow'
          );
	location.href = url;
}

$(function (){
	//$('#l_01').mobiledraganddrop({
	//					 targets:'.listTitle'
	//							 });
	//});
//
	$('#mark01 li').draggable({
		connectToSortable:'#mark_no01',
		cursorAt:{top:10,left:25},
		helper:'clone',
		revert:'invalid'
	});
//
	$('#mark_no01').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no01 li.listBamei').text() + '</li>');
			$('#mark_no01 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no01').prepend(this); //先頭に追加
			});
			$('#mark_no01').droppable('disable');
		}
	});
//
	$('#mark_no02').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no02 li.listBamei').text() + '</li>');
			$('#mark_no02 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no02').prepend(this); //先頭に追加
			});
			$('#mark_no02').droppable('disable');
		}
	});
//
	$('#mark_no03').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no03 li.listBamei').text() + '</li>');
			$('#mark_no03 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no03').prepend(this); //先頭に追加
			});
			$('#mark_no03').droppable('disable');
		}
	});
//
	$('#mark_no04').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no04 li.listBamei').text() + '</li>');
			$('#mark_no04 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no04').prepend(this); //先頭に追加
			});
			$('#mark_no04').droppable('disable');
		}
	});
//
	$('#mark_no05').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no05 li.listBamei').text() + '</li>');
			$('#mark_no05 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no05').prepend(this); //先頭に追加
			});
			$('#mark_no05').droppable('disable');
		}
	});
//
	$('#mark_no06').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no06 li.listBamei').text() + '</li>');
			$('#mark_no06 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no06').prepend(this); //先頭に追加
			});
			$('#mark_no06').droppable('disable');
		}
	});
//
	$('#mark_no07').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no07 li.listBamei').text() + '</li>');
			$('#mark_no07 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no07').prepend(this); //先頭に追加
			});
			$('#mark_no07').droppable('disable');
		}
	});
//
	$('#mark_no08').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no08 li.listBamei').text() + '</li>');
			$('#mark_no08 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no08').prepend(this); //先頭に追加
			});
			$('#mark_no08').droppable('disable');
		}
	});
//
	$('#mark_no09').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no09 li.listBamei').text() + '</li>');
			$('#mark_no09 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no09').prepend(this); //先頭に追加
			});
			$('#mark_no09').droppable('disable');
		}
	});
//
	$('#mark_no10').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no10 li.listBamei').text() + '</li>');
			$('#mark_no10 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no10').prepend(this); //先頭に追加
			});
			$('#mark_no10').droppable('disable');
		}
	});
//
	$('#mark_no11').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no11 li.listBamei').text() + '</li>');
			$('#mark_no11 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no11').prepend(this); //先頭に追加
			});
			$('#mark_no11').droppable('disable');
		}
	});
//
	$('#mark_no12').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no12 li.listBamei').text() + '</li>');
			$('#mark_no12 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no12').prepend(this); //先頭に追加
			});
			$('#mark_no12').droppable('disable');
		}
	});
//
	$('#mark_no13').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no13 li.listBamei').text() + '</li>');
			$('#mark_no13 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no13').prepend(this); //先頭に追加
			});
			$('#mark_no13').droppable('disable');
		}
	});
//
	$('#mark_no14').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no14 li.listBamei').text() + '</li>');
			$('#mark_no14 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no14').prepend(this); //先頭に追加
			});
			$('#mark_no14').droppable('disable');
		}
	});
//
	$('#mark_no15').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no15 li.listBamei').text() + '</li>');
			$('#mark_no15 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no15').prepend(this); //先頭に追加
			});
			$('#mark_no15').droppable('disable');
		}
	});
//
	$('#mark_no16').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no16 li.listBamei').text() + '</li>');
			$('#mark_no16 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no16').prepend(this); //先頭に追加
			});
			$('#mark_no16').droppable('disable');
		}
	});
//
	$('#mark_no17').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no17 li.listBamei').text() + '</li>');
			$('#mark_no17 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no17').prepend(this); //先頭に追加
			});
			$('#mark_no17').droppable('disable');
		}
	});
//
	$('#mark_no18').droppable({
		drop:function(event,ui){
			$('#mark_list').append('<li>' + $(ui.draggable).attr('id') + $('#mark_no18 li.listBamei').text() + '</li>');
			$('#mark_no18 li.listTitle').remove();
			$(ui.draggable).fadeOut('first',function(){
								$(this).remove();
							})
							.fadeIn(function(){
								$('#mark_no18').prepend(this); //先頭に追加
			});
			$('#mark_no18').droppable('disable');
		}
	});
//
	$('#mark01 li,#mark_no01 li,#mark_no02 li,#mark_no03 li,#mark_no04 li,#mark_no05 li,#mark_no06 li,#mark_no07 li,#mark_no08 li,#mark_no09 li,#mark_no10 li,#mark_no11 li,#mark_no12 li,#mark_no13 li,#mark_no14 li,#mark_no15 li,#mark_no16 li,#mark_no17 li,#mark_no18 li').disableSelection();
});

