// JavaScript Document
function getMsgModule() {	//EnjoyGourmet Service Mail
		div = document.getElementById('showmessage');
		divID = 'showmessage';
		mailtype = document.getElementById("mtype").value;
		var sUrl='classes/func.mailer_check.php';
		var postdata = 'sendmessage=1&name=' + document.getElementById("name").value;
		postdata += '&email=' + document.getElementById("email").value;
		postdata += '&syscode=' + document.getElementById("syscode").value;
		postdata += '&messagetxt=' + encodeURI( document.getElementById("messagetxt").value);
		postdata += '&mtype=' + encodeURI( document.getElementById("mtype").value);
		
		if(mailtype=='business'){
			postdata += '&comname=' + encodeURI( document.getElementById("comname").value);
			postdata += '&comtype=' + encodeURI( document.getElementById("comtype").value);
			postdata += '&tel=' + encodeURI( document.getElementById("tel").value);
			postdata += '&addr=' + encodeURI( document.getElementById("addr").value);
			postdata += '&comtxt=' + encodeURI( document.getElementById("comtxt").value);
		} else if(mailtype=='commend'){
			postdata += '&rname=' + encodeURI( document.getElementById("rname").value);
			postdata += '&tel=' + encodeURI( document.getElementById("tel").value);
			postdata += '&addr=' + encodeURI( document.getElementById("addr").value);
		} else if(mailtype=='rest'){
			postdata += '&rno=' + encodeURI( document.getElementById("rno").value);
			postdata += '&rname=' + encodeURI( document.getElementById("rname").value);
			postdata += '&rtype=' + encodeURI( document.getElementById("rtype").checked);
			postdata += '&rtype2=' + encodeURI( document.getElementById("rtype2").checked);
			postdata += '&rtype3=' + encodeURI( document.getElementById("rtype3").checked);
			postdata += '&rcname=' + encodeURI( document.getElementById("rcname").value);
			postdata += '&rcaddr=' + encodeURI( document.getElementById("rcaddr").value);
			postdata += '&rctel=' + encodeURI( document.getElementById("rctel").value);
		} else if(mailtype=='mem'){
			postdata += '&account=' + encodeURI( document.getElementById("account").value);
			postdata += '&atmnum=' + encodeURI( document.getElementById("atmnum").value);
		} else if(mailtype=='cp'){
			postdata += '&company=' + encodeURI( document.getElementById("company").value);
			postdata += '&tel=' + encodeURI( document.getElementById("tel").value);
			postdata += '&ctime=' + encodeURI( document.getElementById("ctime").value);
		}
		
		var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, { success:successHomeHandler, failure:failureHandler },postdata);
		document.getElementById('showmessage').innerHTML='<img src=images_icon/loading.gif>';
		regularExpression = /^[^\s]+@[^\s]+\.[^\s]{2,3}$/;
		error_check=0;
		
		if(mailtype != 'mem'){
			if(mailtype=='' || mailtype=='service'){
				if(document.getElementById('name').value!='' && document.getElementById('email').value!='' && regularExpression.test(document.getElementById('email').value) && document.getElementById('messagetxt')!='' && document.getElementById('syscode').value !=''){
					document.getElementById('name').value='';
					document.getElementById('email').value='';
					document.getElementById('syscode').value='';
					document.getElementById('messagetxt').value='';
					alertmsg='服務信箱訊息送出中！我們將有專人處理您的問題！';
					backurl='index.php';
				} else  error_check++;
			} else if(mailtype=='business'){
				if(document.getElementById('name').value!='' && document.getElementById('email').value!='' && regularExpression.test(document.getElementById('email').value) && document.getElementById('messagetxt')!='' && document.getElementById('comname').value!='' && document.getElementById('comtype').value!='' && document.getElementById('tel').value!='' && document.getElementById('addr').value!='' && document.getElementById('comtxt') !='' && document.getElementById('syscode').value !='') {
					document.getElementById('comname').value='';
					document.getElementById('comtype').value='';
					document.getElementById('tel').value='';
					document.getElementById('addr').value='';
					document.getElementById('comtxt').value='';
					alertmsg='企業合作訊息送出中！感謝您對「英卓美食網」的支持';
					backurl='index.php';
				} else  error_check++;
			} else if(mailtype=='commend'){
				if(document.getElementById('name').value!='' && document.getElementById('email').value!='' && regularExpression.test(document.getElementById('email').value) && document.getElementById('messagetxt')!='' && document.getElementById('tel').value!='' && document.getElementById('addr').value!='' && document.getElementById('rname') !='' && document.getElementById('syscode').value !=''){
					document.getElementById('tel').value='';
					document.getElementById('addr').value='';
					document.getElementById('rname').value='';
					alertmsg='推薦餐廳訊息送出中！感謝您對「英卓美食網」的支持';
					backurl='index.php';
				} else  error_check++;
			} else if(mailtype=='rest'){
				if(document.getElementById('name').value!='' && document.getElementById('email').value!='' && regularExpression.test(document.getElementById('email').value) && document.getElementById('messagetxt')!='' && !(document.getElementById('rtype').checked==false && document.getElementById('rtype2').checked==false && document.getElementById('rtype3').checked==false) && document.getElementById('syscode').value !=''){
					document.getElementById('rtype').checked=false;
					document.getElementById('rtype2').checked=false;
					document.getElementById('rtype3').checked=false;
					document.getElementById('rcname').value='';
					document.getElementById('rcaddr').value='';
					document.getElementById('rctel').value='';
					backurl='rest_detail.php?rno='+ document.getElementById('rno').value;
					alertmsg='訊息送出中！感謝您對「英卓美食網」的支持';
				} else error_check++;
			} else if(mailtype=='cp'){
				if(document.getElementById('company').value!='' && document.getElementById('name').value!='' && document.getElementById('tel').value!='' && regularExpression.test(document.getElementById('email').value) && document.getElementById('ctime').value!=''&& document.getElementById('syscode').value !=''){
					document.getElementById('company').value='';
					document.getElementById('name').value='';
					document.getElementById('tel').value='';
					document.getElementById('email').value='';
					alertmsg='詢問訊息送出中！將有專人與您聯絡！';
					backurl='index.php';
				} else error_check++;
			}
			if(error_check==0){
				alert(alertmsg);
				window.open(backurl,'_self');
			}
		} else {
			if(document.getElementById('messagetxt')!='' && document.getElementById('atmnum') != ''){
				document.getElementById('messagetxt').value='';
				document.getElementById('atmnum').value='';
				alert('轉帳訊息送出中！於一個工作天開通會員權限！');
				window.open('mem_reg.php','_self');
			}
		}
}

