//
function check_all(){
 var ids = $tag($('ids'),'input');
 for(var i=0;i<ids.length;i++){ids[i].checked = $('check_all').checked;}
}
function is_check_all(){
 var ids = $tag($('ids'),'input');
 var e=true;
 for(var i=0;i<ids.length;i++){if(!ids[i].checked){e=false;break;}}
 $('check_all').checked = e;
}

//
function select_all(){
 var ids = $tag($('ids'),'input');
 var uid = '';
 for(var i=0;i<ids.length;i++){if(ids[i].type=='checkbox'&&ids[i].checked==true&&ids[i].lang=='ids'){uid += ids[i].value+',';}}
 uid = uid.substring(0,uid.length-1);
 return uid;
}

//
function ajax_delete(ids,parameter,action){
 if(ids==0)ids = select_all();
 if(empty(ids))return;
 var count = ids.split(',');
 if(!confirm('你确定删除选中的 '+count.length+' 项资料吗？'))return;
 msgbox('批量删除','<div class="loading1">正在批量删除,请稍候...</div>',340,200);
 var url = 'ajax.php?'+parameter+'='+Escape(ids)+'&action='+action;
 ajax.response(xml,url,ajax_delete_ed);
}
function ajax_delete_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 msgbox('批量删除','<div class="succeed1">删除完毕!</div>',340,200);
 setTimeout("winreload();",2000);
}

//
function change_text(obj){
 var dir = 'images/index/';
 var gif = '.gif';
 var spyh = 'spyh',lmxy = 'lmxy',dxcq = 'dxcq';
 var jian = 'jian';
 var font = 'font';
 var _ = '_';
 
 var text = new Array();
 text[spyh] = new Array('8分钟视频约会','真人真相, 视频认证','速配约会让你心动的Ta!','#F93F98');
 text[lmxy] = new Array('轻松真实的同城相约','简短的午餐, 或是午后的咖啡','最真实的同城1+1约会','#397AF1');
 text[dxcq] = new Array('爱情, 就在不经意的一瞬间','属于你的神秘恋情','只要你动动手指, 发条短信…','#A91685');
 
 $(spyh).src = dir+spyh+gif;
 $(lmxy).src = dir+lmxy+gif;
 $(dxcq).src = dir+dxcq+gif;
 
 $(spyh+jian).src = dir+jian+gif;
 $(lmxy+jian).src = dir+jian+gif;
 $(dxcq+jian).src = dir+jian+gif;
 
 $(spyh+font).className = font;
 $(lmxy+font).className = font;
 $(dxcq+font).className = font;
 
 $(obj).src = dir+obj+_+gif;
 $(obj+jian).src = dir+jian+_+gif;
 $(obj+font).className = font+_;
 
 $('text').innerHTML = "<div class='div4_' style='color:"+text[obj][3]+"'>"+text[obj][0]+"</div><br><div class='div5_'>"+text[obj][1]+"</div><div class='div5_'>"+text[obj][2]+"</div>";
}

//
function show_city(){
 var change_city_obj = 'change_city';
 var city_list_box_obj = 'city_list_box';
 var pos = new getPos($(change_city_obj));
 var x = pos.x - 50;
 var y = pos.y + $(change_city_obj).offsetHeight;
 var px = 'px';
 $(change_city_obj).onmousemove = show_city_list;
 $(change_city_obj).onmouseout = hide_city_list;
 $(city_list_box_obj).onmouseover = show_city_list;
 $(city_list_box_obj).onmouseout = hide_city_list;
 $(city_list_box_obj).style.left = x+px;
 $(city_list_box_obj).style.top = y+px;
}
function show_city_list(){
 setDisplay('city_list_box','block');
}
function hide_city_list(){
 setDisplay('city_list_box','none');
}

//
function show_user_menu(){
 var user_menu_obj = 'user_menu';
 var user_menu_box_obj = 'user_menu_box';
 var pos = new getPos($(user_menu_obj));
 var x = pos.x - 25;
 var y = pos.y + $(user_menu_obj).offsetHeight - 5;
 var px = 'px';
 $(user_menu_obj).onmousemove = show_user_menu_box;
 $(user_menu_obj).onmouseout = hide_user_menu_box;
 $(user_menu_box_obj).onmouseover = show_user_menu_box;
 $(user_menu_box_obj).onmouseout = hide_user_menu_box;
 $(user_menu_box_obj).style.left = x+px;
 $(user_menu_box_obj).style.top = y+px;
}
function show_user_menu_box(){
 setDisplay('user_menu_box','block');
}
function hide_user_menu_box(){
 setDisplay('user_menu_box','none');
}

//
function set_target(obj,target){
 obj = $tag(obj,'a');
 for(var i=0;i<obj.length;i++)obj[i].target = target;
}

//
function chenge_city_list(select_obj,not_select_obj){
 setDisplay(select_obj,'block');
 setDisplay(not_select_obj,'none');
 $(select_obj+'_tool').className = 'select';
 $(not_select_obj+'_tool').className = 'no_select';
}

//
function upload_face(){
 var camera_validate = $('camera_validate').value;
 if(parseInt(camera_validate)==1&&!confirm('你已经通过了我们的视频认证\n\n更换头像将需要你重新进行视频认证\n\n确认你想继续更换头像？'))return;
 upload_start('face');
}

//
function upload_start(type){
 var type_text,width,height,top;
 switch(type){
  case 'face':
   type_text = "头像";
   width = 620;
   height = 270;
   top = 100;
  break;
  case 'photo':
   type_text = "个人生活照";
   width = 350;
   height = 180;
   top = 150;
  break;
  case 'date':
   type_text = "约会图片";
   width = 350;
   height = 130;
   top = 150;
   break;
  case 'image':
   type_text = "图片";
   width = 350;
   height = 130;
   top = 150;
  break;
 }
 msgbox('上传'+type_text+'...','<iframe src="upload.php?type='+type+'" width="100%" height="'+height+'" scrolling="no" frameborder="0"></iframe>',width,top);
}

//
function uploaded(file_name,msg,type){
 if(empty(msg)){
  hide_msgbox();
  file_name = file_name.toLowerCase();
  (type=='face') ? modify_face(file_name) : show_photo_subject(file_name);
 }else{
  alert(msg+',请重试..');
 }
}

//
function modify_face(file_name){
 var url = 'ajax.php?photo='+Escape(file_name)+'&action=modify_face';
 ajax.response(xml,url,winreload);
}

//
function show_photo_subject(file_name){
 var src,to_size,html;
 src = file_name.replace('.','_600.');
 var html = "<div class='div3'><img id='uploaded_image' src='"+src+"' name='"+file_name+"' onload='resize_image(this,300);' /></div>照片描述: <input type='text' id='subject' class='text1' maxlength='20' /> <input type='button' class='btn' value='保存' onclick='add_photo_start();' />";
 msgbox('填写照片描述',html,320,130);
 $('msgbox_close_btn').onclick = function(){add_photo_start();};
}

//
function resize_image(img,to_size){
 var width,height,rate,new_width,new_height;
 var width = img.width;
 var height = img.height;
 if(width>to_size&&height>to_size){
  (width>=height) ? rate = to_size / width : rate = to_size / height;
  new_width = Math.round(width * rate);
  new_height = Math.round(height * rate);
 }else{
  new_width = width;
  new_height = height;
 }
 img.width = new_width;
 img.height = new_height;
}

//
function add_photo_start(){
 var subject = $('subject').value;
 var photo = $('uploaded_image').name;
 add_photo(subject,photo);
 hide_msgbox();
 msgbox('保存照片','<div class="loading1">正在保存照片..</div>',340,200);
}

//
function add_photo(subject,photo){
 var url = 'ajax.php?subject='+Escape(subject)+'&photo='+Escape(photo)+'&action=add_photo';
 ajax.response(xml,url,add_photo_ed);
}
function add_photo_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return; 
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  msgbox('保存照片','<div class="succeed1">照片保存成功!</div>',340,200);
  setTimeout('winreload();',2000);
 }else{
  msgbox('保存照片','<div class="error1">保存失败!请重试..</div>',340,200);
  setTimeout('hide_msgbox();',2000);
 }
}

//
function set_face(id){
 if(!confirm('将此图片设置为您的头像？\n\n修改头像后必须重新提交视频认证'))return;
 msgbox('设为头像','<div class="loading1">正在设置头像..</div>',340,200);
 var url = 'ajax.php?id='+id+'&action=set_face';
 ajax.response(xml,url,set_face_ed);
}
function set_face_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return; 
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  msgbox('设为头像','<div class="succeed1">头像设置成功!</div>',340,200);
  setTimeout('winreload();',2000);
 }else{
  msgbox('设为头像','<div class="error1">头像设置失败!请重试..</div>',340,200);
  setTimeout('hide_msgbox();',2000);
 }
}

//
function delete_photo(id){
 if(!confirm('确定删除此照片？'))return;
 msgbox('删除照片','<div class="loading1">正在删除照片..</div>',340,200);
 var url = 'ajax.php?id='+id+'&action=delete_photo';
 ajax.response(xml,url,delete_photo_ed);
}
function delete_photo_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  msgbox('删除照片','<div class="succeed1">照片删除成功!</div>',340,200);
  setTimeout('winreload();',1500);
 }else{
  msgbox('删除照片','<div class="error1">照片删除失败!请重试..</div>',340,200);
  setTimeout('hide_msgbox();',2000);
 }
}

//
function login(){
 var email,password,remember,url;
 email = $('email').value;
 password = $('password').value;
 ($('remember').checked) ? remember = 1 : remember = 0;
 if(empty(email)||password==''){$('email').focus();return;} 
 msgbox('会员登录','<div class="loading1">正在登录,请稍候..</div>',340,200);
 var url = 'ajax.php?email='+Escape(email)+'&password='+Escape(password)+'&remember='+remember+'&action=login';
 ajax.response(xml,url,login_ed);
}
function login_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  msgbox('登录成功','<div class="succeed1">登录成功!</div>',340,200);
  var url = get('url');
  (url) ? go_url(url) : setTimeout("get_language();",1000);
 }else{
 msgbox('登录失败',"<div class='error1'>用户名或密码错误!</div><br><div class='div21'><a href='login.php?t=8'>[忘记密码了]</a>　<input type='button' class='btn' value='关闭' onclick='hide_msgbox();' /></div>",340,200);
  //setTimeout("hide_msgbox();",1500);
 }
}

