
function fa_obiect() 
{
    var obiectu= false;
  if (obiectu && obiectu.readyState < 4) 
  {obiectu.abort();}

  /*@cc_on
  @if (@_jscript_version >= 5)
    try 
    {obiectu = new ActiveXObject("Msxml2.XMLHTTP");}
    catch (err1) 
    {
         try {obiectu = new ActiveXObject("Microsoft.XMLHTTP");}
	 catch (err2) 
	 {obiectu = false;}
    }
  @else
  obiectu = false;
  @end @*/
  if (!obiectu && typeof XMLHttpRequest != 'undefined') 
  {
    try 
    {obiectu = new XMLHttpRequest();} 
    catch (err) 
    {obiectu = false;}
  }

 if (!obiectu)
 {alert("ATENTIE: Browserul nu suporta 'AJAX'");}

  return obiectu;
}


function valideaza_cod(cod)
{
 if (cod!='')
 {
    setTimeout('deschide_cu_pauza(0,"0&valideaza_cod='+cod+'")',300);
 }

//    deschidere('cos_produse',cod+"&valideaza_cod="+cod,'');
}


function schimba(url,elementu)
{
    if (elementu!="")
    {document.getElementById(elementu).innerHTML = 'Se incarca';}
    var theHttpRequest = fa_obiect();
    theHttpRequest.onreadystatechange = function() {proceseaza(elementu);};
    theHttpRequest.open("GET", url,true);
    theHttpRequest.send(false);

    function proceseaza(elementu)
    {
        if (theHttpRequest.readyState == 4 && elementu!="") 
	{
	    if (theHttpRequest.status == 200) 
	    {document.getElementById(elementu).innerHTML = theHttpRequest.responseText;} 
	    else 
	    {document.getElementById(elementu).innerHTML="Eroare!!!";}
         }
    }
}


function modifica_marime_cos(id_produs, marime)
{
    deschidere("marime_cos",id_produs+"&marime="+marime);
}


// functie facuta repede.... :) alta idee nu am avut in secunda asta
// apare problema daca nu se actualizeaza la timp datele
function modifica_cantitate_cos(id_produs, cantitate)
{
    setTimeout('deschide_cu_pauza('+id_produs+', '+cantitate+')',300);
}

//function modifica_date_produs_cos(id_produs, marime, cantitate, culoare)
function deschide_cu_pauza(id_produs, cantitate)
{
    elementu='lista_produse_cos';

    cachee='&stergeCache=' + (new Date).getTime();

    valori=id_produs+"&cantitate="+cantitate;

    var url = "/cos_produse_actualizeaza.php?v=" + valori + cachee;


    if (elementu!="")
    {document.getElementById(elementu).innerHTML = '<div align="center">Se incarca</div>';}
    var theHttpRequest = fa_obiect();
    theHttpRequest.onreadystatechange = function() {proceseaza(elementu);};
    theHttpRequest.open("GET", url,true);
    theHttpRequest.send(false);

    function proceseaza(elementu)
    {

        if (theHttpRequest.readyState == 4 && elementu!="") 
	{
	    if (theHttpRequest.status == 200) 
	    {
		document.getElementById(elementu).innerHTML = theHttpRequest.responseText;

		transport=document.getElementById('transport').value;


		deschidere('total_cos',0+"&total=1&transport="+transport,'');

		activeaza_selector(); // pus ca sa mearga iar dropdownurile		
	    } 
	    else 
	    {document.getElementById(elementu).innerHTML="Eroare la incarcarea paginii!";}
         }
    }







//    deschidere('cos_produse',id_produs+"&marime="+marime+"&cantitate="+cantitate+"&culoare="+culoare,'');
}

	function alege_transport(care)
	{
	    valoare=document.getElementById("cost_"+care).value;	
	    document.getElementById("total-cos").innerHTML=valoare;
	}



function schimba_poze_produs(datele_produs, ceva,designer)
{
    var date_produs=new Array();
    date_produs=datele_produs.split("|");



    id_produs=date_produs[0];
    cod_produs=date_produs[1];
    pret_produs='<div class="actual-single-price"><h4>'+date_produs[2]+'</h4></div>';
    denumire_produs=date_produs[5];

    if (designer==undefined)
    designer=0;
    
    elementu='gallery-box';

    cachee='&stergeCache=' + (new Date).getTime();

    var url = "/pagina_produs_poze.php?id_produs=" + id_produs + "&designer="+designer+cachee;


    if (elementu!="")
    {document.getElementById(elementu).innerHTML = '<div align="center">Se incarca</div>';}
    var theHttpRequest = fa_obiect();
    theHttpRequest.onreadystatechange = function() {proceseaza(elementu);};
    theHttpRequest.open("GET", url,true);
    theHttpRequest.send(false);

    function proceseaza(elementu)
    {
        if (theHttpRequest.readyState == 4 && elementu!="") 
	{
	    if (theHttpRequest.status == 200) 
	    {
		document.getElementById(elementu).innerHTML = theHttpRequest.responseText;

		jQuery(document).ready(function() 
		    {
		    jQuery("#mycarousel"+id_produs).jcarousel({
			vertical: true,
		        scroll: 2
		    });
		    });

		document.getElementById('id_produs_cos').value=id_produs;
		document.getElementById('id_produs_wish').value=id_produs;

		if (cod_produs!='')
		document.getElementById('cod_produs').innerHTML=cod_produs;

//		if (pret_produs!='')
//		document.getElementById('pret_produs').innerHTML=pret_produs;

 //alert(id_produs);
		if (document.getElementById('pret_'+id_produs)!=undefined)
		{pretu=document.getElementById('pret_'+id_produs).innerHTML;
		pretu=pretu.replace(/\[\[/g,"<h4>");
		pretu=pretu.replace(/\]\]/g,"</h4>");
		}
		else
		{pretu='';}
//	alert(pretu);	
		document.getElementById('pret_produs').innerHTML=pretu;
		

		if (denumire_produs!='')
		document.getElementById('denumire_produs').innerHTML=denumire_produs;    

		if (document.getElementById('descriere_'+id_produs)!=undefined)
		{
		    descriere=document.getElementById('descriere_'+id_produs).innerHTML;
		}
		else
		descriere='';

		document.getElementById('descriere_produs').innerHTML=descriere;
		
		Cufon.replace("h4");


    $("a.jqzoom").kbZoom({
	width:265,
	height:398,
	widthLarge:933,
	heightLarge:1400,
	ignoreX:40,
	ignoreY:40,
	timeZoomIn:700,
	timeZoomOut:500,
        timeToWait:300
    });
		
	    } 
	    else 
	    {document.getElementById(elementu).innerHTML="Eroare la incarcarea paginii!";}


         }
    }

}


