//
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,action){
 if(ids==0)ids = select_all();
 if(empty(ids))return;
 var count = ids.split(',');
 if(!confirm('Sure you want to deleted ?'))return;
 msgbox('Delete','<div class="loading1">Please wait...</div>',340,200);
 var url = 'ajax.php?ids='+encodeURIComponent(ids)+'&action=delete_'+action;
 ajax.response(xml,url,ajax_delete_ed);
}
function ajax_delete_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf('succeed')!=-1){
  msgbox('Delete','<div class="succeed1">Done</div>',340,200);
  setTimeout("winreload();",1000);
 }else{
  msgbox('Delete','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function register(){
 var email = $('email').value;
 var paypal = $('paypal').value;
 var user_name = $('user_name').value;
 var image = $('image').value;
 user_name = user_name.trim();
 $('user_name').value = user_name;
 if(!is_email(email)){showmsg('msg','error','Incorrect Email');return;}
 if(!is_email(paypal)){showmsg('msg','error','Incorrect PayPal Account');return;}
 if(user_name.len()<4||user_name.len()>16){showmsg('msg','error','Username between 4 and 16 characters');return;}
 if(user_name != user_name.replace("'","")){showmsg('msg','error','Incorrect username. No single quote allowed.');return;}
 if(empty(image)){showmsg('msg','error','Please upload your picture');return;}
 $('btn').disabled = true;
 showmsg('msg','loading','Applying...');
 var url = 'ajax.php?email='+encodeURIComponent(email)+'&paypal='+encodeURIComponent(paypal)+'&user_name='+encodeURIComponent(user_name)+'&image='+encodeURIComponent(image)+'&user_type=0&action=register';
 ajax.response(xml,url,register_ed);
}
function register_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 if(html.indexOf("succeed")!=-1){
  showmsg('msg','succeed','Success!');
  msgbox('Apply','<p">Thank you for your application! Our moderators will review your design and Email you the account information.</p><p style="text-align:center;"><button onclick="winreload();">Close<button></p>',340,200);
  $j('#msgbox_close_btn').click(function(){winreload();});
 }else{
  $('btn').disabled = false;
  showmsg('msg','error',html);
 }
}

//
function register_(type){
 $('user_type').value = type;
 var email = $(type+'_email').value;
 var user_name = $(type+'_user_name').value;
 var password = $(type+'_password').value;
 var password1 = $(type+'_password1').value;
 var user_type;
 (type=='designer') ? user_type = 0 : user_type = 1;
 user_name = user_name.trim();
 $(type+'_user_name').value = user_name;
 if(!is_email(email)){showmsg(type+'_msg','error','Incorrect Email');return;}
 if(user_name.len()<4||user_name.len()>16){showmsg(type+'_msg','error','Username between 4 and 16 characters');return;}
 if(password.len()<6){showmsg(type+'_msg','error','Password minimal 6 characters');return;}
 if(password!=password1){showmsg(type+'_msg','error','Confirm Password');return;}
 $(type+'_btn').disabled = true;
 showmsg(type+'_msg','loading','Registering...');
 var url = 'ajax.php?email='+encodeURIComponent(email)+'&user_name='+encodeURIComponent(user_name)+'&password='+encodeURIComponent(password)+'&user_type='+user_type+'&action=register';
 ajax.response(xml,url,register__ed);
}
function register__ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 var type = $('user_type').value;
 if(html.indexOf("succeed")!=-1){
  showmsg(type+'_msg','succeed','Success!');
  var username = $(type+'_user_name').value;
  var password = $(type+'_password').value;
  var email = $(type+'_email').value;
  var group_id;
  (type=='designer') ? group_id = 8 : group_id = 9;
  forum_register(username,password,email,group_id);
  setTimeout("header('forum/')",5000);
 }else{
  $(type+'_btn').disabled = false;
  showmsg(type+'_msg','error',html);
 }
}

//
function forum_register(username,password,email,group_id){
 var url = 'forum/ucp.php?username='+encodeURIComponent(username)+'&email='+encodeURIComponent(email)+'&email_confirm='+encodeURIComponent(email)+'&new_password='+encodeURIComponent(password)+'&password_confirm='+encodeURIComponent(password)+'&group_id='+group_id+'&lang=en&tz=0&agreed=true&change_lang=0&submit=on&mode=register_';
 if(group_id == '8'){
	url += '&user_rank=6';	 
 }else if(group_id == '9'){
	url += '&user_rank=3'; 
 }
 ajax.response(xml,url,forum_register_ed);
}
function forum_register_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 var type = $('user_type').value;
 var username = $(type+'_user_name').value;
 var password = $(type+'_password').value;
 forum_login(username,password);
}

//
function login(){
 var email = $('email').value;
 var password = $('password').value;
 var remember;
 ($('remember').checked) ? remember = 1 : remember = 0;
 if(email==''||password==''){$('email').focus();return;} 
 $('btn').disabled = true;
 showmsg('msg','loading','Signing in...');
 var url = 'ajax.php?email='+encodeURIComponent(email)+'&password='+encodeURIComponent(password)+'&remember='+remember+'&action=login';
 ajax.response(xml,url,login_ed);
}
function login_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('btn').disabled = false;
 if(html.indexOf("succeed")!=-1){
  showmsg('msg','succeed','Welcome!');
  var url = get('url');
  (url) ? header(url) : setTimeout("header('my_info.php')",1000);
 }else{
  showmsg('msg','error',html);
 }
}

//
function login_(){
 var email = $('email').value;
 var password = $('password').value;
 var remember;
 ($('remember').checked) ? remember = 1 : remember = 0;
 if(email==''||password==''){$('email').focus();return;} 
 $('btn').disabled = true;
 showmsg('msg','loading','Signing in...');
 var url = 'ajax.php?email='+encodeURIComponent(email)+'&password='+encodeURIComponent(password)+'&remember='+remember+'&action=login';
 ajax.response(xml,url,login__ed);
}
function login__ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('btn').disabled = false;
 if(html.indexOf("succeed")!=-1){
  showmsg('msg','succeed','Welcome!');
  var user_name = $('email').value;
  var password = $('password').value;
  forum_login(user_name,password);
  setTimeout("header('forum/')",2000);
 }else{
  showmsg('msg','error',html);
 }
}

//
function forum_login(user_name,password){
 var url = 'forum/ucp.php?username='+encodeURIComponent(user_name)+'&password='+encodeURIComponent(password)+'&autologin=on&login=on&mode=login';
 ajax.response(xml,url,null);
}

function forum_edit(user_name,password){
 var url = 'forum/ucp.php?username='+encodeURIComponent(user_name)+'&password='+encodeURIComponent(password)+'&mode=edit';
 ajax.response(xml,url,null);
}

//
function logout(){
 //var html = ajax.request(xml);
 //if(typeof(html)=='undefined')return;
 var url = "ajax.php?action=logout";
 ajax.response(xml,url,forum_logout);
}

//
function forum_logout(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 var url = "forum/ucp.php?mode=logout";
 ajax.response(xml,url,winreload);
}

//
function modify_info(){
 var email = $('email').value;
 var user_name = $('user_name').value;
 var face = $('face').value;
 var phone = $('phone').value;
 var website = $('website').value;
 //var paypal = $('paypal').value;
 user_name = user_name.trim();
 $('user_name').value = user_name;
 if(!is_email(email)){showmsg('msg','error','Incorrect Email');return;}
 if(user_name.len()<4||user_name.len()>16){showmsg('msg','error','Between 4 and 16 characters');return;}
 //if(!empty(paypal)&&!is_email(paypal)){showmsg('msg','error','Incorrect PayPal Account');return;}
 $('btn').disabled = true;
 showmsg('msg','loading','Updateing...');
 var url = 'ajax.php?email='+encodeURIComponent(email)+'&user_name='+encodeURIComponent(user_name)+'&face='+encodeURIComponent(face)+'&phone='+encodeURIComponent(phone)+'&website='+encodeURIComponent(website)+'&action=modify_info';
 ajax.response(xml,url,modify_info_ed);
}
function modify_info_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('btn').disabled = false;
 if(html.indexOf("succeed")!=-1){
  showmsg('msg','succeed','Success!');
 }else{
  showmsg('msg','error',html);
 }
}

//
function modify_paypal(){
 var paypal = $('paypal').value;
 var password = $('password').value;
 
 if(password==''){showmsg('msg','error','Password can not be empty');return;}
 
 $('btn').disabled = true;
 showmsg('msg','loading','Updateing...');
 var url = 'ajax.php?paypal='+encodeURIComponent(paypal)+'&password='+encodeURIComponent(password)+'&action=modify_paypal';
 ajax.response(xml,url,modify_paypal_ed);
}
function modify_paypal_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('btn').disabled = false;
 if(html.indexOf("succeed")!=-1){
  showmsg('msg','succeed','Success!');
  setTimeout("winreload();",1000);
 }else{
  showmsg('msg','error',html);
 }
}

//
function modify_password(){
 var oldpassword = $('oldpassword').value;
 var password = $('password').value;
 var password1 = $('password1').value;
 if(oldpassword.len()<1){showmsg('password_msg','error','Old Password can not be empty');return;}
 if(password.len()<6){showmsg('password_msg','error','Minimal 6 characters');return;}
 if(password!=password1){showmsg('password_msg','error','Confirm Password');return;}
 $('password_btn').disabled = true;
 showmsg('password_msg','loading','Updateing...');
 url = 'ajax.php?oldpassword='+encodeURIComponent(oldpassword)+'&password='+encodeURIComponent(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;
 $('password_btn').disabled = false;
 if(html.indexOf("succeed")!=-1){
  showmsg('password_msg','succeed','Success!');
  
  //同步论坛修改密码
  var password = $('password').value;
  var username = $('user_name').value;
  forum_edit(username,password);
 }else{
  showmsg('password_msg','error',html);
 }
}

//
function mofify_website(){
 var website = $('website').value;
 if(website=='My Website...'){$('website').focus();return;}
 var url = 'ajax.php?website='+encodeURIComponent(website)+'&action=modify_website';
 ajax.response(xml,url,null);
 $('website_text').innerHTML = website;
 setDisplay('website_box','none');
}

//
function modify_intro(){
 var intro = $('intro_content').value;
 var default_value = $('intro_content').lang;
 if(intro==default_value){$('intro_content').focus();return;}
 var url = 'ajax.php?intro='+encodeURIComponent(intro)+'&action=modify_intro';
 ajax.response(xml,url,null);
 $('intro').innerHTML = nl2br(intro);
 setDisplay('intro_box','none');
}
//
function send_validate_email(){
 msgbox('Email verified','<div class="loading1">Sending Email, please wait...</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();
 $('init').innerHTML = "<img src='images/succeed2.gif' align='absmiddle' /> Verification Email has been sent; please check your mailbox complete Email verification. Please complete Email verification.";
}

//
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 = 'ajax.php?email='+encodeURIComponent(email)+'&key='+encodeURIComponent(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="succeed1">Incorrect Email!</div>',340,200);
 }
 setTimeout("hide_msgbox();msgbox('Email verified','<div class=loading1>Redirecting to homepage...</div>',340,200);",2000);
 setTimeout("header('index.php')",5000);
}

//
function find_password(){
 var email = $('email').value;
 if(!is_email(email)){showmsg('msg','error','Incorrect Email');return;}
 $('btn').disabled = true;
 showmsg('msg','loading','Please wait...');
 var url = 'ajax.php?email='+encodeURIComponent(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;
 if(html.indexOf("succeed")!=-1){
  showmsg('msg','succeed','Password has been sent to your Email, please check.');
 }else{
  $('btn').disabled = false;
  showmsg('msg','error','Member not found!');
 }
}

//
function get_account(user_id,page){
 var url = 'ajax_page.php?user_id='+user_id+'&page='+page+'&action=get_account';
 ajax.response(ajax_account,url,get_account_ed);
}
function get_account_ed(){
 var html = ajax.request(ajax_account);
 if(typeof(html)=='undefined')return;
 $('account_list').innerHTML = html;
}

//
function show_project_content(){
 var obj = 'project_content';
 var tree = 'tree';
 if($(obj).style.display=='none'){
  $(obj).style.display = 'block';
  $(tree).src = 'images/minusthin.gif';
 }else{
  $(obj).style.display = 'none';
  $(tree).src = 'images/plusthin.gif';
 }
}

//
function show_user_content(){
 var obj = 'user_content';
 var tree = 'tree';
 if($(obj).style.display=='none'){
  $(obj).style.display = 'block';
  $(tree).src = 'images/minusthin.gif';
 }else{
  $(obj).style.display = 'none';
  $(tree).src = 'images/plusthin.gif';
 }
}

//
function upload_start(type){
 msgbox('Upload','<iframe src="upload.php?type='+type+'" width="100%" height="143" scrolling="no" frameborder="0"></iframe>',380,150);
}

//
function upload_logo(){
 var cookie_user_id = $('cookie_user_id').value;
 if(empty(cookie_user_id)){
  var href = winhref();
  var pos = href.lastIndexOf('/');
  var url = href.substring(pos+1);
  url = 'login.php?url='+url;
  header(url);
  return;
 }
 var email_validate = $('email_validate').value;
 if(email_validate==0){
  alert('Please verify your Email');
  var url = 'my_info.php';
  header(url);
  return;
 }
 msgbox('Submit Logo Design Entry...','<iframe src="upload.php?type=logo" width="100%" height="250" scrolling="no" frameborder="0"></iframe>',380,100);
}

//
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','Formats: png gif jpg');
  return false;
 }
}
function upload(){
 var src = $('image').value;
 if(!validate_image(src))return;
 showmsg('msg','loading','Uploading,Please wait...');
 $('myform').submit();
 $('image').disabled = true;
 $('upload_btn').disabled = true;
}