//
function get_language(){
 hide_msgbox();
 msgbox('登录成功','<div class="loading1">正在转向,请稍候..</div>',340,200);
 var url = 'ajax.php?action=get_language';
 ajax.response(xml,url,get_language_ed);
}
function get_language_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 var language = html;
 var url;
 (language==0) ? url = 'e_' : url = '';
 setTimeout("header('"+url+"my.php');",1000);
}

//
function save_camera_photo_ing(){
 msgbox('视频认证','<div class="loading1">正在保存视频照片,请稍候..</div>',340,200);	
}

function save_camera_photo_succeed(){
 hide_msgbox();
 msgbox('视频认证','<div class="succeed1">您的视频认证已提交!</div>',340,200);
 setTimeout("hide_msgbox();$('camera_html').innerHTML = \"<div id='init' class='init1'><img src='images/succeed1.gif' align='absmiddle' /> 你的视频认证已经成功提交, 我们将尽快审核并且通知你. 谢谢!</div>\";",1500);
}

//
function logout(){
 var url = 'ajax.php?action=logout';
 ajax.response(xml,url,logout_ed);
}
function logout_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 header('login.php');
}

//
function last_login(){
 var url = 'ajax.php?action=last_login';
 ajax.response(xml,url,null);
}

//
function find_password(){
 var email,url;
 email = $('email').value;
 if(!is_email(email)){
  alert('请输入正确的邮件地址');
  $('email').focus();return;
 }
 $('btn').disabled = true;
 msgbox('找回密码','<div class="loading1">正在处理,请稍候..</div>',340,200);
 url = 'ajax.php?email='+Escape(email)+'&action=find_password';
 ajax.response(xml,url,find_password_ed);
}
function find_password_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  msgbox('找回密码','<div class="succeed1">密码已发送至您的邮箱,请注意查收!</div>',340,200);
  setTimeout("hide_msgbox();",3500);
 }else{
  $('btn').disabled = false;
  msgbox('找回密码','<div class="error1">该用户不存在!</div>',340,200);
  setTimeout("hide_msgbox();",1500);
 }
}

//
function why_auditing_failure(){
 msgbox('没有通过审核的原因','　简单的说就是你提交的注册信息不符合加入我们最基本的要求--- 一张清晰的生活照, 和一份认真的个人描述.<br>　Cafe是一个高素质的交友平台, 如果你没有清晰的数码照片, 或者不知道怎么写一份诚恳,有趣的个人简介, 请你参考我们的<a href="login.php?t=2">入会指南>></a>, 了解cafe96的与众不同.<div align="right"><input type="button" class="btn" value="关闭" onClick="hide_msgbox();" />　</div>',450,200);
}

//
function afresh_auditing(){
 msgbox('重新审核','<div class="loading1">正在申请重新审核,请稍候...</div>',340,200);
 var url = 'ajax.php?action=afresh_auditing';
 ajax.response(xml,url,afresh_auditing_ed);
}
function afresh_auditing_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf('succeed')!=-1){
  msgbox('重新审核','<div class="succeed1">重新审核申请成功!</div>',340,200);
  setTimeout("winreload();",1000);
 }else{
  msgbox('重新审核','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function validate_image(src){
 var src,img,img_type;
 var src = $('image').value;
 src = src.toLowerCase();
 img = src.split('.');
 img_type = img[img.length-1];
 if(img_type=='png'||img_type=='gif'||img_type=='jpg'){
  showmsg('msg','msg','');
  return true;
 }else{
  showmsg('msg','error','支持照片类型：png gif jpg');
  return false;
  }
}
function upload(){
 var src = $('image').value;
 if(!validate_image(src))return;
 showmsg('msg','loading','正在上传图片,请稍候..');
 $('myform').submit();
 $('image').disabled = true;
 $('upload_btn').disabled = true;
}

//
function modify_info(){
 var user_name = $('user_name').value;
 var birthday_year = $('birthday_year').options[$('birthday_year').options.selectedIndex].value;
 var birthday_month = $('birthday_month').options[$('birthday_month').options.selectedIndex].value;
 var birthday_date = $('birthday_date').options[$('birthday_date').options.selectedIndex].value;
 var birthday = birthday_year+'-'+birthday_month+'-'+birthday_date;
 var stature = $('stature').value;
 var career = $('career').value;
 var school = $('school').value;
 var hometown = $('hometown').value;
 var city = $('city').options[$('city').options.selectedIndex].value;
 var area = $('area').options[$('area').options.selectedIndex].value;
 var introduction = $('introduction').value;
 var tag = $('tag').value;
 var home_page = $('home_page').value;
 var qq = $('qq').value;
 var msn = $('msn').value;
 var lock;
 ($('lock_0').checked) ? lock = 0 : lock = 1;
  
 introduction = introduction.trim();
 $('introduction').value = introduction;
  
 tag = tag.trim();
 $('tag').value = tag;
 if(user_name.len()<4||user_name.len()>16){
  showmsg('msg','error','用户名4-16个字');
  $('user_name').focus();return;
 }
 if(!is_date(birthday)){
  showmsg('msg','error','请选择您的生日');return;
 }
 if(!empty(stature)&&!is_numeric(stature)){
  showmsg('msg','error','身高应该是数字');
  $('stature').focus();return;
 }
 if(empty(career)){
  showmsg('msg','error','请输入您的职业');
  $('career').focus();return;
 }
 if(empty(school)){
  showmsg('msg','error','请输入您的毕业学校');
  $('school').focus();return;
 }
 if(empty(hometown)){
  showmsg('msg','error','请输入你的家乡');
  $('hometown').focus();return;
 }
 if(empty(area)||area==0){
  showmsg('msg','error','请选择您的现居住地');return;
 }
 if(introduction.len()<60){
  showmsg('msg','error','请输入不少于30字的自我介绍');
  $('introduction').focus();return;
 }
 if(empty(tag)){
  showmsg('msg','error','请输入您的标签');
  $('tag').focus();return;
 }
 if(!empty(qq)&&!is_qq(qq)){
  showmsg('msg','error','请输入正确的QQ号码');
  $('qq').focus();return;
 }
 if(!empty(msn)&&!is_email(msn)){
  showmsg('msg','error','请输入正确的msn帐号');
  $('msn').focus();return;
 }
 showmsg('msg','loading','正在修改,请稍候..');
 var url = 'ajax.php?user_name='+Escape(user_name)+'&birthday='+Escape(birthday)+'&stature='+stature+'&career='+Escape(career)+'&school='+Escape(school)+'&hometown='+Escape(hometown)+'&area='+area+'&introduction='+Escape(introduction)+'&tag='+Escape(tag)+'&home_page='+Escape(home_page)+'&qq='+Escape(qq)+'&msn='+Escape(msn)+'&lock='+lock+'&action=modify_info';
 ajax.response(xml,url,modify_info_ed);
}
function modify_info_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 if(html.indexOf("succeed")!=-1){
  showmsg('msg','succeed','您的资料已更新!');
  setTimeout("winreload();",1500);
 }else{
  showmsg('msg','error',html);
 }
}

//
function modify_email(){
 var email,url,old_email;
 email = $('email').value;
 old_email = $('old_email').innerHTML;
 if(!is_email(email)){
  showmsg('msg','error','请输入正确的邮件地址');
  $('email').focus();return;
 }
 if(email==old_email){showmsg('msg','succeed','您的新邮箱已更新');return;}
 $('email_btn').disabled = true;
 showmsg('msg','loading','正在处理,请稍候..');
 url = 'ajax.php?email='+Escape(email)+'&action=modify_email';
 ajax.response(xml,url,modify_email_ed);
}
function modify_email_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('email_btn').disabled = false;
 if(html.indexOf("succeed")!=-1){
  var new_email= $('email').value;
  $('old_email').innerHTML = new_email;
  showmsg('msg','succeed','您的新邮箱已更新');
  setTimeout('winreload();',1500);
 }else{
  showmsg('msg','error',html);
 }
}

//
function set_email(){
 var message = $('message').options[$('message').selectedIndex].value;
 var know_me = $('know_me').options[$('know_me').selectedIndex].value;
 var invite_me = $('invite_me').options[$('invite_me').selectedIndex].value;
 var read_know_me = $('read_know_me').options[$('read_know_me').selectedIndex].value;
 var new_user = $('new_user').options[$('new_user').selectedIndex].value;
 var email_set = message+','+know_me+','+invite_me+','+read_know_me+','+new_user;
 $('email_set_btn').disabled = true;
 showmsg('email_set_msg','loading','正在设置,请稍候..');
 url = 'ajax.php?email_set='+email_set+'&action=set_email';
 ajax.response(xml,url,set_email_ed);
}
function set_email_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('email_set_btn').disabled = false;
 if(html.indexOf("succeed")!=-1){
  showmsg('email_set_msg','succeed','设置成功!');
 }else{
  showmsg('email_set_msg','error',html);
 }
}

//
function send_validate_email(){
 msgbox('邮箱认证','<div class="loading1">正在将密钥发送到你的邮箱,请稍候...</div>',340,200);
 var url = 'ajax.php?action=send_validate_email';
 ajax.response(xml,url,send_validate_email_ed);
}
function send_validate_email_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 html = "认证邮件已发送至你的邮箱, 请查收。";
 msgbox('邮箱认证','<div class="succeed1">'+html+'</div>',340,200);
 html = "<img src='images/succeed2.gif' align='absmiddle' /> "+html+"并按提示完成邮箱认证。";
 $('init').innerHTML = html;
 setTimeout('hide_msgbox();',2000);
}

