
function pune_color(asta,ce_fac)
{
    if (ce_fac==1)
    {asta.style.background='#F4F4F4';}
    else
    {asta.style.background='#FAFAFA';}
}


function verifica_news(adresa, nume)
{
    if (adresa=="")
    {
	alert("Nu ati completat adresa de E-Mail!");
	return false;
    }
    else
    {
	if (verifica_adresa_mail(adresa))	
	{deschidere('newsletter',adresa+'&nume='+nume,'newsletter');}
	else
	{alert("Adresa de e-mail nu este corecta");}
	return false;    
    }
}


function modifica_cos(produsu,actiune)
{
//    try 
//    {
//	document.getElementById('cos_produse').style.visibility = 'visible';
//	deschidere('cosu',produsu,actiune);
//    }
//    catch (err1) 
//    {
//	deschidere('cosu',produsu,actiune+"2");
//    }

    document.forms.sterge_produse.sterge_produs.value=produsu;
    document.forms.sterge_produse.submit();    

    return false;
}

function modifica_cos_compara(produsu,actiune)
{
    deschidere('cosu',produsu,actiune);
    return false;
}


function deschide_produs(iduu)
{document.location.href=iduu;}


function verifica_cont_nou(date)
{
    e_mail=date.e_mail.value;
    pass=date.parola.value
    vpass=date.v_parola.value
    citit=date.am_citit_conditii.checked;

    mesaj="";

    if (e_mail=="")
    {mesaj=mesaj+"Nu ati completat adresa de e-mail\n";}

    if (pass=="")
    {mesaj=mesaj+"Nu ati completat parola\n";}

    if (vpass=="")
    {mesaj=mesaj+"Nu ati completat confirmarea parolei\n";}

    if (e_mail!="")
    {
	if (!verifica_adresa_mail(e_mail))
	{mesaj=mesaj+"<center>Adresa de e-mail nu este corecta\n</center>";}
    }
    
    if (citit==false)
    {mesaj=mesaj+"Pentru a activa contul trebuie sa fiti de acord cu conditiile de utilizare!";}


    if (mesaj!="")
    {alert(mesaj);return false;}
    else
    {return true;}

}


function verifica_adresa_mail(adresa)
{
    if (adresa!="")
    {
	filtru=/^.+@.+\..{2,3}$/;
	if (!filtru.test(adresa))
	{return false;}
	else
	{return true;}
    }

}

function verifica_date(date)
{
    e_mail=date.e_mail.value;
    pass=date.parola.value

    mesaj="";

    if (e_mail=="")
    {mesaj=mesaj+"Nu ati completat adresa de e-mail\n";}

    if (pass=="")
    {mesaj=mesaj+"Nu ati completat parola\n";}

    if (e_mail!="")
    {
	if (!verifica_adresa_mail(e_mail))
	{mesaj=mesaj+"Adresa de e-mail nu este corecta\n";}    
    }    

    if (mesaj!="")
    {alert(mesaj);return false;}
    else
    {return true;}

}

function verifica_mail(care)
{
    if (care!="")
    {
	filtru=/^.+@.+\..{2,3}$/;
	if (!filtru.test(care))
	{alert('Adresa introdusa nu este valida.');return false;}
	else
	{deschidere('ver_mail',care,'mesaje');}
    }
}

/*
function alege_client(care)
{
    deschidere('/eprice/date_client.php',care,'date_persoana')
}
*/

function pauza(milis)
{
    var date = new Date();
    var curDate = null;

    do { curDate = new Date(); }
    while(curDate-date < milis);
} 


