// JavaScript Document
function goAjax()
{
var req = false;
try
  {
    req = new XMLHttpRequest(); /* e.g. Firefox */
  }
catch(err1)
  {
  try
    {
     req = new ActiveXObject("Msxml2.XMLHTTP");
  /* some versions IE */
    }
  catch(err2)
    {
    try
      {
       req = new ActiveXObject("Microsoft.XMLHTTP");
  /* some versions IE */
      }
      catch(err3)
        {
         req = false;
        }
    }
  }
return req;
}
/////////
// JavaScript Document
function marire_th(src,folder,arr){
	src = src.split("/");
	src = src[src.length-1];
	var are = false;
	for(i=0;i<arr.length;i++){
		if(arr[i]==src){
	var poza = document.getElementById('poza_medie');
	poza.innerHTML = '<a rel="thumbnail" href="foto/produse/'+folder+'/mare/'+src+'"><img border ="0"  src="foto/produse/'+folder+'/mediu/'+src+'"></a>';
	var imag = poza.getElementsByTagName('img');
	imag = imag[0];
	imag.style.cursor="pointer";
	are = true;
	break;
		} 
	}
	if(!are){
	var poza = document.getElementById('poza_medie');
	poza.innerHTML = '<img border ="0"  src="imagini/noimage.jpg">';	
	}
	creeaza();
}
//
function schimba_culori(src){
	src = src.split("/");
	src = src[src.length-1];
	var are_main = false;
	var are_detaliu1 = false;
	var are_detaliu2 = false;
	var are_detaliu3 = false;
	
	for(i=0;i<main_mediu.length;i++){
		if(main_mediu[i] == src){
		var poza = document.getElementById('poza_medie');
	poza.innerHTML = '<a href="foto/produse/main/mare/'+src+'" rel = "thumbnail"><img border ="0"  src="foto/produse/main/mediu/'+src+'"></a>';
	var imag = poza.getElementsByTagName('img');
	imag = imag[0];
	imag.style.cursor="pointer";
	are_main = true;
	break;
		}
	}
	if(!are_main){
		var poza = document.getElementById('poza_medie');
	poza.innerHTML = '<img border ="0"  src="imagini/noimage.jpg">';
	}
	for(i=0;i<detaliu1_ar.length;i++){
		if(detaliu1_ar[i] == src){
	var detaliu1 = document.getElementById('detaliu1');
	detaliu1.style.display="block";
	detaliu1.innerHTML = '<img border ="0"  vspace="4" src="foto/produse/detaliu1/mediu/'+src+'">';
	are_detaliu1 = true;
	break;
		}
	}
	if(!are_detaliu1){
		var detaliu1 = document.getElementById('detaliu1');
	    detaliu1.style.display="none";
	}
	
	for(i=0;i<detaliu2_ar.length;i++){
		if(detaliu2_ar[i] == src){
	var detaliu2 = document.getElementById('detaliu2');
	detaliu2.style.display="block";
	detaliu2.innerHTML = '<img border ="0"  vspace="4" src="foto/produse/detaliu2/mediu/'+src+'">';
	are_detaliu2 = true;
	break;
		}
	}
	if(!are_detaliu2){
		var detaliu2 = document.getElementById('detaliu2');
	    detaliu2.style.display="none";
	}
	
	for(i=0;i<detaliu3_ar.length;i++){
		if(detaliu3_ar[i] == src){
	var detaliu3 = document.getElementById('detaliu3');
	detaliu3.style.display="block";
	detaliu3.innerHTML = '<img border ="0"  border ="0"  vspace="4" src="foto/produse/detaliu3/mediu/'+src+'">';
	are_detaliu3 = true;
	break;
		}
	}
	if(!are_detaliu3){
		var detaliu3 = document.getElementById('detaliu3');
	    detaliu3.style.display="none";
	}
	
	
	var main = document.getElementById('main');
	main.innerHTML = '<img border ="0"  vspace="4" src="foto/produse/main/mediu/'+src+'">';
	
	p_main = main.getElementsByTagName('img');
	
	p_main = p_main[0];
	
	p_main.onclick = function(){
		marire_th(this.src,'main',main_mediu);
	}
	
	rap = 350/80;
	p_main.width = parseInt(80);
	
	p_detaliu1 = detaliu1.getElementsByTagName('img');
	p_detaliu1 = p_detaliu1[0];
	p_detaliu1.onclick = function(){
		marire_th(this.src,'detaliu1',detaliu1_ar);
	}
	p_detaliu1.width = parseInt(80);
	
	p_detaliu2 = detaliu2.getElementsByTagName('img');
	p_detaliu2 = p_detaliu2[0];
	p_detaliu2.onclick = function(){
		marire_th(this.src,'detaliu2',detaliu2_ar);
	}
	p_detaliu2.width = parseInt(80);
	
	p_detaliu3 = detaliu3.getElementsByTagName('img');
	p_detaliu3 = p_detaliu3[0];
	p_detaliu3.onclick = function(){
		marire_th(this.src,'detaliu3',detaliu3_ar);
	}
	p_detaliu3.width = parseInt(80);
	creeaza();
}
//
/*function zoom_image(src){
	
	parti = src.split("/");
	src = parti[parti.length-1];
	
	var care = parti[parti.length-3];
	
	var dims = new Array(dim_main,dim_detaliu1,dim_detaliu2,dim_detaliu3);
	var mari = new Array(main_mare,detaliu1_mare,detaliu2_mare,detaliu3_mare);
	
	var w = '';
	
if(care == "main"){
   for(i=0;i<dims[0].length;i++){
		if(mari[0][i] == src){
			w = dims[0][i];
			break;
		}
	}
} else if(care == "detaliu1"){
   for(i=0;i<dims[1].length;i++){
		if(mari[1][i] == src){
			w = dims[1][i];
			break;
		}
	}
} else if(care == "detaliu2"){
   for(i=0;i<dims[2].length;i++){
		if(mari[2][i] == src){
			w = dims[2][i];
			break;
		}
	}
} else if(care == "detaliu3"){
   for(i=0;i<dims[3].length;i++){
		if(mari[3][i] == src){
			w = dims[3][i];
			break;
		}
	}
}
	
	var variabile = "&curenta="+care+"&src="+src+"#"+w;
	
	for(k = 0; k<mostre.length; k++){
		variabile+="&culoarea"+k+"="+mostre[k];
	for(i=0;i<main_mare.length;i++){
		if(main_mare[i]==mostre[k]){
		variabile += "PLUSmain~"+dim_main[i];
		break;
		}
	}
	
	for(i=0;i<detaliu1_mare.length;i++){
		if(detaliu1_mare[i]==mostre[k]){
		variabile += "PLUSdetaliu1~"+dim_detaliu1[i];
		break;
		}
	}
	
	for(i=0;i<detaliu2_mare.length;i++){
		if(detaliu2_mare[i]==mostre[k]){
		variabile += "PLUSdetaliu2~"+dim_detaliu2[i];
		break;
		}
	}
	
	for(i=0;i<detaliu3_mare.length;i++){
		if(detaliu3_mare[i]==mostre[k]){
		variabile += "PLUSdetaliu3~"+dim_detaliu3[i];
		break;
		}
	}
	}
	
	variabile+="&total_culori="+mostre.length;
	
	var txt = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="100%" height="800" id="flash/zoom" align="middle">'+
	'<param name="allowScriptAccess" value="sameDomain" />'+
	'<param name="allowFullScreen" value="false" />'+
	'<param name="movie" value="flash/zoom.swf?'+variabile+'" />'+
	'<param name="loop" value="false" />'+
	'<param name="menu" value="false" />'+
	'<param name="quality" value="high" />'+
	'<param name="scale" value="noscale" /><param name="salign" value="lt" /><param name="wmode" value="transparent" />'+
	'<param name="bgcolor" value="#ffffff" />	'+
	'<embed src="flash/zoom.swf?'+variabile+'" loop="false" menu="false" quality="high" scale="noscale" salign="lt" wmode="transparent" bgcolor="#ffffff" width="100%" height="800" name="flash/zoom" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
	'</object>';
	
	var divul = document.getElementById('flash_zoom');
	
	divul.innerHTML = '';
	divul.innerHTML = txt;
	
	divul.style.top = scrollingDetector()+"px";
	divul.style.display = "block";
}
//*/
function scrollingDetector(){
	if (navigator.appName == "Microsoft Internet Explorer"){
		return document.body.scrollTop;
	}
	else{
		return window.pageYOffset;
	}
	
	}