//
function validate_user_email(){
 var email = get('email');
 var key = get('key');
 if(!email||!key){msgbox('邮箱认证','<div class="error1">邮箱验证失败! 参数不足!</div>',340,200);return;}
 msgbox('邮箱认证','<div class="loading1">正在验证邮箱与密钥,请稍候...</div>',340,200);
 var url = 'ajax.php?email='+Escape(email)+'&key='+Escape(key)+'&action=validate_user_email';
 ajax.response(xml,url,validate_user_email_ed);
}
function validate_user_email_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  msgbox('邮箱认证','<div class="succeed1">邮箱验证成功! 恭喜你通过了邮箱认证!</div>',340,200);
 }else{
  msgbox('邮箱认证','<div class="error1">邮箱验证失败!　验证码错误!</div>',340,200);
 }
 setTimeout("hide_msgbox();msgbox('邮箱认证','<div class=loading1>2秒后跳转到Cafe96首页..</div>',340,200);",2000);
 setTimeout("header('index.php')",6000);
}

//
function modify_password_start(){
 msgbox('修改密码','<iframe src="window.php?action=modify_password" width="100%" height="150" scrolling="no" frameborder="0"></iframe>',320,150);
}

//
function modify_password(){
 var old_password,password,password1,url;
 old_password = $('old_password').value;
 password = $('password').value;
 password1 = $('password1').value;
 if(old_password==''){
  showmsg('msg','error','请输入旧密码');
  $('old_password').focus();return;
 }
 if(password.length<6){
  showmsg('msg','error','密码最少6位字符');
  $('password').focus();return;
 }
 if(password!=password1){
  showmsg('msg','error','确认密码与密码不符,请检查');
  $('password1').focus();return;
 }
 $('btn').disabled = true;
 showmsg('msg','loading','正在处理,请稍候..');
 url = 'ajax.php?old_password='+Escape(old_password)+'&password='+Escape(password)+'&action=modify_password';
 ajax.response(xml,url,modify_password_ed);
}
function modify_password_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('btn').disabled = false;
 if(html.indexOf("succeed")!=-1){
  showmsg('msg','succeed','您的密码已更新');
 }else{
  showmsg('msg','error',html);
 }
}

//
function get_mobile_code(){
 var mobile = $('mobile').value;
 if(!is_mobile(mobile)){showmsg('msg','error','请输入正确的手机号码');return;}
 showmsg('msg','loading','正在处理,请稍候..');
 $('mobile').disabled = true;
 $('btn').disabled = true;
 var url = 'ajax.php?mobile='+Escape(mobile)+'&action=get_mobile_code';
 ajax.response(xml,url,get_mobile_code_ed);
}
function get_mobile_code_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 showmsg('msg','msg','');
 $('btn').disabled = false;
 if(html.indexOf("succeed")!=-1){
  setDisplay('mobile_code_box','block');
  setDisplay('init','block');
  $('init').innerHTML = "<img src='images/succeed2.gif' align='absmiddle' /> 系统已经将验证码发送到您的手机上,请查看您的手机短信并正确填写验证码。</span></div>";
  $('btn').onclick = modify_mobile;
 }else{
  setDisplay('init','block');
  $('init').innerHTML = "<img src='images/error2.gif' align='absmiddle' /> "+html;
  $('mobile').disabled = false;
 }
}

//
function modify_mobile(){
 var mobile = $('mobile').value;
 var mobile_code = $('mobile_code').value;
 if(empty(mobile_code)){showmsg('msg','error','请输入您手机收到的验证码');return;}
 $('btn').disabled = true;
 showmsg('msg','loading','正在处理,请稍候..');
 var url = 'ajax.php?mobile='+Escape(mobile)+'&mobile_code='+Escape(mobile_code)+'&action=modify_mobile';
 ajax.response(xml,url,modify_mobile_ed);
}
function modify_mobile_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 if(html.indexOf("succeed")!=-1){
  var mobile = $('mobile').value;
  showmsg('msg','succeed','手机注册成功!');
  $('init').innerHTML = "<img src='images/succeed2.gif' align='absmiddle' /> 恭喜! 你的手机号："+mobile+" 注册成功!</span></div>";
  $('btn').disabled = true;
  setTimeout("winreload();",3000);
 }else{
  showmsg('msg','msg','');
  $('init').innerHTML = "<img src='images/error2.gif' align='absmiddle' /> "+html;
  $('btn').disabled = false;
 }
}

//
function go_message(){
 var message_id = get('mid');
 if(!message_id)return;
 if(!$('message_'+message_id))return;
 var pos = new getPos($('message_'+message_id));
 var scrollTop = pos.y
 window.scrollTo(0,scrollTop);
}

//
function go_message1(){
 var message_id = get('mid');
 if(!message_id)return;
 if(!$('blog_'+message_id))return;
 var pos = new getPos($('blog_'+message_id));
 var scrollTop = pos.y
 window.scrollTo(0,scrollTop);
}

//
function get_home_message(user_id,page){
 $('home_message_list').innerHTML += "<div class='div8'><img src='images/loading2.gif' class='img5' /></div>";
 var url = 'ajax_page.php?user_id='+user_id+'&page='+page+'&action=get_home_message';
 ajax.response(ajax_home_message,url,get_home_message_ed);
}
function get_home_message_ed(){
 var html = ajax.request(ajax_home_message);
 if(typeof(html)=='undefined')return;
 $('home_message_list').innerHTML = html;
 go_message();
}

