//
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('Sure you want to deleted '+count.length+' selected items？'))return;
 msgbox('deleting','<div class="loading1">deleting,waiting...</div>',340,200);
 var url = 'e_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('deleting','<div class="succeed1">Done!</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 minute speed dating','In the comfort of you own home','Using chat, webcam or voice','#F93F98');
 text[lmxy] = new Array('Go on a real date','Invite your match to a real date','A simple lunch, coffee or a movie','#397AF1');
 text[dxcq] = new Array('Blind date via SMS','Meet your mystery date','By sending us an SMS','#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('You current profile photo is webcam verified\n\nChanging your profile photo will require you to verify your new profile photo again using webcam\n\nDo you want to continue？'))return;
 upload_start('face');
}

//
function upload_start(type){
 var type_text,width,height,top;
 switch(type){
  case 'face':
   type_text = "Profile Photo";
   width = 620;
   height = 270;
   top = 100;
  break;
  case 'photo':
   type_text = "Photo";
   width = 350;
   height = 180;
   top = 150;
  break;
  case 'date':
   type_text = "Date Picture";
   width = 350;
   height = 140;
   top = 150;
  break;
  case 'image':
   type_text = "Picture";
   width = 350;
   height = 130;
   top = 150;
 }
 msgbox('Upload '+type_text+'...','<iframe src="e_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+',try again..');
 }
}

//
function modify_face(file_name){
 var url = 'e_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>Description: <input type='text' id='subject' class='text1' maxlength='20' /> <input type='button' class='btn' value='Save' onclick='add_photo_start();' />";
 msgbox('Description',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('Saving','<div class="loading1">Photo saved..</div>',340,200);
}

//
function add_photo(subject,photo){
 var url = 'e_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('Saving','<div class="succeed1">Photo saved!</div>',340,200);
  setTimeout('winreload();',2000);
 }else{
  msgbox('Saving','<div class="error1">Error</div>',340,200);
  setTimeout('hide_msgbox();',2000);
 }
}

//
function set_face(id){
 if(!confirm('Set as profile？'))return;
 msgbox('Profile photo','<div class="loading1">Changing profile photo..</div>',340,200);
 var url = 'e_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('Profile photo','<div class="succeed1">Profile photo changed!</div>',340,200);
  setTimeout('winreload();',2000);
 }else{
  msgbox('Profile photo','<div class="error1">Error</div>',340,200);
  setTimeout('hide_msgbox();',2000);
 }
}

//
function delete_photo(id){
 if(!confirm('Delete this photo？'))return;
 msgbox('Delete photo','<div class="loading1">Deleting..</div>',340,200);
 var url = 'e_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('Delete photo','<div class="succeed1">Done!</div>',340,200);
  setTimeout('winreload();',1500);
 }else{
  msgbox('Delete photo','<div class="error1">Error</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('Login','<div class="loading1">Signing in...</div>',340,200);
 var url = 'e_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('Login','<div class="succeed1">Welcome!</div>',340,200);
  var url = get('url');
  (url) ? go_url(url) : setTimeout("get_language();",1000);
 }else{
 msgbox('Login',"<div class='error1'>Incorrect user name or password</div><br><div class='div21'><a href='e_login.php?t=8'>[Forget passwords]</a>　<input type='button' class='btn' value='Close' onclick='hide_msgbox();' /></div>",340,200);
  //setTimeout("hide_msgbox();",1500);
 }
}

//
function get_language(){
 hide_msgbox();
 msgbox('Login','<div class="loading1">Redirecting..</div>',340,200);
 var url = 'e_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('Verify your profile image','<div class="loading1">Processing...</div>',340,200);	
}

function save_camera_photo_succeed(){
 hide_msgbox();
 msgbox('Verify your profile image','<div class="succeed1">Information submitted successfully!</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 = "e_ajax.php?action=logout";
 ajax.response(xml,url,logout_ed);
}
function logout_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 header("e_login.php");
}

//
function last_login(){
 var url = 'e_ajax.php?action=last_login';
 ajax.response(xml,url,null);
}

//
function find_password(){
 var email,url;
 email = $('email').value;
 if(!is_email(email)){
  alert('Please enter Email');
  $('email').focus();return;
 }
 $('btn').disabled = true;
 msgbox('Forget passwords','<div class="loading1">Processing, please wait...</div>',340,200);
 url = 'e_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('Forget passwords','<div class="succeed1">Password has been sent to your Email, please check.</div>',340,200);
  setTimeout("hide_msgbox();",3500);
 }else{
  $('btn').disabled = false;
  msgbox('Forget passwords','<div class="error1">member not found!</div>',340,200);
  setTimeout("hide_msgbox();",1500);
 }
}

