var cuvinte_vulgare = Array("pula","kkt","pizda","muie","fut","cacat","cur","muist","pwla"); function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function eraseCookie(name) { createCookie(name,"",-1); } function schimba_frate_meniul(meniuid){ for (i = 1; i <= 6; i++){ if (i != meniuid) document.getElementById("sublinkdiv"+i).style.display = 'none'; } document.getElementById("sublinkdiv"+meniuid).style.display = 'block'; void 0; } function checkMail(e){ var x = e; var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (filter.test(x)) return true; return false; } var dtCh= "/"; var minYear=1900; var maxYear=2100; function isInteger(s){ var i; for (i = 0; i < s.length; i++){ // Check that current character is number. var c = s.charAt(i); if (((c < "0") || (c > "9"))) return false; } // All characters are numbers. return true; } function stripCharsInBag(s, bag){ var i; var returnString = ""; // Search through string's characters one by one. // If character is not in bag, append to returnString. for (i = 0; i < s.length; i++){ var c = s.charAt(i); if (bag.indexOf(c) == -1) returnString += c; } return returnString; } function daysInFebruary (year){ // February has 29 days in any year evenly divisible by four, // EXCEPT for centurial years which are not also divisible by 400. return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 ); } function DaysArray(n) { for (var i = 1; i <= n; i++) { this[i] = 31 if (i==4 || i==6 || i==9 || i==11) {this[i] = 30} if (i==2) {this[i] = 29} } return this } function isDate(dtStr){ var daysInMonth = DaysArray(12) var pos1=dtStr.indexOf(dtCh) var pos2=dtStr.indexOf(dtCh,pos1+1) var strDay=dtStr.substring(0,pos1) var strMonth=dtStr.substring(pos1+1,pos2) var strYear=dtStr.substring(pos2+1) strYr=strYear if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1) if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1) for (var i = 1; i <= 3; i++) { if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1) } month=parseInt(strMonth) day=parseInt(strDay) year=parseInt(strYr) if (pos1==-1 || pos2==-1){ return false } if (strMonth.length<1 || month<1 || month>12){ return false } if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){ return false } if (strYear.length != 4 || year==0 || yearmaxYear){ return false } if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){ return false } return true } function verifica_form_articol(f){ err = ""; if (f.author.value == "" || f.author.value.length < 3){ err += "
  • Cum te cheamă?

  • "; } else if (f.title.value == ""){ err += "
  • Articolul tău nu are un titlu?

  • "; } else if (f.article.value == ""){ err += "
  • N-ai scris nimic în secţiunea conţinutului articolului.

  • "; } else if (f.article.value.length <= 20){ err += "
  • Articolul este total lipsit de relevanţă!

  • "; } if (err != ""){ error(err); return false; } else { return true; } } function verifica_form_editare_profil(f){ err = ""; if (f.realname.value == "" || f.realname.value.length < 3){ err += "
  • Pune mâna şi scrie numele complet, adică cum te cheamă în buletin.

  • "; } else if (f.birthday.value == ""){ err += "
  • Când te-ai născut?

  • "; } else if (f.location.value == ""){ err += "Unde locuieşti?"; } else if (f.hometown.value == ""){ err += "Unde te-ai născut?"; } else if (isDate(f.birthday.value) != 1){ err += "Ai scris greşit data. Formatul corect în care trebuie să o scrii e acesta: zi/luna/an.

    De exemplu 22/03/1982."; } if (err != ""){ error(err); return false; } else { return true; } } function verifica_form_register(f){ err = ""; if (f.username.value == ""){ err += "
  • Pune mâna şi scrie numele de utilizator.

  • "; } else if (f.password.value == ""){ err += "
  • Pune şi o parolă, măcar aşa preventiv.

  • "; } else if (f.email.value == ""){ err += "Nu uita de email."; } else if (f.name.value == ""){ err += "Salut, noi suntem echipa de la vaddublu.ro. Tu cine eşti?"; } else if (!checkMail(f.email.value)){ err += "Email invalid până în măduva biţilor!"; } else if (f.password.value != f.cpassword.value){ err += "Parolele diferă! Scrie aceeaşi parolă de două ori."; } if (err != ""){ error(err); return false; } else { return true; } } function verifica_form_login(f){ err = ""; if (f.username.value == ""){ err += "
  • Tu vrei să te loghezi ca cineva anume sau în general, aşa? Pune mâna şi scrie numele tău de utilizator.

  • "; } else if (f.password.value == ""){ err += "
  • Ar fi tare să pui tu ce user vrei şi să dai enter. Hai bagă şi parola, totuşi. Te credem că eşti tu, dar doar aşa.

  • "; } if (err != ""){ error(err); return false; } else { return true; } } function verifica_form_gica(f){ err = ""; if (f.nume.value == ""){ err += "Gică Contra nu-ţi răspunde dacă nu te iscăleşti.\n"; } if (f.mesaj.value == ""){ err += "Ne pare nespus de rău dar astăzi nu primim mesaje goale.\n"; } if (err != ""){ alert(err); return false; } else { return true; } } function verifica_form_contact(f){ err = ""; if (f.nume.value == ""){ err += "
  • Nu uiţi să-ţi scrii numele, da?

  • "; } if (f.email.value == ""){ err += "
  • Scrie şi email-ul totuşi, cu riscul de a te umple de spam.

  • "; } else if (!checkMail(f.email.value)){ err += "
  • Asta nu era email valid nici pe vremea lui Cuza.

  • "; } if (f.mesaj.value == ""){ err += "
  • Dar tu nu prea ai multe de spus, nu?

  • "; } if (err != ""){ error(err); return false; } else { return true; } } function verifica_form_prieten(f){ err = ""; if (f.nume.value == ""){ err += "Nu uiţi să-ţi scrii numele, da?\n"; } if (f.numeprieten.value == ""){ err += "Dar pe prietenul tău cum il cheamă?\n"; } if (f.emailprieten.value == ""){ err += "Scrie şi email-ul prietenului totuşi.\n"; } else if (!checkMail(f.emailprieten.value)){ err += "Halal adresă de email! E greşită!\n"; } if (err != ""){ alert(err); return false; } else { return true; } } function eroare(err){ document.getElementById('mesaj').style.display = 'none'; document.getElementById('eroare').style.display = 'block'; document.getElementById('eroare').innerHTML = "  Jap! Eroare!"+err; } function plus_18(x){ x++; obj = document.getElementById("18+"); if (x == 53) alert("Hmm. Dar tu nu prea ai ce face, este?"); else if (x == 87) alert("Care e problema ta de fapt?"); else if (x == 122) alert("Mda. Noi sa fim sanatosi, ca minte nu prea."); else if (x == 221) alert("Hoooo nebune!"); else if (x == 312) alert("Cred ca ai parte de un mouse foarte trist."); else if (x == 433) alert("Mare e gradina Domnului."); else if (x % 500 == 0) alert("Esti pe drumul cel bun. Continua!"); obj.href = "javascript: plus_18(" + x + ")"; obj.innerHTML = x + "+"; } var http_request = false; var http_request_ajax_func = -1; var ajax_funcs = [super_pagina]; function makeRequest(url, ajax_func) { if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE http_request = new ActiveXObject("Microsoft.XMLHTTP"); } http_request_ajax_func = ajax_func; if (ajax_func != -1) http_request.onreadystatechange = alertContents; http_request.open('GET', url, true); http_request.send(null); } function alertContents() { if (http_request.readyState == 4) { if (http_request.status == 200) { ajax_funcs[http_request_ajax_func](http_request.responseText); } else { alert('There was a problem with the request.'); } } } // FUNCTII PAGINA function raporteaza(){ location.href = "http://vaddublu.ro/contact.php?raport=1&subiect=Ceva+in+neregula+cu+"+escape(location.href); } function gica_intreaba(){ purl("gica_intreaba.php",400,250); } function gica_comenteaza(id){ purl("gica_comenteaza.php?qid="+id,400,250); } function diacritice_ajutor(){ _alert("Noi iubim diacriticele!
    Dar se pare că acest articol ne-a scăpat agerilor ochi ai noştri şi diacriticele lipsesc cu desăvârşire.
    Dacă eşti un om cu suflet bun ne poţi ajuta: copiază articolul, corectează-l adăugând diacriticele şi apoi trimite-ni-l.

    Meritele tale vor fi recunoscute!"); } function trimite_pagina_unui_prieten(){ locatie = window.location.href; purl('trimite_pagina_unui_prieten.php?link='+locatie,400,230); } function super_pagina(t){ if (t == undefined){ var sPath = window.location.pathname; var sPage = sPath.substring(sPath.lastIndexOf('/') + 1); if (sPage == "") sPage = "index.php"; makeRequest("scripts/main.php?super_pagina="+sPage, 0); } else { _alert('
    Mulţumim pentru impresie.

    Vom ţine cont de faptul că ţi-a plăcut pagina asta şi vom încerca să o menţinem actualizată.
    '); } } function filtru_cuvinte_status(s){ if (s){ createCookie("filtru", "1", 1); removeCustomAlert(); _alert("Filtrul a fost ACTIVAT.

    El va funcţiona începând cu urmatoarea pagină pe care vei intra."); } else { eraseCookie("filtru"); removeCustomAlert(); _alert("Filtrul a fost DEZACTIVAT.

    Pagina curentă nu se va schimba momentan, schimbările le vei putea vedea când vei accesa din nou pagina."); } void 0; } function filtru_cuvinte(){ descfiltru = "Filtrul de cuvinte vulgare este un instrument ce are rolul de a cenzura cuvintele vulgare şi licenţioase. Atât timp cât este pornit el va cenzura fiecare cuvânt vulgar întâlnit pe pagina curentă."; s = readCookie("filtru"); if (s){ stat = "Filtrul este ACTIV

    Click aici pentru dezactivare"; } else { stat = "Filtrul este DEZACTIVAT

    Click aici pentru activare"; } _alert(descfiltru+'

    '+stat); void 0; } function filtru_cuvinte_filtreaza(){ text = document.getElementById('content').innerHTML; s = readCookie("filtru"); if (!s || s == null){ return false; } for (i=0;i'); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); vote_clear(id,cr); } function vote_clear(id,i){ if(freezed(id)) return; for(j=1;j<=10;j++) document.getElementById(id+'_'+'vi'+j).src="imagini/star_off.gif"; for(j=1;j<=i;j++) document.getElementById(id+'_'+'vi'+j).src="imagini/star.gif"; } // SFARSIT FUNCTII PENTRU VOTARE // ============================================================= function error(text){ html = '
    '+text+'
    '; _alert(html); document.getElementById('closeBtn').style.display = 'block'; document.getElementById('closeBtnTop').style.display = 'none'; } function purl(url,x,y){ _alert(""); if (x > 410) document.getElementById('alertBox').style.width = x+10; document.getElementById('closeBtn').style.display = 'none'; document.getElementById('closeBtnTop').style.display = 'block'; }