//
function upload_package_start(){
 var project_id = $('project_id').value;
 var package = $('package').value;
 if(!is_numeric(project_id))return;
 if(!empty(package)&&!confirm('Sure you want to upload logo package again?\n\nThe previous file will be deleted when you upload a new package.'))return;
 msgbox('Upload package...','<iframe src="upload1.php?project_id='+project_id+'&type=package" width="100%" height="140" scrolling="no" frameborder="0"></iframe>',380,150);
}

//
function post_project_start(){
 var company_name = $('company_name').value;
 var company_intro = $('company_intro').value;
 if(empty(company_name)){showmsg('msg','error','Please enter your business name');return;}
 //if(empty(company_intro)){showmsg('msg','error','Please enter your company intro');return;}
 var url = 'post_project.php?company_name='+encodeURIComponent(company_name)+'&company_intro='+encodeURIComponent(company_intro);
 header(url);
}

//
function set_payment(pay_type){
 if(pay_type==0){
  $('initial_payment').checked = true;
  $('days').value = $('days').lang;
  $('pay_type').value = 0; 
  setDisplay('days_tr','none');
  $('initial_payment_box').style.backgroundColor = '#0033FF';
  $('full_payment_box').style.backgroundColor = '#EC7D17';
 }else{
  $('full_payment').checked = true;
  $('pay_type').value = 1;
  setDisplay('days_tr','block');
  $('full_payment_box').style.backgroundColor = '#FF6600';
  $('initial_payment_box').style.backgroundColor = '#0987EC';
 }
}

//
function post_project(){
 var company_name = $('company_name').value;
 var company_intro = $('company_intro').value;
 var checkboxs = $tag($('logo_style'),'input');
 var logo_style = '';
 for(var i=0;i<checkboxs.length;i++)if(checkboxs[i].checked==true&&checkboxs[i].type=='checkbox')logo_style += checkboxs[i].value+',';
 logo_style = logo_style.substring(0,logo_style.length-1);
 var color_requirements = $('color_requirements').value;
 var content = $('content').value;
 var award_text = $('award').value;
 var award = parseFloat(award_text);
 var spread_code = award_text.replace(award,'');
 spread_code = spread_code.trim();
 var pay_type = -1;
 if($('initial_payment').checked){
  pay_type = 0;
 }else if($('full_payment').checked){
  pay_type = 1;
 }
 var days = $('days').value;
 var private;
 ($('private').checked) ? private = 1 : private = 0;
 var feature;
 ($('feature').checked) ? feature = 1 : feature = 0;
 var vip = 0;
/* if(spread_code=='vip'){
  if(private==1)vip = 1;
  spread_code = '';
 }*/
 
 var image = $('image').value;
 var additional = $('additional').value;
 
 var participation_pay = 0;
 if($('participation_pay_switch').checked)participation_pay = $('participation_pay_count').value;
 var email = $('email').value;
 var user_name = $('user_name').value;
 var password = $('password').value;
 var password1 = $('password1').value;
 var phone = $('phone').value;
 user_name = user_name.trim();
 $('user_name').value = user_name;

 if(empty(company_name)){showmsg('msg','error','Please enter the company name');return;}
 if(empty(content)){showmsg('msg','error','Please enter the Ideas & concepts');return;}
 if(!is_numeric(award)||award<89){showmsg('msg','error','The project prize must be $89 or more');return;}
 if(pay_type==-1){showmsg('msg','error','Please select payment method');return;}
 if(!is_numeric(days)||days<1||days>7){showmsg('msg','error','1 - 7 days');return;}
 
 if(!is_email(email)){showmsg('msg','error','Incorrect Email');return;}
 if(user_name.len()<4||user_name.len()>16){showmsg('msg','error','Username between 4 and 16 characters');return;}
 if(password.len()<6){showmsg('msg','error','Password minimal 6 characters');return;}
 if(password!=password1){showmsg('msg','error','Confirm Password');return;}
 
 $('btn').disabled = true;
 showmsg('msg','loading','Please wait...');
 var url = 'ajax.php?company_name='+encodeURIComponent(company_name)+'&company_intro='+encodeURIComponent(company_intro)+'&logo_style='+encodeURIComponent(logo_style)+'&color_requirements='+encodeURIComponent(color_requirements)+'&content='+encodeURIComponent(content)+'&award='+encodeURIComponent(award)+'&pay_type='+pay_type+'&days='+encodeURIComponent(days)+'&private='+private+'&feature='+feature+'&vip='+vip+'&spread_code='+spread_code+'&participation_pay='+participation_pay+'&email='+encodeURIComponent(email)+'&user_name='+encodeURIComponent(user_name)+'&password='+encodeURIComponent(password)+'&phone='+encodeURIComponent(phone)+'&action=post_project'+'&image='+encodeURIComponent(image)+'&additional='+encodeURIComponent(additional);
 ajax.response(xml,url,project_ed);
}

//Only when new client post a new project
function post_project_init(){
 var company_name = $('company_name').value;
 var company_intro = $('company_intro').value;
 var checkboxs = $tag($('logo_style'),'input');
 var logo_style = '';
 for(var i=0;i<checkboxs.length;i++)if(checkboxs[i].checked==true&&checkboxs[i].type=='checkbox')logo_style += checkboxs[i].value+',';
 logo_style = logo_style.substring(0,logo_style.length-1);
 var color_requirements = $('color_requirements').value;
 var content = $('content').value;
 var award_text = $('award').value;
 var award = parseFloat(award_text);
 var spread_code = award_text.replace(award,'');
 spread_code = spread_code.trim();
 var pay_type = -1;
 if($('initial_payment').checked){
  pay_type = 0;
 }else if($('full_payment').checked){
  pay_type = 1;
 }
 var days = $('days').value;
 var private;
 ($('private').checked) ? private = 1 : private = 0;
 var vip = 0;
 if(spread_code=='vip'){
  if(private==1)vip = 1;
  spread_code = '';
 }
 var participation_pay = 0;
 if($('participation_pay_switch').checked)participation_pay = $('participation_pay_count').value;
 var email = $('email').value;
 var user_name = $('user_name').value;
 var password = $('password').value;
 var password1 = $('password1').value;
 var phone = $('phone').value;
 user_name = user_name.trim();
 $('user_name').value = user_name;

 if(empty(company_name)){showmsg('msg','error','Please enter the company name');return;}
 if(empty(content)){showmsg('msg','error','Please enter the Ideas & concepts');return;}
 if(!is_numeric(award)||award<89){showmsg('msg','error','The project prize must be $89 or more');return;}
 if(pay_type==-1){showmsg('msg','error','Please select payment method');return;}
 if(!is_numeric(days)||days<1||days>7){showmsg('msg','error','1 - 7 days');return;}
 
 if(!is_email(email)){showmsg('msg','error','Incorrect Email');return;}
 if(user_name.len()<4||user_name.len()>16){showmsg('msg','error','Username between 4 and 16 characters');return;}
 if(password.len()<6){showmsg('msg','error','Password minimal 6 characters');return;}
 if(password!=password1){showmsg('msg','error','Confirm Password');return;}
 
 $('btn').disabled = true;
 showmsg('msg','loading','Please wait...');
 var url = 'ajax.php?company_name='+encodeURIComponent(company_name)+'&company_intro='+encodeURIComponent(company_intro)+'&logo_style='+encodeURIComponent(logo_style)+'&color_requirements='+encodeURIComponent(color_requirements)+'&content='+encodeURIComponent(content)+'&award='+encodeURIComponent(award)+'&pay_type='+pay_type+'&days='+encodeURIComponent(days)+'&private='+private+'&vip='+vip+'&spread_code='+spread_code+'&participation_pay='+participation_pay+'&email='+encodeURIComponent(email)+'&user_name='+encodeURIComponent(user_name)+'&password='+encodeURIComponent(password)+'&phone='+encodeURIComponent(phone)+'&action=post_project';
 ajax.response(xml,url,project_ed_init);
}

//
function project(){
 var company_name = $('company_name').value;
 var company_intro = $('company_intro').value;
 var checkboxs = $tag($('logo_style'),'input');
 var logo_style = '';
 for(var i=0;i<checkboxs.length;i++)if(checkboxs[i].checked==true&&checkboxs[i].type=='checkbox')logo_style += checkboxs[i].value+',';
 logo_style = logo_style.substring(0,logo_style.length-1);
 var color_requirements = $('color_requirements').value;
 var content = $('content').value;
 var additional = $('additional').value;
 var image = $('image').value;
 var award_text = $('award').value;
 var award = parseFloat(award_text);

 var pay_type = -1;
 if($('initial_payment').checked){
  pay_type = 0;
 }else if($('full_payment').checked){
  pay_type = 1;
 }
 var days = $('days').value;
 var private;
 ($('private').checked) ? private = 1 : private = 0;
 
 var feature;
 ($('feature').checked) ? feature = 1 : feature = 0;
 var vip = 0;

 var participation_pay = 0;
 if($('participation_pay_switch').checked)participation_pay = $('participation_pay_count').value;
 //alert('价格: '+award+'\n\nvip: '+vip+'\n\n推广代码: '+spread_code);
 var action = $('btn').lang;
 if(empty(company_name)){showmsg('msg','error','Please enter the business name');return;}
 if(empty(content)){showmsg('msg','error','Please enter the Ideas & concepts');return;}
 if(!is_numeric(award)||award<89){showmsg('msg','error','The project prize must be $89 or more');return;}
 if(pay_type==-1){showmsg('msg','error','Please select payment method');return;}
 
 $('btn').disabled = true;
 showmsg('msg','loading','Please wait...');
 var url = 'ajax.php?company_name='+encodeURIComponent(company_name)+'&company_intro='+encodeURIComponent(company_intro)+'&logo_style='+encodeURIComponent(logo_style)+'&color_requirements='+encodeURIComponent(color_requirements)+'&content='+encodeURIComponent(content)+'&additional='+encodeURIComponent(additional)+'&image='+encodeURIComponent(image)+'&award='+encodeURIComponent(award)+'&pay_type='+pay_type+'&days='+encodeURIComponent(days)+'&private='+private+'&feature='+feature+'&vip='+vip+'&participation_pay='+participation_pay+'&action='+action;
 ajax.response(xml,url,project_ed);
}
function project_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 var project_id = html;
 if(is_numeric(project_id)){
  showmsg('msg','succeed','Success!');
  if($('user_name')){
   var username = $('user_name').value;
   var password = $('password').value;
   var email = $('email').value;
   var group_id = 9;
   forum_register(username,password,email,group_id);
  }
  setTimeout("header('project.php?id="+project_id+"')",2000);
  //setTimeout("header('my_projects.php')",1000);
 }else{
  $('btn').disabled = false;
  showmsg('msg','error',html);
 }
}

//Only when posting a new project by new client
function project_ed_init(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 var project_id = html;
 if(is_numeric(project_id)){
  showmsg('msg','succeed','Success!');
  var username = $('user_name').value;
  var password = $('password').value;
  var email = $('email').value;
  var group_id = 9;
  forum_register(username,password,email,group_id);
  setTimeout("header('init_project.php?id="+project_id+"')",2000);
  //setTimeout("header('my_projects.php')",1000);
 }else{
  $('btn').disabled = false;
  showmsg('msg','error',html);
 }
}