//
function why_auditing_failure(){
 msgbox('Your profile was rejected by our moderators','　Your profile was rejected because it did not meet our most basic requirements--- a personal photo and reasonable self-introduction.<br> Cafe96 is one of the fastest growing bilingual online personal in China. If you want to join us, please read our <a href="e_login.php?t=2">Member Guideline>></a>,  and re-submit your updated profile.<div align="right"><input type="button" class="btn" value="Close" onClick="hide_msgbox();" />　</div>',450,200);
}

//
function afresh_auditing(){
 msgbox('re-apply','<div class="loading1">Please wait...</div>',340,200);
 var url = 'e_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('re-apply','<div class="succeed1">Done</div>',340,200);
  setTimeout("winreload();",1000);
 }else{
  msgbox('re-apply','<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','Supported photo formats：png gif jpg');
  return false;
 }
}
function upload(){
 var src = $('image').value;
 if(!validate_image(src))return;
 showmsg('msg','loading','Uploading,waiting..');
 $('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','Between 4 to 16 characters');
  $('user_name').focus();return;
 }
 if(!is_date(birthday)){
  showmsg('msg','error','Birthday');return;
 }
 if(!empty(stature)&&!is_numeric(stature)){
  showmsg('msg','error','Height in cm');
  $('stature').focus();return;
 }
 if(empty(career)){
  showmsg('msg','error','Job');
  $('career').focus();return;
 }
 if(empty(school)){
  showmsg('msg','error','College');
  $('school').focus();return;
 }
 if(empty(hometown)){
  showmsg('msg','error','HomeTown');
  $('hometown').focus();return;
 }
 if(empty(area)||area==0){
  showmsg('msg','error','Where do you live now');return;
 }
 if(introduction.len()<60){
  showmsg('msg','error','No less than 30 words');
  $('introduction').focus();return;
 }
 if(empty(tag)){
  showmsg('msg','error','Keyword tags');
  $('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','Processing, please wait...');
 var url = 'e_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','Your profile has been updated');
  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','Please enter Email');
  $('email').focus();return;
 }
 if(email==old_email){showmsg('msg','succeed','Your Email has been updated');return;}
 $('email_btn').disabled = true;
 showmsg('msg','loading','please wait...');
 url = 'e_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','Your Email has been updated');
  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','please wait...');
 url = 'e_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','Done!');
 }else{
  showmsg('email_set_msg','error',html);
 }
}

//
function send_validate_email(){
 msgbox('Email verified','<div class="loading1">Sending Email, please wait...</div>',340,200);
 var url = 'e_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 = "Verification Email has been sent; please check your mailbox complete Email verification.";
 msgbox('Email verified','<div class="succeed1">'+html+'</div>',340,200);
 html = "<img src='images/succeed2.gif' align='absmiddle' /> "+html+"Please complete Email verification.";
 $('init').innerHTML = html;
 setTimeout('hide_msgbox();',2000);
}

//
function validate_user_email(){
 var email = get('email');
 var key = get('key');
 if(!email||!key){msgbox('Email verified','<div class="error1">Incorrect Email</div>',340,200);return;}
 msgbox('Email verified','<div class="loading1">Checking Email, please wait...</div>',340,200);
 var url = 'e_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('Email verified','<div class="succeed1">Success! You Email has been verified.</div>',340,200);
 }else{
  msgbox('Email verified','<div class="error1">Incorrect Email!</div>',340,200);
 }
 setTimeout("hide_msgbox();msgbox('Email verified','<div class=loading1>Redirecting to homepage...</div>',340,200);",2000);
 setTimeout("header('e_index.php')",6000);
}

//
function modify_password_start(){
 msgbox('Password','<iframe src="e_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','Please enter old password');
  $('old_password').focus();return;
 }
 if(password.length<6){
  showmsg('msg','error','Minimal 6 characters');
  $('password').focus();return;
 }
 if(password!=password1){
  showmsg('msg','error','Passwords not the same, please try again');
  $('password1').focus();return;
 }
 $('btn').disabled = true;
 showmsg('msg','loading','please wait...');
 url = 'e_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','Your passwords has been updated');
 }else{
  showmsg('msg','error',html);
 }
}

