
function pune_color(asta,ce_fac)
{
    if (ce_fac==1)
    {asta.style.background='lightyellow';}
    else
    {asta.style.background='white';}
}


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


function modifica_cos(produsu,actiune)
{
    deschidere('cosu',produsu,actiune);
    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

    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+"Adresa de e-mail nu este corecta\n";}
    }


    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('/deal/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":
	    document.getElementById('tab_spec').className='tab_neales';
	    document.getElementById('tab_com').className='tab_neales';
	    document.getElementById('tab_acc').className='tab';

	    document.getElementById('specificatii').style.display='none';
	    document.getElementById('comentarii').style.display='none';
	    document.getElementById('accesorii').style.display='inline';
	    return false;
	break;
	case "specificatii":
	    document.getElementById('tab_spec').className='tab';
	    document.getElementById('tab_com').className='tab_neales';
	    document.getElementById('tab_acc').className='tab_neales';

	    document.getElementById('accesorii').style.display='none';
	    document.getElementById('comentarii').style.display='none';
	    document.getElementById('specificatii').style.display='inline';
	    return false;
	break;
	case "comentarii":
	    document.getElementById('tab_spec').className='tab_neales';
	    document.getElementById('tab_com').className='tab';
	    document.getElementById('tab_acc').className='tab_neales';

	    document.getElementById('accesorii').style.display='none';
	    document.getElementById('specificatii').style.display='none';
	    document.getElementById('comentarii').style.display='inline';
	    return false;
	break;
	case "firma":
	    sterge_campuri_firma();
	    sterge_campuri_adresa();
	    document.getElementById('caseta_adresa_fizica').style.display='none';	
    	    document.getElementById('buton_sav_adresa').value='Adauga adresa';	
	    document.getElementById('buton_adrese').style.display='inline';	

	    document.getElementById('caseta_juridica').style.display='inline';	
	    document.getElementById('buton_firma').style.display='none';	
	    document.getElementById('buton_sav_firma').value='Adauga firma';	
	    document.getElementById('care_firma').value="0";
	break;

	case "adresa":
	    sterge_campuri_adresa();
	    sterge_campuri_firma();
	    document.getElementById('caseta_juridica').style.display='none';	
	    document.getElementById('buton_sav_firma').value='Adauga firma';	
	    document.getElementById('buton_firma').style.display='inline';	

	    document.getElementById('caseta_adresa_fizica').style.display='inline';	
	    document.getElementById('buton_adrese').style.display='none';	
	    document.getElementById('care_adresa_m').value="0";
    	    document.getElementById('buton_sav_adresa').value='Adauga adresa';	
	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=="")
    {
	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 plutitoru(divu_cautat)
{
 var startx = 10, starty = 200;
 var ns = (navigator.appName.indexOf("Netscape") != -1);
 var docu = document;
 var px = document.layers ? "" : "px";

 function ml(id)
 {
 var el=docu.getElementById?docu.getElementById(id):docu.all?docu.all[id]:docu.layers[id];
 if(docu.layers)el.style=el;
 el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};
 el.x = startx; el.y = starty;
 return el;
 }

 window.stayTopLeft=function()
 {
 var pagy = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
 var docuy = (pagy > starty) ? pagy : starty;
 obiectu.y += (docuy - obiectu.y)/8;
 obiectu.sP(obiectu.x, obiectu.y);
 setTimeout("stayTopLeft()", 20);
 }

 obiectu = ml(divu_cautat);
 stayTopLeft();
}

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;


}