//
function modify_personalized_notes(){
 var project_id = $('project_id').value;
 var personalized_notes = $('personalized_notes').value;
 if(!is_numeric(project_id)||empty(personalized_notes))return;
 var url = 'ajax.php?project_id='+project_id+'&personalized_notes='+encodeURIComponent(personalized_notes)+'&action=modify_personalized_notes';
 ajax.response(xml,url,null);
 $('personalized_notes_html').innerHTML = "<span class='font36'>"+nl2br(personalized_notes)+"</span> <a href='#' class='a10' onClick=\"show_hide('personalized_notes_box');return false;\">Edit personalized message here</a>";
 setDisplay('personalized_notes_box','none');
}

//
function delete_project(project_id){
 if(empty(project_id))return;
 if(!confirm('Sure you want to deleted ?'))return;
 msgbox('Delete','<div class="loading1">Deleting,waiting</div>',340,200);
 var url = 'ajax.php?id='+project_id+'&action=delete_project';
 ajax.response(xml,url,ajax_delete_ed);
}
function ajax_delete_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf('succeed')!=-1){
  msgbox('Delete','<div class="succeed1">Done!</div>',340,200);
  setTimeout("winreload();",1000);
 }else{
  msgbox('Delete','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function send_project_message(){
 var project_id = $('project_id').value;
 var message = $('project_message').value;
 if(empty(message)){$('project_message').focus();return;}
 $('project_message_btn').disabled = true;
 $('project_message_btn').innerHTML = 'Please wait...';
 var url = 'ajax.php?project_id='+project_id+'&message='+encodeURIComponent(message)+'&action=send_project_message';
 ajax.response(xml,url,send_project_message_ed);
}
function send_project_message_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('project_message_btn').disabled = false;
 $('project_message_btn').innerHTML = 'Submit';
 if(html.indexOf("succeed")!=-1){
  $('project_message').value = '';
  var id = $('project_id').value;
  get_project_message(id,100);
 }else{
  msgbox('Message board','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function get_project_message(project_id,page){
 var url = 'ajax_page.php?project_id='+project_id+'&page='+page+'&action=get_project_message';
 ajax.response(ajax_project_message,url,get_project_message_ed);
}
function get_project_message_ed(){
 var html = ajax.request(ajax_project_message);
 if(typeof(html)=='undefined')return;
 $('project_message_list').innerHTML = html;
}

//
function delete_project_message(id){
 if(!confirm('Sure you want to delete ?'))return;
 var url = 'ajax.php?id='+id+'&action=delete_project_message';
 ajax.response(xml,url,delete_project_message_ed);
}
function delete_project_message_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 var project_id = $('project_id').value;
 get_project_message(project_id,100);
}

//
function audit_project(){
 var project_id = $('project_id').value;
 msgbox('','<div class="loading1">Please wait...</div>',340,200);
 var url = 'ajax.php?project_id='+project_id+'&action=audit_project';
 ajax.response(xml,url,audit_project_ed);
}
function audit_project_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 var project_id = $('project_id').value;
 if(html.indexOf("succeed")!=-1){
  msgbox('','<div class="succeed1">Thank you for your payment!</div>',340,200);
 }else{
  msgbox('','<div class="error1">'+html+'</div>',340,200);
 }
 setTimeout("go_url('project.php?id="+project_id+"');",3000);
}

//
function set_full_payment(){
 var project_id = $('project_id').value;
 msgbox('','<div class="loading1">Please wait...</div>',340,200);
 var url = 'ajax.php?project_id='+project_id+'&action=set_full_payment';
 ajax.response(xml,url,audit_project_ed);
}

//
function add_work(logo,message){
 msgbox('Submit an entry..','<div class="loading1">Submitting, please wait...</div>',340,200);
 var project_id = $('project_id').value;
 var url = 'ajax.php?project_id='+project_id+'&logo='+encodeURIComponent(logo)+'&message='+encodeURIComponent(message)+'&action=add_work';
 ajax.response(xml,url,add_work_ed);
}
function add_work_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  msgbox('Submit an entry..','<div class="succeed1">Success!</div>',340,200);
  setTimeout("hide_msgbox();",1500);
  var work_count = $('work_count').innerHTML;
  $('work_count').innerHTML = ++work_count;
  var project_id = $('project_id').value;
  var page = $('page').value;
  get_works(project_id,page);
 }else{
  msgbox('Submit an entry..','<div class="error1">'+html+'</div>',340,200);
 }
}

//
function get_works(project_id,page){
 var order_by = "score";
 if($('order_by'))order_by = $('order_by').options[$('order_by').options.selectedIndex].value;
 var url = 'ajax_page.php?project_id='+project_id+'&order_by='+order_by+'&page='+page+'&action=get_works';
 ajax.response(ajax_works,url,get_works_ed);
}
function get_works_ed(){
 var html = ajax.request(ajax_works);
 if(typeof(html)=='undefined')return;
 setDisplay('work','none');
 $('works_list').innerHTML = html;
 search_winning();
}

//
function search_winning(){
 var works = $tag($('works_list'),'img');
 var len = works.length;
 var px = 'px';
 for(var i=0;i<len;i++){
  var img = works[i];
  if(img.lang=='winning'){
	  var div = '<div class="winning_logo" style="position:absolute;display:block;"></div>';
	img.parentNode.innerHTML = div + img.parentNode.innerHTML;
  /* var pos = new getPos(img);
   var _left = pos.x+1;
   var _top = pos.y+1;
   with($('winning_logo').style){
    position = 'absolute';display = 'block';
    left = _left+px;top = _top+px;
   }*/
  }
 }
}

//
function work_start(work_id,designer_id,user_name,work_number,logo,score,has_participation,has_finalist,winning,work_message,reply){
 var cookie_user_id = $('cookie_user_id').value;
 var client_id = $('client_id').value;
 var project_status = parseInt($('project_status').value);
 var finalist = parseInt($('finalist').value);
 var finalist_count = parseInt($('finalist_count').value);
 var participation_pay = parseInt($('participation_pay').value);
 var participation_count = parseInt($('participation_count').value);
 var pay_type = parseInt($('pay_type').value);
 has_finalist = parseInt(has_finalist);
 winning = parseInt(winning);
 
 var obj = 'work';
 var pos = new getPos($(obj+'_'+work_id));
 var _left = pos.x;
 var _top = pos.y-80;
 var px = 'px';
 with($(obj).style){
  position = 'absolute';display = 'block';zIndex = max_zIndex();
  left = _left+px;top = _top+px;
 }
 var html = "";
 var participation_pay_html = "";
 if(cookie_user_id==client_id){
  //
  if(participation_pay>0){
   if(has_participation==0){
    if(participation_pay>participation_count){
     participation_checked = "";
     participation_disabled = "";
    }else{
     participation_checked = "";
     participation_disabled = "disabled";
	}
   }else{
    participation_checked = "checked";
    participation_disabled = "disabled";
   }
   participation_pay_html = "<div class='init3'><label><input type='checkbox' id='into_participation_award' "+participation_checked+" "+participation_disabled+" onclick=\"confirm_into_participation('"+user_name+"');\" /> Give 1 participation pay to <b>"+user_name+"</b></label></div><div class='div4'></div>";
  }
  //
  (winning==1) ? (winning_checked = "checked",winning_disabled = "disabled") : (winning_checked = "",winning_disabled = "");
  if(project_status==3)winning_disabled = "disabled";
  var message_default = "Leave a comment for this design";
  var operating_html = "";
  var default_operating_html = "<div class='hr1'></div><div class='div4'></div>"+participation_pay_html+"<div class='div44'>Score this design between 1 ~ 100(best): <input type='text' id='score' class='text4' maxlength='3' value='"+score+"' onkeyup=\"if(isNaN(value))execCommand('undo');\" onfocus=\"if(isNaN(value))execCommand('undo');\" /><div class='div7'></div><div class='div5'><textarea id='work_message' class='text_area11' lang='"+message_default+"' onfocus=\"if(this.value==this.lang)this.value='';\" onblur=\"if(this.value=='')this.value=this.lang;\">"+message_default+"</textarea></div><div class='div9'></div><div class='left5'><table><tr><td><input type='button' id='work_btn' class='btn' lang='"+work_id+"' value='Submit' onClick=\"modify_work();\" /><input type='hidden' id='work_number' value='"+work_number+"' /></td><td><input type='button' class='btn' value='Close' onClick=\"setDisplay('work','none');\" /></td></tr></table></div><div class='right5'><label><input type='checkbox' id='winning' "+winning_checked+" "+winning_disabled+" onclick=\"check_pay_type();\" />Select as winning design</label></div><div class='clear'></div></div>";
  if(project_status==2){//选稿期
   if(pay_type==0){//预付款状态
	message_default = "Please complete the remaining balance before continuing with design revisions";
	operating_html = "<div class='hr1'></div><div class='div4'></div>"+participation_pay_html+"<div class='div44'>Score this design between 1 ~ 100(best): <input type='text' id='score' class='text4' maxlength='3' value='"+score+"' onkeyup=\"if(isNaN(value))execCommand('undo');\" onfocus=\"if(isNaN(value))execCommand('undo');\" /><div class='div7'></div><div class='div5'><textarea id='work_message' class='text_area11' lang='"+message_default+"' disabled>"+message_default+"</textarea></div><div class='div9'></div><div class='left5'><table><tr><td><input type='button' id='work_btn' class='btn' lang='"+work_id+"' value='Submit' onClick=\"modify_work();\" /><input type='hidden' id='work_number' value='"+work_number+"' /></td><td><input type='button' class='btn' value='Close' onClick=\"setDisplay('work','none');\" /></td></tr></table></div><div class='right5'><label title='"+message_default+"'><input id='winning' type='checkbox' disabled />Select as winning design</label></div><div class='clear'></div></div>";
   }else{
	if(has_finalist==1){//当前作品已入围
	 operating_html =  default_operating_html;
	}else{//当前作品未入围
	 if(finalist_count<finalist){//项目入围数未满
      operating_html = "<div id='init_operating' class='div42'><br><div class='div5'><a href='#' class='a14' onClick=\"setDisplay('init_operating','none');setDisplay('operating','block');$('into_finalist').value = 1;return false;\">Click Here</a> &nbsp;to select <b class='red'>"+user_name+"</b> and <b>leave a comment</b> to help him revise your logo design</div><br><div class='div8'><input type='button' class='btn' value='Close' onClick=\"setDisplay('work','none');\" /></div></div><div class='div7'></div><div id='operating' class='hidden'>"+default_operating_html+"</div>";
	 }else{//项目入围数已满
      message_default = "You have already selected all "+finalist+" designers to participate in your logo revisions";
	  operating_html = "<div class='hr1'></div><div class='div4'></div>"+participation_pay_html+"<div class='div44'>Score this design between 1 ~ 100(best): <input type='text' id='score' class='text4' maxlength='3' value='"+score+"' onkeyup=\"if(isNaN(value))execCommand('undo');\" onfocus=\"if(isNaN(value))execCommand('undo');\" /><div class='div7'></div><div class='div5'><textarea id='work_message' class='text_area11' lang='"+message_default+"' disabled>"+message_default+"</textarea></div><div class='div9'></div><div class='left5'><table><tr><td><input type='button' id='work_btn' class='btn' lang='"+work_id+"' value='Submit' onClick=\"modify_work();\" /><input type='hidden' id='work_number' value='"+work_number+"' /></td><td><input type='button' class='btn' value='Close' onClick=\"setDisplay('work','none');\" /></td></tr></table></div><div class='right5'><label title='"+message_default+"'><input id='winning' type='checkbox' disabled />Select as winning design</label></div><div class='clear'></div></div>";
	 }
    }
   }
  }else if(project_status==3){//已结束
   operating_html =  default_operating_html;
   /*
   if(winning==1){//当前是中标作品
    operating_html =  default_operating_html;
	$(obj).onclick = null;
   }else{//非中标作品
    $(obj).onclick = function(){this.style.display = 'none';};
   }
   */
  }else{//未开始 或 已结束
   operating_html =  default_operating_html;
  }
  html = "<img src='"+logo+"' width='330' height='250' onerror=\"if(application.isFF)this.src='images/no_photo.gif';\" /><div class='div7'></div><div class='left4'>#<span class='font13'>"+work_number+"</span> by <span class='font16'>"+user_name+"</span></div><div class='right4'><label><a href='#' onclick=\"pass_work('"+work_id+"');return false;\"><img src='images/mini/delete.gif' align='absbottom' />Not Interested</a></label></div><div class='clear'></div><div class='div7'></div>"+work_message+"<div class='div7'></div><input type='hidden' id='work_user_name' value='"+user_name+"' /><input type='hidden' id='into_finalist' />"+operating_html;
 }else{
  var delete_html = "";
  var reply_html = "";
  if(cookie_user_id==designer_id)delete_html = "<label><a href='#' onclick=\"delete_work('"+work_id+"');return false;\"><img src='images/mini/delete.gif' align='absbottom' />Withdraw</a></label>";
  if(reply==1){
   $(obj).onclick = null;
   reply_html = "<div class='div8'><a href='#' onClick=\"show_hide('work_message_box');return false;\">Reply</a></div><div class='div7'></div><div id='work_message_box' class='hidden'><textarea id='work_message' class='text_area11'></textarea><input type='button' id='work_message_btn' class='btn' value='Submit' onClick=\"send_work_message();\" /></div><br><div class='div8'><input type='button' id='work_btn' class='btn' lang='"+work_id+"' value='Close' onClick=\"setDisplay('work','none');\" />";
  }else{
   $(obj).onclick = function(){this.style.display = 'none';};
  }
  html = "<img src='"+logo+"' width='330' height='250' onerror=\"if(application.isFF)this.src='images/no_photo.gif';\" /><div class='div7'></div><div class='left4'>#<span class='font13'>"+work_number+"</span> by <span class='font16'>"+user_name+"</span></div><div class='right4'><span class='font14'>"+delete_html+"</span></div><div class='clear'></div>"+work_message+reply_html+"</div>";
 }
 $(obj).innerHTML = html;
}