//
function get_mobile_code(){
 var mobile = $('mobile').value;
 if(!is_mobile(mobile)){showmsg('msg','error','Please enter correct (China)mobile number');return;}
 showmsg('msg','loading','please wait...');
 $('mobile').disabled = true;
 $('btn').disabled = true;
 var url = 'e_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' /> We have just sent you the SMS verification code, please check your cell phone</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','Please enter your SMS verfication code');return;}
 $('btn').disabled = true;
 showmsg('msg','loading','please wait...');
 var url = 'e_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','Mobile phone verified!');
  $('init').innerHTML = "<img src='images/succeed2.gif' align='absmiddle' /> Success! Your mobile: "+mobile+" is now verified!</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 = 'e_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 = 'Leave '+gender_text+' a message';
 if(empty(message)||message==default_message){$('message').focus();return;}
 $('btn').disabled = true;
 $('btn').value = 'Waiting...';
 var url = 'e_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 = 'Submit';
 if(html.indexOf('succeed')!=-1){
  $('message').value = '';
  var user_id = $('user_id').value;
  get_home_message(user_id,0);
 }else{
  msgbox('Send message','<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 = 'Waiting...';
 var url = 'e_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 = 'Reply';
 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('Reply','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function delete_home_message(id){
 if(!confirm('Sure you want to delete？'))return;
 var url = 'e_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('Sure you want to delete？'))return;
 var url = 'e_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 = 'e_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 = 'Post';
 $(blog_btn).onclick = add_blog;
 $('blog_type').innerHTML = 'Post ';
 $(blog_content).value = '';
 var default_value = 'Attach Photo Links';
 $('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=='What are you thinking right now ?')content = '';
 if(image=='Attach Photo Links')image = '';
 if(!is_url(image)&&empty(content)){$('blog_content').focus();return;}
 $('blog_btn').disabled = true;
 $('blog_btn').value = 'Waiting...';
 var url = 'e_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 = 'Post';
 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 blog','<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 = 'Waiting...';
 var url = 'e_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 = 'Submit';
 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('Mini blog','<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 = 'Waiting...';
 var url = 'e_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('Sure you want to delete？'))return;
 var url = 'e_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('Sure you want to delete？'))return;
 var url = 'e_ajax.php?id='+id+'&action=delete_blog_message';
 ajax.response(xml,url,delete_blog_ed);	
}
//
function delete_blog_message_reply(id){
 if(!confirm('Sure you want to delete？'))return;
 var url = 'e_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 = 'e_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=='Say something...'){$('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 = 'Waiting...';
 var url = 'e_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 = 'Submit';
 if(html.indexOf('succeed')!=-1){
  $('message').value = '';
  var topic_id = $('topic_id').value;
  get_topic_message(topic_id,0);
 }else{
  msgbox('Send message','<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 = 'Waiting...';
 var url = 'e_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 = 'Reply';
 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('Reply','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function delete_topic_message(id){
 if(!confirm('Sure you want to delete？'))return;
 var url = 'e_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('Sure you want to delete？'))return;
 var url = 'e_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','Processing, please wait...');
 var url = 'e_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','Success!');
 if(user_id==0){
  msgbox('Complete',"Thank you for your votes...<p><div align='right'><input type='button' class='btn' value='OK' onclick=\"header('e_my.php');\"; /></div>",400,200);
  $('msgbox_close_btn').onclick = function(){header('e_my.php');};
 }else{
  var url = 'e_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=='My Love Headline...')this.value='';};
 //$(doing_obj).focus();
}

function set_doing(){
 var doing = $('doing').value;
 if(empty(doing)||doing=='My Love Headline...'){setDisplay('doing_box','none');return;}
 var url = 'e_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 = 'e_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','Content can not be empty!');
  $('message').focus();return;
 }
 var surplu = max_len - len;
 if(surplu<0){
  showmsg('msg','error','More than ('+(len-max_len)+' characters)');return;
 }
 $('btn').disabled = true;
 showmsg('msg','loading','please wait...');
 var url = 'e_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','Success!');
  $('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 = 'e_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('Add to friend','<div class="loading1">please wait...</div>',340,200);
 var url = 'e_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();
 if(html.indexOf('sent')!=-1){
  msgbox('Add to friend','<div class="succeed1">'+html+'</div>',340,200);
 }else{msgbox('Add to friend','<div class="error1">'+html+'</div>',420,200);
 }
 var fun,href = winhref();
 (href.lastIndexOf('my_friend')==-1) ? fun = "hide_msgbox();" : fun = "winreload();";
 setTimeout(fun,2000);
}

//
function add_friend1(friend_id){
 var url = 'e_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 = 'e_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('Sure you want to delete？'))return;
 msgbox('Delete friends','<div class="loading1">please wait...</div>',340,200);
 var url = 'e_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('Delete friends','<div class="succeed1">Done!</div>',340,200);
 setTimeout('winreload();',1500);
}

//
function delete_friend1(friend_id){
 var url = 'e_ajax.php?friend_id='+friend_id+'&action=delete_friend';
 ajax.response(xml,url,null);
}

//
function refuse_friend(friend_id,friend_name){
 if(!confirm('Reject friend request from '+friend_name))return;
 msgbox('Reject friend','<div class="loading1">please wait...</div>',340,200);
 var url = 'e_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('Reject friend','<div class="succeed1">Done!</div>',340,200);
 setTimeout('winreload();',1500);
}

//
function refuse_friend1(friend_id){
 var url = 'e_ajax.php?friend_id='+friend_id+'&action=refuse_friend';
 ajax.response(xml,url,null);
}

//
function send_message_start(user_id,user_name){
 msgbox('Send message to '+user_name,'<iframe src="e_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','Please enter subject!');return;}
 if(!is_date(date)){showmsg('msg','error','Please enter date!');return;}
 if(parseInt(date.getNumber())<parseInt(today.getNumber())){showmsg('msg','error','Date must be after '+today+'!');return;}
 if(empty(city)||!city){showmsg('msg','error','Please enter In what area!');return;}
 if(empty(area)){showmsg('msg','error','Please enter local!');return;}
 if(area.len()>200){showmsg('msg','error','Place 200 chars');return;}
 if(!is_numeric(consumption)){showmsg('msg','error','Please enter the number of consumption!');return;}
 if(empty(content)){showmsg('msg','error','Please enter Your date description!');return;}
 $('btn').disabled = true;
 showmsg('msg','loading','please wait...');
 var url = 'e_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','Date message submitted!');
  var city = $('area').options[$('area').selectedIndex].value;
  var url = 'e_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('Keyword')!=-1){
  key = '';if(start_date==''&&end_date=='')return;
 }
 url = 'e_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('Prompt','<b>'+msg+'</b><p><div align="right"><input type="button" class="btn" value="Close" onclick=\"hide_msgbox();\" />',350,200);
}

//
function modify_date_start(id){
 msgbox('Modify date','<iframe src="e_window.php?id='+id+'&action=modify_date" width="100%" height="400" 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('Send invite to '+user_name,'<iframe src="e_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','Select your date');return;}
 $('btn').disabled = true;
 date_ids = date_id.substring(0,date_id.length-1);
 showmsg('msg','loading','please wait...');
 var url = 'e_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','Invite submitted!');
  setTimeout('parent.hide_msgbox();',2000);
 }else{
  showmsg('msg','error',html);
  $('btn').disabled = false;
 }
}

//
function join_date_start(id){
 msgbox('Join Date',"<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='Join Date' onclick=\"join_date('"+id+"');\" />　<input type='button' class='btn' value='Cancel' onclick=\"hide_msgbox();\" /></div>",420,150);
}

//
function join_date(date_id){
 if(!is_numeric(date_id))return;
 hide_msgbox();
 msgbox('Join Date','<div class="loading1">please wait...</div>',340,200);
 var url = 'e_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('Join Date','<div class="succeed1">Success!</div>',340,200);
  setTimeout('winreload();',1500);
 }else{
  msgbox('Join Date','<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('Sure you want to invite "'+join_user_name+'"？')){obj.checked = false;return;}
   select_join_user(join_id);
 }else{
   if(!confirm('Cancel "'+join_user_name+'" for your date？')){obj.checked = true;return;}
   delete_join_user(join_id);
 }
}

//
function select_join_user(join_id){
 msgbox('Select','<div class="loading1">please wait...</div>',340,200);
 var url = 'e_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('Select','<div class="succeed1">Success!</div>',340,200);
  setTimeout('hide_msgbox();',1000);
 }else{
  msgbox('Select','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",1500);
 }
}
function delete_join_user(join_id){
 msgbox('Select','<div class="loading1">please wait...</div>',340,200);
 var url = 'e_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 = 'e_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 = 'Waiting...';
 var url = 'e_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 = 'Submit';
 if(html.indexOf("succeed")!=-1){
  $('message').value = '';
  var id = $('date_id').value;
  get_date_message(id,0);
 }else{
  msgbox('Message board','<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 = 'Waiting...';
 var url = 'e_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 = 'Reply';
 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('Reply','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function delete_date_message(id){
 if(!confirm('Sure you want to delete？'))return;
 var url = 'e_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('Sure you want to delete？'))return;
 var url = 'e_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+"\" People have responded to your invite, sure you want to delete ？" : message = "Delete \""+subject+"\"？";
 if(empty(date_id))return;
 if(!confirm(message))return;
 msgbox('Delete date','<div class="loading1">please wait...</div>',340,200);
 var url = 'e_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('Delete date','<div class="succeed1">Done!</div>',340,200);
  setTimeout("winreload();",1500);
 }else{
  msgbox('Delete date','<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('Accept selected '+friend_count+' friend requests？'))add_friend_batch();
 }else{
  if(confirm('Reject selected '+friend_count+' friend requests？'))refuse_friend_batch();
 }
}

//
function add_friend_batch(){
 var friend_ids = $('friend_ids').value;
 if(empty(friend_ids)){
  hide_msgbox();
  msgbox('Add to friend','<div class="succeed1">Succeed!</div>',340,200);
  setTimeout('winreload();',2000);return;
 }
 msgbox('Add to friend','<div class="loading1">please wait...</div>',340,200);
 var friend_array = friend_ids.split(',');
 var friend_id = friend_array[0];
 var url = 'e_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('Reject','<div class="succeed1">Succeed!</div>',340,200);
  setTimeout('winreload();',2000);return;
 }
 msgbox('Reject','<div class="loading1">Reject...</div>',340,200);
 var friend_array = friend_ids.split(',');
 var friend_id = friend_array[0];
 var url = 'e_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 = 'e_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('Please select friends you want to invite:','<iframe src="e_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','Please select');return;}
 $('btn').disabled = true;
 user_ids = user_id.substring(0,user_id.length-1);
 showmsg('msg','loading','please wait...');
 var url = 'e_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','Succeed!');
  setTimeout('parent.winreload();',2000);
 }else{
  showmsg('msg','error',html);
  $('btn').disabled = false;
 }
}