//
function send_home_message(){
 var user_id = $('user_id').value;
 var message = $('message').value;
 var gender_text = $('gender_text').value;
 var default_message = '给'+gender_text+'留言';
 if(empty(message)||message==default_message){$('message').focus();return;}
 $('btn').disabled = true;
 $('btn').value = '提交中...';
 var url = 'ajax.php?user_id='+user_id+'&message='+Escape(message)+'&action=send_home_message';
 ajax.response(xml,url,send_home_message_ed);
}
function send_home_message_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('btn').disabled = false;
 $('btn').value = '提交留言';
 if(html.indexOf('succeed')!=-1){
  $('message').value = '';
  var user_id = $('user_id').value;
  get_home_message(user_id,0);
 }else{
  msgbox('提交留言','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function send_home_message_reply_strat(obj,message_id){
 var message_ = 'message_'+message_id;
 var reply_box = 'reply_box';
 var reply_message = 'reply_message';
 var reply_btn = 'reply_btn';
 var pos = new getPos(obj);
 var x = pos.x - 380;
 var y = pos.y;
 var px = 'px';
 $(reply_box).style.left = x+px;
 $(reply_box).style.top = y+px;
 setDisplay(reply_box,'block');
 $(reply_message).value = '';
 $(reply_message).focus();
 $(reply_btn).name = message_id;
 $(reply_btn).onclick = send_home_message_reply;
}

//
function send_home_message_reply(){
 var message_id = $('reply_btn').name;
 var message = $('reply_message').value;
 if(empty(message_id)||empty(message)){$('reply_message').focus();return;}
 $('reply_btn').disabled = true;
 $('reply_btn').value = '提交中...';
 var url = 'ajax.php?message_id='+message_id+'&message='+Escape(message)+'&action=send_home_message_reply';
 ajax.response(xml,url,send_home_message_reply_ed);
}
function send_home_message_reply_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('reply_btn').disabled = false;
 $('reply_btn').value = '回复';
 if(html.indexOf('succeed')!=-1){
  $('reply_message').value = '';
  var user_id = $('user_id').value;
  get_home_message(user_id,0);
  setDisplay('reply_box','none');
 }else{
  msgbox('回复留言','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function delete_home_message(id){
 if(!confirm('您确定删除这笔留言吗？'))return;
 var url = 'ajax.php?id='+id+'&action=delete_home_message';
 ajax.response(xml,url,delete_home_message_ed);
}
function delete_home_message_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 var user_id = $('user_id').value;
 get_home_message(user_id,0);
}

//
function delete_home_message_reply(id){
 if(!confirm('您确定删除这条回复吗？'))return;
 var url = 'ajax.php?id='+id+'&action=delete_home_message_reply';
 ajax.response(xml,url,delete_home_message_ed);
}

//
function validate_length(obj,max_length){
 var str = $(obj).value;
 var str_len = str.len();
 var over_len = max_length - str_len;
 if(over_len<0)over_len = 0;
 $('validate_length').innerHTML = over_len;
 var ev = $(obj).onkeyup;
 with($(obj)){onchange = onfocus = onblur = onkeyup = onmousedown = onmouseover = onmousemove = onmouseout = ev;}	 
}

//
function get_blog(user_id,page){
 $('blog_list').innerHTML += "<div class='div8'><img src='images/loading2.gif' class='img5' /></div>";
 var url = 'ajax_page.php?user_id='+user_id+'&page='+page+'&action=get_blog';
 ajax.response(ajax_blog,url,get_blog_ed);
}
function get_blog_ed(){
 var html = ajax.request(ajax_blog);
 if(typeof(html)=='undefined')return;
 $('blog_list').innerHTML = html;
 go_message1();
}

//
function add_blog_start(){
 var blog_list = 'blog_list';
 var blog_box = 'blog_box';
 var blog_content = 'blog_content';
 var blog_btn = 'blog_btn';
 var pos = new getPos($(blog_list));
 var x = pos.x;
 var y = pos.y - 1;
 var px = 'px';
 $(blog_box).style.left = x+px;
 $(blog_box).style.top = y+px;
 setDisplay(blog_box,'block');
 $(blog_btn).value = '发布';
 $(blog_btn).onclick = add_blog;
 $('blog_type').innerHTML = '发布';
 $(blog_content).value = '';
 var default_value = '可附加图片链接';
 $('image').value = default_value;
 $('image').onfocus = function(){if(this.value==default_value)this.value='';}
 $(blog_content).focus();
 validate_length(blog_content,300);
}

//
function add_blog(){
 var content = $('blog_content').value;
 var image = $('image').value;
 if(content=='一段话，记录生活这一刻...')content = '';
 if(image=='可附加图片链接')image = '';
 if(!is_url(image)&&empty(content)){$('blog_content').focus();return;}
 $('blog_btn').disabled = true;
 $('blog_btn').value = '提交中...';
 var url = 'ajax.php?content='+Escape(content)+'&image='+Escape(image)+'&action=add_blog';
 ajax.response(xml,url,add_blog_ed);
}
function add_blog_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('blog_btn').disabled = false;
 $('blog_btn').value = '发布';
 if(html.indexOf('succeed')!=-1){
  $('blog_content').value = '';
  $('image').value = '';
  var user_id = $('user_id').value;
  get_blog(user_id,0);
  setDisplay('blog_box','none');
 }else{
  msgbox('mini博客','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function send_blog_message_strat(blog_id){
 var blog_ = 'blog_'+blog_id;
 var blog_message_box = 'reply_box';
 var blog_message = 'reply_message';
 var reply_btn = 'reply_btn';
 var pos = new getPos($(blog_));
 var x = pos.x + 30;
 var y = pos.y + $(blog_).offsetHeight - 2;
 var px = 'px';
 $(blog_message_box).style.left = x+px;
 $(blog_message_box).style.top = y+px;
 setDisplay(blog_message_box,'block');
 $(blog_message).value = '';
 $(blog_message).focus();
 $(reply_btn).name = blog_id;
 $(reply_btn).onclick = send_blog_message;
}

//
function send_blog_message(){
 var blog_id = $('reply_btn').name;
 var message = $('reply_message').value;
 if(empty(blog_id)||empty(message)){$('reply_message').focus();return;}
 $('reply_btn').disabled = true;
 $('reply_btn').value = '提交中...';
 var url = 'ajax.php?blog_id='+blog_id+'&message='+Escape(message)+'&action=send_blog_message';
 ajax.response(xml,url,send_blog_message_ed);
}
function send_blog_message_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('reply_btn').disabled = false;
 $('reply_btn').value = '提交';
 if(html.indexOf('succeed')!=-1){
  $('reply_message').value = '';
  var user_id = $('user_id').value;
  get_blog(user_id,0);
  setDisplay('reply_box','none');
 }else{
  msgbox('提交留言','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function send_blog_message_reply_strat(obj,message_id){
 var message_ = 'blog_message_'+message_id;
 var reply_box = 'reply_box';
 var reply_message = 'reply_message';
 var reply_btn = 'reply_btn';
 var pos = new getPos(obj);
 var x = pos.x - 380;
 var y = pos.y;
 var px = 'px';
 $(reply_box).style.left = x+px;
 $(reply_box).style.top = y+px;
 setDisplay(reply_box,'block');
 $(reply_message).value = '';
 $(reply_message).focus();
 $(reply_btn).name = message_id;
 $(reply_btn).onclick = send_blog_message_reply;
}

//
function send_blog_message_reply(){
 var message_id = $('reply_btn').name;
 var message = $('reply_message').value;
 if(empty(message_id)||empty(message)){$('reply_message').focus();return;}
 $('reply_btn').disabled = true;
 $('reply_btn').value = '提交中...';
 var url = 'ajax.php?message_id='+message_id+'&message='+Escape(message)+'&action=send_blog_message_reply';
 ajax.response(xml,url,send_blog_message_ed);
}

//
function delete_blog(id){
 if(!confirm('您确定删除这篇mini博客吗？'))return;
 var url = 'ajax.php?id='+id+'&action=delete_blog';
 ajax.response(xml,url,delete_blog_ed);
}
function delete_blog_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 var user_id = $('user_id').value;
 get_blog(user_id,0);
}

//
function delete_blog_message(id){
 if(!confirm('您确定删除这笔留言吗？'))return;
 var url = 'ajax.php?id='+id+'&action=delete_blog_message';
 ajax.response(xml,url,delete_blog_ed);	
}
//
function delete_blog_message_reply(id){
 if(!confirm('您确定删除这条回复吗？'))return;
 var url = 'ajax.php?id='+id+'&action=delete_blog_message_reply';
 ajax.response(xml,url,delete_blog_ed);
}

//
function get_topic_message(topic_id,page){
 var url = 'ajax_page.php?topic_id='+topic_id+'&page='+page+'&action=get_topic_message';
 ajax.response(ajax_topic_message,url,get_topic_message_ed);
}
function get_topic_message_ed(){
 var html = ajax.request(ajax_topic_message);
 if(typeof(html)=='undefined')return;
 $('topic_message_list').innerHTML = html;
 go_message();
}

//
function send_topic_message(){
 var topic_id = $('topic_id').value;
 var message = $('message').value;
 if(empty(message)||message=='写点什么...'){$('message').focus();return;}
 if($('topic_votes')){
  var topic_votes = $tag($('topic_votes'),'input')
  for(var i=0;i<topic_votes.length;i++){
   var radio = topic_votes[i];
   if(radio.type=='radio'&&radio.checked==true){
	message += "|"+radio.value;
	break;
   }
  }
 }
 $('btn').disabled = true;
 $('btn').value = '提交中...';
 var url = 'ajax.php?topic_id='+topic_id+'&message='+Escape(message)+'&action=send_topic_message';
 ajax.response(xml,url,send_topic_message_ed);
}
function send_topic_message_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('btn').disabled = false;
 $('btn').value = '提交留言';
 if(html.indexOf('succeed')!=-1){
  $('message').value = '';
  var topic_id = $('topic_id').value;
  get_topic_message(topic_id,0);
 }else{
  msgbox('提交留言','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function send_topic_message_reply_strat(obj,message_id){
 var message_ = 'message_'+message_id;
 var reply_box = 'reply_box';
 var reply_message = 'reply_message';
 var reply_btn = 'reply_btn';
 var pos = new getPos(obj);
 var x = pos.x - 380;
 var y = pos.y;
 var px = 'px';
 $(reply_box).style.left = x+px;
 $(reply_box).style.top = y+px;
 setDisplay(reply_box,'block');
 $(reply_message).value = '';
 $(reply_message).focus();
 $(reply_btn).name = message_id;
 $(reply_btn).onclick = send_topic_message_reply;
}

//
function send_topic_message_reply(){
 var message_id = $('reply_btn').name;
 var message = $('reply_message').value;
 if(empty(message_id)||empty(message)){$('reply_message').focus();return;}
 $('reply_btn').disabled = true;
 $('reply_btn').value = '提交中...';
 var url = 'ajax.php?message_id='+message_id+'&message='+Escape(message)+'&action=send_topic_message_reply';
 ajax.response(xml,url,send_topic_message_reply_ed);
}
function send_topic_message_reply_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('reply_btn').disabled = false;
 $('reply_btn').value = '回复';
 if(html.indexOf('succeed')!=-1){
  $('reply_message').value = '';
  var topic_id = $('topic_id').value;
  get_topic_message(topic_id,0);
  setDisplay('reply_box','none');
 }else{
  msgbox('回复留言','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function delete_topic_message(id){
 if(!confirm('您确定删除这笔留言吗？'))return;
 var url = 'ajax.php?id='+id+'&action=delete_topic_message';
 ajax.response(xml,url,delete_topic_message_ed);
}
function delete_topic_message_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 var topic_id = $('topic_id').value;
 get_topic_message(topic_id,0);
}

//
function delete_topic_message_reply(id){
 if(!confirm('您确定删除这条回复吗？'))return;
 var url = 'ajax.php?id='+id+'&action=delete_topic_message_reply';
 ajax.response(xml,url,delete_topic_message_ed);
}

//
function scrollTo_message_top(){
 if(!$('message_top'))return;
 var pos = new getPos($('message_top'));
 var scrollTop = pos.y;
 window.scrollTo(0,scrollTop);
}

//
function user_vote(vote){
 var user_id = $('user_id').value;
 showmsg('vote','loading1','正在投票,请稍候...');
 var url = 'ajax.php?user_id='+user_id+'&vote='+vote+'&action=user_vote';
 ajax.response(ajax_vote,url,user_vote_ed);
}
function user_vote_ed(){
 var html = ajax.request(ajax_vote);
 if(typeof(html)=='undefined')return;
 var user_id = html;
 showmsg('vote','succeed1','恭喜,投票成功!');
 if(user_id==0){
  msgbox('投票结束',"已经没有适合您投票的新会员了<br>感谢您的参与,谢谢!<p><div align='right'><input type='button' class='btn' value='返回' onclick=\"header('my.php');\"; /></div>",400,200);
  $('msgbox_close_btn').onclick = function(){header('my.php');};
 }else{
  var url = 'member.php?id='+user_id+'&vote=1';
  header(url);
 }
}

//
function show_doing_start(){
 var doing_tool_obj = 'doing_tool';
 $(doing_tool_obj).style.backgroundColor = '#FCE9F2';
 $(doing_tool_obj).onmouseout = function(){this.style.backgroundColor='';};
 $(doing_tool_obj).onclick = show_doing_box;
}

//
function show_doing_box(){
 var doing_tool_obj = 'doing_tool';
 var doing_box_obj = 'doing_box';
 var doing_obj = 'doing';
 var pos = new getPos($(doing_tool_obj));
 var x = pos.x;
 var y = pos.y + $(doing_tool_obj).offsetHeight - 1;
 var px = 'px';
 $(doing_box_obj).style.left = x+px;
 $(doing_box_obj).style.top = y+px;
 setDisplay(doing_box_obj,'block');
 $(doing_obj).value = $('doing_text').innerHTML;
 $(doing_obj).onfocus = function(){if(this.value=='我的爱情标签...')this.value='';};
 //$(doing_obj).focus();
}

function set_doing(){
 var doing = $('doing').value;
 if(empty(doing)||doing=='我的爱情标签...'){setDisplay('doing_box','none');return;}
 var url = 'ajax.php?doing='+Escape(doing)+'&action=set_doing';
 ajax.response(xml,url,set_doing_ed);
}
function set_doing_ed(){
 var doing = $('doing').value;
 $('doing_text').innerHTML = doing;
 setDisplay('doing_box','none');
}

//
function roll(obj,tagName,delay,speed,lineHeight){
 var slideBox = $(obj);
 if(!slideBox)return;
 var tid = null,pause = false;
 var objHeight = slideBox.offsetHeight;
 var item_count = $tag(slideBox,tagName).length;
 if(item_count<2)return;
 var itemHeight = $tag(slideBox,tagName)[0].offsetHeight;
 var item_total_height = item_count*itemHeight;
 var start = function(){tid = setInterval(slide,speed);};
 var slide = function(){
  if(pause)return;
  slideBox.scrollTop += 2;
  if(slideBox.scrollTop % lineHeight == 0){
   clearInterval(tid);
   slideBox.appendChild($tag(slideBox,tagName)[0]);
   slideBox.scrollTop = 0;
   setTimeout(start,delay);
  }
 }
slideBox.onmouseover=function(){pause=true;};
slideBox.onmouseout=function(){pause=false;};
if(application.isIE){
(objHeight<item_total_height) ? setTimeout(start,2000) : slideBox.style.height = item_total_height + 10;
}else{setTimeout(start,2000);}
}

//
function show_photo_subject_box(){
 var photo_subject_box_obj = 'photo_subject_box';
 var photo_subject_modify_box_obj = 'photo_subject_modify_box';
 var subject_obj = 'subject';
 var pos = new getPos($(photo_subject_box_obj));
 var x = pos.x;
 var y = pos.y + $(photo_subject_box_obj).offsetHeight - 1;
 var px = 'px';
 $(photo_subject_modify_box_obj).style.left = x+px;
 $(photo_subject_modify_box_obj).style.top = y+px;
 setDisplay(photo_subject_modify_box_obj,'block');
 $(subject_obj).value = $('subject_text').innerHTML;
 $(subject_obj).focus();
}

//
function modify_photo_subject(){
 var photo_id = $('photo_id').value;
 var subject = $('subject').value;
 if(empty(photo_id))return;
 var url = 'ajax.php?id='+Escape(photo_id)+'&subject='+Escape(subject)+'&action=modify_photo_subject';
 ajax.response(xml,url,modify_photo_subject_ed);
}
function modify_photo_subject_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('subject_text').innerHTML = $('subject').value;
 setDisplay('photo_subject_modify_box','none');
}

//
function send_message(){
 var friend_id = $('friend_id').value;
 var message = $('message').value;
 var max_len = 500;
 var len = message.len();
 if(empty(friend_id))return;
 if(empty(message)){
  showmsg('msg','error','请输入信件内容!');
  $('message').focus();return;
 }
 var surplu = max_len - len;
 if(surplu<0){
  showmsg('msg','error','输入的内容已超出('+(len-max_len)+'个字符)');return;
 }
 $('btn').disabled = true;
 showmsg('msg','loading','正在处理,请稍候..');
 var url = 'ajax.php?friend_id='+friend_id+'&message='+Escape(message)+'&action=send_message';
 ajax.response(xml,url,send_message_ed);
}
function send_message_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('btn').disabled = false;
 if(html.indexOf("succeed")!=-1){
  showmsg('msg','succeed','发送成功!');
  $('message').value = '';
  if(top.location.href==window.location.href){
   var friend_id = $('friend_id').value;
   get_message(friend_id,0);
  }else{
   setTimeout('parent.hide_msgbox();',1500);
  }
 }else{
 showmsg('msg','error',html);
 }
}

//
function get_message(friend_id,page){
 var url = 'ajax_page.php?friend_id='+friend_id+'&page='+page+'&action=get_message';
 ajax.response(ajax_message,url,get_message_ed);
}
function get_message_ed(){
 var html = ajax.request(ajax_message);
 if(typeof(html)=='undefined')return;
 $('message_list').innerHTML = html;
}

//
function add_friend(friend_id){
 if(empty(friend_id))return;
 msgbox('加为好友','<div class="loading1">正在处理您的请求...</div>',340,200);
 var url = 'ajax.php?friend_id='+Escape(friend_id)+'&action=add_friend';
 ajax.response(xml,url,add_friend_ed);
}
function add_friend_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 var className;
 (html.indexOf('已向')!=-1) ? className = 'succeed1' : className = 'error1';
 msgbox('加为好友','<div class="'+className+'">'+html+'</div>',340,200);
 var href = winhref();
 var fun;
 (href.lastIndexOf('my_friend')==-1) ? fun = "hide_msgbox();" : fun = "winreload();";
 setTimeout(fun,2000);
}