//
function moderator_start(work_id,logo,work){
 var obj = 'work';
 var pos = new getPos(work);
 var _left = pos.x - 80;
 var _top = pos.y-80;
 var px = 'px';
 with($(obj).style){
  position = 'absolute';display = 'block';zIndex = max_zIndex();
  left = _left+px;top = _top+px;
 }
 var html = "";
 html = "<img src='"+logo+"' width='330' height='250' onerror=\"if(application.isFF)this.src='images/no_photo.gif';\" /><div class='div7'></div>"+$j("#reason_"+work_id).val()+"<div class='div7'></div>";


 $(obj).onclick = function(){this.style.display = 'none';};
 $(obj).innerHTML = html;
}

//
function confirm_into_participation(user_name){
 if(!$('into_participation_award').checked)return;
 if(!confirm('Award a participation pay to “'+user_name+'” ？'))$('into_participation_award').checked = false;
}

//
function check_pay_type(){
 var pay_type = $('pay_type').value;
 pay_type = parseInt(pay_type);
 if(pay_type==0){
  alert('Please complete the balance payment for this logo project before selecting a winning design!');
  $('winning').checked = false;
 }else{
  if(!$('winning').checked)return;
  if(!confirm('Sure you want to select it as the winning design?\n\nOnce you select a winning design, your contest will end immediately.\n\nBut you can continue work with the designer to continue refine the design.'))$('winning').checked = false;
 }
}

//
function modify_work(){
 var work_id = $('work_btn').lang;
 if(empty(work_id))return;
 var work_number = $('work_number').value;
 var score = $('score').value;
 var winning;($('winning').checked) ? winning = 1 : winning = 0;
 var message = $('work_message').value;
 var message_default = $('work_message').lang;
 var into_finalist = $('into_finalist').value;
 var work_user_name = $('work_user_name').value;
 var into_participation = 0;
 if(score>100)score = 100;
 if(message==message_default)message = '';
 //
 if(into_finalist==1){
  var finalist = parseInt($('finalist').value);
  var finalist_count = parseInt($('finalist_count').value);
  var finalist_users = $('finalist_users').innerHTML;
  (finalist_count==0) ? finalist_users = work_user_name : finalist_users += ", "+work_user_name;
  $('finalist_users').innerHTML = finalist_users;
  $('finalist_count').value = ++finalist_count;
 }
 if(!is_numeric(winning))winning = 0;
 //
 var obj = $('into_participation_award');
 if(obj&&obj.checked&&obj.disabled==false){
  into_participation = 1;
  var participation_count = parseInt($('participation_count').value);
  var participation_works = $('participation_works').innerHTML;
  (participation_count==0) ? participation_works = "#"+work_number+" by "+work_user_name : participation_works += ", #"+work_number+" by "+work_user_name;
  $('participation_works').innerHTML = participation_works;
  $('participation_count').value = ++participation_count;
 }
 //
 $('work_btn').disabled = true;
 $('work_btn').value = 'Wait...';
 var url = 'ajax.php?work_id='+work_id+'&score='+encodeURIComponent(score)+'&winning='+encodeURIComponent(winning)+'&message='+encodeURIComponent(message)+'&into_participation='+into_participation+'&into_finalist='+into_finalist+'&action=modify_work';
 ajax.response(xml,url,modify_work_ed);
}
function modify_work_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('work_btn').disabled = false;
 $('work_btn').value = 'Submit';
 if(html.indexOf('succeed')!=-1){
  setTimeout("setDisplay('work','none');",500);
  var project_id = $('project_id').value;
  var page = $('page').value;
  get_works(project_id,page);
 }else{
  msgbox('','<div class="error1">'+html+'</div>',340,200);
 }
}

//
function pass_work(work_id){
 if(!confirm(' Sure you are not interested in this design ?'))return;
 var url = 'ajax.php?work_id='+work_id+'&score=-1&winning=0&message=&into_finalist=0&action=modify_work';
 ajax.response(xml,url,close_work);
}

//
function close_work(){
 var project_id = $('project_id').value;
 var page = $('page').value;
 get_works(project_id,page);
}

//
function delete_work(work_id){
 if(empty(work_id))return;
 if(!confirm('You can withdraw your design one week after the contest completes!'))return;
 msgbox('Delete','<div class="loading1">Deleting,Please wait...</div>',340,200);
 var url = 'ajax.php?id='+work_id+'&action=delete_work';
 ajax.response(xml,url,delete_work_ed);
}
function delete_work_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 setDisplay('work','none');
 if(html.indexOf("succeed")!=-1){
  msgbox('Delete','<div class="succeed1">Done!</div>',340,200);
  setTimeout('hide_msgbox();',1500);
  var work_count = $('work_count').innerHTML;
  $('work_count').innerHTML = --work_count;
  var project_id = $('project_id').value;
  var page = $('page').value;
  get_works(project_id,page);
 }else{
  msgbox('Delete','<div class="error2">'+html+'</div>',340,200);
  setTimeout('hide_msgbox();',2000);
 }
}

//
function send_work_message(){
 var work_id = $('work_btn').lang;
 var message = $('work_message').value;
 if(empty(message)){$('work_message').focus();return;}
 $('work_message_btn').disabled = true;
 $('work_message_btn').value = 'Wait...';
 var url = 'ajax.php?work_id='+work_id+'&message='+encodeURIComponent(message)+'&action=send_work_message';
 ajax.response(xml,url,send_work_message_ed);
}
function send_work_message_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 setDisplay('work','none');
 if(html.indexOf("succeed")!=-1){
  var project_id = $('project_id').value;
  var page = $('page').value;
  get_works(project_id,page);
 }else{
  msgbox('Message','<div class="error1">'+html+'</div>',340,200);
  setTimeout('hide_msgbox();',2000);
 }
}

//
function delete_work_message(id){
 if(!confirm('Sure you want to delete ?'))return;
 var url = 'ajax.php?id='+id+'&action=delete_work_message';
 ajax.response(xml,url,send_work_message_ed);
}

//
function add_package(package){
 msgbox('Upload package..','<div class="loading1">Submitting, please wait...</div>',340,200);
 var project_id = $('project_id').value;
 var url = 'ajax.php?project_id='+project_id+'&package='+encodeURIComponent(package)+'&action=add_package';
 ajax.response(xml,url,package_ed);
}
function package_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  msgbox('Package','<div class="succeed1">Success!</div>',340,200);
  setTimeout("winreload();",1500);
 }else{
  msgbox('Package','<div class="error1">'+html+'</div>',340,200);
 }
}

//
function download_package(){
	 var project_id = $('project_id').value;
	 var url = 'ajax.php?project_id='+project_id+'&action=download_package';
	 ajax.response(xml,url,null);
 var html = "Dear Client,<div class='div4'></div>Designers have worked hard on your project. After downloading your logo package and making sure everything is ok, please don’t forget to come back to your project page <b>and click on the “Confirm Logo Package” button.</b> Only after you confirm the package the winning designer will receive the project payment.<br><br>Thank you very much for designing your logo with us.<div class='div4'></div>Best Regards,<div class='div4'></div>-chris<br><div class='div8'><input type='button' class='btn' value='Close' onClick=\"hide_msgbox();get_package_message("+project_id+",100);\" /></div>";
 msgbox('Download package',html,450,100);
}

//
function confirm_package(){
 if(!confirm('Once you confirm the logo package uploaded by the winning designer\n\nwe will release the project award to the designer. Do you want to continue?'))return;
 msgbox('package confirmation..','<div class="loading1">Submitting, please wait...</div>',340,200);
 var project_id = $('project_id').value;
 var url = 'ajax.php?project_id='+project_id+'&action=confirm_package';
 ajax.response(xml,url,confirm_package_ed);
}
function confirm_package_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  var user_id = $('winning_user_id').value;
  msgbox('Package','<div class="succeed1">Success!</div>',340,200);
  setTimeout("header('designer.php?id="+user_id+"&action=comment');",1500);
 }else{
  msgbox('Package','<div class="error1">'+html+'</div>',340,200);
 }
}

//
function scroll_page_top(){
 var pos = new getPos($('page_top'));
 var scrollTop = pos.y;
 window.scrollTo(0,scrollTop);
}

//
function send_package_message(){
 var project_id = $('project_id').value;
 var message = $('package_message').value;
 if(empty(message)||message.indexOf('Send a message to')!=-1){$('package_message').focus();return;}
 $('package_message_btn').disabled = true;
 $('package_message_btn').innerHTML = 'Please wait...';
 var url = 'ajax.php?project_id='+project_id+'&message='+encodeURIComponent(message)+'&action=send_package_message';
 ajax.response(xml,url,send_package_message_ed);
}
function send_package_message_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('package_message_btn').disabled = false;
 $('package_message_btn').innerHTML = 'Submit';
 if(html.indexOf("succeed")!=-1){
  $('package_message').value = '';
  var id = $('project_id').value;
  get_package_message(id,100);
 }else{
  msgbox('Message board','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function get_package_message(project_id,page){
 var url = 'ajax_page.php?project_id='+project_id+'&page='+page+'&action=get_package_message';
 ajax.response(ajax_package_message,url,get_package_message_ed);
}
function get_package_message_ed(){
 var html = ajax.request(ajax_package_message);
 if(typeof(html)=='undefined')return;
 $('package_message_list').innerHTML = html;
}

//
function delete_package_message(id){
 if(!confirm('Sure you want to delete ?'))return;
 var url = 'ajax.php?id='+id+'&action=delete_project_message';
 ajax.response(xml,url,delete_package_message_ed);
}
function delete_package_message_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 var project_id = $('project_id').value;
 get_package_message(project_id,0);
}

//
function feedback(){
 var email = $('email').value;
 var user_name = $('user_name').value;
 var phone = $('subject').value;
 var content = $('content').value;
 if(empty(user_name)){showmsg('msg','error','Please enter your name');return;}
 if(!is_email(email)){showmsg('msg','error','Incorrect Email');return;}
 if(empty(phone)){showmsg('msg','error','Please enter your subject');return;}
 if(empty(content)){showmsg('msg','error','Please enter your message');return;}
 $('btn').disabled = true;
 showmsg('msg','loading','Please wait...');
 var url = 'ajax.php?email='+encodeURIComponent(email)+'&user_name='+encodeURIComponent(user_name)+'&phone='+encodeURIComponent(phone)+'&content='+encodeURIComponent(content)+'&action=feedback';
 ajax.response(xml,url,feedback_ed);
 alert("Thank you for your inquiry. We will reply you back soon.");
}
function feedback_ed(){
 var html = ajax.request(xml);
 showmsg('msg','succeed','Succeed!');
 setTimeout("winreload();",1500);
}

