var log_form='log_form'
var url=location.href;var title=document.title;var adboxshow='adbox_show';var regx_chr=/^([A-Za-z0-9_-]+)$/;var regx_mail=/^([a-zA-Z0-9]+[a-zA-Z0-9._%-]*@([a-zA-Z0-9-]+\.)+[a-zA-Z]{2,4})$/;var php_fileusr='../users.php';var clslogin='<span class="clslogin" onclick="objLogare.adLogIn();">X</span>';var clsadbox='<div class="clsadbox" onclick="remBox();">X</div>';var recfrm='<div id="in_re"><h4 id="raspuns">Recomandati aceasta pagina unui prieten</h4><b>Numele dv.: &nbsp; &nbsp;</b> <input type="text" name="numele" id="numele"><br /><b>E-mail Prieten:</b> <input type="text" name="emailul" id="emailul"><br /><br /><input type="button" name="trimite" id="trimite" value="Trimite" onclick="triMail()" /></div>';var logreg='<button id="jslog">LOGIN</button> <button id="jsreg">Inregistrare</button>';var formlog='<form action="" method="post" id="'+log_form+'"> Nume: <input type="text" name="username" id="username" size="14" maxlength="30" /> &nbsp; <input type="submit" name="login"  class="submit" value="LOGIN" /><br /> Parola: <input type="password" name="pass" id="pass" size="14" maxlength="30" /> <input type="checkbox" name="rem" id="rem" /><label for="rem">Tine minte</label></form><div class="link" id="recdat">Recuperare Nume/Parola</div>'+clslogin;function HideShow(idh,ids,idf){document.getElementById(idh).style.display='none';if(ids!=0)document.getElementById(ids).style.display='block';if(idf!=0)document.getElementById(idf).focus();}
function linkuri2(pag){window.open('https://rapidshare.com/files/'+pag,'dwl');}
function adBox(add){if(document.getElementById(adboxshow))document.getElementById(adboxshow).innerHTML=add;else{var el_adbox=document.createElement('div');el_adbox.id='adbox';el_adbox.style.height='100%';el_adbox.innerHTML='<div id="adbox_transp"></div><div id="'+adboxshow+'">'+clsadbox+add+'</div>';var p_baza=document.body;var repr=p_baza.childNodes[0];p_baza.insertBefore(el_adbox,repr);}}
function remBox(){var child=document.getElementById('adbox');var parent=document.body;parent.removeChild(child);}
function get_XmlHttp(){var xmlHttp=null;if(window.XMLHttpRequest){xmlHttp=new XMLHttpRequest();}
else if(window.ActiveXObject){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}
return xmlHttp;}
function ajaxSend(file_php,datasend,reID){var datasend=datasend+'&isajax='+reID;if(reID==adboxshow)adBox('<h3>Incarcare...</h3>');else document.getElementById(reID).innerHTML='<h3>Incarcare...</h3>';var cerere_http=get_XmlHttp();cerere_http.open("POST",file_php,true);cerere_http.setRequestHeader("Content-type","application/x-www-form-urlencoded");cerere_http.send(datasend);cerere_http.onreadystatechange=function(){if(cerere_http.readyState==4){if(cerere_http.responseText.search('<div id="loged">')>=0)window.location.reload(true);else{if(reID=='logreg')document.getElementById(reID).innerHTML=cerere_http.responseText+formlog;else if(reID==adboxshow)document.getElementById(reID).innerHTML=clsadbox+cerere_http.responseText;else document.getElementById(reID).innerHTML=cerere_http.responseText;regEvents();}}}}
var objLogare=new Object();objLogare.adLogIn=function(){if(document.getElementById('logreg')){if(document.getElementById('logreg')&&!document.getElementById('loged'))document.getElementById('logreg').innerHTML=logreg;if(document.getElementById('jslog'))document.getElementById('jslog').onclick=objLogare.adLog_form;if(document.getElementById('jsreg'))document.getElementById('jsreg').onclick=function(){ajaxSend(php_fileusr,'susr=Inregistrare',adboxshow);return false;};}}
objLogare.adLog_form=function(){document.getElementById('logreg').innerHTML=formlog;document.getElementById(log_form).username.focus();regEvents();}
objLogare.datLog=function(frm){if(checkForm(frm)){var username=frm.username.value;var pass=frm.pass.value;var dat_rem=(frm.rem.checked==true)?'&rem=rem':'';var datasend='login=Login&username='+username+'&pass='+pass+dat_rem;ajaxSend(php_fileusr,datasend,'logreg');}
return false;}
objLogare.datReg=function(frm){if(checkForm(frm)){var username=frm.username.value;var pass=frm.pass.value;var pass2=frm.pass2.value
var email=frm.email.value;var codev=frm.codev.value;var datasend='username='+username+'&pass='+pass+'&pass2='+pass2+'&email='+email+'&codev='+codev+'&susr=Inregistrare';ajaxSend(php_fileusr,datasend,adboxshow);}
return false;}
objLogare.datReCon=function(frm){if(checkForm(frm)){var email=frm.email.value;var codev=frm.codev.value;var susr=frm.susr.value;var datasend='email='+email+'&codev='+codev+'&rc='+susr+'&susr='+susr;ajaxSend(php_fileusr,datasend,adboxshow);}
return false;}
function checkForm(frm){var eror=0;if(frm.username)var username=frm.username.value;if(frm.pass)var pass=frm.pass.value;if(frm.pass2)var pass2=frm.pass2.value;if(frm.passnew)var passnew=frm.passnew.value;if(frm.email)var email=frm.email.value;if(frm.codev)var codev=frm.codev.value;if(document.getElementById('codev0'))var codev0=document.getElementById('codev0').innerHTML;if(frm.emailc){var email=frm.emailc.value;if(email=='optional'){frm.emailc.value='';email='';}}
if(frm.coment)var coment=frm.coment.value;if(frm.username&&(username.length<2||username.length>32||username.search(regx_chr)==-1)){alert('Numele trebuie sa contina intre 3 si 32 caractere. \n Numai litere, numere si liniute -, _');eror=frm.username;}
else if(frm.pass&&(pass.length<7||pass.search(regx_chr)==-1)){alert('Parola trebuie sa contina intre 7 si 18 caractere. \n Numai litere, numere si liniute -, _');eror=frm.pass;}
else if(frm.pass2&&pass2!=pass){alert('Trebuie sa adaugati aceeasi parola in casuta Confirmare Parola');eror=frm.pass2;}
else if(frm.email&&email.search(regx_mail)==-1){alert('Adaugati o adresa de e-mail corecta');eror=frm.email;}
else if(frm.codev&&codev0&&codev!=codev0){alert('Cod de verificare incorect');eror=frm.codev;}
if(eror==0)return true;else{eror.focus();eror.select();return false;}}
function RecFav(){var facebook='<a href="http://www.facebook.com/sharer.php?u='+encodeURIComponent(url)+'&t='+encodeURIComponent(title)+'" title="Add Facebook" target="_blank"><img src="http://www.marplo.net/imgs/facebook.png" border="0" alt="Adauga Facebook" title="Adauga Facebook" /></a>';var twitter='<a href="http://twitter.com/intent/tweet?text='+encodeURIComponent(title)+'&url='+encodeURIComponent(url)+'&via=MarPlo" title="Sharing Twitter" target="_blank"><img src="http://www.marplo.net/imgs/twitter.png" border="0" alt="Sharing Twitter" title="Sharing Twitter" /></a> &nbsp; <div id="gplusone" class="g-plusone"></div>';var element1=document.createElement('div');element1.id='fav';element1.innerHTML='<div id="rec_fav"><img src="http://www.marplo.net/imgs/rec.png" border="0" alt="Recomanda" title="Recomanda aceasta pagina" id="go_rec" onclick="show_hide(\'rec\', \'rec_fav\')" /> '+facebook+' '+twitter+'</div>';var parinte1=(document.getElementById('top'))?document.getElementById('top'):document.body;var reper1=parinte1.childNodes[1];parinte1.insertBefore(element1,reper1);var po=document.createElement('script');po.type='text/javascript';po.async=true;po.src='https://apis.google.com/js/plusone.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(po,s);if(document.getElementById("gplusone")){var gplus1=document.getElementById("gplusone");gplus1.setAttribute("data-size","medium");gplus1.setAttribute("data-count","true");}}
function triMail(){var from=document.getElementById('numele').value;var to=document.getElementById('emailul').value;if(from.length<2){alert("Numele trebuie sa contina cel putin 2 caractere");document.getElementById('numele').select();return false;exit;}else if(to.search(regx_mail)==-1){alert("Adaugati o adresa de e-mail corecta");document.getElementById('emailul').select();return false;exit;}
var datasend='numele='+from+'&emailul='+to+'&url='+url+'&title='+title;ajaxSend('../meniu/rec_fav.php',datasend,'raspuns');}
function regEvents(){if(document.getElementById('imgusr'))document.getElementById('imgusr').onclick=function(){adBox('<img src="'+this.src+'" />');};if(document.getElementById('reconfirm'))document.getElementById('reconfirm').onclick=function(){ajaxSend(php_fileusr,'rc=Confirm',adboxshow);objLogare.adLogIn();return false;};if(document.getElementById('recdat'))document.getElementById('recdat').onclick=function(){ajaxSend(php_fileusr,'rc=Recover',adboxshow);objLogare.adLogIn();return false;};if(document.getElementById('go_rec'))document.getElementById('go_rec').onclick=function(){adBox(recfrm);}
if(document.getElementById('reg_form'))document.getElementById('reg_form').onsubmit=function(){return objLogare.datReg(this);};if(document.getElementById('log_form'))document.getElementById('log_form').onsubmit=function(){return objLogare.datLog(this);};if(document.getElementById('recov_form'))document.getElementById('recov_form').onsubmit=function(){return objLogare.datReCon(this);};}
function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function')window.onload=func;else{window.onload=function(){if(oldonload){oldonload();}
func();}}}
addLoadEvent(objLogare.adLogIn);addLoadEvent(RecFav);addLoadEvent(regEvents);
