/*
if($("#mainStyle").size() > 0)
{
	var ua = navigator.userAgent;
	if ((ua.indexOf('iPhone') > 0 && ua.indexOf('iPad') == -1) || ua.indexOf('iPod') > 0 || ua.indexOf('Android') > 0)
	{
		$("#mainStyle").attr("href","/common/css/smart.css");
	}
}
*/

$().ready(function(){
	if($("#ftSnsBtn").size() > 0) ftSnsBtn();
	smartRollover();
	if($("#sideSnsBtn").size() > 0) sideSnsBtn();
//	if($("#footerSnsBtn").size() > 0) footerSnsBtn();
	if($("#laboBn").size() > 0) $('#laboBn ul').carouFredSel({ direction: 'down', auto: 5000, scroll: 1 });
	if($(".home").size()==0 && $("#ftYakkyoku").size() > 0)
	{
		var now = new Date();
		var hour = now.getHours(); // 時
		if(hour > 20 || hour < 4)
			$("#ftYakkyokuNight").show();
		else
			$("#ftYakkyokuDay").show();
	}
});

// ボタンクリック -> 入力チェック -> 送信 tanavex.htmlにて仕様
function funcForm(f){
	var val,txt;
	if (f == 0){
		val = document.f1.entMail.value;
		txt = "<p class='mb10 fsize14'>ご購読登録ありがとうございます。</p>";
		txt += "<p>登録完了メールを配信させていただきました。<br />送られて来ない場合は、メールアドレスの入力間違いなどの恐れがありますので、お手数ですがご確認後、もう一度ご登録ください。</p>";

	}else{
		val = document.f1.delMail.value;	
		txt = "<p class='mb10 fsize14'>削除処理受け付けました。</p>";
		txt += "<p>削除にはお時間かかる事もございますのでご了承ください。ご利用ありがとうございました。</p>";
	}
	
	if (funcChkEmail(val)){
		$.get("/cgi/getEmail.cgi", { f: f, val: val },
		function(data){
			if($("#formRes").size()>0) $("#formRes").html(txt);
			else
			{
				$("#formArea").prepend("<div id='formRes' class='dNone'>"+txt+"</div>");
				$("#formRes").fadeIn("fast");
			}
			$("#entMail").val("");
			$("#delMail").val("");
		});
	}
}

//e-mailチェック
function funcChkEmail (email) {

	var chkStr =/^(\S+)@(\S+\.\S+)$/;		//形式がaaa@aaa.com
	var chkuserStr =  new Array();				
		chkuserStr[0]=/[^a-zA-Z0-9\._-]/;	//英数かどうか
		chkuserStr[1]=/^[\.]/;				//.で始まってないか
		chkuserStr[2]=/[\.]$/;				//.で終わってないか
		chkuserStr[3]=/\.{2}/;				//.が２個以上つながってないか
		chkuserStr[4]=/^.+\..+\..+$/;		//.が2個以上ないか（ユーザー名のみ）
		
	
	var arrEmail = email.match(chkStr);		//形式チェック
	
	var a = "";
	
	if(email == ""){
		alert("NO E-MAIL");
		return false;	
	}
	if(arrEmail == null){
		alert("E-MAIL ERROR");
		return false;	
	}
	
	//ユーザー名チェック
	if(arrEmail[1].length < 2){
		alert("E-MAIL ERROR");
		return false;	
	}
	for(i=0;i<5;i++){
		if(arrEmail[1].match(chkuserStr[i])!=null){
			alert("E-MAIL ERROR");
			return false;	
		}	
	}
	//ドメイン名チェック
	if(arrEmail[2].length < 3){
		alert("E-MAIL ERROR");
		return false;	
	}
	for(i=0;i<4;i++){
		if(arrEmail[2].match(chkuserStr[i])!=null){
			alert("E-MAIL ERROR");
			return false;	
		}	
	}

	return true;	

}


function sideSnsBtn() {
	var offset = $("#sideSnsBtn").offset();
	var topPadding = 15;
	$(window).scroll(function() {
		if ($(window).scrollTop() > offset.top) {
			$("#sideSnsBtn").stop().animate({marginTop: $(window).scrollTop() - offset.top + topPadding}, 600, "easeInQuad");
		} else {
			$("#sideSnsBtn").stop().animate({marginTop: 0}, 600, "easeInQuad");
		};
	});
}