//
function prompt_(message){
 msgbox("48Hours Logos",message+"<br><div class='div8'><input type='button' class='btn' value='Close' onClick=\"hide_msgbox();\" /></div>",340,200);	
}

//
function post_thread(subject,message,title){
 var url = 'forum/posting.php?subject='+encodeURIComponent(title)+'&message='+encodeURIComponent(message)+'&f=20&de=no&post=submit&mode=post';
 url += '&poll_title='+encodeURIComponent('Please cast your vote below:')+'&poll_option_text='+encodeURIComponent("YES, this is a violation\nNO, this is ok")+'&poll_max_options=1&poll_length=1';
 ajax.response(xml,url,null);
}

//
function generate_pdf(){
 var href = winhref();
 href = href.replace('_gen','');
 href = "http://savepageaspdf.pdfonline.com/pdfonline/pdfoMaster.asp?cURL="+encodeURIComponent(href)+"&paperOrientation=0&top=0.5&bottom=0.5&left=0.5&right=0.5";
 $('generate_pdf').src = href;
 msgbox('Please wait...','<div class="div5"><img src="images/html2pdf.png" /><img src="images/loading2.gif" style="position:relative;top:-20px;left:10px;" /></div>',340,150);
 setTimeout(hide_msgbox,30000);
}

//
function show_designer_tips(user_id,user_name,work_id){
 var user_type = $('cookie_user_type').value;
 var obj = 'work_user_'+work_id;
 var logo_obj = 'work_'+work_id;
 var work_tips = 'work_tips';
 var user_name = $(obj).innerHTML;
 var pos = new getPos($(logo_obj));
 var px = 'px';
 var _left = pos.x;
 var _top = pos.y+$(logo_obj).offsetHeight-3;
 with($(work_tips).style){
  position = 'absolute';display = 'block';
  left = _left+px;top = _top+px;
 }
 $(work_tips).onmousemove = function(){setDisplay('work_tips','block');}
 $(work_tips).onmouseout = function(){setDisplay('work_tips','none');}
 $('logo_img_'+work_id).onmouseout = function(){setDisplay('work_tips','none');}
	if(!empty(user_type)&&user_type==0){
		$(work_tips).innerHTML = "<a href='#' onclick=\"send_message_start('"+user_id+"','"+user_name+"');return false;\">Send A Message...</a>";
	}else{
		$(work_tips).innerHTML = "<a href='designer.php?id="+user_id+"'>View Portfolio...</a><br><a href='#' onclick=\"invite_start('"+user_id+"','"+user_name+"');return false;\">Invite "+user_name+"...</a>";
	}
}





//
function invite_start(user_id,user_name){
 $('invite_user_id').value = user_id;
 $('invite_user_name').value = user_name;
 msgbox('Invite a designer','<div class="loading1">Please wait...</div>',340,200);
 var url = 'ajax.php?action=invite_start';
 ajax.response(xml,url,invite_start_ed);
}
function invite_start_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  var result,project_id,invite_count,projects_html,st,$rank_html;
  result = html.split('|');
  project_id = result[0];
  invite_count = parseInt(result[1]);
  projects_html = result[2];
  var user_name = $('invite_user_name').value;
  var cookie_user_name = $('cookie_user_name').value;
  switch(invite_count){case 0:st = "st";break;case 1:st = "nd";break;case 2:st = "rd";break;}
  rank_html = "<div class='div44'><b>Note: You can only invite up to 3 designers!</b></div><span class='font15'>Sending <span class='red'>"+(invite_count+1)+st+"</span> of 3 designer invites available. </span>";
  $('project_id').lang = project_id;
  msgbox('Invite a designer',rank_html+"<br><textarea id='invite_message' class='text_area6'>Dear "+user_name+",\n\nI would like to invite you to join my logo contest at:\n\n"+projects_html+"Thank you,\n\n- "+cookie_user_name+"(logo client)</textarea><div class='div9'></div><div class='div5'><input type='button' class='btn' value='Send' onclick=\"send_invite();\" />　　<input type='button' class='btn' value='Close' onclick=\"hide_msgbox();\" /></div>",340,120);
 }else{
  var href;
  var cookie_user_id = $('cookie_user_id').value;
  (empty(cookie_user_id)) ? href = 'post_project.php' : href = 'add_project.php';
  msgbox('Invite a designer','<div class="error2">'+html+'</div><br><a href="'+href+'"><span class="font14">Post a logo project&gt;&gt;</span></a><div class="div8"><input type="button" class="btn" value="Close" onclick=\"hide_msgbox();\" /></div>',340,200);
 }
}

//
function send_invite(){
 var project_id = $('project_id').lang;
 var user_id = $('invite_user_id').value;
 var message = $('invite_message').value;
 if(empty(project_id)||empty(message))return;
 hide_msgbox();
 msgbox('Invite a designe','<div class="loading1">Please wait...</div>',340,200);
 var url = 'ajax.php?project_id='+project_id+'&user_id='+user_id+'&message='+encodeURIComponent(message)+'&action=send_invite';
 ajax.response(xml,url,send_invite_ed);
}
function send_invite_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf('succeed')!=-1){
  msgbox('Invite a designer','<div class="succeed1">Your message has been sent !</div>',340,200);
 }else{
  msgbox('Invite a designer','<div class="error1">'+html+'</div>',340,200);
 }
 setTimeout(hide_msgbox,2000);
}

//
function report_work_start(){
 msgbox('Report Logo Design Violation...',"<b>I want to report:</b><br><br><label><input type='radio' name='radio'  onclick=\"report_work_copied_start();\"/> Someone copied my logo design</label><br><br><label><input type='radio' name='radio'  onclick=\"report_work_copyrighted_start();\"/> Use of copyrighted images</label><br><br><div class='div8'><input type='button' class='btn' value='Close' onclick=\"hide_msgbox();\" /></div>",340,120);
}

//
function report_work_copied_start(){
 if(confirm('Important: \nPlease do not file a violation report lightly because if the case is found not guilty, your account will be issued a warning point. We suggest that you message the designer first before filing a violation report against anyone.\n\nDo you wish to continue?')){
	 hide_msgbox();
	 msgbox('Report copied logo design','<div class="loading1">Please wait...</div>',340,200);
	 var project_id = $('project_id').value;
	 var url = 'ajax.php?project_id='+project_id+'&action=report_work_copied_start';
	 ajax.response(xml,url,report_work_copied_start_ed);
 }
}

//
function report_work_copied_start_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  msgbox('Report copied logo design',"<div class='div5'><span class='blue'>Note: Please file a report only when your design is being copied.</span></div><div class='div4'></div><table width='100%' border='0' cellspacing='0'><tr><td width='38%' height='35' align='right'>Your design #:</td><td colspan='2'><input type='text' id='my_work_number' class='textx' /></td></tr><tr><td height='35' align='right'>Design # that’s copying yours:</td><td colspan='2'><input type='text' id='report_work_number' class='textx' /></td></tr><tr><td height='35' align='right'>Your message to moderator:</td><td colspan='2'><textarea id='work_report_content' class='text_area3'></textarea></td></tr><tr><td height='35' align='right'></td><td width='28%'><input type='button' id='report_work_btn' class='btn' value='Submit' onclick=\"report_work_copied();\" />　<input type='button' class='btn' value='Close' onclick=\"hide_msgbox();\" /></td><td><div id='report_work_msg' class='msg'></div></td></tr></table>",540,120);
 }else{
  msgbox('Report copied logo design','<div class="error2">'+html+'</div><br><div class="div8"><input type="button" class="btn" value="Close" onclick=\"hide_msgbox();\" /></div>',340,200);
 }
}

//
function report_work_copied(){
 var project_id = $('project_id').value;
 var my_work_number = $('my_work_number').value;
 var report_work_number = $('report_work_number').value;
 var content = $('work_report_content').value;
 if(!is_numeric(my_work_number)||!is_numeric(report_work_number)){showmsg('report_work_msg','error','Please enter only one number');return;}
 if(parseInt(my_work_number)>=parseInt(report_work_number)){showmsg('report_work_msg','error',"Design that's copying yours need to be a later submission");return;}
 var url = 'ajax.php?project_id='+project_id+'&my_work_number='+encodeURIComponent(my_work_number)+'&report_work_number='+encodeURIComponent(report_work_number)+'&content='+encodeURIComponent(content)+'&action=report_work_copied';
 $('report_work_btn').disabled = true;
 showmsg('report_work_msg','loading','Please wait...');
 ajax.response(xml,url,report_work_ed);
}
function report_work_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('report_work_btn').disabled = false;
 if(html.indexOf("succeed")!=-1){
  //
  html = html.split('|');
  var subject = html[1];
  var message = html[2];
  var title = html[3];
  post_thread(subject,message,title);
  //
  var forum_link = "http://www.48hourslogo.com/forum/viewforum.php?f=20";
  hide_msgbox();
  msgbox('Report copied logo design',"<img src='images/succeed1.gif' align='absmiddle'> Your report has been submitted successfully.<br>Both the designer and the moderator have been notified of your report.<br>You can click on the following link for more details about your report:<br><a href='"+forum_link+"' target='_blank'>"+forum_link+"</a><br><div class='div8'><input type='button' class='btn' value='Close' onclick=\"hide_msgbox();\" /></div>",560,120);
  
 }else{
  showmsg('report_work_msg','error',html);
 }
}

//
function report_work_copyrighted_start(){
	if(confirm('Important: \nPlease do not file a violation report lightly because if the case is found not guilty, your account will be issued a warning point. We suggest that you message the designer first before filing a violation report against anyone.\n\nDo you wish to continue? ')){
		hide_msgbox();
		msgbox('Report use of copyrighted image...',"<table width='100%' border='0' cellspacing='0'><tr><td width='50%' height='35' align='right'>Design # that you want to report:</td><td colspan='2'><input type='text' id='report_work_number' class='textx' /></td></tr><tr><td height='35' align='right'>URL link to the copyrighted image:</td><td colspan='2'><input type='text' id='image_url' class='text' /></td></tr><tr><td height='35' align='right'>Your message to moderator:</td><td colspan='2'><textarea id='work_report_content' class='text_area3'></textarea></td></tr><tr><td height='35' align='right'></td><td width='28%'><input type='button' id='report_work_btn' class='btn' value='Submit' onclick=\"report_work_copyrighted();\" />　<input type='button' class='btn' value='Close' onclick=\"hide_msgbox();\" /></td><td><div id='report_work_msg' class='msg'></div></td></tr></table>",600,120);
	}
}

//
function report_work_copyrighted(){
 var project_id = $('project_id').value;
 var report_work_number = $('report_work_number').value;
 var image_url = $('image_url').value;
 var content = $('work_report_content').value;
 if(!is_numeric(report_work_number)){showmsg('report_work_msg','error','Please enter only one number');return;}
 if(empty(image_url)){showmsg('report_work_msg','error',"Please enter the Imgae URL Link");return;}
 var url = 'ajax.php?project_id='+project_id+'&report_work_number='+encodeURIComponent(report_work_number)+'&image_url='+encodeURIComponent(image_url)+'&content='+encodeURIComponent(content)+'&action=report_work_copyrighted';
 $('report_work_btn').disabled = true;
 showmsg('report_work_msg','loading','Please wait...');
 ajax.response(xml,url,report_work_ed);
}

//
function get_notice(){
 var url = 'ajax.php?action=get_notice';
 ajax.response(xml,url,get_notice_ed);
}
function get_notice_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined'||empty(html))return;
 if(html.indexOf("succeed")!=-1){
  var array = html.split('|');
  var subject = array[0];
  var content = array[1];
  msgbox(subject,'<div>'+content+'</div><div class="div8"><input type="button" class="btn" value="Close" onclick=\"hide_msgbox();\" /></div>',650,80);
 }
}

//
function show_all_designs(has_score){
 var obj = 'show_all_designs';
 var user_id = $('user_id').value;
 var page = $('page').value;
 $(obj).alt = has_score;
 if(has_score==1){
  $(obj).value = 'View Portfolio';
  $(obj).lang = 0;
 }else{
  $(obj).value = 'Edit Portfolio';
  $(obj).lang = 1;
 }
 get_user_works(user_id,has_score,page);
 setDisplay('work_tips','none');
}