function gocheck(){
	if(document.getElementById('rtype').checked==true){
		document.getElementById('rcname').disabled=true;
		document.getElementById('rcaddr').disabled=true;
		document.getElementById('rctel').disabled=true;
	}
	if(document.getElementById('rtype2').checked==true){
		document.getElementById('rcname').disabled=false;
		document.getElementById('rcaddr').disabled=false;
		document.getElementById('rctel').disabled=false;
	}
}

function getMsgModule_ecard(cardno,raddr){	//rest ecard::input send message
	div = document.getElementById('showsend');
	divID = 'showsend';
	var sUrl='classes/func.mailer_ecard.php';
	var postdata = 'sendmessage=1&cardno=' + cardno;
	postdata += '&raddr=' + raddr;
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, { success:successHomeHandler, failure:failureHandler },postdata);
		document.getElementById('showsend').innerHTML='<img src=images_icon/loading.gif>';
}

function add_menu_ecard(){	//rest ecard::check send mail_add
	div = document.getElementById('showerror');
	divID = 'showerror';
	var sUrl='classes/func.mailer_ecard.php';
	var postdata = 'sendmessage=2&name=' + document.getElementById('tname').value;
	postdata += '&email=' + document.getElementById('temail').value;
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, { success:successHomeHandler, failure:failureHandler },postdata);
		document.getElementById('showerror').innerHTML='<img src=images_icon/loading.gif>';
		
	r=document.getElementById('slist').length;
	regularExpression = /^[^\s]+@[^\s]+\.[^\s]{2,3}$/;
	if (document.getElementById('tname').value!='' && document.getElementById('temail').value!='' && regularExpression.test(document.getElementById('temail').value)) {
		document.getElementById('slist').options[r] =new Option(document.getElementById('tname').value,document.getElementById('temail').value);
		document.getElementById('tname').value='';
		document.getElementById('temail').value='';
	}
}