//
function add_friend1(friend_id){
 var url = 'ajax.php?friend_id='+Escape(friend_id)+'&action=add_friend';
 ajax.response(xml,url,null);
}

//
function show_friend_box(user_id){
 var friend_ui_obj = 'friend_ui_'+user_id;
 var friend_box_obj = 'friend_box';
 var user_name = $(friend_ui_obj).lang;
 var pos = new getPos($(friend_ui_obj));
 var px = 'px';
 var x = pos.x-1;
 var y = pos.y-1;
 var left_html = $(friend_ui_obj).firstChild.innerHTML;
 $('mini_home').href = 'member.php?id='+user_id;
 $('mini_message').onclick = function(){send_message_start(user_id,user_name);return false;};
 $('mini_invite').onclick = function(){send_invite_start(user_id,user_name);return false;};
 $('mini_delete_friend').onclick = function(){delete_friend(user_id,user_name);return false;};
 $(friend_box_obj).firstChild.innerHTML = left_html;
 $(friend_box_obj).style.left = x+px;
 $(friend_box_obj).style.top = y+px;
 $(friend_box_obj).onmouseover = function(){this.style.display = 'block';}
 $(friend_box_obj).onmouseout = function(){this.style.display = 'none';}
 setDisplay(friend_box_obj,'block');
}

//
function delete_friend(friend_id,friend_name){
 if(!confirm('您确定删除 '+friend_name+' 吗？'))return;
 msgbox('删除好友','<div class="loading1">正在处理您的请求...</div>',340,200);
 var url = 'ajax.php?friend_id='+friend_id+'&action=delete_friend';
 ajax.response(xml,url,delete_friend_ed);
}
function delete_friend_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 msgbox('删除好友','<div class="succeed1">请求处理完成!</div>',340,200);
 setTimeout('winreload();',1500);
}

//
function delete_friend1(friend_id){
 var url = 'ajax.php?friend_id='+friend_id+'&action=delete_friend';
 ajax.response(xml,url,null);
}

//
function refuse_friend(friend_id,friend_name){
 if(!confirm('拒绝 '+friend_name+' 的好友邀请？'))return;
 msgbox('拒绝好友','<div class="loading1">正在处理您的请求...</div>',340,200);
 var url = 'ajax.php?friend_id='+friend_id+'&action=refuse_friend';
 ajax.response(xml,url,refuse_friend_ed);
}
function refuse_friend_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 msgbox('拒绝好友','<div class="succeed1">请求处理完成!</div>',340,200);
 setTimeout('winreload();',1500);
}

//
function refuse_friend1(friend_id){
 var url = 'ajax.php?friend_id='+friend_id+'&action=refuse_friend';
 ajax.response(xml,url,null);
}

//
function send_message_start(user_id,user_name){
 msgbox('给'+user_name+'发消息','<iframe src="window.php?id='+user_id+'&action=send_message" width="100%" height="300" scrolling="no" frameborder="0"></iframe>',600,100);
}

//
function upload_date_photo(id){
 $('btn').lang = id;
 upload_start('date');
}
//

function set_date_cover(id){
 if(id==2&&$('cover1')&&$('cover1').checked){
  $('cover1').checked = false;
 }else if(id==1&&$('cover2')&&$('cover2').checked){
  $('cover2').checked = false;
 }
}

//
function delete_date_photo(id){
 $('photo'+id).value = '';
 $('date_photo'+id).innerHTML = '';
 setDisplay('upload_btn'+id,'block');
}

//
function post_date(action){
 var subject = $('subject').value;
 var date = $('date').value;
 var today = $('date').name;
 var time = $('time').options[$('time').selectedIndex].value;
 var city = $('location').options[$('location').selectedIndex].value;
 var area = $('area_text').value;
 var pay;
 var radios = $tag($('pay_box'),'input');
 for(var i=0;i<radios.length;i++){
  if(radios[i].type=='radio'&&radios[i].checked){pay = radios[i].value;continue};
 }
 var consumption = $('consumption').value;
 var content = $('content').value;
 var photo1 = $('photo1').value;
 var photo2 = $('photo2').value;
 var cover = 0;
 if($('cover1')&&$('cover1').checked)cover = 1;
 if($('cover2')&&$('cover2').checked)cover = 2;
  
 if(empty(subject)){showmsg('msg','error','请输入约会标题!');return;}
 if(!is_date(date)){showmsg('msg','error','约会时间必须为日期格式!');return;}
 if(parseInt(date.getNumber())<parseInt(today.getNumber())){showmsg('msg','error','约会日期必须在'+today+'之后!');return;}
 if(empty(city)||!city){showmsg('msg','error','请选择约会城市区域!');return;}
 if(empty(area)){showmsg('msg','error','请输入约会地点说明!');return;}
 if(area.len()>200){showmsg('msg','error','地点说明请控制在200字以内');return;}
 if(!is_numeric(consumption)){showmsg('msg','error','人均消费必须是数字!');return;}
 if(empty(content)){showmsg('msg','error','请输入约会的具体描述!');return;}
 $('btn').disabled = true;
 showmsg('msg','loading','正在处理,请稍候..');
 var url = 'ajax.php?subject='+Escape(subject)+'&date='+Escape(date)+'&time='+time+'&city='+city+'&area='+Escape(area)+'&pay='+pay+'&consumption='+consumption+'&content='+Escape(content)+'&photo1='+Escape(photo1)+'&photo2='+Escape(photo2)+'&cover='+cover+'&action='+action;
 ajax.response(xml,url,post_date_ed);
}
function post_date_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 if(is_numeric(html)){
  var date_id = html;
  showmsg('msg','succeed','约会发布成功!');
  var city = $('area').options[$('area').selectedIndex].value;
  var url = 'member_list.php?city='+city+'&date_id='+date_id;
  setTimeout('header("'+url+'");',1500);
 }else{
  showmsg('msg','error',html);
  $('btn').disabled = false;
 }
}

//
function search_date(){
 var city,area,key,start_date,end_date,url;
 city = get('c');
 key = $('search_date_key').value;
 start_date = $('start_date').value;
 end_date = $('end_date').value;
 if(city==null)city = '';
 if(key.indexOf('关键词')!=-1){
  key = '';if(start_date==''&&end_date=='')return;
 }
 url = 'date_list.php?c='+city+'&s='+Escape(start_date)+'&e='+Escape(end_date)+'&key='+Escape(key);
 header(url);
}

