function getCheckedValue(radioObj) { if(!radioObj) return ""; var radioLength = radioObj.length; if(radioLength == undefined) if(radioObj.checked) return radioObj.value; else return ""; for(var i = 0; i < radioLength; i++) { if(radioObj[i].checked) { return radioObj[i].value; } } return ""; } function showStatus(sMsg) { window.status = sMsg ; return true ; } function NewWindow(mypage, myname, w, h, scroll) { var win = null; LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; TopPosition = (screen.height) ? (screen.height-h)/2 : 0; settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'; win = window.open(mypage, myname, settings) } function modCant(id, operatie) { var cantitate=parseInt(document.getElementById(id).value); if(isNaN(cantitate)) { alert("Cantitatea trebuie sa fie numerica!") document.getElementById(id).value=1; return; } else { if(operatie=="+") document.getElementById(id).value=cantitate+1; else { if(cantitate>=1) document.getElementById(id).value=parseInt(cantitate)-1; } } } function toggleContainer(id) { var obiect=document.getElementById(id); if(obiect.style.display=="none") obiect.style.display="block"; else obiect.style.display="none"; } function valideazaComanda(nr_produse, url, id_form, erori_cos, username) { if(parseInt(nr_produse)==0) { alert("Cosul este gol!"); return false; } else if(parseInt(erori_cos)>0) { alert("Pentru a finaliza comanda, trebuie sa stergeti produsele din cos care nu mai sunt pe stoc!") } else if(username=="") { document.location.href="/cont"; } else { var transport=document.forms[id_form].elements['transport']; if(getCheckedValue(transport)=="") { alert("Nu ati ales modalitatea de transport!"); return false; } document.getElementById("finalizeaza_comanda").value="1"; document.getElementById(id_form).action=url; document.getElementById(id_form).submit(); return true; } } function getCheckedValue(radioObj) { if(!radioObj) return ""; var radioLength = radioObj.length; if(radioLength == undefined) if(radioObj.checked) return radioObj.value; else return ""; for(var i = 0; i < radioLength; i++) { if(radioObj[i].checked) { return radioObj[i].value; } } return ""; } function toggleCampuri(id, arr_ids, arr_values) { var checkbox=document.getElementById(id); if(checkbox.checked) { for(var i=0;ix - inchide'; } else { document.getElementById("toggle_cat_"+id).style.display="none"; document.getElementById("actiune_"+id).innerHTML='» mai multe afectiuni'; } } function getCautareAvansata(id_cat) { if($('cautare_avansata').innerHTML!="") { $('cautare_avansata').innerHTML=""; return; } var url='/server_get_cautare_avansata.php'; var rand=Math.random(9999); var param='id_cat='+id_cat+'&rand='+rand; var options = { method : 'get', parameters : param, onLoading : function() { $('cautare_avansata').innerHTML=loader_ajax; }, onComplete : showCautareAvansata } new Ajax.Request(url, options); } function showCautareAvansata(originalRequest) { var output=originalRequest.responseText; $('cautare_avansata').innerHTML=output; } function voteaza(id_produs) { var url='/server_voteaza.php'; var rand=Math.random(9999); var rating = getCheckedValue(document.forms['form_rating'].elements['rating']) var param='id_produs='+id_produs+'&rating='+rating+'&rand='+rand; var options = { method : 'get', parameters : param, onLoading : function() { $('rating_afisare').innerHTML=loader_ajax; }, onComplete : showRezultateVot } new Ajax.Request(url, options); } function showRezultateVot(originalRequest) { var output=originalRequest.responseText; var pieces=output.split("--|x|--"); $('rating_afisare').innerHTML=pieces[0]; $('nr_comentarii').innerHTML=pieces[1]; } function cuponMesaj(container, cupon) { if(cupon!="") { document.getElementById(container).innerHTML=" Click pe 'ACTUALIZEAZA COS' pt a valida discountul!"; } else { document.getElementById(container).innerHTML=""; } } function clickCampCautare() { var sir_orig = $('text_cautat').value; if(sir_orig == "Cautare rapida") { $('text_cautat').value = ""; } } function blurCampCautare() { var sir_orig_camp = $('text_cautat').value; if(sir_orig_camp != "") { $('text_cautat').value=sir_orig_camp; }else{ $('text_cautat').value = "Cautare rapida"; } } var feedBack = 0; function toggleFeedBack() { if(feedBack == 1) { $('formular-parere').setStyle({display: 'none'}); $('linkpt').setStyle({right: '0px'}); feedBack = 0; } else { $('formular-parere').setStyle({display: 'block'}); $('linkpt').setStyle({right: '270px'}); feedBack = 1; } } function validForm() { var subiect = $("entry0").value; var email = $("entry1").value; var mesaj = $("entry2").value; var valid = true; if (subiect == '' || subiect=='subiect' || subiect.length > 30 ) { $("entry0").value = "Va rugam sa scrieti subiectul"; valid = false; } var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; if (reg.test(email) == false ) { $("entry1").value = "Adresa email invalida"; valid = false; } if ((mesaj == '') || (mesaj.length < 6 )) { $("entry2").value = 'Va rugam sa scrieti mesajul'; valid = false; } else if ( mesaj.length > 400 ) { $("entry2").value = 'Mesajul este prea mare'; valid = false; } if ( valid ) { if ($("mesaj_eroare").innerHTML == "") { var url='/server_parerea_ta.php'; var rand=Math.random(9999); var param='subiect='+subiect+'&email='+email+'&mesaj='+mesaj+'&rand='+rand; var options = { method : 'get', parameters : param, onLoading : function() { //$('mesaj_eroare').innerHTML=loader_ajax; }, onComplete : showRezultateParere } new Ajax.Request(url, options); } } } function showRezultateParere(originalRequest) { var output=originalRequest.responseText; $('mesaj_eroare').innerHTML=output; }