//
function get_user_works(user_id,has_score,page){
 var url = 'ajax_page.php?user_id='+user_id+'&has_score='+has_score+'&page='+page+'&action=get_user_works';
 ajax.response(ajax_works,url,get_user_works_ed);
}
function get_user_works_ed(){
 var html = ajax.request(ajax_works);
 if(typeof(html)=='undefined')return;
 $('works_list').innerHTML = html;
}

//
function user_works_ed(){
 var user_id = $('user_id').value;
 var page = $('page').value;
 var has_score = $('show_all_designs').alt;
 get_user_works(user_id,has_score,page);
}

//
function user_work_start(work_id,logo,winning,work_message){
 var obj = 'work';
 var pos = new getPos($(obj+'_'+work_id));
 var _left = pos.x;
 var _top = pos.y-80;
 var px = 'px';
 with($(obj).style){
  position = 'absolute';display = 'block';zIndex = max_zIndex();
  left = _left+px;top = _top+px;
 }
 var html = "<img src='"+logo+"' width='330' height='250' onerror=\"if(application.isFF)this.src='images/no_photo.gif';\" /><div class='div7'></div>"+work_message+"</div>";
 $(obj).innerHTML = html;
 $(obj).onclick = function(){this.style.display = 'none';};
}

//
function add_designer_comment_start(){
 msgbox('Comments','<div class="loading1">Please wait...</div>',340,200);
 var user_id = $('user_id').value;
 var url = 'ajax.php?user_id='+user_id+'&action=add_designer_comment_start';
 ajax.response(xml,url,add_designer_comment_start_ed);
}
function add_designer_comment_start_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  var user_name = $('user_name').value;
  var default_value = "Please leave your comment for "+user_name+" here...";
  msgbox('Comments',"<span class='blue'>Would you recommend <b class='red'>"+user_name+"</b>, to your friends who needs a custom logo design ?</span><div class='div4'></div><label><input type='radio' id='comment1' name='comment' /> Yes</label>　<label><input type='radio' id='comment_1' name='comment' /> No</label><div class='div4'></div><textarea id='comment_content' class='text_area1' onfocus=\"if(this.value=='"+default_value+"')this.value='';\" onblur=\"if(this.value=='')this.value='"+default_value+"';\">"+default_value+"</textarea><div class='div4'></div><div class='left15'><input type='button' id='comment_btn' class='btn' value='Submit' onclick=\"designer_comment('add_designer_comment');\" />　<input type='button' class='btn' value='Close' onclick=\"hide_msgbox();\" /></div><div class='right15'><div id='comment_msg' class='msg'></div></div><div class='clear'></div>",500,120);
 }else{
  msgbox('Comments','<div class="error1">'+html+'</div><br><div class="div8"><input type="button" class="btn" value="Close" onclick=\"hide_msgbox();\" /></div>',340,200);
 }
}

//
function add_designer_comment_start1(){
 msgbox('Comments','<div class="loading1">Please wait...</div>',340,200);
 var user_id = $('user_id').value;
 var url = 'ajax.php?user_id='+user_id+'&action=add_designer_comment_start';
 ajax.response(xml,url,add_designer_comment_start1_ed);
}
function add_designer_comment_start1_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 hide_msgbox();
 if(html.indexOf("succeed")!=-1){
  var user_name = $('user_name').value;
  var default_value = "Please leave your comment for "+user_name+" here...";
  msgbox('Comments',"<span class='blue'>Thank you for completing your logo design project. Did you have a good experience working with <b class='red'>"+user_name+"</b> ? Will you recommend <b class='red'>"+user_name+"</b> to your friends who need a logo designed ?</span><div class='div4'></div><label><input type='radio' id='comment1' name='comment' /> Yes</label>　<label><input type='radio' id='comment_1' name='comment' /> No</label><div class='div4'></div><textarea id='comment_content' class='text_area1' onfocus=\"if(this.value=='"+default_value+"')this.value='';\" onblur=\"if(this.value=='')this.value='"+default_value+"';\">"+default_value+"</textarea><div class='div4'></div><div class='left15'><input type='button' id='comment_btn' class='btn' value='Submit' onclick=\"designer_comment('add_designer_comment');\" />　<input type='button' class='btn' value='Close' onclick=\"hide_msgbox();\" /></div><div class='right15'><div id='comment_msg' class='msg'></div></div><div class='clear'></div>",500,120);
 }else{
  msgbox('Comments','<div class="error1">'+html+'</div><br><div class="div8"><input type="button" class="btn" value="Close" onclick=\"hide_msgbox();\" /></div>',340,200);
 }
}

//
function get_designer_comment(user_id,page){
 var url = 'ajax_page.php?user_id='+user_id+'&page='+page+'&action=get_designer_comment';
 ajax.response(ajax_user_comment,url,get_designer_comment_ed);
}
function get_designer_comment_ed(){
 var html = ajax.request(ajax_user_comment);
 if(typeof(html)=='undefined')return;
 $('user_comment_list').innerHTML = html;
}

//
function designer_comment(action){
 var user_id = $('user_id').value;
 var user_name = $('user_name').value;
 var default_value = "Please leave your comment for "+user_name+" here...";
 var comment = 0;
 if($('comment1').checked){
  comment = 1;
 }else if($('comment_1').checked){
  comment = -1;
 }
 var content = $('comment_content').value;
 if(comment==0){showmsg('comment_msg','error','Would you recommend '+user_name+' ?');return;}
 if(empty(content)||content==default_value){showmsg('comment_msg','error','Please enter your comment');return;}
 $('comment_btn').disalled = true;
 showmsg('comment_msg','loading','Please wait...');
 var url = 'ajax.php?user_id='+user_id+'&comment='+comment+'&content='+encodeURIComponent(content)+'&action='+action;
 ajax.response(xml,url,designer_comment_ed);
}
function designer_comment_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('comment_btn').disabled = false;
 if(html.indexOf("succeed")!=-1){
  showmsg('comment_msg','succeed','Comment submitted');
  var user_id = $('user_id').value;
  get_designer_comment(user_id,0);
  setTimeout("hide_msgbox();",2000);
 }else{
  showmsg('comment_msg','error',html);
 }
}

//
function modify_designer_comment_start(comment_id,comment,content){
 if(empty(comment_id))return;
 comment = parseInt(comment);
 var comment1_checked = "";
 var comment_1_checked = "";
 var checked = "checked";
 (comment==1) ? comment1_checked = checked : comment_1_checked = checked;
 var user_name = $('user_name').value;
 msgbox('Comments',"<span class='blue'>Would you recommend <b class='red'>"+user_name+"</b>, to your friends who needs a custom logo design ?</span><div class='div4'></div><label><input type='radio' id='comment1' name='comment' "+comment1_checked+" /> Yes</label>　<label><input type='radio' id='comment_1' name='comment' "+comment_1_checked+" /> No</label><div class='div4'></div><textarea id='comment_content' class='text_area1'>"+content+"</textarea><div class='div4'></div><div class='left15'><input type='button' id='comment_btn' class='btn' value='Submit' onclick=\"designer_comment('modify_designer_comment&comment_id="+comment_id+"');\" />　<input type='button' class='btn' value='Close' onclick=\"hide_msgbox();\" /></div><div class='right15'><div id='comment_msg' class='msg'></div></div><div class='clear'></div>",500,120);
}

//
function delete_designer_comment(id){
 if(!confirm('Sure you want to delete ?'))return;
 var url = 'ajax.php?id='+id+'&action=delete_designer_comment';
 ajax.response(xml,url,delete_designer_comment_ed);
}
function delete_designer_comment_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 var user_id = $('user_id').value;
 get_designer_comment(user_id,0);
}

//
function reply_designer_comment_start(comment_id){
 var pos = new getPos($('designer_comment_'+comment_id));
 var reply_box = 'reply_box';
 var _left = pos.x;
 var _top = pos.y-2;
 var px = 'px';
 with($(reply_box).style){
  position = 'absolute';display = 'block';
  left = _left+px;top = _top+px;
 }
 $(reply_box).innerHTML = "<div class='div36'><textarea id='reply_content' class='text_area7'></textarea><div class='div7'></div><input type='button' id='reply_btn' class='btn' lang='"+comment_id+"' value='Submit' onclick=\"reply_designer_comment();\" />　<input type='button' class='btn' value='Close' onclick=\"show_hide('reply_box','none');\" /></div>";
}

//
function reply_designer_comment(){
 var comment_id = $('reply_btn').lang;
 var content = $('reply_content').value;
 if(!is_numeric(comment_id)||empty(content))return;
 $('reply_btn').disabled = true;
 $('reply_btn').value = "Wait...";
 var url = 'ajax.php?comment_id='+comment_id+'&content='+encodeURIComponent(content)+'&action=reply_designer_comment';
 ajax.response(xml,url,reply_designer_comment_ed);
}
function reply_designer_comment_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 show_hide('reply_box','none');
 var user_id = $('user_id').value;
 get_designer_comment(user_id,0);
}

//
function delete_designer_comment_reply(id){
 if(!confirm('Sure you want to delete ?'))return;
 var url = 'ajax.php?id='+id+'&action=delete_designer_comment_reply';
 ajax.response(xml,url,delete_designer_comment_ed);
}

//
function show_work_tips(work_id){
 var cookie_user_id = $('cookie_user_id').value;
 var user_id = $('user_id').value;
 if(cookie_user_id!=user_id||$('show_all_designs').lang==1)return;
 var logo_obj = $('work_'+work_id);
 var work_tips = $('work_tips');
 var pos = new getPos(logo_obj);
 var px = 'px';
 var _left = pos.x;
 var _top = pos.y+$('logo_img_'+work_id).offsetHeight-1;
 with(work_tips.style){
  position = 'absolute';display = 'block';
  left = _left+px;top = _top+px;
 }
 var hidden = logo_obj.lang;
 var alink;
 (parseInt(hidden)==1) ? alink = "<a href='#' onclick=\"set_work_visibility('"+work_id+"',0);return false;\">Show</a>" : alink = "<a href='#' onclick=\"set_work_visibility('"+work_id+"',1);return false;\">Hide</a>"
 work_tips.innerHTML = "<div id='alink_"+work_id+"' class='div37'>"+alink+"</div>";
}

//
function set_work_visibility(work_id,hidden){
 $('alink_'+work_id).innerHTML = "Wait...";
 var url = 'ajax.php?work_id='+work_id+'&hidden='+hidden+'&action=set_work_visibility';
 ajax.response(xml,url,user_works_ed);
}

//
function intro_box_start(){
 var obj = 'intro_content';
 var default_value = $(obj).lang;
 var intro = $(obj).value;
 if(empty(intro)||intro=='My intro...')$(obj).value = default_value;
 $(obj).onfocus = function(){if(this.value==default_value)this.value = "";};
 $(obj).onblur = function(){if(this.value=="")this.value = default_value;};
 show_hide('intro_box');
}

//
function project_favorites(action){
 var project_id = $('project_id').value;
 var url = 'ajax.php?project_id='+project_id+'&action='+action+'_project_favorites';
 ajax.response(xml,url,null);
}

//
function view_message(message_id){
 var subject = $('subject_'+message_id).value;
 var content = $('content_'+message_id).value;
 msgbox(subject,'<div>'+content+'</div><div class="div8"><input type="button" class="btn" value="Close" onclick=\"hide_msgbox();\" /></div>',650,50);
 $('title_'+message_id).className = '';
 $('read_text_'+message_id).innerHTML = "<span disabled>Read</span>";
 set_message_read(message_id);
}

//
function set_message_read(message_id){
 var url = 'ajax.php?message_id='+encodeURIComponent(message_id)+'&action=set_message_read';
 ajax.response(xml,url,null);
}

//
function set_message_read_batch(read){
 var message_ids = select_all();
 if(empty(message_ids))return;
 msgbox('','<div class="loading1">Please wait...</div>',340,200);
 var url = 'ajax.php?message_ids='+encodeURIComponent(message_ids)+'&read='+read+'&action=set_message_read_batch';
 ajax.response(xml,url,winreload);
}

//
function extend_project_start(){
 var pay_type = $('pay_type').value;
 var extend_project_free_html = "";
 var paypal_html = "";
 if(pay_type==0){
  extend_project_free_html = "<div class='div4'></div>　　<label onclick=\"extend_project_free_start();\"><input type='checkbox' id='extend_free' /> <b>Extend my contest for 1 extra day (Free)</b></label><div class='div4'></div>When you complete the remaining balance, we will automatically reopen your contest for 1 extra day to receive additional design concepts from our designers.";
 }
 var html = "Dear Client,<div class='div4'></div>Your open concept stage has ended.  We hope you are satisfied with logo concepts submitted by our designers. Optionally, you can also:"+extend_project_free_html+"<div class='div4'></div>　　<label><input type='checkbox' id='extend_relist' onclick=\"extend_project_relist_start();\" /> <b>Re-list my contest ($19 upgrade)</b></label><div class='div4'></div>We will automatically re-list your contest for 2 more days so it will appear on top of our project list for maximum exposure.<div class='div30'></div><div id='extend_box'></div>";
 msgbox('Extend or re-list',html,600,100);
 extend_project_default();
}

