$(document).ready(function() {

//twitterページ投稿
twitter_func();

//三栄 購入ページへのリンク修正
suna_link();

//プレミアム　申込みフォーム
plemium_form();


});	//$(document).ready(function() 


//プレミアム　申込みフォーム
function plemium_form(){
	if(now_url.indexOf("premium_online")==-1) return false;
	//
	if(now_url.indexOf("test_form")==-1) return false;
	
	var f1_outline=byid("f1_outline");
	f1_outline.style.position="relative"	
	
	//$(f1_outline).width()
	var make_div=tag_make("div");
	with(make_div.style){
		position="absolute";
		top="0";
		left="0";
		padding="13px"
		background="#111"
		border="solid 1px #000"
		}//with
	$(make_div).css({opacity: "0.9"}); 
	f1_outline.appendChild(make_div)
	
		//form関連　製作
	/*
	オリジナル情報
	<form method="POST" action="/sys-html/cgi-bin/formwiz.cgi">
<input type="hidden" name="formid" value="S7MQRHrI8wsAAFf7Lzg308">
<input type="hidden" name="action" value="confirm">
	*/
	var make_form=tag_make("form");
	make_form.setAttribute("method","POST");
	make_form.setAttribute("action","http://i-dea21.co.jp/sys-html/cgi-bin/formwiz.cgi");
	make_div.appendChild(make_form)
	for(i=0;i<2;i++){
		var make_input=tag_make("input");
		make_input.setAttribute("type","hidden");
		if(i==0){
			make_input.setAttribute("name","formid");
			make_input.setAttribute("value","S7MQRHrI8wsAAFf7Lzg308");
			}else{
			make_input.setAttribute("name","action");
			make_input.setAttribute("value","confirm");
				}
		make_form.appendChild(make_input)
		}
		
	//一覧テーブル　製作
	var make_table=tag_make("table");
	var make_tbody=tag_make("tbody");
	make_table.appendChild(make_tbody);
	make_form.appendChild(make_table);
	for(i=0;i<5;i++){
		var make_tr=tag_make("tr");
		if(i!=4){
		//
		for(q=0;q<2;q++){
			var make_td=tag_make("td");
			with(make_td.style){
				padding="0 0 8px"
				}
			if(q==0){
				    if(i==0){
					make_td.appendChild(text_make("メールアドレス"))
					}else if(i==1){
					make_td.appendChild(text_make("確認のためにもう一度メールアドレスを入力してください。"))
					}else if(i==2){
					make_td.appendChild(text_make("お名前"))
					}else if(i==3){
					make_td.appendChild(text_make("お客様ID"))
					}//else if
				}else{
					if(i==0){
					//<input type="text" name="contents0" class="mail">
					var make_input=tag_make("input");
					make_input.setAttribute("type","text");
					make_input.setAttribute("name","contents0")	;
					make_input.setAttribute("id","form_mail1");
					make_td.appendChild(make_input);
					}else if(i==1){
					var make_input=tag_make("input");
					make_input.setAttribute("type","text")
					make_input.setAttribute("name","contents0")	;
					make_input.setAttribute("id","form_mail2");
					make_td.appendChild(make_input);
					}else if(i==2){
					var make_input=tag_make("input");
					make_input.setAttribute("type","text")
					make_input.setAttribute("name","contents1")	;
					make_input.setAttribute("id","form_name");
					make_td.appendChild(make_input);
					}else if(i==3){
					var make_input=tag_make("input");
					make_input.setAttribute("type","text")
					make_input.setAttribute("name","contents2")	;
					make_input.setAttribute("id","form_id");
					make_td.appendChild(make_input);
					}//else if
					}//else
			make_tr.appendChild(make_td);		
			}//q
		}else{
		var make_td=tag_make("td");
		make_td.setAttribute("colspan","2");
		with(make_td.style){
		textAlign="center"
		}
		//<input type="submit" value="確認画面へ">
		var make_input=tag_make("input");
		make_input.setAttribute("type","submit");
		make_input.setAttribute("value","確認画面へ");
		make_input.setAttribute("id","form_button");
		make_td.appendChild(make_input);				
		make_tr.appendChild(make_td);
			}
		make_tbody.appendChild(make_tr);
		}
		
	//ボタンクリックで入力内容を確認
	var form_mail1=byid("form_mail1");
	var form_mail2=byid("form_mail2");
	var form_name=byid("form_name");
	var form_id=byid("form_id");
	var form_button=byid("form_button");
	form_button.onclick=function(){		
		if(form_mail1.value==""||form_mail2.value==""||form_name.value==""||form_id.value==""){
			alert("全項目をご入力ください");
			return false;
			}//
		if(form_mail1.value!=form_mail2.value){
			alert("ご入力メールアドレス、確認用メールアドレスが違います。");
			return false;
			}//
		}
	
	
	
	}//function


