function f_display_target(v_tgtId) 
{ 
 var v_tgt=document.getElementById(v_tgtId); 
 if (v_tgt.className.match(/\bdeaccio\b/)) 
 v_tgt.className=v_tgt.className.replace(/\bdeaccio\b/, 'accio'); 
 else 
 v_tgt.className=v_tgt.className.replace(/\baccio\b/, 'deaccio'); 
 return true; 
} 
function f_add_frnd_grp() 
{ 
 var v_new_grp_nm=document.getElementById('newFrndGrpName').value; 
 var v_http=f0190(); 
 v_http.onreadystatechange=function() { 
 if (v_http.readyState==4 || v_http.readyState=="complete"){ 
 var v_response=v_http.responseText; 
 if(v_response) { 
 document.getElementById('frndGrpList').innerHTML=v_response; 
 } 
 } 
 } 
 v_url='friend_page.php?a=ag&gn='+encodeURI(v_new_grp_nm); 
 v_http.open('GET', v_url, true); 
 v_http.send(null); 
} 
function f_remove_frnd_grp() 
{ 
 var v_gk=document.getElementById('gk').value; 
 var v_http=f0190(); 
 v_http.onreadystatechange=function() { 
 if (v_http.readyState==4 || v_http.readyState=="complete"){ 
 var v_response=v_http.responseText; 
 if(v_response) { 
 document.getElementById('frndGrpList').innerHTML=v_response; 
 document.getElementById('myFrndMainCont').innerHTML='<span class=orngTitle2>You have successfully deleted the group</span>'; 
 } 
 } 
 } 
 v_url='friend_page.php?a=dg&gk='+v_gk; 
 v_http.open('GET', v_url, true); 
 v_http.send(null); 
} 
function f_get_cont(v_id, v_cont, v_title) 
{ 
 document.title='Dotplane - '+v_title; 
 var v_frnd_cont=document.getElementById(v_id); 
 var v_http=f0190(); 
 v_http.onreadystatechange=function() { 
 if (v_http.readyState==4 || v_http.readyState=="complete"){ 
 var v_response=v_http.responseText; 
 if(v_response) { 
 v_frnd_cont.innerHTML=v_response; 
 } 
 } 
 } 
 if (v_cont.match(/\?/)) { var v_lkArr=v_cont.split('?'); v_cont=v_lkArr[0];var v_lkQ=v_lkArr[1];} 
 v_url=v_cont+'.php'; 
 if ( arguments.length>=4 ) v_url+='?'+arguments[3]; 
 if (v_lkQ) { 
 if (v_url.match(/\?/)) v_url+='&'+v_lkQ; 
 else v_url+='?'+v_lkQ; 
 } 
 v_http.open('GET', v_url, true); 
 v_http.send(null); 
} 
function f_check_add_friend() 
{ 
 var v_elements=document.frm_invite_frnd.elements; 
 var gcnt=0; 
 for ( var i=0; i<6; i++ ) 
 { 
 var v_ln=v_elements['last_name_'+i].value; 
 var v_fn=v_elements['first_name_'+i].value; 
 var v_em=v_elements['email_'+i].value; 
 if ( (!v_ln || !v_fn || !v_em) && (v_ln || v_fn || v_em) ) 
 { 
 alert('Please check and complete friends\' name and email addresses'); 
 return false; 
 } 
 if ( v_em && !f01(v_em) ) 
 { 
 alert('Please enter a valid email address'); 
 return false; 
 } 
 if ( v_em && v_ln && v_fn ) 
 gcnt++; 
 } 
 if ( gcnt == 0 ) 
 { 
 alert('Please enter at least one valid friend information'); 
 return false; 
 } 
 return true; 
} 
function f_ajaxfy_frm_invite() { 
 if (!document.getElementById) return; 
 var v_frmInviteFrnd=document.getElementById('frm_invite_frnd'); 
 alert('adding event on '+v_frmInviteFrnd); 
 f_addEvent(v_frmInviteFrnd, 'submit', f_ajax_invite_frnd, false); 
 alert('event added'); 
} 
function f_ajax_invite_frnd(e) { 
 if ( !f_check_add_friend() ) 
 return false; 
 var v_http=f0190(); 
 v_http.open('POST', 'send_invitation.php', true); 
 v_http.onreadystatechange=function() { 
 if (v_http.readyState == 4 || v_http.readyState=='complete') { 
 var v_response=v_http.responseText; 
 if (v_response) 
 document.getElementById('myFrndMainCont').innerHTML=v_response; 
 } 
 } 
 v_http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
 var qStr=''; 
 var v_frm=document.frm_invite_frnd; 
 for (var i=0;i<v_frm.elements.length;i++) 
 { 
 if (v_frm.elements[i].value) 
 qStr += v_frm.elements[i].name+"="+v_frm.elements[i].value+"&"; 
 } 
 v_http.send(qStr); 
} 
function f_switch_invite_edit(v_bool) 
{ 
 var v_short=document.getElementById('sEditSubmit'); 
 var v_long=document.getElementById('lEditSubmit'); 
 if ( v_bool ) 
 { 
 v_short.className='deaccio'; 
 v_long.className='accio'; 
 } 
 else 
 { 
 v_short.className='accio'; 
 v_long.className='deaccio'; 
 } 
} 
function f_add_frnd_to_grp() { 
 var v_http=f0190(); 
 v_http.open('POST', 'friend_page.php', true); 
 v_http.onreadystatechange=function() { 
 if (v_http.readyState == 4 || v_http.readyState=='complete') { 
 var v_response=v_http.responseText; 
 if (v_response) 
 document.getElementById('myFrndMainCont').innerHTML=v_response; 
 } 
 } 
 v_http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
 var qStr='a=f2g&'; 
 var v_frm=document.frm_manage_friend; 
 for (var i=0;i<v_frm.elements.length;i++) 
 { 
 if (v_frm.elements[i].value && 
 ((v_frm.elements[i].name=='frndCheck[]' 
 && v_frm.elements[i].checked) || 
 (v_frm.elements[i].name=='frndGrp')) ) 
 qStr += v_frm.elements[i].name+"="+v_frm.elements[i].value+"&"; 
 } 
 v_http.send(qStr); 
} 
function f_remove_frnd_from_grp() { 
 var v_http=f0190(); 
 v_http.open('POST', 'friend_page.php', true); 
 v_http.onreadystatechange=function() { 
 if (v_http.readyState == 4 || v_http.readyState=='complete') { 
 var v_response=v_http.responseText; 
 if (v_response) 
 document.getElementById('myFrndMainCont').innerHTML=v_response; 
 } 
 } 
 v_http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
 var qStr='a=rmfrgrp&'; 
 var v_frm=document.frm_manage_friend; 
 for (var i=0;i<v_frm.elements.length;i++) 
 { 
 if (v_frm.elements[i].value && 
 ((v_frm.elements[i].name=='frndCheck[]' 
 && v_frm.elements[i].checked) || 
 (v_frm.elements[i].name=='gk')) ) 
 qStr += v_frm.elements[i].name+"="+v_frm.elements[i].value+"&"; 
 } 
 v_http.send(qStr); 
} 
function f_check_share_link() 
{ 
 var v_title=document.frm_share_link.title.value; 
 if ( v_title ) 
 v_title=v_title.replace(/^\s+/, '').replace(/\s+$/,''); 
 if ( !v_title ) 
 { 
 alert('Please enter a valid title'); 
 return false; 
 } 
 v_frndGrps=document.frm_share_link.frndGrpSel; 
 v_frnds=document.frm_share_link.frndSel; 
 if ( v_frndGrps.selectedIndex < 0 && v_frnds.selectedIndex < 0 ) 
 { 
 alert('No friend is selected'); 
 return false; 
 } 
 return true; 
} 
function f_check_link() 
{ 
 var v_link=document.frm_share_link.link.value; 
 v_link=v_link.replace(/^\s+/, '').replace(/\s+$/, ''); 
 if (!v_link) return false; 
 var v_http=f0190(); 
 v_http.onreadystatechange=function() { 
 if (v_http.readyState==4 || v_http.readyState=="complete"){ 
 var v_response=v_http.responseXML; 
 if(v_response) { 
 f_fill_link_form(v_response); 
 } 
 } 
 } 
 v_url='xml_resp_link_check.php?l='+escape(v_link); 
 v_http.open('GET', v_url, true); 
 v_http.send(null); 
} 
function f_fill_link_form(v_response) 
{ 
 var v_resp=v_response.documentElement; 
 var v_status=v_resp.getElementsByTagName('status')[0].firstChild.nodeValue; 
 if (v_status=='false') return false; 
 var v_item=v_resp.getElementsByTagName('item')[0]; 
 var v_title=document.frm_share_link.title; 
 v_title.value=v_item.getElementsByTagName('title')[0].firstChild.data; 
 var v_desc=document.frm_share_link.desc; 
 v_desc.value=v_item.getElementsByTagName('description')[0].firstChild.data; 
 return true; 
} 
function f_tog_sel_all(v_checkbox_name) 
{ 
 var v_togSelAll=document.getElementById('togSelAll').checked; 
 var v_checkboxes=document.getElementsByName(v_checkbox_name); 
 for (i=0;i<v_checkboxes.length;i++) 
 v_checkboxes[i].checked=v_togSelAll; 
 return true; 
} 
function f_confirm(v_msg, v_location) 
{ 
 var v_ans=confirm(v_msg); 
 if ( v_ans ) 
 window.location=v_location; 
} 
function f_enable_frndSel(v_frm_nm) 
{ 
 document.getElementById('frndSelTab').style.color='black'; 
 document.forms[v_frm_nm].elements['frndGrpSel[]'].disabled=false; 
 document.forms[v_frm_nm].elements['frndSel[]'].disabled=false; 
} 
function f_disable_frndSel(v_frm_nm) 
{ 
 document.getElementById('frndSelTab').style.color='gray'; 
 document.forms[v_frm_nm].elements['frndGrpSel[]'].disabled=true; 
 document.forms[v_frm_nm].elements['frndSel[]'].disabled=true; 
} 
function f_check_bloglet() 
{ 
 var v_title=document.frm_pb.title.value; 
 if ( v_title ) 
 v_title=v_title.replace(/^\s+/, '').replace(/\s+$/,''); 
 if ( !v_title ) 
 { 
 alert('Please enter a non-empty title'); 
 return false; 
 } 
 var v_cont=document.frm_pb.blg_cont.value; 
 if ( v_cont ) 
 v_cont=v_cont.replace(/^\s+/, '').replace(/\s+$/,''); 
 if ( !v_cont ) 
 { 
 alert('Please enter a non-empty post body'); 
 return false; 
 } 
 v_frndGrps=document.frm_pb.frndGrpSel; 
 v_frnds=document.frm_pb.frndSel; 
 if ( v_frndGrps.selectedIndex < 0 && v_frnds.selectedIndex < 0 ) 
 { 
 alert('No friend is selected'); 
 return false; 
 } 
 return true; 
} 