//
function extend_project_default(){
 var pay_type = $('pay_type').value;
 if(pay_type==1){setDisplay('extend_box','none');return;}
 setDisplay('extend_box','block');
 var project_id = $('project_id').value;
 var company_name = $('company_name').value;
 var subsist = parseInt($('subsist').value);
 var award = parseInt($('award').value);
 var payment = award * 1.1 - subsist;
 payment = payment.toFixed(2);
 var item_name = company_name+" Balance";
 var amount = payment;
 var return_url = "http://www.48hourslogo.com/post.php?id="+project_id+"&s=4";
 var html = "<div class='div30'></div><div class='hr1'></div><div class='div30'></div>Contest Balance: <span class='font44'>$"+payment+"</span>　<a href='#' onclick=\"new_extend_project_pay('"+item_name+"','"+amount+"','"+return_url+"',4);return false;\"><img src='images/paypal.gif' align='absmiddle' /></a><div class='div4'></div>";
 $('extend_box').innerHTML = html;
}

//
function extend_project_free_start(){
 $('extend_relist').checked = false;
 if(!$('extend_free').checked){extend_project_default();return;}
 setDisplay('extend_box','block');
 var project_id = $('project_id').value;
 var company_name = $('company_name').value;
 var subsist = parseInt($('subsist').value);
 var award = parseInt($('award').value);
 var payment = award * 1.1 - subsist;
 payment = payment.toFixed(2);
 var item_name = company_name+" Balance(1day extension)";
 var amount = payment;
 var return_url = "http://www.48hourslogo.com/post.php?id="+project_id+"&s=5";
 var html = "<div class='div30'></div><div class='hr1'></div><div class='div30'></div>Contest Balance: <span class='font44'>$"+payment+"</span>　<a href='#' onclick=\"new_extend_project_pay('"+item_name+"','"+amount+"','"+return_url+"',5);return false;\"><img src='images/paypal.gif' align='absmiddle' /></a><div class='div4'></div>";
 $('extend_box').innerHTML = html;
}

//
function extend_project_relist_start(){
 if($('extend_free'))$('extend_free').checked = false;
 if(!$('extend_relist').checked){extend_project_default();return;}
 setDisplay('extend_box','block');
 var project_id = $('project_id').value;
 var company_name = $('company_name').value;
 var pay_type = $('pay_type').value;
 var subsist = parseInt($('subsist').value);
 var award = parseInt($('award').value);
 var payment;
 (pay_type==0) ? payment = award * 1.1 - subsist : payment = 0;
 payment = parseFloat(payment.toFixed(2));
 var relist_price = 19;
 var extend_project_total = payment + relist_price;
 var html = "<div class='div30'></div><div class='hr1'></div><div class='div4'></div>I also want to increase my contest prize to: <input type='text' id='extend_project_award' class='text6' value='"+award+"' lang='"+award+"' onkeyup=\"validate_extend_project_award();\" onfocus=\"validate_extend_project_award();\" style='position:relative;top:3px;' /> <span id='extend_project_award_init' class='font44'></span><div class='div4'></div>Contest Balance: <span id='extend_project_payment' class='font44'>$"+payment+"</span><div class='div4'></div>Re-list fee: <span class='font44'>$"+relist_price+"</span><div class='div4'></div>Total: <span id='extend_project_total' class='font44'>$"+extend_project_total+"</span>　<a id='extend_project_pay_btn' href='#'><img src='images/paypal.gif' align='absmiddle' /></a><div class='div4'></div>";
 $('extend_box').innerHTML = html;
 validate_extend_project_award();
}

//
function validate_extend_project_award(){
 
 var old_award = parseInt($('extend_project_award').lang);
 var new_award = parseInt($('extend_project_award').value);
 var pay_type = $('pay_type').value;
 var msg = "";
 if(!is_numeric(new_award)){
  $('extend_project_award_init').innerHTML = $('extend_project_payment').innerHTML = $('extend_project_total').innerHTML = "NA";
 }else if(new_award<old_award){
  $('extend_project_award_init').innerHTML = "Must be $"+old_award+" or more!";
  $('extend_project_payment').innerHTML = $('extend_project_total').innerHTML = "NA";
 }else{
  var subsist = parseInt($('subsist').value);
  var payment;
  (pay_type==0) ? payment = new_award * 1.1 - subsist : payment = new_award * 1.1 - old_award * 1.1;
  payment = parseFloat(payment.toFixed(2));
  var relist_price = 19;
  var award = payment + relist_price;
  $('extend_project_award_init').innerHTML = "";
  $('extend_project_payment').innerHTML = "$"+payment;
  $('extend_project_total').innerHTML = "$"+award;
  
  var project_id = $('project_id').value;
  var company_name = $('company_name').value;
  var item_name = company_name+" (Re-list)";
  var amount = award;
  var return_url = "http://www.48hourslogo.com/post.php?id="+project_id+"&extend_award="+award+"&s=6";
  $('extend_project_pay_btn').onclick = function(){new_extend_project_pay(item_name,amount,return_url,6);return false;}
 }
}

//
function extend_project_pay(item_name,amount,return_url,extend){
 var project_id = $('project_id').value;
 var extend_award;
 $('item_name').value = item_name;
 $('amount').value = amount;
 $('return').value = return_url;
 if(extend==6){
  var old_award = parseInt($('extend_project_award').lang);
  var new_award = parseInt($('extend_project_award').value);
  var extend_award = new_award;
  if(!is_numeric(new_award)||new_award<old_award)return;
 }else{
  extend_award = 0;
 }
 hide_msgbox();
 msgbox('','<div class="loading1">Please wait...</div>',340,200);
 var url = 'ajax.php?project_id='+project_id+'&extend='+extend+'&extend_award='+extend_award+'&action=extend_project_pay';
 ajax.response(xml,url,extend_project_pay_ed);
}

function new_extend_project_pay(item_name,amount,return_url,extend){
 var project_id = $('project_id').value;
 var extend_award;
 $('item_name').value = item_name;
 $('amount').value = amount;
 $('return').value = 'http://www.48hourslogo.com/project.php?id='+project_id;
 $('notify_url').value = return_url;
 if(extend==6){
  var old_award = parseInt($('extend_project_award').lang);
  var new_award = parseInt($('extend_project_award').value);
  var extend_award = new_award;
  if(!is_numeric(new_award)||new_award<old_award)return;
 }else{
  extend_award = 0;
 }
 hide_msgbox();
 msgbox('','<div class="loading1">Please wait...</div>',340,200);
 var url = 'ajax.php?project_id='+project_id+'&extend='+extend+'&extend_award='+extend_award+'&action=extend_project_pay';
 ajax.response(xml,url,extend_project_pay_ed);
}

function extend_project_pay_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 if(html.indexOf("succeed")!=-1){
  
  /*
  var amount = $('amount').value;
  var item_name = $('item_name').value;
  var return_url = $('return').value;
  alert("支付金额："+amount+"\n\n支付备注："+item_name+"\n\n返回链接："+return_url);
  */
  
  $('paypal').submit();
 }else{
  hide_msgbox();
  msgbox('','<div class="error1">'+html+'</div>',340,200);
  setTimeout("hide_msgbox();",2000);
 }
}

//
function extend_project_free(){
 var project_id = $('project_id').value;
 msgbox('','<div class="loading1">Please wait...</div>',340,200);
 var url = 'ajax.php?project_id='+project_id+'&action=extend_project_free';
 ajax.response(xml,url,audit_project_ed);
}

//
function extend_project_relist(){
 var project_id = $('project_id').value;
 msgbox('','<div class="loading1">Please wait...</div>',340,200);
 var url = 'ajax.php?project_id='+project_id+'&action=extend_project_relist';
 ajax.response(xml,url,audit_project_ed);
}

//
function show_participation_pay(){
 var display;
 ($('participation_pay_switch').checked) ? display = "block" : display = "none";
 setDisplay('participation_pay_box',display);
 set_participation_pay_value();
}

//
function set_participation_pay_value(){
 $('participation_pay_value').innerHTML = $('participation_pay_count').value * 5;
}

//申请提现
function carry(){
	var password = $('wpassword').value;
	if(password == ''){alert("Password can not be empty!");return;}
	if(confirm('You can withdraw your balance at anytime . There is $5 fee per each withdrawn and the money should be available in your Paypal account within 48 hours. Do you want to withdraw now?')){
		var url = 'ajax.php?action=carry&password='+encodeURIComponent(password);
		ajax.response(xml,url,carry_ed);	
	}	
}
function carry_ed(){
	var html = ajax.request(xml);
 	if(typeof(html)=='undefined')return;
 	hide_msgbox();
 	if(html.indexOf("succeed")!=-1){
  		msgbox('','<div class="succeed1">Succeed!</div>',340,200);
		setTimeout("winreload();",1000);
 	}else{
 	 	msgbox('','<div class="error1">'+html+'</div>',340,200);
		setTimeout("hide_msgbox();",2000);
 	}	
}

//显示我的推广链接
function show_spreadcode(){
	var spread_code = $('spread_code').value;
	var spread_code1 = $('spread_code1').value;
	var html = "<div>When client visit 48hourslogo via this link, we will place a cookie on his compute. Anytime when he starts a project, you will receive $20 commision. So put this link in your signature, blog, or forum posts, it’s a great way to make some extra cash. Please read our designer forum for more information about designer affiliate program.</div><br/>";
	html += "<input type='text' value='"+spread_code1+"' style='width:100%;' onFocus='this.select()'/><br/>Or<br/>";
	html += "<input type='text' value='"+spread_code+"' style='width:100%;' onFocus='this.select()'/><br/>";
	msgbox('My Affiliate Code',html,400,120);
}

//显示雇主的推广链接
function show_spreadcode_user(){
	var spread_code = $('spread_code').value;
	var html = "<div>Below is your unique affiliate code. When people visit 48hourslogo via this link, we will place a cookie on his computer. Anytime when he starts a project, you will receive $10 commission. For more details, please see our <a href='http://www.48hourslogo.com/affiliate.php'>affiliate program page</a>.</div><br/>";
	html += "<input type='text' value='"+spread_code+"' style='width:100%;' onFocus='this.select()'/><br/>";
	msgbox('My Affiliate Code',html,400,120);
}

//显示我的推广记录
function show_spread_record(){
	var user_id = $('user_id').value;
	if(!user_id){
		msgbox('My Affiliate Earnings','<div class="error1">Please login first..</div>',340,200);
  		setTimeout("hide_msgbox();",2000);	
	}
	else{
		msgbox('My Affiliate Earnings',"<div id='spread_list'></div>",500,100);
		get_spread_list(user_id,0,0);
	}
}

//获取推广记录
function get_spread_list(user_id,page,type){
	var url = 'ajax_page.php?user_id='+user_id+'&page='+page+'&action=show_spread_record&type='+type;
 	ajax.response(xml,url,show_spread_record_ed);
}

function show_spread_record_ed(){
	var html = ajax.request(xml);
 	if(typeof(html)=='undefined')return;
	$('spread_list').innerHTML = html;
}

/* 
 * 修改信息
 *
 * action -- ajax.php的action
 * id		修改信息索引值
 * filed 	修改信息索引字段
 * value	修改值
 * key		修改字段
 */
function update_info(action,id,field,value,key){
	if(key != 'face'){
		var pwd = $j('#'+key+'_p').val();
		if(pwd == ''){showmsg('msg_update','error','Please enter your PASSWORD!');return;}
	}
	var url = 'ajax.php?act='+encodeURIComponent(action)+'&id='+encodeURIComponent(id)+'&field='+encodeURIComponent(field)+'&value='+encodeURIComponent(value)+'&key='+encodeURIComponent(key)+'&action=update&pwd='+encodeURIComponent(pwd);
	ajax.response(xml,url,update_info_ed);
}
function update_info_ed(){
	var html = ajax.request(xml);
	if(typeof(html)=='undefined')return;
	if(html.indexOf("succeed")!=-1){
		showmsg('msg_update','succeed','Success!');
  		setTimeout("winreload();",1000);
 	}else{
  		showmsg('msg_update','error',html);
 	}
}

