/* =(limtot/ps).round()) { return false; } /* Everything has an end isn't it ? */ if(carousel.current) { var currindex = (carousel.current.id.replace(/\D/g,'')-1)+optiuni_carusel.calup; var nextindex = currindex++; var next = $(mdl+nextindex); /* id slide existent in carusel */ } else { return false; } if(s>0 && !next) { var data = 'bstart='+s+'&slides='+sld; if(cat!=='') { data+='&bcat='+cat; } new Ajax.Request("/promo", {method: 'post',postBody: data,asynchronous:false,onFailure: report_error,onComplete:function(req){$(div).insert(req.responseText);}}); } else { return false; } } /* CAUTARE */ /* Sortare promotii si filtrare */ function search() { var default_w = document.getElementById('def_cautare').value; var search_w = document.getElementById('SearchI').value; var w_length = search_w.length; if(search_w==default_w) { alert('Te rugam sa completezi termenul pentru cautare!'); } else if(w_length<3) { alert('Termenul cautat trebuie sa contina minim 3 caractere!'); } else { var url = $('SrcUrl').value; var data = $('SearchF').serialize(); if($('AdvSearchF')) { data+= '&'+$('AdvSearchF').serialize(); } var feedback = function() { new Ajax.Request(url, { method: 'post', postBody: data, onFailure: report_error, onComplete: function (request){ var raspuns = request.responseText; if(raspuns) { $('Expand').innerHTML = raspuns; var stare = $('Expand').style.display; if(stare == 'none') { new Effect.toggle('Expand','blind'); } if(checkIE()) { Round('HUN',BorderTop); Round('Subcategorii','8px'); } $('HUN').scrollIntoView(); /* Lasa fara efect aici */ } else { alert('Termenul cautat este inadecvat!'); } } }); }; //end feedback feedback.delay(0.7); } } //end search /* Arata rezultatele */ function search_results(id) { var url = $('SrcUrl').value; var data = 'cid='+id+'&q='+$('SearchI').value; if($('AdvSearchF')) { data+= '&'+$('AdvSearchF').serialize(); } new Ajax.Request(url, { method: 'post', postBody: data, onFailure: report_error, onComplete: showResponse }); function showResponse(request){ var raspuns = request.responseText; $('Content').innerHTML = raspuns; if(checkIE()){ Round('HRC',BorderTop); } Effect.ScrollTo('Content', { duration:'0.5'}); } } //end search /* END CAUTARE */ /* SORTARE PROMOTII */ /* filtrare */ //var start = ''; function filtrare_promotii(start) { if(start !== '' && start!=undefined && $('start')!==null) { $('start').value = start; } var url = $('SrtUrl').value; var data = $('FormFilter').serialize(); if($('AdvSearchF')) { data+= '&'+$('AdvSearchF').serialize(); } new Ajax.Request(url, { method: 'post', postBody: data, onFailure: report_error, onComplete: showResponse }); function showResponse(request){ var raspuns = request.responseText; $('LoadOferte').innerHTML = raspuns; Effect.ScrollTo('LoadOferte', { duration:'0.3'}); } } /* sortare */ function flow_promotii(dupa, directie) { if(isNaN(dupa) || isNaN(directie)) { return false; } $('sortby').value = dupa; $('direction').value = directie; return filtrare_promotii(); } /* tip promo */ function filtrare_tip(tip_prm) { $('filtru').value = tip_prm.innerHTML; filtrare_promotii(); } /* END SORTARE PROMOTII */ /* Register, Login, Forgot, Reset - Autentificare */ function do_Form(what) { var url; var refresh = ''; var rurl = base_url; if(what == 'register') { url = '/p/register'; refresh=10; } else if(what == 'login') { url = '/p/login'; } else if(what == 'forgot') { url = '/p/forgot'; refresh=10; } else if(what == 'reset') { url = '/p/reset'; refresh=2; rurl ='/magazin-login'; } else { return false; } var data = $('FormAutentificare').serialize(); new Ajax.Request(url, { method: 'post', postBody: data, onFailure: report_error, onComplete: showResponse }); function showResponse(request) { var raspuns = request.responseText; if(raspuns.match(/aprobat/)) {$('Autentificare').innerHTML = raspuns; redirect(rurl,refresh,'Autentificare');} else if(raspuns.match(/neutru/)) {$('Autentificare').innerHTML = raspuns;} else if(raspuns.match(/notok/)) { $('error').show(); $('error').innerHTML = raspuns; if($('captcha')) { captcha_reload('captcha'); Effect.ScrollTo('error', { duration:'0.2', offset:-20 }); } } else { window.location.reload(); } } return false; } /* Retrimite cod activare */ function resend_cod(id) { var refresh=10; var url = '/p/resend/'+id; new Ajax.Request(url, { method: 'post',onFailure: report_error,onComplete: showResponse}); function showResponse(request){ var raspuns = request.responseText; $('Autentificare').innerHTML = raspuns; redirect('/',refresh,'Autentificare'); } } /* Broken Link */ /* notificare broken link */ function broken_link(div) { if(div==undefined) { div=''; } var url=location.href; new Ajax.Request("/anunta/broken", {method: 'post',postBody: 'blurl='+url,onFailure: report_error,onComplete: function(req) {showNotice(div,req.responseText);}}); } /* TRIMITE PRIETEN */ function ShowTrimitePrieten() { Effect.toggle('Overlay', 'appear'); var form = $('FormLoadTrimitePrieten'); var data = form.serialize(); var rurl = $('RUrlTrimitePrieten').value; new Ajax.Updater('Overlay',rurl,{method: 'post',postBody:data,onFailure: report_error,onComplete:function(){Effect.ScrollTo('Overlay');}}); } /* Trimite oferta prietenului */ function ProcTrimitePrieten() { var form = $('FormTrimitePrieten'); var arr_inputs = form.getElements(); var err = ''; err+= errEmptyFields(arr_inputs); if(err!=='') { alert(eroare_campuri+err); } else{ var rurl = $('RUrlTrimitePrieten').value; var data = form.serialize(); new Ajax.Request(rurl, {method: 'post',postBody:data,onFailure: report_error,onComplete:function (req) { var raspuns = req.responseText; if(raspuns.match(/class="aprobat">/)) {$('TrimitePrieten').innerHTML = raspuns; setTimeout("closeTrimitePrieten",5000);} else {$('error').show();$('error').innerHTML = raspuns;} } }); } } /* Inchide Fereastra Trmite prieten */ function closeTrimitePrieten() { new Effect.toggle('Overlay', 'appear'); Effect.ScrollTo('Detalii'); } /* END TRIMITE PRIETEN */ /* CONTACT */ /* Proceseaza form contact */ function ProcFormContact() { var form = $('FormContact'); var arr_inputs = form.getElements(); var err = ''; err+= errEmptyFields(arr_inputs); if(err!=='') { alert(eroare_campuri+err); } else{ var data = form.serialize(); new Ajax.Request('/anunta/contact', {method: 'post',postBody:data,onFailure: report_error,onComplete:function (req) { var raspuns = req.responseText; if(raspuns.match(/class="aprobat">/)) {$('Contact').innerHTML = raspuns; redirect();} else {$('error').show();$('error').innerHTML = raspuns;} } }); } } /* Noteaza vizita */ function add_note(url) { if(url!=='') { new Ajax.Request(url, {onFailure: report_error}); } return false; } /* Inchide bug bar */ function hide_bug_bar(id) { $(id).hide(); createCookie('BugBar','Off',1); } /* Taburi unelte client */ function load_tabs() { var continuturi = $$('.box'); var titluri = $$('.tab'); var acc = new fx.Accordion(titluri, continuturi, { onActive:function(tabactiv){Element.setOpacity(tabactiv, 1);}, onBackground:function(tabinactiv){Element.setOpacity(tabinactiv, 0.6);} }); titluri.each(function(strong){var div = $(strong).next(); if (strong.title.length > 0) {acc.showThisHideOpen(div.id);} }); } /* Incarcare imagini fullsize */ function showImage(id,big_src) { arata_wait(); load_image(id,big_src); stop_wait(); } /* Notice sub search */ function showNotice(div,text) { if(div==undefined || div==='') { div = 'Notice'; } $(div).innerHTML= text; if(!$(div).visible()) { $(div).show(); } setTimeout('new Effect.BlindUp("'+div+'",{duration: 3})',5000); Effect.ScrollTo(div, { duration:'0.8'}); } /* Optiuni cautare */ function openOptCautare(url) { var div = 'LinkOptCautare'; var s_div = 'Notice'; if($(s_div).visible() && $('OptiuniCautare')) { Effect.toggle(s_div, 'blind'); return false; } else { new Ajax.Updater(s_div,url,{evalScripts : true,onFailure: report_error,onSuccess: function() { if(!$(s_div).visible()) { Effect.toggle(s_div, 'blind'); } } }); } return false; } function closeOptions() { var s_div = 'Notice'; Effect.BlindUp(s_div); resetForm(); } function resetForm(){ $('pmin').value=''; $('pmax').value=''; $('vreducere').value=''; $('catp').value=''; } /* End Optiuni cautare */ /* ]]> */