function remove_ecard(){	//rest ecard::check send mail_del
	
	r=document.getElementById('slist').length;
	var s=0;
	for(c=0; c<r; c++){
		if(!document.getElementById('slist').options[c].selected){
			document.getElementById('slist').options[s]=new Option(document.getElementById('slist').options[c].text,document.getElementById('slist').options[c].value);
			s++;
		}
	}
	document.getElementById('slist').length=s;
}

function getMsgModule_sendcard(cardno){ //rest ecard::check content
	div = document.getElementById('showerror');
	divID = 'showerror';
	var sUrl='classes/func.mailer_ecard.php';
	r=document.getElementById('slist').length;
	var slist_text = new Array();
	var slist_value = new Array();
	for(c=0; c<r; c++){
		slist_text[c]=document.getElementById('slist').options[c].text;
		slist_value[c]=document.getElementById('slist').options[c].value;
	}
	var postdata = 'sendmessage=3&sname=' + document.getElementById('sname').value;
	postdata += '&semail=' + document.getElementById('semail').value;
	postdata += '&stitle=' + document.getElementById('stitle').value;
	postdata += '&slist_text=' + slist_text;
	postdata += '&slist_value=' + slist_value;
	postdata += '&cardno=' + cardno;
	postdata += '&cardmsg=' + document.getElementById('cardmsg').value;
	postdata += '&syscode=' + document.getElementById('syscode').value;
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, { success:successHomeHandler, failure:failureHandler },postdata);
		document.getElementById('showerror').innerHTML='　<img src="images_icon/loading.gif" align="absmiddle"><font size=2>信件發送中，請勿重覆按送出鍵</font>';
		
	regularExpression = /^[^\s]+@[^\s]+\.[^\s]{2,3}$/;
	
	
	if(document.getElementById('sname').value!='' && document.getElementById('semail').value!='' && regularExpression.test(document.getElementById('semail').value) && document.getElementById('stitle')!='' && document.getElementById('syscode')!='' && r > 0){
		document.getElementById('sname').value='';
		document.getElementById('semail').value='';
		document.getElementById('stitle').value='';
		document.getElementById('syscode').value='';
		document.getElementById('cardmsg').value='';
		for(c=0; c<r; c++){
			document.getElementById('slist').options[c].text='';
			document.getElementById('slist').options[c].value='';
		}
		backurl='rest_detail.php?rno='+ document.getElementById('rno').value;
		//setTimeout(window.open(backurl,'_self'),90000000);
		alert('美食卡送出中！');
		window.open(backurl,'_self');
	}
}

function checkmail(){
	div = document.getElementById('showmessage');
	divID = 'showmessage';
	mailtype = document.getElementById("mtype").value;
	var sUrl='classes/func.mailer_check.php';
	var postdata = 'sendmessage=2&email=' + document.getElementById("email").value;
	postdata += '&mtype=' + mailtype;
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, { success:successHomeHandler, failure:failureHandler },postdata);
	document.getElementById('showmessage').innerHTML='　<img src="images_icon/loading.gif" align="absmiddle">';
}