function deschide_tab(care)
{
    switch(care)
    {
	case "accesorii":
	    if (document.getElementById('tab_acc')!=undefined)
	    {
		;document.getElementById('tab_acc').setAttribute('class','tab_acc');
	    }

	    if (document.getElementById('tab_spec')!=undefined)
	    {
		;document.getElementById('tab_spec').setAttribute('class','tab_spec_neales');
	    }
		if (document.getElementById('tab_desc')!=undefined)
		{
		;document.getElementById('tab_desc').setAttribute('class','tab_desc_neales');
		}
        if (document.getElementById('tab_coment')!=undefined)
		{
		;document.getElementById('tab_coment').setAttribute('class','tab_coment_neales');
		}
		if (document.getElementById('tab_review')!=undefined)
		{
		document.getElementById('tab_review').setAttribute('class','tab_review_neales');
		}
	    document.getElementById('comentarii').style.display='none';
	    document.getElementById('accesorii').style.display='inline';
	    document.getElementById('specificatii').style.display='none';
		document.getElementById('descriere').style.display='none';
		document.getElementById('review').style.display='none';

	    document.getElementById('buton_spec').style.display='inline';
	    document.getElementById('buton_coment').style.display='inline';
	    document.getElementById('buton_acc').style.display='none';
		document.getElementById('buton_desc').style.display='inline';
		document.getElementById('buton_review').style.display='inline';
	    return false;
	break;
	case "comentarii":
	    if (document.getElementById('tab_acc')!=undefined)
	    {
		;document.getElementById('tab_acc').setAttribute('class','tab_acc_neales');
	    }

	    if (document.getElementById('tab_spec')!=undefined)
	    {
		;document.getElementById('tab_spec').setAttribute('class','tab_spec_neales');
	    }
		if (document.getElementById('tab_desc')!=undefined)
		{
		;document.getElementById('tab_desc').setAttribute('class','tab_desc_neales');
		}
		if (document.getElementById('tab_coment')!=undefined)
		{
		;document.getElementById('tab_coment').setAttribute('class','tab_coment');
		}
		if (document.getElementById('tab_review')!=undefined)
		{
		document.getElementById('tab_review').setAttribute('class','tab_review_neales');
		}
	    document.getElementById('accesorii').style.display='none';
	    document.getElementById('comentarii').style.display='inline';
	    document.getElementById('specificatii').style.display='none';
		document.getElementById('descriere').style.display='none';
		document.getElementById('review').style.display='none';

	    document.getElementById('buton_spec').style.display='inline';
	    document.getElementById('buton_coment').style.display='none';
	    document.getElementById('buton_acc').style.display='inline';
		document.getElementById('buton_desc').style.display='inline';
		document.getElementById('buton_review').style.display='inline';
	    return false;
	break;
	case "specificatii":
	    if (document.getElementById('tab_acc')!=undefined)
	    {
		;document.getElementById('tab_acc').setAttribute('class','tab_acc_neales');
	    }

	    if (document.getElementById('tab_spec')!=undefined)
	    {
		;document.getElementById('tab_spec').setAttribute('class','tab_spec');
	    }
		if (document.getElementById('tab_desc')!=undefined)
		{
		;document.getElementById('tab_desc').setAttribute('class','tab_desc_neales');
		}
        if (document.getElementById('tab_coment')!=undefined)
		{
		;document.getElementById('tab_coment').setAttribute('class','tab_coment_neales');
		}
		if (document.getElementById('tab_review')!=undefined)
		{
		document.getElementById('tab_review').setAttribute('class','tab_review_neales');
		}
	    document.getElementById('accesorii').style.display='none';
	    document.getElementById('comentarii').style.display='none';
	    document.getElementById('specificatii').style.display='inline';
		document.getElementById('descriere').style.display='none';
		document.getElementById('review').style.display='none';

	    document.getElementById('buton_spec').style.display='none';
	    document.getElementById('buton_coment').style.display='inline';
	    document.getElementById('buton_acc').style.display='inline';
		document.getElementById('buton_desc').style.display='inline';
		document.getElementById('buton_review').style.display='inline';
	    return false;
	break;

	case "firma":
	    sterge_campuri_firma();
	    document.getElementById('caseta_juridica').style.display='inline';	
	    document.getElementById('buton_firma').style.display='none';	
	    document.getElementById('buton_sav_firma').value='Salveaza firma';	
	    document.getElementById('care_firma').value="0";
	break;
    case "descriere":
	    if (document.getElementById('tab_acc')!=undefined)
	    {
		;document.getElementById('tab_acc').setAttribute('class','tab_acc_neales');
	    }

	    if (document.getElementById('tab_spec')!=undefined)
	    {
		;document.getElementById('tab_spec').setAttribute('class','tab_spec_neales');
	    }
		if (document.getElementById('tab_desc')!=undefined)
		{
		;document.getElementById('tab_desc').setAttribute('class','tab_desc');
		}
        if (document.getElementById('tab_coment')!=undefined)
		{
		;document.getElementById('tab_coment').setAttribute('class','tab_coment_neales');
		}
		if (document.getElementById('tab_review')!=undefined)
		{
		document.getElementById('tab_review').setAttribute('class','tab_review_neales');
		}
	    document.getElementById('comentarii').style.display='none';
	    document.getElementById('accesorii').style.display='none';
	    document.getElementById('specificatii').style.display='none';
		document.getElementById('descriere').style.display='inline';
		document.getElementById('review').style.display='none';

	    document.getElementById('buton_spec').style.display='inline';
	    document.getElementById('buton_coment').style.display='inline';
	    document.getElementById('buton_acc').style.display='inline';
		document.getElementById('buton_desc').style.display='none';
		document.getElementById('buton_review').style.display='inline';
	    return false;
	break;
	case "review":
	    if (document.getElementById('tab_acc')!=undefined)
	    {
		;document.getElementById('tab_acc').setAttribute('class','tab_acc_neales');
	    }

	    if (document.getElementById('tab_spec')!=undefined)
	    {
		;document.getElementById('tab_spec').setAttribute('class','tab_spec_neales');
	    }
		if (document.getElementById('tab_desc')!=undefined)
		{
		;document.getElementById('tab_desc').setAttribute('class','tab_desc_neales');
		}
        if (document.getElementById('tab_coment')!=undefined)
		{
		;document.getElementById('tab_coment').setAttribute('class','tab_coment_neales');
		}
		if (document.getElementById('tab_review')!=undefined)
		{
		document.getElementById('tab_review').setAttribute('class','tab_review');
		}
	    document.getElementById('comentarii').style.display='none';
	    document.getElementById('accesorii').style.display='none';
	    document.getElementById('specificatii').style.display='none';
		document.getElementById('descriere').style.display='none';
		document.getElementById('review').style.display='inline';

	    document.getElementById('buton_spec').style.display='inline';
	    document.getElementById('buton_coment').style.display='inline';
	    document.getElementById('buton_acc').style.display='inline';
		document.getElementById('buton_desc').style.display='inline';
		document.getElementById('buton_review').style.display='none';
	    return false;
	break;
	}

}