////////////
function close_flash(){
	var divul = document.getElementById('flash_zoom');
	divul.innerHTML = '';
	divul.style.display='none';
}
//
///////////////////
var i;
function verifica_user(user){
	if(user==""){
		alert("Va rugam mai intai sa introduceti un nume de utilizator!");
	} else  {
		var verif = goAjax();
		var url = "verifica_user.php?username="+user;
		verif.open("GET",url);
		verif.onreadystatechange = function(){
			if(verif.readyState==4){
				document.getElementById('mesaj_verificare').style.display = "block";
				document.getElementById('mesaj_verificare').innerHTML = verif.responseText;
				i = setInterval(inchide_verificare,3000);
			}
		}
		verif.send(null);
	}
}
/////////////////////
function inchide_verificare(){
	document.getElementById('mesaj_verificare').style.display = "none";
	clearInterval(i);
}
/////////////////////
function selecteaza_toate(){
	var inputs = document.getElementsByTagName('input');
	for(i=0;i<inputs.length;i++){
		if(inputs[i].type=='checkbox' && inputs[i].name!='html')
		if(!inputs[i].checked){
		inputs[i].checked="checked";
		id = inputs[i].name.substr(8,4);
		document.getElementById('cantitate_'+id).value = '1';
		}
	}
}
/////////////////////
function deselecteaza_toate(){
	var inputs = document.getElementsByTagName('input');
	for(i=0;i<inputs.length;i++){
		if(inputs[i].type=='checkbox' && inputs[i].name!='html')
		if(inputs[i].checked){
		inputs[i].checked=false;
		id = inputs[i].name.substr(8,4);
		document.getElementById('cantitate_'+id).value = '';
		}
	}
}
////////////////////
function green_bg(elem){
	elem.style.background="#efffb9";
}
function normal_bg(elem){
	elem.style.background="";
}
///////////////
function sterge_din_cos(id,elem,cale_server){
	if(confirm("Sunteti sigur ca doriti sa eliminati acest produs din cosul de cumparaturi?")){
		window.location=cale_server+"cos-cumparaturi.php?d="+id;
	} else{
		elem.checked = false;
	}
}
/////////////////////
function preview_comanda(cale){
	window.open(cale+"vezi_comanda.php","","width=700,height=700,scrollbars=yes,resizable=yes");
}
//
function vezi_comanda(cale,comanda_id,id_membru){
	window.open(cale+"continut_comanda.php?comanda_id="+comanda_id+"&id_membru="+id_membru,"","width=700,height=700,scrollbars=yes,resizable=yes");
}
//
function add_to_wishlist(){
	var okk = "nu e bine";
	var inputs = document.getElementsByTagName('input');
	for(i=0;i<inputs.length;i++){
		if(inputs[i].type=='checkbox' && inputs[i].name!='html')
		if(inputs[i].checked){
			id = inputs[i].name.substr(8);
			cantitate = document.getElementById('cantitate_'+id).value;
			pret = document.getElementById('pret_'+id).value;
			if(isNaN(cantitate)){
				alert("Va rugam ca in campul cantitate sa introduceti numai  caractere numerice.");
				return false;
			}
			if(cantitate==0){
				alert("Va rugam sa introduceti o cantitate mai mare decat 0");
				return false;
			}
			okk = "e bine";
			var url = "check_stoc.php?produs_id="+id+"&cantitate="+cantitate+"&tip=produs";
            addtowishlist(id,cantitate,pret,"produs");
		}
	}
	
       if(okk=="nu e bine"){
		alert("Nu aveti produse selectate.");
	} else{
		alert("Produsele selectate au fost adaugate la wishlist.");
		window.location.reload();
	}
}
///////
function salveaza_wishlist(CALE_SERVER){
	if(document.getElementById('nume_lista').value==''){
		alert("Va rugam sa alegeti un nume pentru lista dvs.");
	} else {
		var ceva = goAjax();
		var url = "save_wishlist.php?nume_lista="+document.getElementById('nume_lista').value+"&act=insert";
		ceva.open("GET",url);
		ceva.onreadystatechange = function(){
			if(ceva.readyState == 4){
				if(ceva.responseText == "ok"){
					window.location = CALE_SERVER+"wish-list/";
				} else {
					window.alert(ceva.responseText);
				}
			}
		}
		ceva.send(null);
	}
}
///////
///////
function salveaza_wishlist_2(CALE_SERVER){
		var ceva2 = goAjax();
		var url = "save_wishlist.php?nume_lista_select="+document.getElementById('nume_lista_select').value+"&act=update";
		ceva2.open("GET",url);
		ceva2.onreadystatechange = function(){
			if(ceva2.readyState == 4){
				if(ceva2.responseText == "ok"){
					window.location = CALE_SERVER+"wish-list/";
				} else {
					window.alert(ceva2.responseText);
				}
			}
		}
		ceva2.send(null);
	}