//
function delete_date_join(date_id,subject){
 var message = "Sure you want to cancel？";
 if(!confirm(message))return;
 msgbox('Canceled','<div class="loading1">please wait..</div>',340,200);
 var url = 'e_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('Canceled','<div class="succeed1">Succeed!</div>',340,200);
  setTimeout("winreload();",1500);
 }else{
  msgbox('Canceled','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",1500);
 }
}

//
function delete_invite(invite_id,subject){
 var message = "Sure you want to delete ?";
 if(!confirm(message))return;
 msgbox('Delete invite','<div class="loading1">please wait..</div>',340,200);
 var url = 'e_ajax.php?invite_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('Delete invite','<div class="succeed1">Succeed!</div>',340,200);
  setTimeout("winreload();",1500);
 }else{
  msgbox('Delete invite','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",1500);
 }
}

//
function refuse_invite_start(id){
 msgbox('Reject','<iframe src="e_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','Because!');return;}
 $('btn').disabled = true;
 showmsg('msg','loading','please wait..');
 var url = 'e_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','Rejected!');
  setTimeout("parent.header('e_my_invite.php');",2000);
 }else{
  showmsg('msg','error',html);
  $('btn').disabled = false;
 }
}

//
function show_about_sms(){
 msgbox('About SMS Dates',$('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 = 'e_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','More than ('+(len-max_len)+' characters)');
 }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','Please enter the content!');return;}
 if(len>max_len){showmsg('msg','error','More than ('+(len-max_len)+' characters)');return;}
 $('btn').disabled = true;
 showmsg('msg','loading','please wait..');
 var url = 'e_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','SMS sent!');
  msgbox('SMS sent','<img src="images/succeed2.gif" align="absmiddle" />　<span class="font35">Success!</span><p>We will text your reply to <span class="font11">'+user_name+'</span>,<br>if interested he/she might contact you directly..<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('Leave a message','<iframe src="e_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','Please enter the content');return;}
 if(empty(contact)||contact=="Please leave your name and Email, and we will get back to you."){showmsg('msg','error','Please enter your contact');return;}
 $('btn').disabled = true;
 showmsg('msg','loading','please wait..');
  var url = 'e_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','Succeed!');
 $('content').value = '';
 $('contact').value = '';
 setTimeout('parent.hide_msgbox();',1500);
}

