function f_0220() 
{ 
 if (self.innerHeight) 
 { 
 v000=window.innerWidth; 
 v001=window.innerHeight; 
 v002=window.pageYOffset; 
 } 
 else if (document.documentElement 
 && document.documentElement.clientHeight) 
 { 
 v000=document.documentElement.clientWidth; 
 v001=document.documentElement.clientHeight; 
 v002=document.documentElement.scrollTop; 
 } 
 else if (document.body) 
 { 
 v000=document.body.clientWidth; 
 v001=document.body.clientHeight; 
 v002=document.body.scrollTop; 
 } 
 if (window.innerHeight && window.scrollMaxY) { 
 v003=document.body.scrollWidth; 
 v004=window.innerHeight+window.scrollMaxY; 
 } 
 else if (document.body.scrollHeight > document.body.offsetHeight) 
 { 
 v003=document.body.scrollWidth; 
 v004=document.body.scrollHeight; 
 } 
 else 
 { 
 v003=document.body.offsetWidth; 
 v004=document.body.offsetHeight; 
 } 
} 
function f0221() 
{ 
 var v005=document.getElementById('html_full_screen'); 
 var v006=document.getElementById('html_popup_form'); 
 f_0220(); 
 v006.style.left=((v000 - v006.offsetWidth) / 2)+'px'; 
 v006.style.top=(100+v002)+'px'; 
 v006.style.visibility='visible'; 
 f_0220(); 
 v005.style.height=(v004+5)+'px'; 
 v005.style.display='block'; 
} 
function f0222() 
{ 
 var v005=document.getElementById('html_full_screen'); 
 var v006=document.getElementById('html_popup_form'); 
 v006.style.visibility='hidden'; 
 v005.style.display='none'; 
} 
function f0223(v_rikey) 
{ 
 var v007=f0142('user_id'); 
 var v008=f0142('login_token'); 
 var v009='recommend'; 
 if (v007 && v008) 
 f0224(v_rikey); 
 else if (v007) 
 f0226(v009); 
 else 
 f0228(v009); 
 f0221(); 
} 
function f0224(v_rikey) 
{ 
 var v0011=document.getElementById('p_'+v_rikey); 
 if (v0011) 
 var v0012=v0011.childNodes[0].childNodes[0].childNodes[0].data; 
 else 
 { 
 var v0014=document.getElementById('il_'+v_rikey); 
 v0012=v0014.childNodes[0].data; 
 } 
 var v0015=document.getElementById('form_content'); 
 var v_user_id=f0142('user_id'); 
 var v_str="<span id=pop_form_msg>I want to <font color=orange>recommend</font> this news to the world!</span>" 
 +"<div class=rec_item_ttl>"+v0012+"</div>" 
 ; 
 v_str+="<span class=frm_fld_ttl>Comment(optional, maximum 250 characters)</span><br>" 
 +"<textarea id=rec_comment cols=60 rows=5></textarea>" 
 ; 
 v0015.innerHTML=v_str; 
 var v0016=document.getElementById('form_footer'); 
 v0016.innerHTML="<input type=button value=Submit onclick=\"f0225("+v_rikey+");f0222();\">" 
 +"&nbsp;<input type=button value=Cancel onclick=\"f0222();\">"; 
} 
function f0225(v_rikey) 
{ 
 var v0018=f0190(); 
 v0018.onreadystatechange=function() { 
 if (v0018.readyState==4 || v0018.readyState=='complete') { 
 var v0019=v0018.responseText; 
 if (v0019=='success') { 
 var v0020=document.getElementById('rec_'+v_rikey); 
 v0020.onclick=function(){return false;}; 
 v0020.className='gray last'; 
 var v0013=v0020.parentNode.parentNode.parentNode.getElementsByTagName('a'); 
 if (v0013.length > 0) 
 { 
 for (var i=0; i<v0013.length; i++) 
 { 
 var v0014=v0013[i]; 
 if ( v0014.id!='il_'+v_rikey && v0014.getAttribute('ri')!=v_rikey ) 
 continue; 
 var v_rec_cnt; 
 if (v0014.getAttribute('rec_cnt')) 
 v_rec_cnt=v0014.getAttribute('rec_cnt')+1; 
 else 
 v_rec_cnt=1; 
 if (v_rec_cnt==1) 
 v0014.className='purple'; 
 else if (v_rec_cnt==2) 
 v0014.className='brown'; 
 else if (v_rec_cnt>=3) 
 v0014.className='orange'; 
 } 
 } 
 } 
 } 
 } 
 var v_cmt=document.getElementById('rec_comment').value; 
 v_cmt=(v_cmt.replace(/^\s+|\s+$/g, '')).substr(0, 250); 
 v_url='/presentation/accept_user_rec_item.php'; 
 v0018.open('POST',v_url,true); 
 var v_pars='ri='+v_rikey+'&rec_comment='+encodeURI(v_cmt); 
 v0018.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
 v0018.setRequestHeader("Content-length", v_pars.length); 
 v0018.setRequestHeader("Connection", "close"); 
 v0018.send(v_pars); 
} 
function f0226(v_action) 
{ 
 var v0010=document.getElementById('html_popup_form'); 
 var v_contStr="<div id='pop_form_msg'>You've got to login or join to <span class=orange>"+v_action+"</span> any news</div>" 
 +"<div id=form_cont_main>" 
 +"<form action='/login.php' method=post>" 
 +"<div class=frm_fld_ttl>Dotplane User ID</div><input type=text class=txt size=30 name=user_id>" 
 +"<div class=frm_fld_ttl>Dotplane Password</div><input type=password class=txt size=30 name=passwd>" 
 +"&nbsp;&nbsp;" 
 +"<span onclick=\"f0227();\" class=action_prompt>Lost user ID or password?</span>" 
 +"<br><input type=checkbox checked name=keep_logged_in>Keep me logged in on this computer</input>" 
 +"<input type=hidden name=action value=login>" 
 +"<br><br><input type=submit name=login_btn class=btn value=Login>" 
 +"</form>" 
 +"<div id=pop_retrieve_pw class=deaccio>" 
 +"<form action='/reset_password.php' method=post>" 
 +"<div id=forgot_id_msg>Forgot your user ID or password?</div>" 
 +"<span class=frm_fld_ttl>Enter your email address</span>" 
 +"<br><input type=text class=txt size=30 name=email>" 
 +"&nbsp;<input type=submit value='Retrieve Password'>" 
 +"</form>" 
 +"</div>" 
 +"</div>" 
 ; 
 var v_footerStr="Or, <span class=action_prompt onclick=\"f0228('"+v_action+"');\">" 
 +"create a new account</span>" 
 +"&nbsp;&nbsp;<input type=button class=btn value='Cancel' onclick=\"f0222();\">" 
 ; 
 v0010.innerHTML="<div id=form_content>"+v_contStr+"</div>" 
 +"<div id=form_footer>"+v_footerStr+"</div>"; 
} 
function f0227() 
{ 
 var v_rpw=document.getElementById('pop_retrieve_pw'); 
 if (v_rpw.className=='deaccio') v_rpw.className='accio'; 
 else if (v_rpw.className=='accio') v_rpw.className='deaccio'; 
} 
function f0228(v_action) 
{ 
 var v0010=document.getElementById('html_popup_form'); 
 var v_contStr="<div id=form_content>" 
 +"<div id=pop_form_msg>You've got to login or join to <span class=orange>"+v_action+"</span> any news</div>" 
 +"<div id=pop_form_question>" 
+"<span class=frm_sec_ttl>Already have a Dotplane account?</span>" 
 +"&nbsp;&nbsp;&nbsp;<span class=action_prompt onclick=\"f0226('"+v_action+"');\">" 
 +"Login now ..." 
 +"</span>" 
 +"</div>" 
 +"<div id=form_cont_main>" 
 +"<table cellspacing=0 cellpadding=0><tr>" 
 +"<td width=120><span class=frm_sec_ttl>Join Dotplane</span></td>" 
 +"<td>" 
 +"<table cellspacing=5 cellpadding=0 border=0>" 
 +"<tr><td colspan=2 class=x-small>Dotplane is a place to browse and share news. Start recommending and sharing news by creating an account now; it only takes a minute.<br></td></tr>" 
 +"<tr><td>" 
 +"<span class=frm_fld_ttl>Choose a User ID (no spaces)</span>" 
 +"<br><input type=text class=txt size=30 name=user_id onblur=\"f05(this,'id_info');\"></td>" 
 +"<td class=frm_fld_prmpt id=id_info>Minimum 4 characters, maximum 15 characters. This will be your ID on Dotplane so choose carefully.</td>" 
 +"</tr></tr>" 
 +"<td><span class=frm_fld_ttl>Choose a password</span>" 
 +"<br><input type=password class=txt size=30 id=user_pw name=user_pw onblur=\"f06(this, 'pw_info');\"></td>" 
 +"<td class=frm_fld_prmpt id=pw_info>Must be between 6 and 25 characters</td>" 
 +"</tr><tr>" 
 +"<td><span class=frm_fld_ttl>Retype password</span>" 
 +"<br><input type=password class=txt size=30 id=user_pw2 name=user_pw2 onblur=\"f07('user_pw', this, 'pw2_info');\"></td>" 
 +"<td class=frm_fld_prmpt id=pw2_info>Type in your password again for verification purpose.</td>" 
 +"</tr><tr>" 
 +"<td><span class=frm_fld_ttl>Email address (must be real!)</span>" 
 +"<br><input type=text class=txt size=30 name=user_email onblur=\"f03(this,'email_info');\"></td>" 
 +"<td class=frm_fld_prmpt id=email_info>We won't spam or share your email address.</td>" 
 +"</tr><tr>" 
 +"<td class=frm_fld_prmpt><input type=checkbox checked name=subscribe_email>" 
 +"Send me occasional Dotplane updates.</td><td></td>" 
 +"</tr><tr>" 
 +"<td><span class=frm_fld_ttl>Enter the text in the image</span>" 
 +"<br><input type=text class=txt size=30 name=userstring>" 
 +"</td>" 
 +"<td><img src='/util/captcha/imagebuilder.php'></td>" 
 +"</tr>" 
 +"</table>" 
 +"</td>" 
 +"</tr>" 
 +"</table>" 
 +"</div>" 
 +"</div>" 
 ; 
var v_footerStr="<div id=form_footer>" 
 +"<span class=xx-small>I agree to the <a href='/legal/tos.htm' target=_blank>Terms of Use</a> and <a href='/legal/privacy.html' target=_blank>Privacy Policy</a></span> " 
 +"<input type=submit name=register_btn class=btn value='I agree, continue...'>" 
 +"&nbsp;&nbsp;&nbsp;<input type=button class=btn onclick=\"f0222();\" value='Cancel'>" 
 +"</div>" 
 ; 
 v0010.innerHTML="<form method=post action='/register.php'>" 
 +v_contStr+v_footerStr 
 +"</form>"; 
} 