function deschidere(actiune,valori,actiune2, ce_zona, zona_aleasa)
{
    cachee='&stergeCache=' + (new Date).getTime();
    switch (actiune)
    {
	case 'newsletter':
	    var url = "/adauga_newsletter.php?v=" + valori + cachee;
	    schimba(url,'newsletter');
	    return false;
	break;
	case 'comentarii':
	    var url = "/comentarii.php?v=" + valori + cachee;
	    schimba(url,'comentarii');
	    return false;
	break;
	case 'cos_produse':
	    var url = "/cos_produse_actualizeaza.php?v=" + valori + cachee;
	    schimba(url,'lista_produse_cos');
	    return false;
	break;
	case 'cos_produse_sus':
	    var url = "/cos_produse_sus.php?v=" + valori + cachee;
	    schimba(url,'cos_produse_inner');
	    return false;
	break;
	case 'cos_produse_sus2':
	    var url = "/cos_produse_sus.php?v=" + valori + cachee+"&mic=1";
	    schimba(url,'produse_cos_sus2');
	    return false;
	break;

	case "marime_cos":	
	    var url = "/cos_produse_actualizeaza.php?v=" + valori + cachee;
	    schimba(url,'cos_produse_marime');
	    return false;
	break;

	case 'total_cos':
	    var url = "/cos_produse_actualizeaza.php?v=" + valori + cachee;
	    schimba(url,'total-cos');
	    return false;
	break;
	case 'consumabile':
	    var url = "/cos_produse_consumabile.php?v=" + valori + cachee;
	    schimba(url,'link_cos');
	    return false;
	break;

	case 'detalii_comanda':
	    var url = "/istoric_comenzi_detalii_comanda.php?v=" + valori + cachee;
	    schimba(url,'detalii_comanda_'+actiune2);
	    return false;
	break;
	case 'filtre_home':
	    var url = "/index_functii.php?mod=cauta&v=" + valori + cachee;
	    schimba(url,'filtre_home_cauta');
	    return false;	
	break;
	case 'taburi_home':
	    var url = "/index_functii.php?mod=tab&zona="+zona_aleasa+"&v=" + valori + cachee;
	    schimba(url,ce_zona);
	    return false;	
	break;

	case 'vot_wish':
	    var url = "/wishlist_actualizeaza.php?v=" + valori + "&n=1"+cachee;	
	    schimba(url,'vot_'+actiune2);
	    return false;	
	break;
	case 'coment_wish':
	    var url = "/wishlist_actualizeaza.php?v=" + valori + "&c=1"+cachee;	
	    schimba(url,'coment_'+actiune2);
	    return false;	
	break;
	case 'tot_coment':
	    var url = "/wishlist_actualizeaza.php?v=" + valori + "&tc=1"+cachee;	
	    schimba(url,'tot_coment_'+actiune2);
	    return false;	
	break;
	case 'cauta_factura':
	    var url = "/retur_produse_factura.php?v=" + valori + cachee;		
	    schimba(url,'lista_produse');
	    return false;	
	break;
	case 'cauta_comanda':
	    var url = "/retur_produse_factura.php?v=" + valori + cachee;		
	    schimba(url,'lista_produse');
	    return false;	
	break;

	case 'cauta_produse_retur':
	    var url = "/retur_produse_cauta.php?v=" + valori + cachee;		
	    schimba(url,'lista_produse_retur');
	    return false;	
	break;
	case 'abonat_newsletter':
	// folosit doar pentru concursul PNK 2010
	    var url = "/pagina_concurs_pnk_verifica.php?v=" + valori + cachee;		
	    schimba(url,'rezultat_verificare');
	    return false;	
	break;
	case 'coment_coco':
	    var url = "/cocolino_actualizeaza.php?v=" + valori + "&c=1"+cachee;	
	    schimba(url,'coment_'+actiune2);
	    return false;	
	break;
	case 'tot_coment_coco':
	    var url = "/cocolino_actualizeaza.php?v=" + valori + "&tc=1"+cachee;	
	    schimba(url,'tot_coment_'+actiune2);
	    return false;	
	break;
	case 'vot_coco':
	    var url = "/cocolino_actualizeaza.php?v=" + valori + "&n=1"+cachee;	
	    schimba(url,'vot_'+actiune2);
	    return false;	
	break;


    }    
}