///////
function recomanda_unui_prieten(){
	var divul = document.getElementById('div_recomanda');
	divul.style.display = "block";
}
///////
var produs = "";
var linkul = "";
function trimite_recomandarea(){
	
	produs = arguments[0];
	linkul = arguments[1];
	
	var mail = document.getElementById('mail').value;
		var mesaj = document.getElementById('mesaj').value;
		var numele = document.getElementById('numele').value;
if(numele==""){
	alert("Va rugam sa completati campul nume.");
}else if(mail==""){
	alert("Va rugam sa introduceti adresa de email a destinatarului.");
}else if(!isEmail(mail)){
	alert("Va rugam sa introduceti o adresa de email valida.");
} else{
	if(mesaj=="")
		if(!confirm("Mesajul dvs. este gol. Trimiteti oricum?"))
			return false;
			
			var recomanda = goAjax();
			var url = "recomanda.php?email="+mail+"&mesaj="+mesaj+"&produs="+produs+"&link="+linkul+"&nume="+numele;
			recomanda.open("GET",url);
			recomanda.onreadystatechange = function(){
			if(recomanda.readyState == 4){
				if(recomanda.responseText == "ok"){
					document.getElementById("div_recomanda").innerHTML = '<div align="right"><img border ="0"  src="imagini/close.jpg" onclick="document.getElementById(\'div_recomanda\').style.display=\'none\'" style="cursor:hand" /></div><span class="rosu">Recomandarea dvs. a fost trimisa cu succes!</span>';
				} else {
					//alert("Ne pare rau dar momentan aceasta functie este indisponibila. Va rugam incercati mai tarziu.");
					alert(recomanda.responseText);
				}
			}
			}
			recomanda.send(null);
		 }
}
///////
function isEmail(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}
//
function inchide_divuri(id){
	var divuri = document.getElementsByTagName('tr');
	var lungime = id.length;
	for(i=0;i<divuri.length;i++){
		if(divuri[i].id.substr(0,lungime)==id && divuri[i].id.substr(lungime,1)=="_"){
		if(divuri[i].style.display=="none"){
		divuri[i].style.display="block";
		document.getElementById('plus_minus'+id).src="imagini/minus.gif";
		}else{
		divuri[i].style.display="none";
		document.getElementById('plus_minus'+id).src="imagini/plus.gif";
		}
		}
	}
}