function window_error(msg){
 hide_msgbox();
 msgbox('系统提示','<b>'+msg+'</b><p><div align="right"><input type="button" class="btn" value="关闭" onclick=\"hide_msgbox();\" />',350,200);
}

//
function modify_date_start(id){
 msgbox('修改约会','<iframe src="window.php?id='+id+'&action=modify_date" width="100%" height="370" scrolling="no" frameborder="0"></iframe>',500,100);
}

//
function set_date(hour){
 var option;
 for(var i=0;i<24;i++){
  (i<10) ? j='0'+i : j = i;
  option = new Option(j,i);
  $('time').options[i] = option;
 }
 $('time').options[hour].selected = true;	
}

//
function show_user_tip(obj){
 var pos = new getPos(obj);
 var x = pos.x;
 var y = pos.y + obj.offsetHeight;
 var px = 'px';
 $('user_tip').innerHTML = obj.name;
 obj.onmouseout = hide_user_tip;
 with($('user_tip').style){
  position = 'absolute';
  left = x + px;
  top = y + px;
  display = 'block';
 }
}
function hide_user_tip(){
 setDisplay('user_tip','none');
}

//
function show_user_tip1_start(){
 var users = $tag($('users'),'img');
 for(var i=0;i<users.length;i++)users[i].onmousemove = show_user_tip1;
}
function show_user_tip1(ev){
 ev = ev || window.event;
 var obj = ev.srcElement || ev.target;
 var mouse = mouseCoords(ev);
 var x = mouse.x+13;
 var y = mouse.y+15;
 var px = 'px';
 var user_info = obj.name.split('|');
 var introduction = user_info[0];
 var city = user_info[1];
 $('user_tip1').innerHTML = introduction+"<br><span class='green'>["+city+"]</span>";
 obj.onmouseout = hide_user_tip1;
 obj.onmouseover = hide_user_tip1;
 with($('user_tip1').style){
  if(navigator.appVersion.indexOf('MSIE 6.0')!=-1)width = 400+px;
  position = 'absolute';
  left = x + px;
  top = y + px;
  display = 'block';
 }
}
function hide_user_tip1(){
 setDisplay('user_tip1','none');
}

//
function show_user_tip2(ev){
 ev = ev || window.event;
 var obj = ev.srcElement || ev.target;
 var mouse = mouseCoords(ev);
 var x = mouse.x-60;
 var y = mouse.y+21;
 var px = 'px';
 obj.onmouseout = hide_user_tip2;
 $('user_tip2').innerHTML = obj.lang;
 with($('user_tip2').style){
  position = 'absolute';
  left = x + px;
  top = y + px;
  display = 'block';
 }
}
function hide_user_tip2(){
 setDisplay('user_tip2','none');
}

//
function send_invite_start(user_id,user_name){
 msgbox('向'+user_name+'发出约会邀请','<iframe src="window.php?id='+user_id+'&action=send_invite" width="100%" height="350" scrolling="no" frameborder="0"></iframe>',600,100);
}

//
function send_invite(){
 var user_id = $('user_id').value;
 var content = $('content').value;
 var date_ids = $tag($('date_invite_box'),'input');
 var date_id = '';
 for(var i=0;i<date_ids.length;i++)if(date_ids[i].checked)date_id += date_ids[i].value+',';
 if(date_id==''){showmsg('msg','error','请选择您要邀请的约会');return;}
 $('btn').disabled = true;
 date_ids = date_id.substring(0,date_id.length-1);
 showmsg('msg','loading','正在处理,请稍候..');
 var url = 'ajax.php?user_id='+user_id+'&date_ids='+Escape(date_ids)+'&content='+Escape(content)+'&action=send_invite';
 ajax.response(xml,url,send_invite_ed);
}
function send_invite_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 if(html.indexOf("succeed")!=-1){
  showmsg('msg','succeed','邀请已成功发出!');
  setTimeout('parent.hide_msgbox();',2000);
 }else{
  showmsg('msg','error',html);
 $('btn').disabled = false;
 }
}

//
function join_date_start(id){
 msgbox('参加约会',"<div class='div3'>1、请您认真阅读该活动说明，明确该活动的活动时间、地点及其他相关信息，并合理安排您的时间，确保准时参加。<br><span class='red'>报名参加之后，组织者将会看到你的注册手机号。</span></div><div class='div3'>2、如果您不能准时参加活动，请点击“我要退出”。不方便在网上直接退出的，请主动告知活动组织者，否则，组织者有权记您\"爽约\"。</div><div class='div3'>3、报名后，系统会在活动开始前12小时发活动通知短信提醒您。</div><div class='div3'>4、对于本次活动有什么问题，您可以在该活动留言板留言或发私信给组织者询问。</div><div class='div17'><input type='button' id='btn' class='btn' value='确定参加' onclick=\"join_date('"+id+"');\" />　<input type='button' class='btn' value='取消' onclick=\"hide_msgbox();\" /></div>",420,150);
}

//
function join_date(date_id){
 if(!is_numeric(date_id))return;
 hide_msgbox();
 msgbox('参加约会','<div class="loading1">正在处理,请稍候...</div>',340,200);
 var url = 'ajax.php?date_id='+date_id+'&action=join_date';
 ajax.response(xml,url,join_date_ed);
}
function join_date_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  msgbox('参加约会','<div class="succeed1">参加约会成功!</div>',340,200);
  setTimeout('winreload();',1500);
 }else{
  msgbox('参加约会','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",1500);
 }
}

//
function select_join_user_start(obj){
 var join_id = obj.id;
 var join_user_name = obj.lang
 var checked = obj.checked;
 if(!is_numeric(join_id))return;
 if(checked==true){
   if(!confirm('同意 "'+join_user_name+'" 来参加您的约会？')){obj.checked = false;return;}
   select_join_user(join_id);
 }else{
   if(!confirm('取消" '+join_user_name+'" 来参加您的约会？')){obj.checked = true;return;}
   delete_join_user(join_id);
 }
}

//
function select_join_user(join_id){
 msgbox('选择赴约者','<div class="loading1">正在处理,请稍候...</div>',340,200);
 var url = 'ajax.php?join_id='+join_id+'&action=select_join_user';
 ajax.response(xml,url,select_join_user_ed);
}
function select_join_user_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  msgbox('选择赴约者','<div class="succeed1">完成!</div>',340,200);
  setTimeout('hide_msgbox();',1000);
 }else{
  msgbox('选择赴约者','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",1500);
 }
}
function delete_join_user(join_id){
 msgbox('选择赴约者','<div class="loading1">正在处理,请稍候...</div>',340,200);
 var url = 'ajax.php?join_id='+join_id+'&action=delete_join_user';
 ajax.response(xml,url,select_join_user_ed);
}

//
function get_date_message(date_id,page){
 var url = 'ajax_page.php?date_id='+date_id+'&page='+page+'&action=get_date_message';
 ajax.response(ajax_date_message,url,get_date_message_ed);
}
function get_date_message_ed(){
 var html = ajax.request(ajax_date_message);
 if(typeof(html)=='undefined')return;
 $('date_message_list').innerHTML = html;
 go_message();
}

//
function send_date_message(){
 var date_id = $('date_id').value;
 var message = $('message').value;
 if(empty(message)){$('message').focus();return;}
 $('btn').disabled = true;
 $('btn').value = '提交中...';
 var url = 'ajax.php?date_id='+date_id+'&message='+Escape(message)+'&action=send_date_message';
 ajax.response(xml,url,send_date_message_ed);
}
function send_date_message_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('btn').disabled = false;
 $('btn').value = '提交留言';
 if(html.indexOf("succeed")!=-1){
  $('message').value = '';
  var id = $('date_id').value;
  get_date_message(id,0);
 }else{
  msgbox('约会留言','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function send_date_message_reply_strat(obj,message_id){
 var message_ = 'message_'+message_id;
 var reply_box = 'reply_box';
 var reply_message = 'reply_message';
 var reply_btn = 'reply_btn';
 var pos = new getPos(obj);
 var x = pos.x - 380;
 var y = pos.y;
 var px = 'px';
 $(reply_box).style.left = x+px;
 $(reply_box).style.top = y+px;
 setDisplay(reply_box,'block');
 $(reply_message).value = '';
 $(reply_message).focus();
 $(reply_btn).name = message_id;
 $(reply_btn).onclick = send_date_message_reply;
}

//
function send_date_message_reply(){
 var message_id = $('reply_btn').name;
 var message = $('reply_message').value;
 if(empty(message_id)||empty(message)){$('reply_message').focus();return;}
 $('reply_btn').disabled = true;
 $('reply_btn').value = '提交中...';
 var url = 'ajax.php?message_id='+message_id+'&message='+Escape(message)+'&action=send_date_message_reply';
 ajax.response(xml,url,send_date_message_reply_ed);
}
function send_date_message_reply_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('reply_btn').disabled = false;
 $('reply_btn').value = '回复';
 if(html.indexOf('succeed')!=-1){
  $('reply_message').value = '';
  var date_id = $('date_id').value;
  get_date_message(date_id,0);
  setDisplay('reply_box','none');
 }else{
  msgbox('回复留言','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function delete_date_message(id){
 if(!confirm('您确定删除这笔留言吗？'))return;
 var url = 'ajax.php?id='+id+'&action=delete_date_message';
 ajax.response(xml,url,delete_date_message_ed);
}
function delete_date_message_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 var date_id = $('date_id').value;
 get_date_message(date_id,0);
}

//
function delete_date_message_reply(id){
 if(!confirm('您确定删除这条回复吗？'))return;
 var url = 'ajax.php?id='+id+'&action=delete_date_message_reply';
 ajax.response(xml,url,delete_date_message_ed);
}

//
function delete_date(date_id,subject,t){
 var message;
 (parseInt(t)==1) ? message = "\""+subject+"\" 该约会正在进行中\n\n有会员会报名参加您的约会,建议不要删除进行中的约会.\n\n您确定删除它吗？" : message = "您确定删除 \""+subject+"\" 吗？";
 if(empty(date_id))return;
 if(!confirm(message))return;
 msgbox('删除约会','<div class="loading1">正在处理,请稍候..</div>',340,200);
 var url = 'ajax.php?id='+date_id+'&action=delete_date';
 ajax.response(xml,url,delete_date_ed);
}
function delete_date_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  msgbox('删除约会','<div class="succeed1">约会已删除!</div>',340,200);
  setTimeout("winreload();",1500);
 }else{
  msgbox('删除约会','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",1500);
 }
}