function alege_judet(ce_judet,zona, tip, doar)
{

    var url = "/alege_judet.php";	
    var htmlu = $.ajax(
    {
	url: url,
	cache: false,
	type:'POST',
	data:"judet=" + ce_judet + "&tip="+tip+"&n=1",
	success:function(htmlu)
	{
	    $("#lista_localitati_"+zona).html(htmlu);	
//	    if (tip=='facturare')

	    if (doar==1)
	    alege_adresa_fact(-1,1);
	}
    });




}


function alege_localitate()
{
    alege_adresa_fact(-1,1);
}


function arata_producatori()
{
    document.getElementById('toti_producatorii').style.display='none';
    document.getElementById('lista_producatori').style.display='';

}

function arata_producatorii_tag()
{
    document.getElementById('toti_producatorii').style.display='none';
    document.getElementById('lista_producatori').style.display='';

}


	function arata_nota(care,produs, calea)
	{
	    for(m=1;m<=5;m++)
	    {
        	if (care<m)
        	document.getElementById("nota_"+m+"_"+produs).src="/"+calea+"steluta_vot_gol.gif";
		else
        	document.getElementById("nota_"+m+"_"+produs).src="/"+calea+"steluta_vot.gif";		    
	    }
	}

/* " */


    function nota_produs(id_prod, nota, designer)
    {
        cachee='&stergeCache=' + (new Date).getTime();

	var adresa='/nota_produs.php?nota='+nota+'&id_produs='+id_prod+'&designer='+designer;
	var url = adresa + cachee;
	schimba(url,'votare_produs_'+id_prod);
    }


function schimba_poza(care,care2, cate_poze, nr)
{

    document.getElementById('imagine_principala').src=care;
    document.getElementById('link_imagine_principala').href=care2;
    document.getElementById('imagine_principala').longDesc=care2;

    for (n=0;n<=cate_poze;n++)
    {
/*	document.forms.galerie['poza_galerie_'+n].style.border=""; */
	document.getElementById('poza_galerie_'+n).style.border="1px solid #E4E4E4";
    }

    document.getElementById('poza_galerie_'+nr).style.border="1px solid #99A4AB";

}

function verifica_tip_persoana(care, cont)
{

    if (cont!=1)
    alege_adresa_fact(-1,1);

    if (care==0)
    {
	document.getElementById("campuri_fizica").style.display="";
	document.getElementById("campuri_juridica").style.display="none";
	$("#alege_da_nu").slideUp();
	$("#date_livrare").slideUp();
	alege_adresa_fact(1,1);

    }
    else
    {
	document.getElementById("campuri_fizica").style.display="none";
	document.getElementById("campuri_juridica").style.display="";
	$("#alege_da_nu").slideDown();
	
    }

}

function verifica_date_comanda(formu)
{
    if (formu.tip_persoana_facturare[0].checked)
    text='_facturare';
    else
    text='_firma';


    var camp_eroare='';
//	alege_adresa_fact(1,1);		    
	campuri='';

            var elemente = formu.elements;
	    gasit=0;
            var str='';
	    
	    plata_aleasa=0;
	    livrare_aleasa=0;
	    ce_livrare=0;

	    citit=0;
            for (var ix=0; ix < elemente.length; ix++)
            {
             var elem = elemente[ix];

             if (elem.value=='' && elem.type!='hidden' && elem.type!='submit' && elem.type!='button' && elem.type!='radio' && elem.id!='fieldu' && elem.type!='checkbox')
             {
		care=elem.name;
		var rezultat=new Array();
		var ver0=new Array();
		var ver1=new Array();
		var ver2=new Array();

		if (care!=undefined)
		{
		    rezultat=care.split(text);
		    ver0=care.split('_facturare');
		    ver1=care.split('_firma');
		    ver2=care.split('_detalii');
		}

		if ((ver0[1]==undefined && ver1[1]==undefined) || (rezultat[1]!=undefined && elem.value=='')) 
	        {
		    if (ver2[1]==undefined)
		    {
			camp_eroare=camp_eroare+"\n"+care;
			gasit=1; elem.style.border='1px solid red';
		    }
		    
		    if (ce_livrare==3 && (elem.name=='judet_livrare' || elem.name=='localitate_livrare'))
		    {
			gasit=0;
		    }
		}
	     
	     } 
	     else if (elem.id!='fieldu')
	      elem.style.border='1px solid #DEE1E4';
	     
	     
	     if (elem.type=='radio')
	     { 
		if (elem.checked==true && elem.name=='mod_plata')
		plata_aleasa=1;

		
	     }


	    if (elem.type=='select-one')
	    {
		if (elem.name=='mod_livrare')
		{
		livrare_aleasa=1;
		ce_livrare=elem.value;
		}
	    }

	     if (elem.type=='checkbox' && elem.id=='am_citit')
	     {
	        if (elem.checked==true)
		citit=1;
	     }
	     
            }

	    if (gasit==0)
	    if (formu.tip_persoana_facturare[0].checked)
	    {
		if (verifica_adresa_mail(formu.e_mail_facturare.value))
		{formu.e_mail_facturare.style.border='1px solid #DEE1E4';}
		else
		{gasit=2;formu.e_mail_facturare.style.border='1px solid red';}
	    }
	    else
	    {
		if (verifica_adresa_mail(formu.e_mail_firma.value))
		{formu.e_mail_firma.style.border='1px solid #DEE1E4';}
		else
		{gasit=2;formu.e_mail_firma.style.border='1px solid red';}
	    }

	    if (gasit==1) {
		var sus=$('#detalii_comanda').offset().top;
		$('html,body').animate({scrollTop : sus},'slow');

//		alert('Nu ati completat toate campurile'+camp_eroare);
		alert('Nu ati completat toate campurile');
		

		return false;
	    }
	    
	    if (gasit==2) {alert('Adresa de e-mail introdusa nu este valida'); return false;}

	    if (gasit==0 && plata_aleasa==0)
	    {
		alert('Nu ati ales modalitatea de plata.');
		return false;
	    }

	    if (gasit==0 && livrare_aleasa==0 && plata_aleasa==1)
	    {
		alert('Nu ati ales modalitatea de livrare.');
		return false;
	    }
	    
	    if (citit==0)
	    {
		alert('Acceptarea termenilor si conditiilor este necesara inainte de a plasa o comanda.');
		return false;
	    }
	    
	    if (gasit==0 && plata_aleasa==1 && livrare_aleasa==1) 
		{
		    return true;

		}		
		return false;
}


