// JavaScript Document // start page loading time /*******************************************************************************************************/ // codul de incarcare a paginii // CopyRight 2004 DMBC http://seo-cms.com // create a new Date object then get the current time var start = new Date(); var startsec = start.getTime(); // run a loop counting up to 250,000 var num = 0; for( var i = 0; i < 250000; i++ ) { num++; } var stop = new Date(); var stopsec = stop.getTime(); var loadtime = ( stopsec - startsec ) / 1000; // end page loading time // afisarea meniului ascuns /******************************************************************************************************/ var divdeascuns = false; function afiseazaMeniu(identificator) { // afiseaza div-ul specificat document.getElementById(identificator).style.display="block"; set_menu(identificator); // daca trebuie ascuns un div if (divdeascuns) { // ascunde div-ul setat document.getElementById(divdeascuns).style.display="none"; } // seteaza div-ul specificat pentru a fi ascuns data viitoare divdeascuns = identificator; } function afiseazaDebug(identificator) { // afiseaza div-ul specificat document.getElementById(identificator).style.display="block"; } // end show hidden menu // setare cookie meniu /***********************************************************************************************************/ function set_menu(id) { var name = "menu_site" var value = id var oneWeek = 7*24*60*60*1000 // Data de expirare se stabileste in milisecunde var expDate = new Date() expDate.setTime(expDate.getTime()+oneWeek); document.cookie = name + "=" + escape(value) + "; expires=" + expDate.toGMTString() } // end setare cookie meniu // ajax loading /*****************************************************************************************************************/ var xmlHttp // tip,pagina,actiune,val,id function cere_pagina(valori) { var url="ajax_page_load.php"; for(var i in valori) { if (i == "tip") { url=url+"?"+valori[i]; } if (i == "pagina") { url=url+"="+valori[i]; } if (i == "actiune") { url=url+"&action="+valori[i]; } if (i == "val") { url=url+"&val="+valori[i]; } if (i == "id") { url=url+"&id="+valori[i]; } if (i == "language") { url=url+"&language="+valori[i]; } } xmlHttp=GetXmlHttpObject() if (xmlHttp==null) { alert ("Your browser does not support AJAX!"); return; } url=url+"&sid="+Math.random(); xmlHttp.onreadystatechange=starea_incarcarii; xmlHttp.open("GET",url,true); xmlHttp.send(null); } function starea_incarcarii() { // se seteaza mesajul pentru asteptare box = '
Please wait, loading page. Loading
'; // daca sa incarcat tot if (xmlHttp.readyState==4) { // se preia textul trimis var myString = xmlHttp.responseText; // se separa textul trimis in bucatile necesare var myStringArray = myString.split("###RAWR###"); // se afiseaza fiecare bucata in locul necesar document.title=myStringArray[0]; // titlul document.keywords=myStringArray[1]; // keywords document.getElementById("status").innerHTML=myStringArray[2]; // status document.getElementById("continut_pagina").innerHTML=myStringArray[3]; // continut document.getElementById("page_status_time").innerHTML=myStringArray[4]; // timpul de procesare document.getElementById("afisare_tracer").innerHTML=myStringArray[5]; // tracer } else { document.getElementById("continut_pagina").innerHTML=box; } } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } // end ajax loading // functiile pentru efectuarea votului // setam variabila care va memora pozele initiale var poze_initiale = new Array(); // setam functia care va suprascrie pozele la onmouseover function schimba_stea(nr) { // pentru fiecare stea de la 1 la 5 for(i=1; i<=5; i++) { // luam valorile initiale poze_initiale[i] = document.getElementById('stea'+i).src; // cat timp i e mai mic sau egal cu nr pozei pe care este mouseul in acel moment if (i <= nr) { // suprascriem pozele care sunt mai mici decat poza curenta pe care este mouse-ul document.getElementById('stea'+i).setAttribute('src', 'content/images/star3.gif'); } } } // setam functia care va reface pozele initiale la onmouseout function refa_stea(nr) { // pentru fiecare stea de la 1 la 5 for(i=1; i<=5; i++) { // cat timp i e mai mic sau egal cu nr pozei pe care este mouseul in acel moment if (i <= nr) { // se seteaza valoarea initiala document.getElementById('stea'+i).setAttribute('src', poze_initiale[i]); } } } // end functiile pentru efectuarea votului // start marire-micsorare font var marime_font = 12; function min_font() { if ( marime_font > 9 ) { marime_font = marime_font - 2; document.getElementById('content').style.fontSize = marime_font + 'px'; } } function max_font() { if ( marime_font < 22 ) { marime_font = marime_font + 2; document.getElementById('content').style.fontSize = marime_font + 'px'; } } // end marire-micsorare font