function getCitycode(code) {
	document.getElementById('area2').value = code;
}
function getmenucode(code) {
	document.getElementById('rmenu2').value = code;
}
function getCityList(code) {
	document.getElementById('area2').value = code;
	var url = '/getcities3.php';
	var pars = "prefcode="+code;
	var a = new Ajax.Updater(
			'placeholder', url, 
		{
			method: 'get', 
			parameters: pars, 
			onSuccess: function(request) {
			},
			onComplete: function(request) {
			},
			onFailure: function(request) {
			},
			onException: function (request) {   
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
function getSearchList(no,mode) {
	var word = document.getElementById('searchname').value;
//	var no = document.getElementById('searchcateg').value;
	var url = '/search_link.php';
	var pars = "searchcateg="+no+"&searchname="+word+"&mode="+mode;
	var a = new Ajax.Updater(
			'searchlists', 
		url, 
		{
			method: 'post', 
			parameters: pars, 
			onSuccess: function(request) {
				parameters: pars
			},
			onComplete: function(request) {
			},
			onFailure: function(request) {
			},
			onException: function (request) {   
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
function s_getSearchList(no,mode) {
	var word = document.getElementById('s_searchname').value;
//	var no = document.getElementById('s_searchcateg').value;
	var url = '/s_search_link.php';
	var pars = "searchcateg="+no+"&searchname="+word+"&mode="+mode;
	var a = new Ajax.Updater(
			's_searchlists', 
		url, 
		{
			method: 'post', 
			parameters: pars, 
			onSuccess: function(request) {
				parameters: pars
			},
			onComplete: function(request) {
			},
			onFailure: function(request) {
			},
			onException: function (request) {   
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
function getemojiList(categ) {
	var url = '/emoji.php';
	var pars = "categ="+categ;
	var a = new Ajax.Updater(
			'emoji', 
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onSuccess: function(request) {
				parameters: pars
			},
			onComplete: function(request) {
			},
			onFailure: function(request) {
			},
			onException: function (request) {   
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
function getimage(next,shopid) {
	var url = '/image_mold3.php';
	if (next == 'F') {
		var imagename = document.getElementById('imagename').value;
		var width = document.getElementById('width').value;
		var shopid = document.getElementById('shopid').value;
		var memberid = document.getElementById('memberid').value;
		var mode = document.getElementById('mode').value;
		var imgtitle = '';
		var imgcoment = '';
		var pyear = '';
		var pmonth = '';
	} else if (next == '1') {
		var imagename = document.getElementById('imagename').value;
		var width = document.getElementById('width').value;
		var shopid = document.getElementById('shopid').value;
		var memberid = document.getElementById('memberid').value;
		var mode = document.getElementById('mode').value;
		var imgtitle = '';
		var imgcoment = '';
		var pyear = '';
		var pmonth = '';
	} else if (next == '2' || next == '3') {
		var width = document.getElementById('width').value;
		var shopid = document.getElementById('shopid').value;
		var memberid = document.getElementById('memberid').value;
		var mode = document.getElementById('mode').value;
		var imagename = document.getElementById('imagename').value;
		var imgtitle = document.getElementById('imgtitle').value;
		var imgcoment = document.getElementById('imgcoment').value;
		var pyear = document.getElementById('pyear').value;
		var pmonth = document.getElementById('pmonth').value;
	}
	var pars = "imagename="+imagename+"&shopid="+shopid+"&next="+next+"&imgtitle="+imgtitle+"&imgcoment="+imgcoment+"&pyear="+pyear+"&pmonth="+pmonth+"&width="+width+"&memberid="+memberid+"&mode="+mode;
	var a = new Ajax.Updater(
			'image_upload', 
		url, 
		{
			method: 'post', 
			parameters: pars, 
			onSuccess: function(request) {
				parameters: pars
			},
			onComplete: function(request) {
			},
			onFailure: function(request) {
			},
			onException: function (request) {   
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
function addpreview(mode) {
	var inputtext = encodeURIComponent(document.getElementById('canvas').value);
	var preview = document.getElementById('preview').value;
	var url = '/text_mold3.php';
	var pars = "inputtext="+inputtext+"&preview="+preview;
	var a = new Ajax.Updater(
			'previewarea', 
		url, 
		{
			method: 'post', 
			parameters: pars, 
			onSuccess: function(request) {
				parameters: pars
			},
			onComplete: function(request) {
			},
			onFailure: function(request) {
			},
			onException: function (request) {   
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
function imgupwait(size) {
	var url = '/imgupwait.php';
	var pars = "size="+size;
	var a = new Ajax.Updater(
			'previewarea', 
		url, 
		{
			method: 'get',
			parameters: pars, 
			onSuccess: function(request) {
			},
			onComplete: function(request) {
			},
			onFailure: function(request) {
			},
			onException: function (request) {   
			}
		}
	);
}
function inputtoolview (toolno,mode,shopid,memberid,width) {
	var url = '/inputtool3.php';
	var pars = "toolno="+toolno+"&mode="+mode+"&shopid="+shopid+"&memberid="+memberid+"&width="+width;
	var a = new Ajax.Updater(
			'inputtool', 
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onSuccess: function(request) {
				parameters: pars
			},
			onComplete: function(request) {
				if (toolno == '6') {
					new Form.Element.Observer('imagename', 1,
						function (element,value) {
							getimage('F',shopid);
						}
					);
				}
			},
			onFailure: function(request) {
			},
			onException: function (request) {   
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
function review_coment_view (review_id,window,mode,pref) {
	var pars = "review_id="+review_id+"&window="+window+"&mode="+mode+"&pref="+pref;
	var url = '/review_coment_view.php';
	var a = new Ajax.Updater(
			'review_'+review_id,url,
		{
			method: 'get', 
			parameters: pars, 
			onSuccess: function(request) {
			},
			onComplete: function(request) {
			},
			onFailure: function(request) {
			},
			onException: function (request) {   
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
function font_size (size,ssl) {
	var pars = "size="+size+"&ssl="+ssl;
	var url = '/font_size.php';
	var a = new Ajax.Updater(
			'font_size',url,
		{
			method: 'get', 
			parameters: pars, 
			onSuccess: function(request) {
			},
			onComplete: function(request) {
			},
			onFailure: function(request) {
			},
			onException: function (request) {   
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
function addmenu (shopid,mode) {
	var mkana = document.getElementById('mkana').value;
	var mname = document.getElementById('mname').value;
	var mprice = document.getElementById('mprice').value;
	var mtext = document.getElementById('mtext').value;
	var categ = document.getElementById('categ').value;
	var rmenberid = document.getElementById('rmenberid').value;
	var pars = "shopid="+shopid+"&mkana="+mkana+"&mname="+mname+"&mprice="+mprice+"&mtext="+mtext+"&categ="+categ+"&mode="+mode+"&rmenberid="+rmenberid;
	var url = '/addmenu.php';
	var a = new Ajax.Updater(
			'addmenuarea',url, 
		{
			method: 'post', 
			parameters: pars, 
			onSuccess: function(request) {
			},
			onComplete: function(request) {
			},
			onFailure: function(request) {
			},
			onException: function (request) {   
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
function addtext (word) {
//	var word = encodeURIComponent(word);
	var txtarea = document.myform.canvas;
	if (!word) {
		var word = document.getElementById('linkselect').value;
	} else if (word == 'U') {
		var word = '['+document.getElementById('addurl').value+':'+document.getElementById('addurltext').value+']';
	} else if (word == 'S') {
		if (document.getElementById('imagename').value) {
//			if(navigator.appName.indexOf("Microsoft") > -1){
				if(document.myform.dlr_d.checked){
					var checkid = document.myform.dlr_d.value;
				} else if(document.myform.dlr_l.checked){
					var checkid = document.myform.dlr_l.value;
				} else if(document.myform.dlr_r.checked){
					var checkid = document.myform.dlr_r.value;
				}
//			} else {
//				if(document.imgfrm.dlr_d.checked){
//					var checkid = document.imgfrm.dlr_d.value;
//				} else if(document.imgfrm.dlr_l.checked){
//					var checkid = document.imgfrm.dlr_l.value;
//				} else if(document.imgfrm.dlr_r.checked){
//					var checkid = document.imgfrm.dlr_r.value;
//				}
//			}
			var word = '[img:'+document.getElementById('imagename').value+':'+checkid+']';
		} else {
			var word = '';
		}
	}
	if(navigator.appName.indexOf("Microsoft") > -1){
		txtarea.focus();
		if (!document.selection) return;
		var range = document.selection.createRange();
		range.text = word;
		txtarea.focus();
	} else {
		if (txtarea.createTextRange && txtarea.caretPos) {
			var caretPos = txtarea.caretPos;
			caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? word + ' ' : word;
			txtarea.focus();
		} else {
			var length = txtarea.textLength;
			var start = txtarea.selectionStart;
			var end = txtarea.selectionEnd;
			var txtarea1 = txtarea.value.substring(0, start);
			var txtarea2 = txtarea.value.substr(end, length);
			txtarea.value = txtarea1 + word + txtarea2;
			txtarea.focus();
		}
	}
}
function s_addtext () {
	var rselect = document.getElementById('rselect').value;
	var inputtext = document.getElementById('s_linkselect').value;
	n1 = rselect.indexOf(inputtext, 0); 
	if (n1 >= 0) {
		rselect = rselect.replace(inputtext, "");
	}
	rselect = rselect + inputtext;
	var url = '/s_text_mold.php';
	var pars = "data="+rselect;
	var a = new Ajax.Updater(
			's_list_preview', 
		url, 
		{
			method: 'post', 
			parameters: pars, 
			onSuccess: function(request) {
				parameters: pars
	document.getElementById('rselect').value = rselect;
			},
			onComplete: function(request) {
			},
			onFailure: function(request) {
			},
			onException: function (request) {   
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
function s_deltext (id) {
	var rselect = document.getElementById('rselect').value;
	rselect = rselect.replace(id, "");
	var url = '/s_text_mold.php';
	var pars = "data="+rselect;
	var a = new Ajax.Updater(
			's_list_preview', 
		url, 
		{
			method: 'post', 
			parameters: pars, 
			onSuccess: function(request) {
				parameters: pars
	document.getElementById('rselect').value = rselect;
			},
			onComplete: function(request) {
			},
			onFailure: function(request) {
			},
			onException: function (request) {   
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
function s2list (id,pref,pno,condi) {
	var url = '/s2_list.php';
	var pars = "id="+id+"&pref="+pref+"&pno="+pno+"&condi="+condi;
	var a = new Ajax.Updater(
			's2list'+pno+condi, 
		url, 
		{
			method: 'get', 
			parameters: pars, 
			onSuccess: function(request) {
				parameters: pars
			},
			onComplete: function(request) {
			},
			onFailure: function(request) {
			},
			onException: function (request) {   
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
function relshop_add (mode,shopid) {
	if (document.getElementById('s_linkselect')) {
		var inputid = document.getElementById('s_linkselect').value;
	}
	if (document.getElementById('relshopid')) {
		var relshopid = document.getElementById('relshopid').value;
	}
	var url = '/relshop.php';
	var pars = "inputid="+inputid+"&relshopid="+relshopid+"&mode="+mode+"&shopid="+shopid;
	var a = new Ajax.Updater(
			'relshop',url,
		{
			method: 'get',
			parameters: pars, 
			onSuccess: function(request) {
				parameters: pars
			},
			onComplete: function(request) {
				document.getElementById('relshopid2').value = document.getElementById('relshopid').value;
			},
			onFailure: function(request) {
			},
			onException: function (request) {   
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
function mylist_view (mode,test) {
	document.body.style.cursor = "wait";
	var url = '/mylist_view_read.php';
	var sideview = "";
	if (mode == 'make') {
		var shopid = document.getElementById('shopid').value;
		var make_list_title = encodeURIComponent(document.getElementById('make_list_title').value);
		var make_list_coment = encodeURIComponent(document.getElementById('make_list_coment').value);
		var mylistid = document.getElementById('mylistid').value;
		for (var i = 0; i < document.mylistform.list_oc.length; i++) {
			if(document.mylistform.list_oc[i].checked == true) {
				list_oc = document.mylistform.list_oc[i].value;
			}
		}
		for (var i = 0; i < document.mylistform.list_col.length; i++) {
			if(document.mylistform.list_col[i].checked == true) {
				list_col = document.mylistform.list_col[i].value;
			}
		}
		var pars = "mode="+mode+"&shopid="+shopid+"&test="+test+"&make_list_title="+make_list_title+"&make_list_coment="+make_list_coment+"&list_oc="+list_oc+"&list_col="+list_col+"&mylistid="+mylistid;
	} else if (mode == 'view' || mode == 'shopadd') {
		var shopid = document.getElementById('shopid').value;
		var mylistid = document.getElementById('mylistid').value;
		var pars = "mode="+mode+"&shopid="+shopid+"&test="+test+"&mylistid="+mylistid;
		if (mylistid > 0) {
			var date = new Date();
			date.setTime(date.getTime()+(30*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
			document.cookie = "mylistviewno="+mylistid+expires+"; path=/";
		}
	} else if (mode == 'sideview') {
		var listid = document.getElementById('mylistsideid').value;
		var pars = "mode="+mode+"&test="+test+"&listid="+listid;
		sideview = "side";
		if (listid > 0) {
			var date = new Date();
			date.setTime(date.getTime()+(30*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
			document.cookie = "mylistsideviewno="+listid+expires+"; path=/";
		}
	} else {
		var shopid = document.getElementById('shopid').value;
		var pars = "mode="+mode+"&shopid="+shopid+"&test="+test;
		if (mylistid > 0) {
			var date = new Date();
			date.setTime(date.getTime()+(30*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
			document.cookie = "mylistviewno="+mylistid+expires+"; path=/";
		}
	}
	var a = new Ajax.Updater(
			'mylist_view'+sideview, 
		url, 
		{
			method: 'post', 
			parameters: pars, 
			onSuccess: function(request) {
			},
			onComplete: function(request) {
				if (mode == 'shopadd') {
					mylist_sidedetail('refresh',mylistid,test);
					if (mylistid > 0) {
						var date = new Date();
						date.setTime(date.getTime()+(30*24*60*60*1000));
						var expires = "; expires="+date.toGMTString();
						document.cookie = "mylistsideviewno="+mylistid+expires+"; path=/";
					}
				}
				document.body.style.cursor = "default";
			},
			onFailure: function(request) {
			},
			onException: function (request) {   
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
function mylist_edit (mode,listid) {
	document.body.style.cursor = "wait";
//		var date = new Date();
//		date.setTime(date.getTime()+(2*60*60*1000));
//		var expires = "; expires="+date.toGMTString();
//		if (mode == 'simple') {
//			document.cookie = "mylistopenno=0"+expires+"; path=/";
//		} else {
//			document.cookie = "mylistopenno="+listid+expires+"; path=/";
//			document.cookie = "mylistpage=1"+expires+"; path=/";
//		}
	var url = '/mylist_edit.php';
	var pref = document.mylistform.pref.value;
	var member_id = document.mylistform.member_id.value;
	var test = document.mylistform.test.value;
	if (mode == 'editpost' || mode == 'makepost') {
		var make_list_title = encodeURIComponent(document.getElementById('make_list_title').value);
		var make_list_coment = encodeURIComponent(document.getElementById('make_list_coment').value);
		for (var i = 0; i < document.mylistform.list_oc.length; i++) {
			if(document.mylistform.list_oc[i].checked == true) {
				list_oc = document.mylistform.list_oc[i].value;
			}
		}
		for (var i = 0; i < document.mylistform.list_col.length; i++) {
			if(document.mylistform.list_col[i].checked == true) {
				list_col = document.mylistform.list_col[i].value;
			}
		}
		var pars = "mode="+mode+"&pref="+pref+"&listid="+listid+"&test="+test+"&make_list_title="+make_list_title+"&make_list_coment="+make_list_coment+"&list_oc="+list_oc+"&list_col="+list_col+"&member_id="+member_id;
	} else {
		var pars = "mode="+mode+"&pref="+pref+"&listid="+listid+"&test="+test+"&member_id="+member_id;
	}
	if (mode == 'detail' || mode == 'simple') {
		var container = 'list'+listid;
	} else {
		var container = 'mylistcontainer';
	}
	var a = new Ajax.Updater(
		container,url, 
		{
			method: 'post', 
			parameters: pars, 
			onSuccess: function(request) {
				document.body.style.cursor = "default";
			},
			onComplete: function(request) {
				document.body.style.cursor = "default";
			},
			onFailure: function(request) {
				document.body.style.cursor = "default";
			},
			onException: function (request) {   
				document.body.style.cursor = "default";
			}
		}
	);
}
function mylist_detail (mode,listid,page,dataid) {
	document.body.style.cursor = "wait";
//		var date = new Date();
//		date.setTime(date.getTime()+(2*60*60*1000));
//		var expires = "; expires="+date.toGMTString();
//		document.cookie = "mylistopenno="+listid+expires+"; path=/";
//		document.cookie = "mylistpage="+page+expires+"; path=/";
	var pref = document.mylistform.pref.value;
	var member_id = document.mylistform.member_id.value;
	var test = document.mylistform.test.value;
	var url = '/mylist_edit.php';
	var pars = "mode="+mode+"&pref="+pref+"&listid="+listid+"&dataid="+dataid+"&test="+test+"&member_id="+member_id+"&page="+page+"&detail=Y";
	var a = new Ajax.Updater(
			'detail'+listid, 
		url, 
		{
			method: 'post',
			parameters: pars,
			onSuccess: function(request) {
				parameters: pars
			},
			onComplete: function(request) {
				document.body.style.cursor = "default";
			},
			onFailure: function(request) {
			},
			onException: function (request) {
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
function mylist_sidedetail (mode,listid,page) {
	document.body.style.cursor = "wait";
	var sideview = "";
	var cmode = "";
	if (mode == 'page') {
		sideview = 'list';
		cmode = 'opens';
	} else {
		cmode = mode;
	}
	if (mode != 'refresh') {
		var date = new Date();
		date.setTime(date.getTime()+(2*60*60*1000));
		var expires = "; expires="+date.toGMTString();
		document.cookie = "mylistsideon="+cmode+expires+"; path=/";
		document.cookie = "mylistsidepage="+page+expires+"; path=/";
	}
	var pref = document.mylistform2.pref.value;
	var test = document.mylistform2.test.value;
	var url = '/mylist_view_read.php';
	var pars = "mode="+mode+"&pref="+pref+"&listid="+listid+"&test="+test+"&page="+page;
	var a = new Ajax.Updater(
			'mylist_viewside'+sideview, 
		url, 
		{
			method: 'post',
			parameters: pars,
			onSuccess: function(request) {
				parameters: pars
				document.body.style.cursor = "default";
			},
			onComplete: function(request) {
				document.body.style.cursor = "default";
			},
			onFailure: function(request) {
				document.body.style.cursor = "default";
			},
			onException: function (request) {
				document.body.style.cursor = "default";
			}
		}
	);
}
function clap (id) {
	var date = new Date();
	date.setTime(date.getTime()+(7*24*60*60*1000));
	var expires = "; expires="+date.toGMTString();
	document.cookie = "clap"+id+"=Y; path=/";
	var url = '/clap.php';
	var pars = "id="+id;
	var a = new Ajax.Updater(
			'clap'+id, 
		url, 
		{
			method: 'get',
			parameters: pars,
			onSuccess: function(request) {
				parameters: pars
			},
			onComplete: function(request) {
			},
			onFailure: function(request) {
			},
			onException: function (request) {
			}
		}
	);
}
