
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($(id).value);if(isNaN(cantitate))
{alert("Cantitatea trebuie sa fie numerica!")
$(id).value=1;return;}
else
{if(operatie=="+")
$(id).value=cantitate+1;else
{if(cantitate>=1)
$(id).value=parseInt(cantitate)-1;}}}
function toggleContainer(id)
{if($(id).style.display=="none")
$(id).show();else $(id).hide();}
function valideazaComanda(total_comanda,comanda_minima,url,id_form,erori_cos,username)
{if(parseInt(total_comanda)==0)
{alert("Nu aveti nici un produs in cos!");return false;}
else if(parseInt(total_comanda)<parseInt(comanda_minima))
{alert("Valoarea cosului este mai mica decat comanda minima!");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=="")
{alert("Pentru a finaliza comanda trebuie sa fiti logat!");}
else
{$("finalizeaza_comanda").value="1";$(id_form).action=url;$(id_form).submit();return true;}}
function toggleCampuri(id,arr_ids,arr_values)
{var checkbox=$(id);if(checkbox.checked)
{for(var i=0;i<arr_ids.length;i++)
{$(arr_ids[i]).value="";$(arr_ids[i]).disabled=false;}}
else
{for(var i=0;i<arr_ids.length;i++)
{$(arr_ids[i]).value=arr_values[i];$(arr_ids[i]).disabled=true;}}}
function checkForm(arr_ids,arr_err_msg)
{for(i=0;i<arr_ids.length;i++)
{if($(arr_ids[i]).value=="")
{alert(arr_err_msg[i]);return false;}}}
function doSearch(id_form,id_camp)
{var search_string=$(id_camp).value;var search_form=$(id_form);if(search_string.length<3)
{alert("Cautarea se face dupa minim 3 caractere!");return false;}
else
{search_form.action=url_base+"cautare/"+search_string.replace(/[^A-Za-z0-9]/g,"-");search_form.submit();return true;}}
function afiseazaCatSec(id)
{if($("toggle_cat_"+id).style.display=="none")
{$("toggle_cat_"+id).style.display="block";$("actiune_"+id).innerHTML='<a href="#" onClick="afiseazaCatSec(\''+id+'\'); return false;" class="subcategorii_secundare" style="color:#E41F15"><b>x - inchide</u></b>';}
else
{$("toggle_cat_"+id).style.display="none";$("actiune_"+id).innerHTML='<a href="#" onClick="afiseazaCatSec(\''+id+'\'); return false;" class="subcategorii_secundare"><b>&raquo; mai multe afectiuni</b></a>';}}
function textCounter(field,cntfield,maxlimit)
{if(field.value.length>maxlimit)
field.value=field.value.substring(0,maxlimit);else
cntfield.value=maxlimit-field.value.length;}
if(paginare_box==undefined)
{var paginare_box=new Array();}
function afiseazaJumpToPage(id_box,arrow)
{if(paginare_box[id_box]=="hide")
{Effect.SlideUp(id_box,{duration:0.3});paginare_box[id_box]="show";$(arrow).src=url_img_dir+"arr_down.gif";}
else
{Effect.SlideDown(id_box,{duration:0.3});paginare_box[id_box]="hide";$(arrow).src=url_img_dir+"arr_up.gif";}}
function cuponMesaj(container,cupon)
{if(cupon!="")
$(container).innerHTML="<span style='line-height:18px'>&nbsp;Click pe <b>'ACTUALIZEAZA COS'</b> pt a valida discountul!";else
$(container).innerHTML="";}
function actualizeazaTransport()
{var tip_factura=Form.getInputs('cos','radio','tip_factura').find(function(radio){return radio.checked;}).value;alert(tip_factura);}
function $RF(el,radioGroup)
{if($(el).type&&$(el).type.toLowerCase()=='radio')
{var radioGroup=$(el).name;var el=$(el).form;}
else if($(el).tagName.toLowerCase()!='form')
{return false;}
var checked=$(el).getInputs('radio',radioGroup).find(function(re){return re.checked;});return(checked)?$F(checked):null;}
function refreshTransport()
{var url='server_transport.php';var rand=Math.random(9999);tip_factura=$RF('cos','tip_factura');metoda_plata=$RF('cos','metoda_plata');var param='tip_factura='+tip_factura+'&metoda_plata='+metoda_plata+'&rand='+rand;var options={method:'get',parameters:param,onLoading:function()
{},onComplete:showTransport}
var myAjax=new Ajax.Request(url,options);}
function showTransport(originalRequest)
{Element.hide($('fisier_localitati'));Element.update($('lista_transporturi'),originalRequest.responseText);new Effect.Highlight('lista_transporturi',{startcolor:'#CCCCCC',endcolor:'#FFFFFF',restorecolor:'#FFFFFF'});}
function recalculeazaCos(transport_selectat)
{var url='server_transport.php';var rand=Math.random(9999);var param='id_transport='+transport_selectat+'&total_cos_fara_discount='+total_cos_fara_discount+'&discount='+discount+'&rand='+rand;var options={method:'get',parameters:param,onLoading:function(){},onComplete:actualizeazaCos}
var myAjax=new Ajax.Request(url,options);}
function actualizeazaCos(originalRequest)
{var info=originalRequest.responseText;var pieces=info.split("|");var cost_transport=pieces[0];var nume_transport=pieces[1];var total_de_plata=pieces[2];var fisier_localitati=pieces[3];if(fisier_localitati!="")
{Element.show($('fisier_localitati'));Element.update($('fisier_localitati'),"<a href='"+url_base+fisier_localitati+"' target='_blank'>Va rugam sa verificati inainte de a trimite comanda daca adresa de livrare se afla in raza de acoperire a curierului selectat! <b><u>Vezi lista</u>.</b></a>");new Effect.Pulsate('fisier_localitati',{duration:3});}
else
{Element.hide($('fisier_localitati'));}
Element.update($('nume_transport'),nume_transport);Element.update($('total_de_plata'),total_de_plata);Element.update($('transport_cost'),cost_transport);new Effect.Highlight('nume_transport',{startcolor:'#CCCCCC',endcolor:'#FFFFFF',restorecolor:'#FFFFFF'});new Effect.Highlight('total_de_plata',{startcolor:'#CCCCCC',endcolor:'#FFFFFF',restorecolor:'#FFFFFF'});new Effect.Highlight('transport_cost',{startcolor:'#CCCCCC',endcolor:'#FFFFFF',restorecolor:'#FFFFFF'});}
function finalizeazaComanda(nume_form)
{metoda_plata=$RF(nume_form,'transport');if(!metoda_plata)
{alert("Nu ati selectat metoda de transport!");return;}
document.forms[nume_form].submit();}
function containerSlide(id_container,id_img,img1,img2)
{if($(id_container).offsetHeight==0)
{Effect.SlideDown(id_container,{duration:0.8});$(id_img).src=url_img_dir+img1;}
else
{Effect.SlideUp(id_container,{duration:0.8});$(id_img).src=url_img_dir+img2;}}