//
function add_sms_date(){
 showmsg('msg','loading','短信约会探测中...');
 var url = 'e_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 = 'e_ajax.php?action=send_user_email';
 ajax.response(ajax_user_email,url,null);
}

//
function send_user_set_email(){
 var url = 'e_ajax.php?action=send_user_set_email';
 ajax.response(ajax_send_email,url,null);
}

//
function check_video_chat_user(){
 var url = 'e_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 = 'e_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 = 'e_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='Silver member' />";
 }else if(level_score>=7&&level_score<8){
  level_image = "<img src='images/mini/huangjin.gif' class='img3' alt='Gold member' />";
 }else if(level_score>=8){
  level_image = "<img src='images/mini/bojin.gif' class='img3' alt='Platinum member' />";
 }
 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'>Silver member</span>";
 }else if(level_score>=7&&level_score<8){
  level_text = "<span class='font61'>Gold member</span>";
 }else if(level_score>=8){
  level_text = "<span class='font61'>Platinum member</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('About Member Status Level...',"<div class='div22'>The level of your member status is determined by the rating you receive form other members.<br>Average rating between(4 – 6.9)　<img src='images/mini/baiyin.gif' class='img3' alt='Silver member' /><span class='font61'>Silver member</span><br> Average rating between(7 – 7.9)　<img src='images/mini/huangjin.gif' class='img3' alt='Gold member' /><span class='font61'>Gold member</span><br>Average rating between(8 – &nbsp;10)　<img src='images/mini/bojin.gif' class='img3' alt='Platinum member' /><span class='font61'>Platinum member</span><br> 	Your received average rating is: <span class='font62'>"+level_score+"</span> you are currently our <span class='red'>"+level_text+"</span>.<br>You can request to <a href='#' onclick=\"show_hide('re_vote_box');return false;\"><span class='font31'>have your profile rated again&gt;&gt;</span></a><div id='re_vote_box' class='hidden'><hr>Before you resubmit, we recommend you to upload new photos and update your personal profile. Make yourself attractive and you will have a lot more fun here. (Remember you will have only one chance to re-rate your profile!)<div class='div9'></div><a href='e_my_photo.php' style='font-size:16px;'>Update my photos and profile&gt;&gt;</a><div class='div9'></div><a href='#' onclick=\"re_vote();return false;\">Re-rate my profile now&gt;&gt;</a></div></div>",500,130);
}