function verifica_adresa_mail(adresa)
{

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

    return false;
}

function valideaza_cautare(formu)
{
    if(formu.cautare.value.length<3) {alert('Cautarea trebuie sa aiba minim 3 caractere');return false;} else {formu.submit();return false;}
}

	  function alege_tab_home(tab_curent, zone, ce_tab, zona_curenta)
	  {
		zonele=zone.split('||');
		for (i=0;i<zonele.length;i++)
		{
		    zona=zonele[i];

		    if (zona==tab_curent)
		    {
			document.getElementById(zona+'_ales').style.display='';
			document.getElementById(zona+'_neales').style.display='none';
			document.getElementById(zona+'_caseta').style.display='';
			document.getElementById(zona+'_toateproduse').style.display='';
		    }
		    else
		    {
			document.getElementById(zona+'_ales').style.display='none';
			document.getElementById(zona+'_neales').style.display='';
			document.getElementById(zona+'_caseta').style.display='none';		    
			document.getElementById(zona+'_toateproduse').style.display='none';		    
		    }

		}

		verifica=document.getElementById(tab_curent+'_caseta').innerHTML;

		if (verifica=='' || 1==1)
		{
		    deschidere('taburi_home',ce_tab,'', tab_curent+'_caseta', zona_curenta);
		}

	  }
	  
function alege_filtru_home(sex, categorie, subcategorie, marime, producator)
{
    deschidere('filtre_home',(new Date).getTime()+'&sex='+sex+'&categorie='+categorie+'&subcategorie='+subcategorie+'&marime='+marime+'&producator='+producator);
}


function arata_bannere()
{
    var screenW = 640, screenH = 480;
    if (parseInt(navigator.appVersion)>3) 
    {
      screenW = screen.width;
      screenH = screen.height;
    }
    else if (navigator.appName == "Netscape" 
    && parseInt(navigator.appVersion)==3  && navigator.javaEnabled()) 
    {
	var jToolkit = java.awt.Toolkit.getDefaultToolkit();
	var jScreenSize = jToolkit.getScreenSize();
	screenW = jScreenSize.width;
	screenH = jScreenSize.height;
    }

	document.getElementById('advert_stanga').style.display='none';
	document.getElementById('advert_dreapta').style.display='none';
	document.getElementById('advert_mare').style.width='990px';

		 
    if (screenW<1290)
    {
//	document.getElementById('advert_stanga').style.display='none';
//	document.getElementById('advert_dreapta').style.display='none';
//	document.getElementById('advert_mare').style.width='990px';

    }

    if (screenW<1200)
    {
//	document.getElementById('xbtn_outlet').style.display='none';
//	document.getElementById('xbtn_telefon').style.display='none';
//	document.getElementById('xbtn_designers_boutique').style.display='none';    
    }


    if (screenW>1200)
    {
//	document.getElementById('xbtn_outlet').style.zIndex='2000';
//	document.getElementById('xbtn_telefon').style.zIndex='2000';
//	document.getElementById('xbtn_designers_boutique').style.zIndex='2000';
    }

    if (screenW>1100)
    {
//	document.getElementById('xbtn_telefon').style.zIndex='2000';    
    }


}


function stare_element_filtru(element)
{
    elm=document.getElementById(element).style;
//    alert(elm.display);

    if (elm.display=='')
    elm.display='none';
    else
    elm.display='';
}

function adaugaincos(produs, tip)
{
    if (tip==='')
    {
	if (tip==false)
	document.getElementById("comanda_"+produs).checked='true';

	tip=true;
    }
    
    
    deschidere('consumabile',produs+"&tip="+tip,'');
}


function mod_inlocuire(tip)
{
    formu=document.forms.retur_produse;

    if (tip==0)
    {
	document.getElementById('lista_produse_retur').style.display='';
	document.getElementById('inlocuire_cu_produse_td').style.display='';
	document.getElementById('return_bani_td').style.display='none';
    }
    else
    {
	document.getElementById('lista_produse_retur').style.display='none';
	document.getElementById('inlocuire_cu_produse_td').style.display='none';    
	document.getElementById('return_bani_td').style.display='';
    }

}

