

var prod_anounce_id = 0;
function showAnounceBox(e){
	var light;
	if (light = document.getElementById("lightbox_content")){
		show_litebox(470);
		
		var prod_id = parseInt(this.getAttribute("rel").replace("prod_anounce_","")) || 0;
		var prod_name = document.getElementById("prod_name_"+prod_id).innerHTML || "";

		var content = dBuild.build("div", null, [
			["div", {"className" : "big_bold"},"Alerta de stoc"],
			["div", {"className" : "err", "id" : "not_err"}],
			["div", {"className" : "op_central"},[
				["div", null,[
					"pentru ",
					["b", null, prod_name]
				]],
				["br"],
				["div", {"className" : "op_subtext"},"Va rugam sa introduceti adresa dumneeavoastra de email pentru a va anunta in momentul in care devine disponibil"],
				["div", {"className" : "clear"}],
				
				["div", {"className" : "op_container"},"Email"],
				["div", {"className" : "op_container"},[
					["input", {"type" : "text", "name" : "not_mail", "id" : "not_mail"},"Email"]
				]],
				["div", {"className" : "clear"},"&nbsp;"]
			]],
			["div", {"className" : "op_buttons"},[
				["a", {"href" : "javascript:void(0);", "className" : "right", "rel" : "add_not_prod_"+prod_id},[
					["img", {"src" : buttonsImgURL+"/adauga.jpg", "alt" : "Adauga"}]
				]],
				["a", {"href" : "javascript:void(0);", "className" : "left"},[
					["img", {"src" : buttonsImgURL+"/inapoi.jpg", "alt" : "Inapoi"}]
				]],
				["div", {"className" : "clear"}]
			]]
		]);

		var lnks = content.getElementsByTagName("a");
		var add_link = lnks[0];
		var back_link = lnks[1];

		whi.events.addEvent(add_link, 'click', clickAddNotEmail);
		whi.events.addEvent(back_link, 'click', hide_litebox);

		light.appendChild(content);
	}
}

function clickAddNotEmail(e){
	var a;
	var prod_id = parseInt(this.getAttribute("rel").replace("add_not_prod_","")) || 0;
	if (prod_id > 0){
		if (a = document.getElementById('not_mail')){
			var not_email = a.value;
			if (not_email != ''){
				confirm_stoc_email = not_email;
				prod_anounce_id = prod_id;

				ajax.requestFile = site+'/lib/add_mail.php?email='+not_email+'&id='+prod_id;
				ajax.onCompletion = showNotResponse;
				ajax.runAJAX();
			}else if (a = document.getElementById('not_err')){
				a.innerHTML = 'Introduceti un email!';
			}
		}
	}
}

function showNotResponse(){
	var a;
	if (ajax.response){
		var str = ajax.response.toString().split("%sep%");
		switch (str[0]){
			case '1' :
			case '2' :
			
					var prod_id = prod_anounce_id;
					var prod_name = document.getElementById("prod_name_"+prod_id).innerHTML || "";

					var content = dBuild.build("div", null, [
						["div", {"className" : "big_bold"},"Alerta de stoc"],
						["div", {"className" : "op_central"},[
							["div", null,[
								"pentru ",
								["b", null, prod_name]
							]],
							["br"],
							["div", {"id" : "not_conf_message"}]
						]],
						["div", {"className" : "op_buttons"},[
							["a", {"href" : "javascript:void(0);", "className" : "left"},[
								["img", {"src" : buttonsImgURL+"/inapoi.jpg", "alt" : "Inapoi"}]
							]],
							["div", {"className" : "clear"}]
						]]
					]);
					var lnks = content.getElementsByTagName("a");
					var back_link = lnks[0];
					whi.events.addEvent(back_link, 'click', hide_litebox);

					var lightbox = document.getElementById('lightbox');
					lightbox.innerHTML = '';
					lightbox.appendChild(content);

					if (str[0] == '1'){
						var txt = show_confirm_box(confirm_stoc_email, 'alerta_stoc', 1);
						document.getElementById('not_conf_message').appendChild(txt);
					}else{
						var container = document.getElementById('not_conf_message');

						var dv = document.createElement("div");
						dv.className = "err op_subtext";
						dv.innerHTML = "Adresa dumneavoastra de e-mail a fost adaugata";
						container.appendChild(dv);
						
						dv = document.createElement("div");
						dv.className = "clear";
						container.appendChild(dv);
					}
					break;
			case '0' :
			default :
					if (a = document.getElementById('not_err')){
						a.innerHTML = str[1];
					}
					break;

		}
	}
}


jsRules.addRule("a.js_show_anounce",function(){
	whi.events.addEvent(this, 'click', showAnounceBox);
});