//
function about_member_level(){
 msgbox('About Member Status',"<div class='div22'><span class='font41'>About Member Status:</span><br>According to the average ratings you receive from other members, you will obtain the following member status:<br>Average rating below 5 --- your membership will be rejected<br>Average rating between (4 – 6.9)　<img src='images/mini/baiyin.gif' class='img3' alt='Silver member' /><span class='font61'>Silver member</span><br> Average rating between (7 – 7.9)　<img src='images/mini/huangjin.gif' class='img3' alt='Gold member' /><span class='font61'>Gold member</span><br>Average rating between (8 – &nbsp;10)　<img src='images/mini/bojin.gif' class='img3' alt='Platinum member' /><span class='font61'>Platinum member</span><div class='div9'></div>Obtain a higher member status will give you higher privileges. For example during our speeding dating, you will be matched with a member of your equal status. So becoming our platinum member will allow you to meet with our best quality singles.<br>All of this 100% free. You don’t have to pay a dime to obtain our gold or platinum status. All you need to do is <span class='red'>upload lots of attractive photos</span> of yourself,<br><span class='red'>write an interesting self-introduction</span>. and our members will do the rest.<br>Good luck!!!</div>",520,100);
}

//
function re_vote(){
 if(!confirm('Re-rate your profile now？'))return;
 hide_msgbox();
 msgbox('Re-rate','<div class="loading1">Re-rateing,waiting..</div>',340,200);
 var url = 'e_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('Re-rate','<div class="succeed1">Done!</div>',340,200);
  setTimeout("winreload();",1500);
 }else{
  msgbox('Re-rate','<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;\">[Close]</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='Done';
 obj.className='a23';
 obj.blur();
 obj.onclick=function(){return false;};
}

//
function set_element2(obj){
 obj.value='accepted';
 obj.disabled = true;
 obj.onclick=function(){return false;};
}

//
function set_element3(obj){
 obj.value='Rejected';
 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('Show more...','Hide');
  $(link_obj).innerHTML = html;
 }else{
  $(div_obj).style.display = 'none';
  $(link_obj).className = 'a4';
  var html = $(link_obj).innerHTML;
  html = html.replace('Hide','Show more...');
  $(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);
}