//ブログに追加フォームを開く
function viewAddmypage(){
	if(document.getElementById('addMypage2'))
		document.getElementById('addMypage2').style.display="block";
	if(document.getElementById('sendMail'))
		document.getElementById('sendMail').style.display="none";
	if(document.getElementById('mixiForm'))
		document.getElementById('mixiForm').style.display="none";

	return;
}

//メールフォームを開く
function viewMailForm(){
	if(document.getElementById('sendMail'))
		document.getElementById('sendMail').style.display="block";
	if(document.getElementById('addMypage2'))
		document.getElementById('addMypage2').style.display="none";
	if(document.getElementById('mixiForm'))
		document.getElementById('mixiForm').style.display="none";

	return;
}

//mixiに追加フォームを開く
function viewMixiForm(){
	if(document.getElementById('mixiForm'))
		document.getElementById('mixiForm').style.display="block";
	if(document.getElementById('sendMail'))
		document.getElementById('sendMail').style.display="none";
	if(document.getElementById('addMypage2'))
		document.getElementById('addMypage2').style.display="none";

	return;
}

//ブログへ追加
function addBlog() {
	var w, wfol, folder, title, comment, id, code, text, imageurl, category, err;
	
	//エラーチェック
	if(document.getElementById("mypage_title").value == ""){
		err = "タイトルを入力してください。";
	}
	
	//空白のみチェック
	if(!err && document.getElementById("mypage_title").value.replace(/^[\s　]+|[\s　]+$/g, "") == ""){
		err = "タイトルを入力してください。（スペースのみの入力はできません。）";
	}
	
	
	if(err){
		alert(err);
	}else{
		//ボタンをクリック禁止に
		document.getElementById("mypage_submit").disabled = true;
		
		wfol = document.getElementById("mypage_folder").selectedIndex;
		folder = encodeURIComponent(document.getElementById("mypage_folder")[wfol].value);
		title = encodeURIComponent(document.getElementById("mypage_title").value);
		comment = encodeURIComponent(document.getElementById("mypage_comment").value);
		id = encodeURIComponent(document.getElementById("mypage_id").value);
		code = encodeURIComponent(document.getElementById("mypage_code").value);
		text = encodeURIComponent(document.getElementById("mypage_text").value);
		imageurl = encodeURIComponent(document.getElementById("mypage_imageurl").value);
		category = encodeURIComponent(document.getElementById("mypage_category").value);
	
		w = "&id=" + id + "&folder=" + folder + "&title=" + title + "&comment=" + comment + "&code=" + code + "&text=" + text + "&imageurl=" + imageurl + "&category=" + category;
		sendRequest(aj_addBlog,w,'POST','/addfavorite_aj.html',true,true);
	}
	return;
}
	
function aj_addBlog(r) {
	document.getElementById('addMypage').innerHTML="";
	document.getElementById('addMypage2').innerHTML=r.responseText;
	
	return;
}


//メールを送る
function sendMail() {
	var w, user, mail, title, comment, id, code, text, imageurl, category, fromname, err, flg;
	var userflg = document.getElementById("sendmail_userflg").checked;
	var addressflg = document.getElementById("sendmail_addressflg").checked;
	
	//エラーチェック
	if(userflg && !addressflg){
		//ユーザーに送信
		if(!document.getElementById("sendmail_user").value){
			err = "送信先ユーザーを指定してください。";
		}
		flg = "user";
	}else if(!userflg && addressflg){
		//メール送信
		if(!document.getElementById("sendmail_mail").value){
			err = "送信先メールアドレスを入力してください。";
		}else if(!document.getElementById("sendmail_mail").value.match(/.+@.+\..+/)){
			err = "メールアドレスが正しくありません。";
		}else if(!document.getElementById("sendmail_fromname").value){
			err = "送信者名を入力してください。";
		}
		flg = "address";
	}else{
		err = "送信先を選択してください。";
	}
	
	if(document.getElementById("sendmail_title").value == "" && !err){
		err = "タイトルを入力してください。";
	}
	
	if(document.getElementById("sendmail_comment").value == "" && !err){
		err = "本文を入力してください。";
	}
	
	if(err){
		alert(err);
	}else{
		
		
		//ボタンをクリック禁止に
		//document.getElementById("mypage_submit").disabled = true;
		
		title = encodeURIComponent(document.getElementById("sendmail_title").value);
		comment = encodeURIComponent(document.getElementById("sendmail_comment").value);
		id = encodeURIComponent(document.getElementById("mypage_id").value);
		code = encodeURIComponent(document.getElementById("mypage_code").value);
		text = encodeURIComponent(document.getElementById("mypage_text").value);
		imageurl = encodeURIComponent(document.getElementById("mypage_imageurl").value);
		category = encodeURIComponent(document.getElementById("mypage_category").value);

		fromname = encodeURIComponent(document.getElementById("sendmail_fromname").value);
		user = encodeURIComponent(document.getElementById("sendmail_user").value);
		mail = encodeURIComponent(document.getElementById("sendmail_mail").value);
		
		
		w = "&id=" + id + "&title=" + title + "&comment=" + comment + "&code=" + code + "&text=" + text + "&imageurl=" + imageurl + "&category=" + category + "&user=" + user + "&mail=" + mail + "&flg=" + flg + "&fromname=" + fromname;
		sendRequest(aj_sendMail,w,'POST','/sendmail.php',true,true);
	}
	return;
}
	
function aj_sendMail(r) {
	document.getElementById('addMypage').innerHTML="";
	alert(r.responseText);
	//document.getElementById('addMypage2').innerHTML=r.responseText;
	
	return;
}

//mixiに追加()
function addMixi() {
	var err;
	
	if(!document.getElementById("mixi_vtitle").value){
		err = "タイトルが未入力です。";
	}else if(document.getElementById("mixi_vtitle").value.length > 50){
		err = "タイトルが長すぎます。";
	}
	
	if(!err){
		if(!document.getElementById("mixi_vbody").value){
			err = "本文が未入力です。";
		}else if(document.getElementById("mixi_vbody").value.length > 200){
			err = "本文が長すぎます。";
		}
	}
	
	if(!err && !document.getElementById("mixi_email").value){
		err = "emailが未入力です。";
	}

	if(!err && !document.getElementById("mixi_password").value){
		err = "passwordが未入力です。";
	}
	
	if(err){
		alert(err);
		return false;
	}
	
	return true;
}