//查看新闻
function view_news(message_id){
 var subject = $('subject_'+message_id).innerHTML;
 var content = $('content_'+message_id).value;
 msgbox(subject,'<div>'+content+'</div><div class="div8"><input type="button" class="btn" value="Close" onclick=\"hide_msgbox();\" /></div>',650,50);
}

//合作伙伴注册
function affiliate_register(){
	var email = $('email').value;
 	var user_name = $('user_name').value;
 	var password = $('password').value;
 	var phone = $('phone').value;
 	user_name = user_name.trim();
 	var content = $('content').value;
	if(content == $('content').lang)  content='';
 
 	if(!is_email(email)){showmsg('msg','error','Incorrect Email');return;}
 	if(user_name.len()<4||user_name.len()>16){showmsg('msg','error','Username between 4 and 16 characters');return;}
 	if(password.len()<6){showmsg('msg','error','Password minimal 6 characters');return;}

 
 	$('btn').disabled = true;
 	showmsg('msg','loading','Please wait...');

 	var url = 'ajax.php?email='+encodeURIComponent(email)+'&user_name='+encodeURIComponent(user_name)+'&password='+encodeURIComponent(password)+'&phone='+encodeURIComponent(phone)+'&action=affiliate_register'+'&content='+encodeURIComponent(content);
	ajax.response(xml,url,affiliate_register_ed);
}
//合作伙伴申请
function affiliate_apply(){
	var content = $('content').value;
	if(content == $('content').lang)  content='';	
	$('btn').disabled = true;
 	showmsg('msg','loading','Please wait...');

 	var url = 'ajax.php?action=affiliate_apply'+'&content='+encodeURIComponent(content);
	ajax.response(xml,url,affiliate_register_ed);
}
function affiliate_register_ed(){
	var html = ajax.request(xml);
	if(typeof(html)=='undefined')return;
	if(html.indexOf("succeed")!=-1){
		showmsg('msg','succeed','Success!');
  		setTimeout("header('my_info.php')",1000);
 	}else{
  		showmsg('msg','error',html);
 	}
}

//外包商注册
function outsource_register(){
	var email = $('email').value;
 	var user_name = $('user_name').value;
 	var password = $('password').value;
 	var phone = $('phone').value;
 	user_name = user_name.trim();
 	var content = $('content').value;
	if(content == $('content').lang)  content='';
 
 	if(!is_email(email)){showmsg('msg','error','Incorrect Email');return;}
 	if(user_name.len()<4||user_name.len()>16){showmsg('msg','error','Username between 4 and 16 characters');return;}
 	if(password.len()<6){showmsg('msg','error','Password minimal 6 characters');return;}

 
 	$('btn').disabled = true;
 	showmsg('msg','loading','Please wait...');

 	var url = 'ajax.php?email='+encodeURIComponent(email)+'&user_name='+encodeURIComponent(user_name)+'&password='+encodeURIComponent(password)+'&phone='+encodeURIComponent(phone)+'&action=outsource_register'+'&content='+encodeURIComponent(content);
	ajax.response(xml,url,affiliate_register_ed);
}
//外包商申请
function outsource_apply(){
	var content = $('content').value;
	if(content == $('content').lang)  content='';	
	$('btn').disabled = true;
 	showmsg('msg','loading','Please wait...');

 	var url = 'ajax.php?action=outsource_apply'+'&content='+encodeURIComponent(content);
	ajax.response(xml,url,affiliate_register_ed);
}

//付款申请
function pay_apply(){
	var html = "<b class='red'>Note: DO NOT ABUSE THIS FUNCTION! Please make sure you first reply to any question asked by the client.</b><div class='div4'></div>After you click \"yes\" below, we will send a reminder to the client to confirm your logo package. If you still don’t hear back from the client after 48 hours, please come back to this page to claim your award payment for this contest.<div class='div4'></div><br><div style='text-align:center;'><input type='button' class='btn' value='YES' onClick=\"pay_apply_ed();hide_msgbox();\" />　　<input type='button' class='btn' value='Cancel' onClick=\"hide_msgbox();\" /></div>";
 msgbox('Request contest payment',html,450,100);
}

function pay_apply_ed(){
	$j("#btn_request").attr('disabled','disabled');
	var project_id = $('project_id').value;
	var url = 'ajax.php?project_id='+project_id+'&action=pay_apply';
	ajax.response(xml,url,pay_apply_eds);
	msgbox('Request contest payment','<div class="loading1">Please wait...</div>',340,200);
}

function pay_apply_eds(){
	var project_id = $('project_id').value;
	var html = ajax.request(xml);
 	if(typeof(html)=='undefined')return;
 	hide_msgbox();
 	if(html.indexOf("succeed")!=-1){
		get_package_message(project_id,100);
 	}else{

 	}	
}

//付款执行
function pay_exec(){
	var project_id = $('project_id').value;
	var url = 'ajax.php?project_id='+project_id+'&action=pay_exec';
	ajax.response(xml,url,pay_exec_ed);
	$j("#btn_request").hide();
}

function pay_exec_ed(){
	var project_id = $('project_id').value;
	var html = ajax.request(xml);
 	if(typeof(html)=='undefined')return;
 	hide_msgbox();
 	if(html.indexOf("succeed")!=-1){
  		msgbox('','<div class="succeed1">Payment released!</div>',340,200);
		//setTimeout("winreload();",2000);
		//get_package_message(project_id,100);
		setTimeout("hide_msgbox();",2000);
 	}else{
 	 	msgbox('','<div class="error1">'+html+'</div>',340,200);
		setTimeout("hide_msgbox();",2000);
		$j("#btn_request").show();
 	}
}

//设置项目为保密项目初始化
function set_private_init(){
	var project_id = $('project_id').value;
	var company_name = $('company_name').value;
	var item_name = company_name.replace("'"," ")+" Private Project Upgrade";
 	var amount = 30;
	var return_url = "http://www.48hourslogo.com/post.php?id="+project_id+"&s=7";
	hide_msgbox();
	var html = "<div>By default we'd like to show our work to future clients. However if you don’t want your logo contest information to appear in Google search results, you can upgrade your logo contest to a “Private Contest”. This is a $30 upgrade. Please click on the following button if you like to upgrade.</div><div class='div4'></div><div style='text-align:center;'><a href='#' onclick=\"new_extend_project_pay('"+item_name+"','"+amount+"','"+return_url+"',7);return false;\"><img src='images/paypal1.gif' align='absmiddle' /></a><div class='div4'></div></div>";
	msgbox('Make this contest private',html,450,100);
}

function set_private(){
 var project_id = $('project_id').value;
 msgbox('','<div class="loading1">Please wait...</div>',340,200);
 var url = 'ajax.php?project_id='+project_id+'&action=set_private';
 ajax.response(xml,url,audit_project_ed);
}

//设计师站内信
function send_message_start(id,name){
	var user_id = $('cookie_user_id').value;
	if(user_id == id){
		alert("You can't send message to yourself!");	
	}else{
		var html = '<table><tr><td colspan="2"><textarea id="user_message" class="text_area"></textarea></td></tr><tr><td><input  type="button" id="user_message_btn" class="btn" onclick="send_user_message();" lang="'+id+'" value="Submit" /></td><td><div class="msg" id="user_message_msg"></div></td></tr></table><div id="user_message_list"></div>';
		msgbox('Send Message to <b class="red">'+name+'</b>',html,340,50);
		get_user_message(id,0);
	}
}

function send_user_message(){
 var id = $j("#user_message_btn").attr('lang');
 var message = $('user_message').value;
 if(empty(message)){$('user_message').focus();return;}
 $('user_message_btn').disabled = true;
 showmsg('user_message_msg','loading','Wait...');
 var url = 'ajax.php?id='+id+'&message='+encodeURIComponent(message)+'&action=send_user_message';
 ajax.response(xml,url,send_user_message_ed);
}
function send_user_message_ed(){
 var html = ajax.request(xml);
 if(typeof(html)=='undefined')return;
 $('user_message_btn').disabled = false;
 if(html.indexOf("succeed")!=-1){
  	$j('#user_message').val('');
  	showmsg('user_message_msg','succeed','Success!');
	var id = $j("#user_message_btn").attr('lang');
	get_user_message(id,0);
 }else{
 	showmsg('user_message_msg','error',html);
 }
}

function send_message_with_name(){
	var default_html = "Please enter a name";
	var html = '<table><tr><td colspan="2"><input type="text" value="'+default_html+'" class="text1" lang="'+default_html+'" onfocus="if(this.value==this.lang)this.value=\'\';" onblur="if(this.value==\'\'){this.value=this.lang;} messageFinduser(this.value);"/></td></tr><tr><td colspan="2"><textarea id="user_message" class="text_area"></textarea></td></tr><tr><td><input  type="button" id="user_message_btn" class="btn" onclick="send_user_message_with_name();" value="Submit" lang="0"/></td><td><div class="msg" id="user_message_msg"></div></td></tr></table><div id="user_message_list"></div>';
	msgbox('Send Message',html,340,50);
}
function send_user_message_with_name(){
 var id = $j("#user_message_btn").attr('lang');
 if(id == 0){
	showmsg('user_message_msg','error','Desinger is not exist!');	 
	return;
 }
 var message = $('user_message').value;
 if(empty(message)){$('user_message').focus();return;}
 $('user_message_btn').disabled = true;
 showmsg('user_message_msg','loading','Wait...');
 var url = 'ajax.php?id='+id+'&message='+encodeURIComponent(message)+'&action=send_user_message';
 ajax.response(xml,url,send_user_message_ed);
}

//查找设计师
function messageFinduser(username){
	var url = 'ajax.php?username='+encodeURIComponent(username)+'&action=find_user';
 	ajax.response(xml,url,message_find_user_ed);
}
function message_find_user_ed(){
	var html = ajax.request(xml);
 	if(typeof(html)=='undefined')return;
	if(html.indexOf("succeed")!=-1){
		var id = parseInt(html.replace('succeed',''));
		$j("#user_message_btn").attr('lang',id);
		showmsg('user_message_msg','msg','');
		get_user_message(id,0);
	}else{
		showmsg('user_message_msg','error',html);
		$j("#user_message_btn").attr('lang',0);
	}
}

function get_user_message(id,page){
 var url = 'ajax_page.php?id='+id+'&page='+page+'&action=get_user_message';
 ajax.response(ajax_user_message,url,get_user_message_ed);
}
function get_user_message_ed(){
 var html = ajax.request(ajax_user_message);
 if(typeof(html)=='undefined')return;
 $('user_message_list').innerHTML = html;
}

//
function moderator(){
	var project_id = $j("#project_id").val();
	var work_num = $j('#work_num').val();
	var reason = $j('#reason').val();
	
	if(!is_numeric(project_id)){$j("#project_id").focus();showmsg('msg','error','Please enter only one number');return;}
	if(!is_numeric(work_num)){$j('#work_num').focus();showmsg('msg','error','Please enter only one number');return;}
	//$('btn').disabled = true;
	showmsg('msg','loading','Wait...');
	var url = 'ajax.php?project_id='+project_id+'&work_num='+work_num+'&reason='+encodeURIComponent(reason)+'&action=moderator';
	ajax.response(xml,url,moderator_ed);
}
function moderator_ed(){
	var html = ajax.request(xml);
	if(typeof(html)=='undefined')return;
	if(html.indexOf("succeed")!=-1){
		showmsg('msg','succeed','Success!');
  		setTimeout("winreload();",1000);
 	}else{
  		showmsg('msg','error',html);
 	}
}
function get_moderator(id,page){
 var url = 'ajax_page.php?id='+id+'&page='+page+'&action=get_moderator';
 ajax.response(ajax_moderator,url,get_moderator_ed);
}
function get_moderator_ed(){
 var html = ajax.request(ajax_moderator);
 if(typeof(html)=='undefined')return;
 $('moderator_list').innerHTML = html;
}

function del_moderator(id){
	var url = 'ajax.php?id='+id+'&action=del_moderator';
	ajax.response(xml,url,del_moderator_ed);
}
function del_moderator_ed(){
	var html = ajax.request(xml);
	if(typeof(html)=='undefined')return;
	if(html.indexOf("succeed")!=-1){
		get_moderator(0,0);
 	}
}