//
function masoara_timpul(){
	var mergi = goAjax();
	var url = "masoara_timpul.php?masoara=1&random="+Math.random()*10000;
	mergi.open("GET",url,true);
	mergi.onreadystatechange = function(){
		if(mergi.readyState==4){
          //
		}
	}
	mergi.send(null);
}

function valideaza_contact(f){
	if(f.nume.value==""){
		alert("Nu ati completat numele dvs.");
		f.nume.focus();
		return false;
	}else if(f.email.value==""){
		alert("Nu ati completat adresa dvs. de email.");
		f.email.focus();
		return false;
	} else if(!isEmail(f.email.value)){
		alert("Adresa de email introdusa nu este valida.");
		f.email.focus();
		return false;
	} else if(f.mesaj.value==""){
		alert("Va rugam sa completati mesajul dvs.");
		f.mesaj.focus();
		return false;
	}
}

function dezabonare_valid(f){
	if(f.email.value=="" || !isEmail(f.email.value)){
		alert("Va rugam sa introduceti o adresa de email valida.");
		return false;
	}
}
//
function password_recovery(){
	var ceva = goAjax();
	var email = document.formular.email.value;
	
	var url = "p_recover.php?email="+email;
	
	ceva.open("GET",url,false);
	ceva.onreadystatechange = function(){
		if(ceva.readyState==4){
			if(ceva.responseText == "ok"){
				pr_ok = true;
			} else {
				pr_ok = false;
				alert("Ne pare rau dar nu putem gasi aceasta adresa de email in baza noastra de date.");
			}
		}
	}
	ceva.send(null);
	
	return pr_ok;
	
}
//
var int_news;
function inscriere_newsletter(v){
	if(v == ''){
		alert('Va rugam sa introduceti adresa dvs. de email.');
	} else if(!isEmail(v)){
		alert('Va rugam sa introduceti o adresa de email valida.');
	} else {
		var trimite = goAjax();
		
		var url = "inscriere_newsletter.php?email="+v;
		
		trimite.open("GET", url, true);
		
		trimite.onreadystatechange = function(){
			if(trimite.readyState == 4){
				if(trimite.responseText == "ok"){
					var divul = document.getElementById("msgul");
					divul.style.display = "block";
					divul.style.padding = "10px";
					divul.background = "#EFFDD7";
					divul.innerHTML = '<strong>'+"V-ati inscris cu succes la newsletterul Maxine. <BR>Va multumim!"+'</strong>';
					int_news = setInterval(inchide_l,3000,divul);
					document.newsle.email_news.value='';
				} else if(trimite.responseText == "deja"){
					var divul = document.getElementById("msgul");
					divul.style.display = "block";
					divul.style.padding = "10px";
					divul.background = "#EFFDD7";
					divul.innerHTML = '<strong>'+"Sunteti deja inscris la newsletterul Maxine. <BR>Va multumim!"+'</strong>';
					int_news = setInterval(inchide_l,3000);	
					document.newsle.email_news.value='';
				}
			}
		}
		
		trimite.send(null);
	}
}
//
function inchide_l(){
	var divul = document.getElementById("msgul");
	divul.style.display = "none";
}
//
var tabs = new Array(true,false,false,false);
function m_over(ob){
	var i = ob.id.substr(1,1);
	if(!tabs[i]){
		
	var str = ob.style.background.split("/");
	str = str[str.length-1];
	str = str.substr(0,str.length-1);
	if(str.substr(4,2) != "on")
	ob.style.background = ob.style.background.replace("tab_","tab_on_");	
	}
}
//
function m_out(ob){
	var i = ob.id.substr(1,1);
	if(!tabs[i]){
	var str = ob.style.background.split("/");
	str = str[str.length-1];
	str = str.substr(0,str.length-1);
	if(str.substr(4,2) == "on")
	ob.style.background = ob.style.background.replace("on_","");
	}
}
//
function onpress(ob){
	var i = ob.id.substr(1,1);
	for(var j=0;j<4;j++){
		if(j==i){
	    tabs[j] = true;
		arata_tab(document.getElementById("c"+i));
		}else{
		tabs[j] = false;
		m_out(document.getElementById("t"+j));
		}
	}
	fade_out('adauga_comentariu');
}
//
function arata_tab(ob){
var i = ob.id.substr(1,1);	
for(var j=0;j<4;j++){
		if(j==i){
	    document.getElementById("c"+j).style.display = "block";
		}else{
		tabs[j] = false;
		 document.getElementById("c"+j).style.display = "none";
		}
	}
}
/////////////////////////////////
var arr = false;
var nota = 0;
function stea(ind){
if(!arr)
for(i=1;i<=ind;i++){
document.getElementById("im"+i).src = "images/stea_on.jpg";
}
}
function stea_off(){
if(!arr)
for(i=1;i<=5;i++){
document.getElementById("im"+i).src = "images/stea_off.jpg";
}
}
function selecteaza(ind){
for(i=1;i<6;i++){
if(i<=ind)
document.getElementById("im"+i).src = "images/stea_on.jpg";
else
document.getElementById("im"+i).src = "images/stea_off.jpg";
}
arr = true;
nota = ind;
}
///////////////////////
var el;
var int_fade;
var index;
function fade_in(element_id){
	el = document.getElementById(element_id);
	clearInterval(int_fade);
	index = 0;
	el.style.display = "block";
	int_fade = setInterval(fade,10);
}
///////////////////////
function fade(){
	if(index<=100){
		el.style.filter = "alpha(opacity="+index+")";
		el.style.MozOpacity  = index/100;
		el.style.opacity = index/100;
		el.style.KhtmlOpacity = (index / 10); 
		index+=5;
	} else {
		clearInterval(int_fade);
	}
}
///////////////////////
function fade2(){
	if(index>=0){
		el.style.filter = "alpha(opacity="+index+")";
		el.style.MozOpacity  = index/100;
		el.style.opacity = index/100;
		el.style.KhtmlOpacity = (index / 100); 
		index-=5;
	} else {
		clearInterval(int_fade);
		el.style.display = "none";
	}
}
///////////////////////
function fade_out(element_id){
	el = document.getElementById(element_id);
	clearInterval(int_fade);
	index = 100;
	el.style.MozOpacity  = 1;
	el.style.opacity = 1;
	el.style.KhtmlOpacity = 1; 
	int_fade = setInterval(fade2,10);
}
///////////////////////
var int_rec;
function trimite_recomandarea(){
	var i = -1;
	while(++i < arguments.length-1){
		if(arguments[i] == ''){
			alert("Va rugam sa completati toate campurile marcate cu steluta.");
			return;
		}  
	}
	
	if(arguments[2] == "" || !isEmail(arguments[2])){
		alert("Va rugam sa introduceti adresa de email a expeditorului.");
		return;
	}
	
	if(arguments[4] == "" || !isEmail(arguments[4])){
		alert("Va rugam sa introduceti adresa de email a destinatarului.");
		return;
	}
	         
			var subject = "Ati primit o recomandare din partea lui "+ arguments[1]+".";
			var to = arguments[4];
			var message = arguments[1]+" va recomanda produsul "+arguments[6]+" de pe site-ul www.maxine.ro."+'_rn_'+"Acesta poate fi vizualizat accesand linkul urmator: "+'\_rn_'+arguments[0]+
			'_rn_'+arguments[5];
			var from = arguments[2];
			
			var headers = "From: "+arguments[2];
			
			var tri = goAjax();
			var url = "recomanda.php?subject="+subject+"&to="+to+"&message="+message+"&from="+from+"&headers="+headers;
			
			tri.open("GET",url);
			tri.onreadystatechange = function(){
				if(tri.readyState == 4)
				var div_msg = document.getElementById("mesaj_recomandare");
				div_msg.style.background="#eeeeee";
				div_msg.style.padding="10px";
				div_msg.innerHTML = tri.responseText;
				int_rec = setInterval(inchide_divul_ala,5000);
			}
			tri.send(null);
}
///////////////////////
function inchide_divul_ala(){
document.getElementById("mesaj_recomandare").style.display = "none";
document.getElementById("numele").value = "";
document.getElementById("numele2").value = "";
document.getElementById("emailul").value = "";
document.getElementById("emailul2").value = "";
document.getElementById("mesajul").value = "";
}