//三栄 購入ページへのリンク修正
function suna_link(){
	if(!tag_name(document,"a")) return false;
	
	var tag_a=tag_name(document,"a");
	for(i=0;i<tag_a.length;i++){
		if(tag_a[i].getAttribute("href")){
			var url_text=tag_a[i].getAttribute("href");
			var common_text="http://www.sun-a.com/cart/t_index.php?cm=cartIn&pid=";		
				
				if(url_text.indexOf("magazine/details.html")!=-1){			
				var ch_url=url_text.split("details.html?id=");
				tag_a[i].setAttribute("href",ch_url[0]+"detail.php?pid="+ch_url[1]);
				}else if(url_text.indexOf("intervalorders/?pid=138")!=-1){
				tag_a[i].setAttribute("href",common_text+"3451");//定期　オートスポーツ
				}else if(url_text.indexOf("intervalorders/?pid=2")!=-1){
				tag_a[i].setAttribute("href",common_text+"3428");//定期　F1速報
				}else if(url_text.indexOf("intervalorders/?pid=139")!=-1){
				tag_a[i].setAttribute("href",common_text+"3363");//定期　F1レーシング
				}	
			}//if
		}//for
	
	}

//twitterページ投稿
function twitter_func(){
if(now_url.indexOf("issue")==-1) return false;

//
var in_area;
var issue=byid("issue");
var check_div=tag_name(issue,"div");

for(i=0;i<check_div.length;i++){
if(check_div[0].getAttribute("class")){
if(check_div[i].getAttribute("class")=="btn_area") in_area=check_div[i]
}else{
if(check_div[i].getAttribute("className")=="btn_area") in_area=check_div[i]
}//else
}//for


//挿入用配列
var temp_array=new Array(
"http://twitter.com/home/?status=",
"",
now_url
);

temp_array[1]=tag_name(byid("issue"),"img")[0].getAttribute("alt")+" ";


//挿入用テキスト作成
var href_text=temp_array[0]+encodeURIComponent(temp_array[1])+encodeURIComponent(temp_array[2])


var icon_img=tag_make("img");
icon_img.setAttribute("src","../common/images/issue/icon_twitter.gif");
with(icon_img.style){
position="absolute";
top="0";
left="0"
marginLeft="3px"
}

//icon_img.style.margin="0 0 -8px" IE6だとマイナス分が消える。要対策
var in_text=text_make("　このページを twitter へ投稿");


//ツイッター投稿用
var make_a=tag_make("a");
make_a.setAttribute("href",href_text);
make_a.setAttribute("target","_blank");

with(make_a.style){
color="#E6E6E6";
marginTop="3px";
//paddingLeft="23px"
display="block";
position="relative"
textAlign="left";
fontSize="1em";
}

var make_span=tag_make("span");
with(make_span.style){
position="absolute";
top="0";
left="20px";
cursor="pointer"
}




//
make_a.appendChild(icon_img);
make_span.appendChild(in_text);
make_a.appendChild(make_span);
in_area.appendChild(make_a);



}//






	
	
//省略_start------------------------------------------

//id省略
function byid(id){
return document.getElementById(id);
}

//タグ生成
function tag_make(tag){
return document.createElement(tag);
}

//タグ指定
function tag_name(name1,tag){
return name1.getElementsByTagName(tag);
}

//テキスト生成
function text_make(text){
return document.createTextNode(text);
}


//現在のアドレス取得
var now_url=window.location.href;

//日付時を2008010100の形式で取得
var now_date=now_date()

function now_date(){
var now=new Date();
var month=in_func(now.getMonth()+1);
var date=in_func(now.getDate());
var hours=in_func(now.getHours());

return now.getFullYear()+month+date+hours

function in_func(n){if(n<10){n=""+0+n;return n;}else{n=""+n;return n;}}
	}//now_date()の閉め