function cauta_factura(factura, mail)
{
    if (verifica_adresa_mail(mail))
    {
	    if (isNaN(factura)==false && factura.length==5)
	    {
		deschidere('cauta_factura',mail+'&factura='+factura,'')
		return true;
	    }

	alert('Numarul facturii introduse nu este valid.');return false;
    }
    else
    {alert('Adresa de e-mail introdusa nu este valida');return false;}
}

function cauta_comanda(comanda, mail)
{
    if (verifica_adresa_mail(mail))
    {
	deschidere('cauta_comanda',mail+'&comanda='+comanda,'')
	return true;
    }
    else
    {alert('Adresa de e-mail introdusa nu este valida');return false;}

}


function reincarca_verificare()
{
    poza=document.getElementById('cod_verificare');
    cachee='&cod=' + (new Date).getTime();    
    

    poza.src='/imagine_ver.php?'+cachee;
}

function cauta_produse_retur(cauta)
{
    cauta=cauta.replace(/#/g,"");


    if (cauta!='')
    {
	deschidere('cauta_produse_retur',cauta,'')    
    }
    else
    alert('Va rugam completati produsele pe care doriti sa le primiti in locul celor returnate.');
}

function calculeaza_total_retur()
{
    formu=document.forms.retur_produse.getElementsByTagName("input");
    total=0;

    for (i=0; i<formu.length; i++) 
    {
	if (formu[i].type == 'checkbox') 
	{
	    if (formu[i].checked==true)
	    {
		total=parseFloat(total)+parseFloat(formu[i].value);
	    }
	}
    }

    document.getElementById('total_retur').innerHTML=total;

}

function verifica_retur(formu)
{
    mesaj='';
    if (formu.nume.value=='')
    {
	mesaj=mesaj+'Nu v-ati completat numele\n';
    }
    
    if (verifica_adresa_mail(formu.email.value)==false)
    {
	mesaj=mesaj+'Adresa de e-mail introdusa nu este valida\n';    
    }

    if (formu.verifica_comanda==undefined)
    {
	mesaj=mesaj+'Nu ati ales produsul/ele ce urmeaza a fi returnate\n';        
    }
    else
    {
	formu=document.forms.retur_produse.getElementsByTagName("input");
        total=0;

	for (i=0; i<formu.length; i++) 
	{
	if (formu[i].type == 'checkbox') 
	{
	    if (formu[i].checked==true)
	    {
		total=parseFloat(total)+parseFloat(formu[i].value);
	    }
	}
	}

	if (total==0)
	{
    	    mesaj=mesaj+'Nu ati ales produsul/ele ce urmeaza a fi returnate\n';        
	}
    
    }




    if (document.getElementById('inlocuire_0').checked==true)    
    {

     if (document.getElementById('verifica_produse')==undefined)
     {
	mesaj=mesaj+'Nu ati completat produsele ce doriti sa le primiti.\n';            
     }
     else if (formu.inlocuire_cu_produse.value=='')
     {
	mesaj=mesaj+'Nu ati completat produsele ce doriti sa le primiti.\n';                
     }
    }
    else if (document.getElementById('inlocuire_1').checked==true)
    {
	if (formu.return_bani.value=='')
	{
	    mesaj=mesaj+'Nu ati completat contul IBAN\n';                	
	}
    }
    else
    {
	    mesaj=mesaj+'Nu ati ales modalitatea de returnare\n';                	    
    }
    
    if (mesaj!='')
    {
	alert(mesaj);
	return false;
    }
    else
    return true;
}


function cumpara_produs(idd, tip)
{
    ascunde=document.getElementById('ascund_'+idd);

    if (tip==0)
    {
	document.getElementById('cos_'+idd).style.display='none';
	document.getElementById('cumpara_'+idd).style.display='';
	ascunde.value=0;
    }
    else if (ascunde.value!=1)
    {
	document.getElementById('cos_'+idd).style.display='';
	document.getElementById('cumpara_'+idd).style.display='none';
//	ascunde.value=0;
    }
    

}

function arata_promotie_master(idd,cum)
{
    if (cum==1)
    {
	$('#pro'+idd).show();
    }
    else
	$('#pro'+idd).hide();

}

function arata_info_plata(idd)
{
    $(function(){
//  $('div.info_plata').css('display','none');
  $('div.info_plata').fadeOut("fast");
  
  //css('display','none');
  });

//    document.getElementById('p_'+idd).style.display='';  
  $('#p_'+idd).fadeIn();    
    
}

function arata_ratele(idd)
{

 if (document.getElementById('div_rate')!=null)
 {
    if (idd==25)
    document.getElementById('div_rate').style.display='';
    else
    document.getElementById('div_rate').style.display='none';
 }
    

    if (idd==13)
    {
//	tb_show("Promotie MasterCard","promotie_mastercard.php?height=280&width=990", "");
    
    }
    else
    {
    
    
    }

}


function am_ales_mastercard()
{
    var formu=document.forms.alege_cadoul;

    var ales=0;    
    var ales=formu.ce_cadou.value;

    if (ales>0)
    {
    
    }
    else
    {
	for(var i = 0; i < formu.cadou.length; i++)
	{
		if(formu.cadou[i].checked)
	    ales=formu.cadou[i].value;	
	}
    }
    
    if (ales>0)
    {
    document.getElementById('promotie_mastercard').value=ales;    
    tb_remove();
    }
    else
    alert('Nu ati ales cadoul!');

}

function arata_voucher()
{
    document.getElementById('div_voucher1').style.display='';
    document.getElementById('elem_voucher').style.display='none';
    document.getElementById('livrare_gratuita').style.display='none';
}


function arata_meniu(care, mod)
{

    if (mod==true)
    {
	document.getElementById('mm_'+care).style.display='';
    }
    else
    {
	document.getElementById('mm_'+care).style.display='none';    
    }


/*
    if (mod==true)
    {
	$('#mm_'+care).slideDown("slow");
    }
    else
    {
	$('#mm_'+care).slideUp("slow");

    }
*/

}

function selecteaza_mare(care, mod, curent, tipul)
{
    if (mod==true)
    {
	document.getElementById('cm_'+care).setAttribute("class", "hover_mare"+tipul);
	document.getElementById('cm_'+care).setAttribute("className", "hover_mare"+tipul);
/*	if (document.getElementById('cm_'+curent)!=undefined)
	{
	    document.getElementById('cm_'+curent).setAttribute("class", "fara_hover");
	    document.getElementById('cm_'+curent).setAttribute("className", "fara_hover");
	}
*/
    }
    else
    {
	document.getElementById('cm_'+care).setAttribute("class", "fara_hover");
	document.getElementById('cm_'+care).setAttribute("className", "fara_hover");

/*	if (document.getElementById('cm_'+curent)!=undefined)
	{
	    document.getElementById('cm_'+curent).setAttribute("class", "hover_mare");
	    document.getElementById('cm_'+curent).setAttribute("className", "hover_mare");
	}
*/
    }


}


function start_slider(start,stop, maxim, ales_start, ales_stop)
{
	            $(function() {
	                $slider = $("#slider");//Caching slider object
	                $amount = $("#pret");//Caching amount object

	                $val_mic = $("#valoare_mica");//Caching amount object
	                $val_mare = $("#valoare_mare");//Caching amount object

	                $camp_val_mic = $("#camp_valoare_mica");//Caching amount object
	                $camp_val_mare = $("#camp_valoare_mare");//Caching amount object

			$buton_activeaza=$("#activeaza_filtrare");
			
	                $slider.slider({
	                    range: true, // necessary for creating a range slider
	                    min: start, // minimum range of slider
	                    max: maxim, //maximimum range of slider
	                    values: [ales_start, ales_stop], //initial range of slider
	                    slide: function(event, ui) { // This event is triggered on every mouse move during slide.
	                        $val_mic.val(ui.values[0]);//set value of  amount span to current slider values
	                        $val_mare.val(ui.values[1]);//set value of  amount span to current slider values

	                        $camp_val_mic.html(ui.values[0]);//set value of  amount span to current slider values
	                        $camp_val_mare.html(ui.values[1]);//set value of  amount span to current slider values

			  	

	                    }
			
	                });

			$('#slider').mouseup(function() {

				verifica_pret();				

			  });
	 
	                $val_mic.val($slider.slider("values", 0));//set value of  amount span to current slider values
	                $val_mare.val($slider.slider("values", 1));//set value of  amount span to current slider values

	                $camp_val_mic.html($slider.slider("values", 0));//set value of  amount span to current slider values
	                $camp_val_mare.html($slider.slider("values", 1));//set value of  amount span to current slider values

	            });


}

function verifica_pret()
{
    cine=document.getElementById('activeaza_filtrare').style;

    if (cine.display=='none')
    {
	  $buton_activeaza.show('slow', function() {
		      // Animation complete.
	    });
					
    }
    
    genereaza_link();
}


function genereaza_link()
{

    linku=window.location.href;
    lll=linku.split("?");
    if (lll[1]!=undefined)
    linku=lll[0];

    linku=linku.replace(".html","");
    
    v1=document.getElementById('valoare_mica').value;
    v2=document.getElementById('valoare_mare').value;

    v1=v1.replace(" lei","");
    v2=v2.replace(" lei","");

    are_filtru=linku.indexOf("filtru:");


    if (are_filtru>=0)
    {
	are_pret=linku.indexOf("pret:");
	if (are_pret>=0)
	{
	    into=linku.split("pret:");
	    into=into[1];
	    into=into.split("brand:");
	    into=into[0];
	    into=into.split("culoare:");
	    into=into[0];

	    linku=linku.replace(into,v1+"~"+v2)+".html";

	}
	else
	{
	    ultimu=linku.lastIndexOf("-");
	    if (ultimu>=0)
	    {
		linku=linku.substr(0,ultimu);
	    }
	    
	    linku=linku+"pret:"+v1+"~"+v2+".html";
	}
	
    }
    else
    {


	linku=linku+"/filtru:pret:"+v1+"~"+v2+".html";

    // stupiiddddddd
	linku=linku.replace("pagina_2/","");
	linku=linku.replace("pagina_3/","");
	linku=linku.replace("pagina_4/","");
	linku=linku.replace("pagina_5/","");
	linku=linku.replace("pagina_6/","");
	linku=linku.replace("pagina_7/","");

    }
    
    document.getElementById('activeaza_filtrare').href=linku;
    
}

function arata_paginare(pagina, cate,zona)
{

    for (i=0;i<=((cate)*10);i+=10)
    {
	document.getElementById(zona+'g_'+i+'_'+(i+9)).style.display='none';
	document.getElementById(zona+'el_'+(i)).style.display='';
    }


    document.getElementById(zona+'g_'+pagina+'_'+(pagina+9)).style.display='';
    document.getElementById(zona+'el_'+(pagina)).style.display='none';

}



function lista_cos_produse(directie)
{
    var unde=document.getElementById("unde_e").value;

    var cate=$(".produse_cos_sus_produs").length;
    
    if (directie=='sus')
	unde=unde*1-1;
    else
	unde=unde*1+1;


    if (unde<1)
    unde=0
    if (unde>cate)
    unde=cate;
    
    var distanta=89;
    var viteza=400;
    
    if (directie=='sus')
    {
	document.getElementById("buton_jos").style.display='';
	document.getElementById("buton_jos_stins").style.display='none';

	$("#cos_produse_sus_lista_inner").animate({"marginTop": "+="+distanta+"px"}, viteza, 'linear');
    }
    else if (directie='jos')
    {
	document.getElementById("buton_sus").style.display='';
	document.getElementById("buton_sus_stins").style.display='none';

	$("#cos_produse_sus_lista_inner").animate({"marginTop": "-="+distanta+"px"}, viteza, 'linear');
    
    }
    
    if (unde==1)
    {
	document.getElementById("buton_sus_stins").style.display='';

	document.getElementById("buton_sus").style.display='none';
	document.getElementById("buton_jos").style.display='';
    }


    if (unde==cate)
    {
	document.getElementById("buton_jos_stins").style.display='';

	document.getElementById("buton_jos").style.display='none';
	document.getElementById("buton_sus").style.display='';
    }

    document.getElementById("unde_e").value=unde;

}

function sunt_deja_client(ce, reload)
{
    formu=document.getElementById('login_cos');
    if (ce==0)
    {
	formu.style.display='none';
//	document.getElementById('produse_vizitate').style.display='none';
	document.getElementById('detalii_comanda').style.display='';


	// trebuie verificare daca a deschis deja sa nu mai deschida.. ci doar sa afiseze div
	if ($.trim(document.getElementById("detalii_comanda").innerHTML)=="" || reload==1)
	{
	$('#detalii_comanda').html('<div style="text-align:center">Se incarca formularul... <img src="/img/loading.gif" style="vertical-align:middle;"/></div>');
	var url="?transport="+document.getElementById('transport').value;

	var htmlu = $.ajax({
	url: "/cos_produse_detalii_comanda.php"+url,
	cache: false,
	success:function(htmlu)
	{
//	$("#detalii_comanda").html(htmlu);
	document.getElementById('detalii_comanda').innerHTML=htmlu;

	var sus=$('#detalii_comanda').offset().top;
	$('html,body').animate({scrollTop : sus},'slow');
	
	}
	 });


	}
	else
	{
	var sus=$('#detalii_comanda').offset().top;
	$('html,body').animate({scrollTop : sus},'slow');
	}
    
    }
    else
    {
        document.getElementById('am_uitat_parola_c').style.display='none';

	formu.style.display='';
//	document.getElementById('produse_vizitate').style.display='';
	document.getElementById('detalii_comanda').style.display='none';
    
    }
    
    document.getElementById('transport').disabled='disabled';
}

function arata_detalii_comanda()
{
//    transport=document.forms.actualizare_cos.transport.value;

    $('.trimite_comanda').fadeOut("slow");

    var sus=$('.cart-inapoi').offset().top;
    $('html,body').animate({scrollTop : sus},'slow');



    $('#este_client').fadeIn("slow");


}



function arata_cos_sus(mod, ref)
{
    var ver=document.getElementById('produse_cos_sus');
 if (mod==1)
 {
	ver.style.display='block';
 
	if (document.getElementById('cos_produse_inner').innerHTML=='' || ref==1)
	deschidere('cos_produse_sus',0);
 }
 else
	ver.style.display='none';

}

function arata_cos_sus2(mod, ref)
{
    var ver=document.getElementById('produse_cos_sus2');
 if (mod==1)
 {
// alert(1);
	ver.style.display='block';
 
//	if (document.getElementById('cos_produse_inner').innerHTML=='' || ref==1)
	deschidere('cos_produse_sus2',0);
 }
 else
	ver.style.display='none';

}


function adauga_produs_in_cos(formu)
{
    var marime=formu.marime.value;
    var cantitate=formu.cantitate.value;
    var culoare=formu.culoare.value;
    var idd=formu.id_produs.value;
    
    var url="id="+idd+"&marime="+marime+"&culoare="+culoare+"&cantitate="+cantitate;
    
    url="/cos_produse_adauga.php?"+url;

    var htmlu = $.ajax(
    {
	url: url,
	cache: false,
	success:function(htmlu)
	{
	    $("#ce_e_in_cos").html(htmlu);	
	    arata_cos_sus(1,1);
	
	    setTimeout ('arata_cos_sus(0)',10000);
	}
    });

    
    return false;
}



function sterge_din_cos(ccos)
{
    deschidere('cos_produse_sus',ccos);

    var url = "/cos_produse_sus.php?v=" + ccos;

//	    schimba(url,'cos_produse_inner');


    var htmlu = $.ajax(
    {
	url: url,
	cache: false,
	success:function(htmlu)
	{
	    $("#cos_produse_inner").html(htmlu);	
//	    arata_cos_sus(1);
	}
    });

    url="/cos_produse_adauga.php";

    var htmlu = $.ajax(
    {
	url: url,
	cache: false,
	success:function(htmlu)
	{
	    $("#ce_e_in_cos").html(htmlu);	
	}
    });


}


function abonare_newsletter()
{
    formu=document.forms.abonare_la_newsletter;

    mailu=formu.mail_newsletter.value;

    if (verifica_adresa_mail(mailu))
    {

    $("#abonare_newsletter").fadeOut("slow",function()
    {
	$("#alege_tip_newsletter").fadeIn();
    
    });
    
    }
    else
    {
	alert("Adresa de e-mail introdusa nu este valida");
    }
    
    return false;
}

function trimite_abonare(care)
{
    
    if (verifica_adresa_mail(mailu))
    {
    url="/adauga_newsletter.php?mail="+mailu+"&sex="+care+"&a=1";
    
    
    var htmlu = $.ajax(
    {
	url: url,
	cache: false,
	success:function(htmlu)
	{
	    $("#alege_tip_newsletter").html(htmlu);	
	}
    });

    }
    else
    {
	alert("Adresa de e-mail introdusa nu este valida");
	$("#alege_tip_newsletter").fadeOut("slow",function()
	{
	    $("#abonare_newsletter").fadeIn();
	});

    }
}


function alege_adresa_fact(mod, asc)
{
    if (mod==-1)
    {
	if(document.getElementById('adresa_da').checked)
	{
	    mod=1;
	}
	else
	{
	    mod=0;
	}
    }

    if (mod==1)
    {
	if (asc!=1)
	{
	document.getElementById('adresa_da').checked='checked';
	document.getElementById('adresa_nu').checked='';
	}
    
	formu=document.forms.detalii_comanda;
	pers=valoare_radio(formu.tip_persoana_facturare);
	
	if (pers==0)
	{
	    judet=formu.judet_facturare.value;	
	    localit=formu.localitate_facturare.value;
	    adresa=formu.adresa_facturare.value;
	    
	}
	else
	{
	    judet=formu.judet_firma.value;
	    localit=formu.localitate_firma.value;
	    adresa=formu.adresa_firma.value;
	}
	
	
	formu.adresa_livrare.value=adresa;
	formu.judet_livrare.value=judet;
	alege_judet(judet+'&localit='+localit,'livrare','livrare');


	$('#date_livrare').slideUp();

//	if (asc!=1)	
//	$('#date_livrare').slideUp();
    
    }
    else
    {
	if (asc!=1)	
	{
	document.getElementById('adresa_nu').checked='checked';
	document.getElementById('adresa_da').checked='';
	$('#date_livrare').slideDown();
	}
    }

}


function valoare_radio(element)
{
    
    var valoare;
    
    for (var i=0; i < element.length; i++)
    {
	if (element[i].checked)
        {
	          var valoare = element[i].value;
	}
    }
  
    return valoare;
}


function am_uitat_parola_cos()
{
    document.getElementById('login_cos').style.display='none';

    document.getElementById('am_uitat_parola_c').style.display='';

}

function fa_link_poza(poza, cod)
{
    var unde=poza.lastIndexOf('/');
    poza=poza.substr(unde*1+1);

    return cod+"||"+poza;
}

function suna_ma()
{
    var tel=document.getElementById('telefon_suna').value;

    if (tel!='' && tel.length==10)
    {

    $('#rasp_suna').html('Va rugam asteptati... ');


    url="/suna-ma.php?telefon="+tel+"&ver="+ (new Date).getTime();
    
    
    var htmlu = $.ajax(
    {
	url: url,
	cache: false,
	success:function(htmlu)
	{
	    $("#rasp_suna").html(htmlu);	
	}
    });
    }
    else
    alert("Va rugam sa completati numarul de telefon.");    
    
    }


function adauga_sr(cod_ver)
{


    var con=confirm("Doriti adaugarea Revistei Shopping Report la comanda dumneavoastra?");

    if (con==true)
    {
	url='/adauga_sr.php?ver='+cod_ver;

	var htmlu = $.ajax(
	{
	    url: url,
	    cache: false,
	    success:function(htmlu)
	    {
	    $("#TB_ajaxContent").html(htmlu);	
	    }
	});
    

    }

}

function afiseaza_mod_plata(care)
{
    if (care==4)
    {
	$("#arata_plata6").slideUp();
//	ales=document.forms.detalii_comanda.mod_plata.value;
	$("#p_6").slideUp();

	ales=$('input[name=mod_plata]:checked').val() 

//alert(ales);
	if (ales==6)
	ales=$('input[name=mod_plata]').removeAttr("checked");
 

    }
    else
    {
	$("#arata_plata6").slideDown();

    }

}


// -- trusted script -- //
var z="";function verify(a,b,c,d){b=b.replace(/|-|./gi,"");var e=new RegExp("\s","g");b=b.replace(e,"");if(!z.closed&&z.location){z.location.href=encodeUrl(a)}else{z=window.open(encodeUrl(a),b,"location=no, scrollbars=yes, resizable=yes, toolbar=no, menubar=no, width="+c+", height="+d);if(!z.opener)z.opener=self}if(window.focus){z.focus()}}function encodeUrl(a){if(a.indexOf("?")>0){encodedParams="?";parts=a.split("?");params=parts[1].split("&");for(i=0;i<params.length;i++){if(i>0){encodedParams+="&"}if(params[i].indexOf("=")>0){p=params[i].split("=");encodedParams+=(p[0]+"="+escape(encodeURI(p[1])))}else{encodedParams+=params[i]}}a=parts[0]+encodedParams}return a} 
// --------------------- //