//
function auditing_friend(){
 var ids = select_all();
 var auditing_friend = $('auditing_friend').options[$('auditing_friend').selectedIndex].value;
 var friend_array = ids.split(',');
 var friend_count = friend_array.length;
 $('friend_ids').value = ids;
 if(empty(ids)||friend_count==0)return;
 if(auditing_friend==1){
  if(confirm('接受这'+friend_count+'位会员的好友请求？'))add_friend_batch();
 }else{
  if(confirm('拒绝这'+friend_count+'位会员的好友请求？'))refuse_friend_batch();
 }
}

//
function add_friend_batch(){
 var friend_ids = $('friend_ids').value;
 if(empty(friend_ids)){
  hide_msgbox();
  msgbox('加为好友','<div class="succeed1">请求处理成功!</div>',340,200);
  setTimeout('winreload();',2000);return;
 }
 msgbox('加为好友','<div class="loading1">正在批量处理您的请求...</div>',340,200);
 var friend_array = friend_ids.split(',');
 var friend_id = friend_array[0];
 var url = 'ajax.php?friend_id='+friend_id+'&action=add_friend';
 ajax.response(xml,url,add_friend_batch_ed);
 friend_array = friend_array.Delete(0);
 friend_ids = friend_array.join(',');
 $('friend_ids').value = friend_ids;
}
function add_friend_batch_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 add_friend_batch();
}

//
function refuse_friend_batch(){
 var friend_ids = $('friend_ids').value;
 if(empty(friend_ids)){
  hide_msgbox();
  msgbox('拒绝好友请求','<div class="succeed1">请求处理成功!</div>',340,200);
  setTimeout('winreload();',2000);return;
 }
 msgbox('拒绝好友请求','<div class="loading1">正在批量处理您的请求...</div>',340,200);
 var friend_array = friend_ids.split(',');
 var friend_id = friend_array[0];
 var url = 'ajax.php?friend_id='+friend_id+'&action=refuse_friend';
 ajax.response(xml,url,refuse_friend_batch_ed);
 friend_array = friend_array.Delete(0);
 friend_ids = friend_array.join(',');
 $('friend_ids').value = friend_ids;
}

function refuse_friend_batch_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 refuse_friend_batch();
}

//
function user_search(){
 var gender = $('gender').options[$('gender').selectedIndex].value;
 var city = $('city').options[$('city').selectedIndex].value;
 var area = $('area').options[$('area').selectedIndex].value;
 var level_score = $('level_score').options[$('level_score').selectedIndex].value;
 var camera_validate;
 ($('camera_validate').checked) ? camera_validate = 1 : camera_validate = 0;
 if(!is_numeric(city))city = '';
 if(!is_numeric(gender))gender = '';
 var min_age = $('min_age').value;
 var max_age = $('max_age').value;
 var user_key = $('user_key').value;
 var url = 'member_list.php?gender='+gender+'&city='+city+'&area='+area+'&min_age='+min_age+'&max_age='+max_age+'&level_score='+level_score+'&camera='+camera_validate+'&key='+Escape(user_key);
 header(url);
}

//
function invite_friend_start(id,subject){
 msgbox('邀请好友 - '+subject+'','<iframe src="window.php?id='+id+'&action=invite_friend" width="100%" height="450" scrolling="no" frameborder="0"></iframe>',500,50);
}

//
function invite_friend(date_id){
 var content = $('content').value;
 var user_ids = $tag($('invite_friend_box'),'input');
 var user_id = '';
 for(var i=0;i<user_ids.length;i++)if(user_ids[i].checked)user_id += user_ids[i].value+',';
 if(empty(user_id)){showmsg('msg','error','请选择您要邀请的好友');return;}
 $('btn').disabled = true;
 user_ids = user_id.substring(0,user_id.length-1);
 showmsg('msg','loading','正在处理,请稍候..');
 var url = 'ajax.php?date_id='+date_id+'&user_ids='+user_ids+'&content='+Escape(content)+'&action=invite_friend';
 ajax.response(xml,url,invite_friend_ed);
}
function invite_friend_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 if(html.indexOf("succeed")!=-1){
  showmsg('msg','succeed','邀请已成功发出!');
  setTimeout('parent.winreload();',2000);
 }else{
  showmsg('msg','error',html);
  $('btn').disabled = false;
 }
}

//
function delete_date_join(date_id,subject){
 var message = "您确定要退出约会 \""+subject+"\" 吗？";
 if(!confirm(message))return;
 msgbox('退出约会','<div class="loading1">正在处理,请稍候..</div>',340,200);
 var url = 'ajax.php?date_id='+date_id+'&action=delete_date_join';
 ajax.response(xml,url,delete_date_join_ed);
}
function delete_date_join_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  msgbox('退出约会','<div class="succeed1">已成功退出约会!</div>',340,200);
  setTimeout("winreload();",1500);
 }else{
  msgbox('退出约会','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",1500);
 }
}

//
function delete_invite(invite_id,subject){
 var message = "您确定删除收到的邀请 \""+subject+"\" 吗?";
 if(!confirm(message))return;
 msgbox('删除邀请','<div class="loading1">正在处理,请稍候..</div>',340,200);
 var url = 'ajax.php?id='+invite_id+'&action=delete_invite';
 ajax.response(xml,url,delete_invite_ed);
}
function delete_invite_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  msgbox('删除邀请','<div class="succeed1">邀请已删除!</div>',340,200);
  setTimeout("winreload();",1500);
 }else{
  msgbox('删除邀请','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",1500);
 }
}

//
function refuse_invite_start(id){
 msgbox('拒绝邀请','<iframe src="window.php?id='+id+'&action=refuse_invite" width="100%" height="300" scrolling="no" frameborder="0"></iframe>',350,100);
}

//
function refuse_date_invite(invite_id){
 if(empty(invite_id))return;
 var content = '';
 if($('user_defined').checked){
  content = $('content').value;
 }else{
  var radios = $tag($('radio_box'),'input');
  for(var i=0;i<radios.length;i++){
   if(radios[i].type=='radio'&&radios[i].checked){content = radios[i].value;continue};
  }
 }
 if(empty(content)){showmsg('msg','error','请输入拒绝邀请的理由!');return;}
 $('btn').disabled = true;
 showmsg('msg','loading','正在处理,请稍候..');
 var url = 'ajax.php?invite_id='+invite_id+'&content='+Escape(content)+'&action=refuse_date_invite';
 ajax.response(xml,url,refuse_date_invite_ed);
}
function refuse_date_invite_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 if(html.indexOf("succeed")!=-1){
  showmsg('msg','succeed','拒绝成功!');
  setTimeout("parent.header('my_invite.php');",2000);
 }else{
  showmsg('msg','error',html);
  $('btn').disabled = false;
 }
}

//
function show_about_sms(){
 msgbox('关于短信约会',$('about_sms').innerHTML,600,100);	
}

//
function sms_date_search(){
 var gender = $('gender').options[$('gender').selectedIndex].value;
 var sms_date_key = $('sms_date_key').value;
 var url = 'sms_date_list.php?gender='+gender+'&key='+Escape(sms_date_key);
 header(url);
}

//
function validate_content_length(){
 var content = $('content').value;
 var max_len = 60;
 var len = content.length;
 var surplu = max_len - len;
 if(surplu<0){
  surplu = 0;
  showmsg('msg','error','输入的信息已超出('+(len-max_len)+'个字)');
 }else{showmsg('msg','msg','');}
  $('sms_reply_length').innerHTML = surplu;
}

//
function sms_date_reply(id){
 var content = $('content').value;
 var max_len = 60;
 var len = content.length;
 if(len==0){showmsg('msg','error','请输入您的回复信息!');return;}
 if(len>max_len){showmsg('msg','error','输入的信息已超出('+(len-max_len)+'个字)');return;}
 $('btn').disabled = true;
 showmsg('msg','loading','正在处理,请稍候..');
 var url = 'ajax.php?id='+id+'&content='+Escape(content)+'&action=sms_date_reply';
 ajax.response(xml,url,sms_date_reply_ed);
}
function sms_date_reply_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 if(html.indexOf("succeed")!=-1){
  var user_name = $('user_name').value;
  showmsg('msg','succeed','回复成功!');
  msgbox('短信回复成功','<img src="images/succeed2.gif" align="absmiddle" />　<span class="font35">回复成功!</span><p>我们将立即把你的回复发送到 <span class="font11">'+user_name+'</span> 的手机,<br>如果感兴趣的话ta就会直接联系你哟.<p><div class="div21"><input type="button" value="OK" onClick="hide_msgbox();" />　　</div>',400,200);
 }else{
  showmsg('msg','error',html);
  $('btn').disabled = false;
 }
}

//
function feedback_start(){
 msgbox('意见留言','<iframe src="window.php?action=feedback" width="100%" height="400" scrolling="no" frameborder="0"></iframe>',600,50);
}

//
function feedback(){
 var content = $('content').value;
 var contact = $('contact').value;
 if(empty(content)){showmsg('msg','error','请输入留言内容');return;}
 if(empty(contact)||contact=="留下你的Email和姓名，以便得到回复"){showmsg('msg','error','请输入你的联系方式');return;}
 $('btn').disabled = true;
 showmsg('msg','loading','正在处理,请稍候..');
 var url = 'ajax.php?content='+Escape(content)+'&contact='+Escape(contact)+'&action=feedback';
 ajax.response(xml,url,feedback_ed);
}
function feedback_ed(){
 var html = ajax.request(xml);
 showmsg('msg','succeed','提交成功!');
 $('content').value = '';
 $('contact').value = '';
 setTimeout('parent.hide_msgbox();',1500);
}