function footerSnsBtn() {
	var url = encodeURI(document.URL);
/*
	var tag = '<table>'+
						'<tr>'+
						'<td class="tw"><a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-lang="ja">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></td>'+
						'<td class="fbook"><iframe src="http://www.facebook.com/plugins/like.php?app_id=125068230918821&amp;href='+url+'&amp;send=false&amp;layout=button_count&amp;width=&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=24" scrolling="no" frameborder="0" style="border:0;overflow:hidden; height:24px; width: 130px;" allowTransparency="true"></iframe></td>'+
						'<td class="gp"><g:plusone></g:plusone></td>'+
						'</tr>'+
						'</table>';
*/



	var tag = '<span class="tw"><a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-lang="ja">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></span>'+
						'<span class="fbook"><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="'+url+'" width="450" font="verdana"></fb:like</span>'+
						'<span class="gp"><g:plusone></g:plusone></span>';

	$('#footerSnsBtn').html(tag);
}

function ftSnsBtn() {

var url = encodeURI(document.URL);
var ttl = encodeURI(document.title);

var tag = '<span class="mr15"><img src="/common/images/sns_txt01.gif" width="117" height="46" alt="このページを共有する" /></span>'+
'<span><a href="http://twitter.com/share?count=horizontal&amp;original_referer='+url+'&amp;text='+ttl+'&amp;url='+url+'&amp;via=goAlternative" onclick="window.open(this.href,\'tweetwindow\',\'width=550, height=450,personalbar=0,toolbar=0,scrollbars=1,resizable=1\'); return false;"><img src="/common/images/sns_btn_tw_default.gif" width="46" height="46" alt="Twitter" /></a></span>'+
'<span><a href="http://www.facebook.com/sharer.php?u='+url+'&amp;t='+ttl+'" onclick="window.open(this.href,\'fbwindow\',\'width=550, height=450,personalbar=0,toolbar=0,scrollbars=1,resizable=1\'); return false;"><img src="/common/images/sns_btn_fb_default.gif" width="46" height="46" alt="facebook" /></a></span>';
	$('#ftSnsBtn').html(tag);
}

function smartRollover() {

	if( $.browser.msie && $.browser.version<7)
	{
		$("img, input").each(function()
		{
			if($(this).attr("src").match("_default.png"))
			{
				$(this)
				.data("src",$(this).attr("src"))
				.attr("src","/common/images/blank.gif")
				.css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$(this).data("src")+"',sizingMethod='scale')");
				$('<img/>').attr( 'src', $(this).data("src").replace("_default.", "_over.") );
				$(this).mouseover(
					function() {
						$(this).css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$(this).data("src").replace("_default.", "_over.")+"',sizingMethod='scale')")
					}
				);
				$(this).mouseout(
					function() {
						$(this).css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$(this).data("src")+"',sizingMethod='scale')")
					}
				);
			}
			else if($(this).attr("src").match("_default."))
			{
				$('<img/>').attr( 'src', $(this).attr("src").replace("_default.", "_over.") );

				$(this).mouseover(
					function() {
						$(this).attr("src", $(this).attr("src").replace("_default.", "_over."));
					}
				);
				$(this).mouseout(
					function() {
						$(this).attr("src", $(this).attr("src").replace("_over.", "_default."));
					}
				);
			}
			else if($(this).attr("src").match(".png"))
			{
				$(this)
				.data("src",$(this).attr("src"))
				.attr("src","/common/images/blank.gif")
				.css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$(this).data("src")+"',sizingMethod='scale')");
			}
		});
	}
	else
	{
		$("img, input").each(function (){
			if($(this).attr("src"))
			{
				if($(this).attr("src").match("_default."))
				{
					$('<img/>').attr( 'src', $(this).attr("src").replace("_default.", "_over.") );

					$(this).mouseover(
						function() {
							$(this).attr("src", $(this).attr("src").replace("_default.", "_over."));
						}
					);
					$(this).mouseout(
						function() {
							$(this).attr("src", $(this).attr("src").replace("_over.", "_default."));
						}
					);
				}
			}
		});
	}
}

google.load('search', '1', {language : 'ja'});
google.setOnLoadCallback(function() {
  var customSearchControl = new google.search.CustomSearchControl('003521092641668983780:yqdovn6ztpq');
  customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
  var options = new google.search.DrawOptions();
  options.enableSearchboxOnly("http://www.tanaweb.co.jp/search.html");
  customSearchControl.draw('cse-search-form', options);
}, true);

/*
 * Google Analytics
 */
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-26409528-1']);
_gaq.push(['_trackPageview']);

(function() {
  var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();


