var member_no;var member_username;var member_email;var vendor_no;var url_path=window.location.href;var vendor_company;function viewscontact(vendor_no,vendor_company,item){this.vendor_no=vendor_no;this.vendor_company=vendor_company;$.ajax({type:"GET",url:"userinfofinder.do",dataType:"json",success:function(response){if(response.data.member_no!=""){member_no=response.data.member_no;member_username=response.data.member_username;member_email=response.data.member_email;switch(item){case"viewinfo":CheckForm.checkValiupdate(member_no,callback);break;case"sendmail":mailtofriend(vendor_company);break;}}else{login();}}});}function callback(msg){if(msg){formdate(member_no,member_username);}else{formphone(member_no,member_username,member_email,1);}}function formphone(num,username,email,select){$.blockUI.defaults.overlayCSS.backgroundColor="#000";$.blockUI.defaults.overlayCSS.opacity="0.8";$.blockUI.defaults.applyPlatformOpacityRules=false;$.blockUI({message:'<div style="padding:5px;text-align:left"><img src="lib/customer/images/cross.gif"  style="cursor:pointer" height="23" width="23" align="right" alt="離開!!" onclick="exitbtn()"><br/>'+'<p><span class="style4">'+username+'</span>&nbsp;<span class="style2">您好，請確認您的聯絡資訊:</span></p>'+'<p class="style2">聯絡電話:<input name="phone" type="text" id="phone" />&nbsp;&nbsp;<span class="style2" id="textmsg1">EX:02-23718489(<span style="color:red">請加區碼</span>)</span></p>'+'<p class="style2">聯絡手機:<input type="text" name="mbphone" id="mbphone" />&nbsp;&nbsp;<span class="style2" id="textmsg2">EX:0912123123(<span style="color:red">共10碼</span>)</span></p>'+'<p  id="textmsg3" align="center" style="color:red"></p>'+'<p class="style2"><span class="style3">聯絡E-Mail</span>:<span class="style4">'+email+"</span></p>"+'<p class="style2">若您欲改變您的信箱，請至<a href="/memberpage.jsp?member_no='+num+'"><span class="style5">[個人管理]</span></a>頁面進行修改</p>'+'<p class="style2" align="right"><input type="image" id="member_login"  src="/lib/customer/images/next_page.gif" alt="下一步" width="45" height="22" onclick="checkphone('+num+","+select+')" /></p></div>',css:{top:($(window).height()-200)/2+"px",left:($(window).width()-380)/2+"px",width:"380px",cursor:"defualt",border:"6px solid #FF9933"}});$(".blockOverlay").attr("title","關閉視窗").click($.unblockUI);}function formdate(num,username){this.username=username;this.num=num;$.blockUI.defaults.overlayCSS.backgroundColor="#000";$.blockUI.defaults.overlayCSS.opacity="0.8";$.blockUI.defaults.applyPlatformOpacityRules=false;$.blockUI({message:'<div style="padding:5px;text-align:left"><img src="lib/customer/images/cross.gif"  style="cursor:pointer" height="23" width="23" align="right" alt="離開!!" onclick="exitbtn()"><br/>'+'<p><span class="style4">'+username+'</span>&nbsp;<span class="style2">您好，請選擇場地預定使用日期:</span></p>'+'<p class="style2">預定日期:<input name="date" type="text" id="date" />&nbsp;&nbsp;<span class="style2" id="textmsg1">格式:2000-01-01</span></p>'+'<p  id="textmsg3" align="center" style="color:red"></p>'+'<p class="style2" align="right"><input type="image" id="next"  src="/lib/customer/images/next_page.gif" alt="下一步" width="45" height="22" onclick="showinfo()" /></p></div>',css:{top:($(window).height()-200)/2+"px",left:($(window).width()-380)/2+"px",width:"380px",cursor:"defualt",border:"6px solid #FF9933"}});$("#date").datepicker({showStatus:true,dateFormat:"yy-mm-dd",showOn:"both",yearRange:"2009:2100",buttonImage:"/lib/jquery/images/calendar.gif",buttonText:"請選擇",buttonImageOnly:true});$(".blockOverlay").attr("title","關閉視窗").click($.unblockUI);}function checkphone(num,select){this.num=num;var celltel=true;var fax=true;var mbphone=$("#mbphone").val();var phone=$("#phone").val();var msg1=document.getElementById("textmsg1");var msg2=document.getElementById("textmsg2");var msg3=document.getElementById("textmsg3");re1=/^[0-9]{2,3}\-[0-9]{7,8}$/;re2=/^[0-9]{10}$/;if(mbphone==""&&phone==""){msg3.innerHTML="請至少選擇填入任一種聯絡電話!!";celltel=false;fax=false;}else{if(mbphone!=""&&phone==""){if(!re2.test(mbphone)){msg2.style.color="red";msg2.innerHTML="Ex:(0912345678共10碼)";celltel=false;}else{msg2.innerHTML="";}msg3.innerHTML="";}else{if(mbphone==""&&phone!=""){if(!re1.test(phone)){msg1.style.color="red";msg1.innerHTML="Ex:(02-23718489,含區碼)";fax=false;}else{msg1.innerHTML="";}msg3.innerHTML="";}else{if(!re1.test(phone)){msg1.style.color="red";msg1.innerHTML="Ex:(02-23718489,含區碼)";fax=false;}else{msg1.innerHTML="";}if(!re2.test(mbphone)){msg2.style.color="red";msg2.innerHTML="Ex:(0912345678共10碼)";celltel=false;}else{msg2.innerHTML="";}msg3.innerHTML="";}}}if(celltel&&fax){updataphone(num,mbphone,phone,select);}}function updataphone(member_no,mbphone,phone,select){switch(select){case 1:if(mbphone!=""&&phone!=""){CheckForm.upCelltel_Fax(member_no,mbphone,phone,callbackmsg);}else{if(mbphone!=""&&phone==""){CheckForm.upCelltel(member_no,mbphone,callbackmsg);}else{if(phone!=""&&mbphone==""){CheckForm.upFax(member_no,phone,callbackmsg);}}}break;case 2:if(mbphone!=""&&phone!=""){CheckForm.upCelltel_Fax(member_no,mbphone,phone,call2backmsg);}else{if(mbphone!=""&&phone==""){CheckForm.upCelltel(member_no,mbphone,call2backmsg);}else{if(phone!=""&&mbphone==""){CheckForm.upFax(member_no,phone,call2backmsg);}}}break;}}function callbackmsg(msg){if(msg){formdate(member_no,member_username);}else{$.unblockUI();alert("網路連線發生錯誤，請重新整理網頁在試一次!!");}}function call2backmsg(msg){if(msg){switch(argLength){case 2:goinquire1(arg[0],arg[1]);break;case 4:goinquire2(arg[0],arg[1],arg[2],arg[3]);break;}}else{$.unblockUI();alert("網路連線發生錯誤，請重新整理網頁在試一次!!");}}function showinfo(){var datetime=$("#date").val();CheckForm.ShowVendorInfo(datetime,member_no,member_username,member_email,vendor_no,vendor_company,url_path,callbackinfo);}function callbackinfo(msg){if(msg!=null){v_tel=msg.split(",")[0];v_fax=msg.split(",")[1];v_cellphone=msg.split(",")[2];v_email=msg.split(",")[3];document.getElementById("tel").innerHTML=v_tel;document.getElementById("fax").innerHTML=v_fax;document.getElementById("cellphone").innerHTML=v_cellphone;document.getElementById("email").innerHTML=v_email;if(document.getElementById("_tel")!=null){document.getElementById("_tel").innerHTML=v_tel;document.getElementById("_fax").innerHTML=v_fax;document.getElementById("_cellphone").innerHTML=v_cellphone;document.getElementById("_email").innerHTML=v_email;}$.unblockUI();}else{document.getElementById("textmsg3").innerHTML="預訂日期格式錯誤，或預訂日期小於今日。";}}function mailtofriend(vendor_company){$.blockUI.defaults.overlayCSS.backgroundColor="#000";$.blockUI.defaults.overlayCSS.opacity="0.8";$.blockUI.defaults.applyPlatformOpacityRules=false;$.blockUI({message:'<div style="padding:5px;text-align:left"><img src="lib/customer/images/cross.gif"  style="cursor:pointer;" height="23" width="23" align="right" alt="離開!!" onclick="exitbtn()"><br/>'+'<div style="margin-top:-20px;margin-left:20px;"><span class="style4" style="font-size:11pt;font-weight:bold;">轉寄好友</span><br/>'+'<span class="style6">您的暱稱　：</span><input name="nickname" type="text" id="nickname" value="'+member_username+'" size="26" /><br/>'+'<span class="style6">好友<span class="style4">E-Mail</span>：</span><input name="emailaddr" type="text" id="emailaddr" size="26" /><br/>'+'<span id="mailmsg" class="style5" style="font-family: Arial, Helvetica, sans-serif;"> &nbsp;好友<span class="style4">E-Mail</span>不能空白，多位好友請用分號 (；) 隔開</span><br/>'+'<span class="style6">信件主旨　：</span><input name="subject" type="text" id="subject" value="'+member_username+"　轉寄"+vendor_company+'給您喔!!" size="26" /><br/>'+'<table><tr><td valign="top"><span class="style6">信件內容　：</span></td><td><textarea name="article" cols="21" rows="6" id="article"></textarea></td></tr></table>'+'<div align="center" style="padding:5px;"><input type="image" id="sendmail"  src="/lib/customer/images/sent.gif" alt="送出" width="46" height="23" onclick="sendmail(\''+vendor_no+"','"+member_email+"')\" /></div>"+"</div></div>",css:{top:($(window).height()-300)/2+"px",left:($(window).width()-380)/2+"px",width:"380px",cursor:"defualt",border:"6px solid #FF9933"}});$(".blockOverlay").attr("title","關閉視窗").click($.unblockUI);}function sendmail(vendor_company,member_email){nickname=$("#nickname").val();mailaddr=$("#emailaddr").val();mailsize=mailaddr.split(";").length;mailaddrs=mailaddr.split(";");mailcheck=false;re=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;for(i=0;i<mailsize;i++){if(!re.test(mailaddrs[i])){mailcheck=false;break;}else{mailcheck=true;}}subject=$("#subject").val();article=$("#article").val();if(mailcheck){CheckForm.MailtoFriend(vendor_company,url_path,nickname,member_email,mailaddr,subject,article,callbackmail);}else{document.getElementById("mailmsg").innerHTML='<span style="color:red">好友E-MAIL格式錯誤，如有多位好友請用(；)分號做區格</span>';}}function callbackmail(msg){if(msg){responesmsg("已將網頁資訊轉寄給您的好友。");}else{responesmsg("轉寄好友發生錯誤，請重新操作。");}}function responesmsg(msg){$.blockUI.defaults.overlayCSS.backgroundColor="#000";$.blockUI.defaults.overlayCSS.opacity="0.8";$.blockUI.defaults.applyPlatformOpacityRules=false;$.blockUI({message:'<div style="padding:5px 5px 5px 20px;text-align:left"><span style="font-family: Arial, Helvetica, sans-serif;font-size:11pt;">'+msg+"</span><br/>"+'<div align="right">'+"<table><tr>"+'<td><div align="right"><a href="javascript:exitbtn()">關閉視窗&nbsp;</a></div></td>'+'<td bordercolor="0"><img src="lib/customer/images/cross.gif"  style="padding:0 0 5px 0;cursor:pointer;" height="23" width="23" alt="離開!!" onclick="exitbtn()"></td>'+"</tr></table>"+"</div></div>",css:{top:($(window).height()-100)/2+"px",left:($(window).width()-300)/2+"px",width:"300px",cursor:"defualt",border:"6px solid #FF9933"}});$(".blockOverlay").attr("title","關閉視窗").click($.unblockUI);}var argLength;var arg;function inquire(){argLength=arguments.length;arg=arguments;$.ajax({type:"GET",url:"userinfofinder.do",dataType:"json",success:function(response){if(response.data.member_no!=""){member_username=response.data.member_username;member_no=response.data.member_no;member_email=response.data.member_email;CheckForm.checkValiupdate(member_no,call2back);}else{login();}}});}function call2back(msg){if(msg){switch(argLength){case 2:goinquire1(arg[0],arg[1]);break;case 4:goinquire2(arg[0],arg[1],arg[2],arg[3]);break;}}else{formphone(member_no,member_username,member_email,2);}}function goinquire1(vendor_no,vendor_company){this.vendor_no=vendor_no;this.vendor_company=vendor_company;CheckForm.ChooseVenue(vendor_no,callbackroomlist);}function goinquire2(vendor_no,vendor_company,room_no,room_name){this.room_no=room_no;this.vendor_no=vendor_no;this.vendor_company=vendor_company;this.room_name=room_name;redirect="inquire_online.jsp?vendor_no="+vendor_no+"&vendor_company="+vendor_company+"&room_no="+room_no+"&room_name="+room_name;window.location=encodeURI(redirect);}function callbackroomlist(msg){var chooseroom="";var func=new Function("return "+msg);var json=func();if(json.success){for(i=0;i<json.roomlist.length;i++){if(i==0){chooseroom+='<input type="radio" name="room_no" id="room_no" value="'+json.roomlist[i].room_no+"@"+json.roomlist[i].room_name+'" checked/>'+json.roomlist[i].room_name+"<br/>";}else{chooseroom+='<input type="radio" name="room_no" id="room_no" value="'+json.roomlist[i].room_no+"@"+json.roomlist[i].room_name+'" />'+json.roomlist[i].room_name+"<br/>";}}selectvenue(chooseroom);}else{message=json.message;selectvenue(message);}}function selectvenue(html){this.html=html;$.blockUI.defaults.overlayCSS.backgroundColor="#000";$.blockUI.defaults.overlayCSS.opacity="0.8";$.blockUI.defaults.applyPlatformOpacityRules=false;$.blockUI({message:'<div style="padding:5px;text-align:left"><img src="lib/customer/images/cross.gif"  style="cursor:pointer;" height="23" width="23" align="right" alt="離開!!" onclick="exitbtn()"><br/>'+'<div style="margin-top:-20px;margin-left:20px;"><span class="style4" style="font-size:11pt;font-weight:bold;">線上洽詢</span><br/>'+'<span class="style4">'+member_username+'</span><span class="style1">&nbsp;您好，請先選擇您要洽詢之場地:</span><br/>'+'<div style="overflow-y:auto; overflow-x:hidden;height:150px">'+html+'</div><div align="center" style="padding:5px;"><input type="image" id="goquery"  src="/lib/customer/images/next_page.gif" alt="下一步" width="46" height="23" onclick="goinquire3()" /></div>'+"</div></div>",css:{top:($(window).height()-300)/2+"px",left:($(window).width()-380)/2+"px",width:"380px",cursor:"defualt",border:"6px solid #FF9933"}});$(".blockOverlay").attr("title","關閉視窗").click($.unblockUI);}function goinquire3(){room=$("input[name=room_no]:checked").val();room_no=room.split("@")[0];room_name=room.split("@")[1];goinquire2(vendor_no,vendor_company,room_no,room_name);}