//
function add_sms_date(){
 showmsg('msg','loading','短信约会探测中...');
 var url = 'ajax.php?action=add_sms_date';
 ajax.response(ajax_sms_date,url,add_sms_date_ed);
}
function add_sms_date_ed(){
 var html = ajax.request(ajax_sms_date);
 if(typeof(html)=='undefined'||empty(html))return;
 $('msg1').innerHTML += html+'<br>';
 var className;
 (html.indexOf('成功')!=-1) ? className = 'succeed' : className = 'error';
 showmsg('msg',className,html);
}

//
function send_user_email(){
 var url = 'ajax.php?action=send_user_email';
 ajax.response(ajax_user_email,url,null);
}

//
function send_user_set_email(){
 var url = 'ajax.php?action=send_user_set_email';
 ajax.response(ajax_user_set_email,url,null);
}

//
function check_video_chat_user(){
 var url = 'ajax.php?action=check_video_chat_user';
 ajax.response(ajax_check_video_chat_user,url,null);
}

//
function get_video_chat_record(user_id,page){
 var url = 'ajax_page.php?user_id='+user_id+'&page='+page+'&action=get_video_chat_record';
 ajax.response(ajax_video_chat_record,url,get_video_chat_record_ed);
}
function get_video_chat_record_ed(){
 var html = ajax.request(ajax_video_chat_record);
 if(typeof(html)=='undefined')return;
 $('video_chat_record_list').innerHTML = html;
}

//
function set_language(old_language,new_language){
 if(old_language==new_language){change_language(new_language);return;}
 var language_text;
 (new_language==0) ? language_text = 'English' : language_text = 'Cinese';
 if(confirm('Change site language to '+language_text+'?')){
  var url = 'ajax.php?language='+new_language+'&action=set_language';
  ajax.response(xml,url,set_language_ed); 
 }else{change_language(new_language);}
}
function set_language_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined'||!is_numeric(html))return;
 change_language(html);
}

//
function change_language(language){
 var href = winhref();
 var start = href.lastIndexOf('/')+1;
 var end = href.length;
 href = href.substring(start,end);
 if(language==0){
  (href.substring(0,2)=='e_') ? href = winhref() : href = 'e_'+href;
 }else{
   (href.substring(0,2)=='e_') ? href = href.replace('e_','') : href = winhref();
  }
 header(href);	
}

//
function vote_text_color(i){
 (i%2==0) ? color = 'blue' : color = 'red';
 $('vote_text').className = color;
 setTimeout("vote_text_color("+(++i)+")",500);
}

//
function get_user_level_image(level_score){
 var level_image = ""
 if(level_score>=4&&level_score<7){
  level_image = "<img src='images/mini/baiyin.gif' class='img3' alt='白银会员' />";
 }else if(level_score>=7&&level_score<8){
  level_image = "<img src='images/mini/huangjin.gif' class='img3' alt='黄金会员' />";
 }else if(level_score>=8){
  level_image = "<img src='images/mini/bojin.gif' class='img3' alt='铂金会员' />";
 }	
 return level_image;
}

//
function get_user_level_text(level_score){
 var level_text = ""
 if(level_score>=4&&level_score<7){
  level_text = "<span class='font61'>白银会员</span>";
 }else if(level_score>=7&&level_score<8){
  level_text = "<span class='font61'>黄金会员</span>";
 }else if(level_score>=8){
  level_text = "<span class='font61'>铂金会员</span>";
 }
 return level_text;
}

//
function re_vote_start(level_score){
 var level_text = get_user_level_text(level_score);
 level_text = level_text.innerText();
 msgbox('会员级别说明',"<div class='div22'>你的会员级别是由其他会员给你的评分所决定的.<br>平均分(4 – 6.9)　<img src='images/mini/baiyin.gif' class='img3' alt='白银会员' /><span class='font61'>白银会员</span><br> 评均分(7 – 7.9)　<img src='images/mini/huangjin.gif' class='img3' alt='黄金会员' /><span class='font61'>黄金会员</span><br>平均分(8 – &nbsp;10)　<img src='images/mini/bojin.gif' class='img3' alt='铂金会员' /><span class='font61'>铂金会员</span><br> 	你的平均评分是：<span class='font62'>"+level_score+"</span>分,是我们的<span class='red'>"+level_text+"</span>.<br><a href='#' onclick=\"show_hide('re_vote_box');return false;\"><span class='font31'>申请重新评级&gt;&gt;</span></a><div id='re_vote_box' class='hidden'><hr>确定重新评级？为了争取更高的会员级别, 我们建议你先更新你的头像, 并且上传更多的精彩照片. (你只有一次重新评级的机会哦!)<div class='div9'></div><a href='my_photo.php' style='font-size:16px;'>先去更新我的头像和照片&gt;&gt;</a><div class='div9'></div><a href='#' onclick=\"re_vote();return false;\">确定重新评级&gt;&gt;</a></div></div>",400,150);
}

//
function about_member_level(){
 msgbox('会员级别说明',"<div class='div22'><span class='font41'>Cafe96的会员级别:</span><br>其他会员对你个人信息的评级打分决定你将来在Cafe96的会员级别:<br>平均分(5分以下) 你将被谢绝Cafe96的会员资格<br>平均分(4 – 6.9)　<img src='images/mini/baiyin.gif' class='img3' alt='白银会员' /><span class='font61'>白银会员</span><br> 评均分(7 – 7.9)　<img src='images/mini/huangjin.gif' class='img3' alt='黄金会员' /><span class='font61'>黄金会员</span><br>平均分(8 – &nbsp;10)　<img src='images/mini/bojin.gif' class='img3' alt='铂金会员' /><span class='font61'>铂金会员</span><div class='div9'></div>争取高的会员级别, 将有利于你在Cafe96交往到更优秀的单身会员. 比如在8分钟约会中, 我们将匹配和你相同级别的会员. 如果你是铂金会员, 也将遇到我们最优秀的其他铂金会员.这一切都是免费的. 所以赶紧<a href='my_photo.php'>上传最能体现你个人魅力的照片&gt;&gt;</a>, <a href='my_info.php'>认真填写你的个人信息&gt;&gt;</a>. 争取大家对你的好感. 祝你好运!</div>",520,150);
}

//
function re_vote(){
 if(!confirm('确定重新评级吗？'))return;
 hide_msgbox();
 msgbox('重新评级','<div class="loading1">正在处理,请稍候..</div>',340,200);
 var url = 'ajax.php?&action=re_vote';
 ajax.response(xml,url,re_vote_ed);
}
function re_vote_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  msgbox('重新评级','<div class="succeed1">成功进入重新评级!</div>',340,200);
  setTimeout("winreload();",1500);
 }else{
  msgbox('重新评级','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",1500);
 }
}

//
function show_ad(){
 var minutes = new Date().getMinutes();
 minutes = parseInt(minutes/10);
 if(minutes==0)minutes++;
 if(minutes<10)minutes = '0'+minutes;
 $('ad').innerHTML = "<img src='images/ads/"+minutes+".jpg' />";
}

//
function show_face_box(face,textarea){
 var i,j,face_box,pos,x,y,px;
 face_box = $('face_box');
 face_box.innerHTML = '';
 for(i=1;i<=21;i++){
  (i<10) ? j = '0'+i : j = i;
  face_box.innerHTML += "<img src='images/face/"+j+".gif' align='absmiddle' onclick=\"insert_face('"+j+"','"+textarea+"');\" />";
 }face_box.innerHTML += " <a href='#' class='a4' onclick=\"setDisplay('face_box','none');return false;\">[关闭]</a>";
 pos = new getPos(face);
 x = pos.x;
 y = pos.y + face.offsetHeight;
 px = 'px';
 with(face_box.style){
  position = 'absolute';
  left = x + px;
  top = y + px;
  display = 'block';
  zIndex = max_zIndex();
 }
}

//
function load_face(){
 for(i=1;i<=21;i++){
  (i<10) ? j = '0'+i : j = i;
  $('face_box').innerHTML += "<img src='images/face/"+j+".gif' />";
 }
}

//
function insert_face(img,textarea){
 var content = $(textarea).value;
 var pos = getTextFieldSelection($(textarea));
 content = content.substring(0,pos)+'[:'+img+':]'+content.substring(pos,content.length);
 $(textarea).value = content;
 setDisplay('face_box','none');
 $(textarea).focus();
}

//
function set_element1(obj){
 obj.innerHTML='已添加';
 obj.className='a23';
 obj.blur();
 obj.onclick=function(){return false;};
}

//
function set_element2(obj){
 obj.value='已接受';
 obj.disabled = true;
 obj.onclick=function(){return false;};
}

//
function set_element3(obj){
 obj.value='已拒绝';
 obj.disabled = true;
 obj.onclick=function(){return false;};
}

//
function show_moew_message(link_obj){
 var div_obj = link_obj.replace('btn_','');
 var display = $(div_obj).style.display;
 if(display=='none'||display==''){
  $(div_obj).style.display = 'block';
  $(link_obj).className = 'a9';
  var html = $(link_obj).innerHTML;
  html = html.replace('更多回应...','隐藏回应');
  $(link_obj).innerHTML = html;
 }else{
  $(div_obj).style.display = 'none';
  $(link_obj).className = 'a4';
  var html = $(link_obj).innerHTML;
  html = html.replace('隐藏回应','更多回应...');
  $(link_obj).innerHTML = html;
 }
}

//
function show_video_chat_box(){
 var obj = 'video_chat_box';
 var _width = 740;
 var _top = 30;
 var px = 'px';
 with($(obj).style){
  width = _width + px;
  top = _top + px;
  position = 'absolute';
  border = '3px solid #ccc';
  display = 'block';
 }
 Drag.init($(obj).firstChild,$(obj));
 showbg(obj,_top);
 window.onscroll = null;
}

//
function hide_video_chat_box(){
 var obj = 'video_chat_box';
 setDisplay(obj,'none');
 hidebg(obj);
}