function salveaza_comentariu(date)
{
    mesaj="";
//    if (date.nume.value=="")
//    {mesaj=mesaj+"Nu ati v-ati completat numele.\n";}
//    if (date.comentariu.value=="")
//    {mesaj=mesaj+"Nu ati completat comentariul produsului.\n";}

    care=date.e_mail.value;
    filtru=/^.+@.+\..{2,4}$/;

    if (!filtru.test(care))
    {mesaj='Adresa de e-mail introdusa nu este valida.\n';}

    if (mesaj=="")
    {
	return true;
//	care=date.produs.value+"&nume="+date.nume.value+"&coment="+date.comentariu.value+"&e_mail="+date.e_mail.value;
//	deschidere('comentarii',care,'comentarii')
    }
    else
    {alert(mesaj);}
    return false;
}


function caractere_ramase(unde,cate,maxim)
{
    total=cate.length;
    ramas=500-total;

    if (ramas<0)
    {
	document.getElementById('caractere_ramase_text').style.background='#FFBBBB';
	document.getElementById(unde).style.background='#FFBBBB';
    }
    else
    {
	document.getElementById('caractere_ramase_text').style.background='';
	document.getElementById(unde).style.background='';
    }


    if (ramas<0)
    {
	if (ramas==-1)
	{mesaj="un caracter";}
	else
	{mesaj="caractere";}
	document.getElementById('caractere_ramase_depasit').innerHTML="Ati depasit cu: "+(ramas*(-1))+" "+mesaj;
	ramas=0;
    }
    else
    {
	document.getElementById('caractere_ramase_depasit').innerHTML="";    
    }
    
    document.getElementById('caractere_ramase_text').innerHTML=ramas;


}

function alege_producator(care)
{
    if (care!='')
    {document.location.href='/'+care+'.html';}
}

	function cauta_produse(ce_cauta)
	{
	    if (ce_cauta!='' && ce_cauta!='Cauta...' && ce_cauta.length>3) {return true;} else {return false};	
	}

function cost_transport(livrare, plata, adresa)
{
    valoare_livrare=0;
    valoare_plata=0;

	if(livrare.checked)
	    valoare_livrare=livrare.value;
	else
	{
	    var lungime = livrare.length;
	    for(var i = 0; i < lungime; i++) 
	    {
		if(livrare[i].checked) 
		{
		    valoare_livrare=livrare[i].value;
		}
	    }
	}

	if(plata.checked)
	    valoare_plata=plata.value;
	else
	{
	    var lungime = plata.length;
	    for(var i = 0; i < lungime; i++) 
	    {
		if(plata[i].checked) 
		{
		    valoare_plata=plata[i].value;
		}
	    }
	}

    if (document.forms.confirma_comanda.elements['zona_'+adresa]!=undefined)
    zona=document.forms.confirma_comanda.elements['zona_'+adresa].value;
    else
    zona=0;

    care="1&liv="+valoare_livrare+"&plata="+valoare_plata+"&zona="+zona;
    deschidere('transport',care,'cost_transport_pret')

}

function alege_nota(nota)
{
//    document.getElementById("nota_produs").innerHTML=nota;
    document.forms.add_coment.nota.value=nota;
}
