function arata_filtru(x)

{

	elx=locate_el(x);

	if(elx)

		{

			elx.style.display='block';

		}

}

function ascunde_filtru(x)

{

	elx=locate_el(x);

	if(elx)

		{

			elx.style.display='none';

		}

}





function selecteazatot()

{

	fel=locate_el('formmultipla');

	n=fel.elements.length;

	for(i=0; i<n; i++)

		{

			if(fel.elements[i].type)

				{

					if(fel.elements[i].type=='checkbox')

						{

							fel.elements[i].checked=true;

						}

				}

		}

}





function sel_subcats(chel)

{

	chhiddel=locate_el(chel.name+"_hidd");

	if(chhiddel)

		{

			if(chel.checked)

				{

					scarr=chhiddel.value.split(".");

					for(i=0; i<scarr.length; i++)

						{

							sccb=locate_el("cat_"+scarr[i]);

							if(sccb)

								{

									sccb.checked=true;

								}

						}

				}

			else

				{

					scarr=chhiddel.value.split(".");

					for(i=0; i<scarr.length; i++)

						{

							sccb=locate_el("cat_"+scarr[i]);

							if(sccb)

								{

									sccb.checked=false;

								}

						}

				}

		}

}





function deselecteazatot()

{

	fel=locate_el('formmultipla');

	n=fel.elements.length;

	for(i=0; i<n; i++)

		{

			if(fel.elements[i].type)

				{

					if(fel.elements[i].type=='checkbox')

						{

							fel.elements[i].checked=false;

						}

				}

		}

}



function locate_elm(n, d)

	{

		var p,i,x;

		

		if(!d) d=document;

		

		if((p=n.indexOf("?"))>0&&parent.frames.length)

			{

				d=parent.frames[n.substring(p+1)].document;

				n=n.substring(0,p);

			}

		

		if(!(x=d[n])&&d.all)

		x=d.all[n];

		

		for (i=0;!x&&i<d.forms.length;i++)

		x=d.forms[i][n];

		

		for(i=0;!x&&d.layers&&i<d.layers.length;i++)

		x=locate_elm(n,d.layers[i].document);

		

		if(!x && d.getElementById)

		x=d.getElementById(n);

		

		return x;

	}

	





/***********************************************

* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)

* This notice MUST stay intact for legal use

* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code

***********************************************/



/* Modified to support Opera */

function bookmarksite(title,url){

if (window.sidebar) // firefox

	window.sidebar.addPanel(title, url, "");

else if(window.opera && window.print){ // opera

	var elem = document.createElement('a');

	elem.setAttribute('href',url);

	elem.setAttribute('title',title);

	elem.setAttribute('rel','sidebar');

	elem.click();

} 

else if(document.all)// ie

	window.external.AddFavorite(url, title);

}







	

var cursor = {x:0, y:0};

if(document.all) { document.onmousemove = UpdateCursorPositionDocAll; }

else { document.onmousemove = UpdateCursorPosition; }

	

	

function new_win_user(s, p, lang)

	{

			

		if(document.all)

			{

				sx=window.screenLeft;

				sy=window.screenTop;

			}

		else

			{

				sx=window.screenX;

				sy=window.screenY;

			}

			

		if(document.all)

			{

				if(document.compatMode == "CSS1Compat")

					{

						tx=document.body.parentNode.scrollLeft;

						ty=document.body.parentNode.scrollTop;

					}

				else

					{

						tx=document.body.scrollLeft;

						ty=document.body.scrollTop;

					}

			}

		else

			{

				tx=window.scrollX;

				ty=window.scrollY;

			}

		

		if(cursor.y<130)

			{

				y=10;

			}

		else

			{

				y=cursor.y-130;

			}

		if(cursor.x<380)

			{

				x=10;

			}

		else

			{

				x=cursor.x-380;

			}

		

		x=x+sx-tx;

		y=y+sy-ty;

  		window.open("pop.php?id="+s+"&pagina="+p+"&lang="+lang,"","WIDTH=600,HEIGHT=520, TOP="+y+" ,LEFT="+x+"");

	}

	



function new_win_user2(s, p, lang)

	{

			

		if(document.all)

			{

				sx=window.screenLeft;

				sy=window.screenTop;

			}

		else

			{

				sx=window.screenX;

				sy=window.screenY;

			}

			

		if(document.all)

			{

				if(document.compatMode == "CSS1Compat")

					{

						tx=document.body.parentNode.scrollLeft;

						ty=document.body.parentNode.scrollTop;

					}

				else

					{

						tx=document.body.scrollLeft;

						ty=document.body.scrollTop;

					}

			}

		else

			{

				tx=window.scrollX;

				ty=window.scrollY;

			}

		

		if(cursor.y<130)

			{

				y=10;

			}

		else

			{

				y=cursor.y-130;

			}

		if(cursor.x<380)

			{

				x=10;

			}

		else

			{

				x=cursor.x-380;

			}

		

		x=x+sx-tx;

		y=y+sy-ty;

  		window.open("pop2.php?id="+s+"&pagina="+p+"&lang="+lang,"","WIDTH=600,HEIGHT=600, TOP="+y+" ,LEFT="+x+"");

	}







	



function new_win_print(ucn)

	{

			

		if(document.all)

			{

				sx=window.screenLeft;

				sy=window.screenTop;

			}

		else

			{

				sx=window.screenX;

				sy=window.screenY;

			}

			

		if(document.all)

			{

				if(document.compatMode == "CSS1Compat")

					{

						tx=document.body.parentNode.scrollLeft;

						ty=document.body.parentNode.scrollTop;

					}

				else

					{

						tx=document.body.scrollLeft;

						ty=document.body.scrollTop;

					}

			}

		else

			{

				tx=window.scrollX;

				ty=window.scrollY;

			}

		

		if(cursor.y<130)

			{

				y=10;

			}

		else

			{

				y=cursor.y-130;

			}

		if(cursor.x<380)

			{

				x=10;

			}

		else

			{

				x=cursor.x-380;

			}

		

		x=x+sx-tx;

		y=y+sy-ty;

  		window.open("print?ucn="+ucn, "", "WIDTH=815,HEIGHT=520, scrollbars=yes, TOP="+y+" ,LEFT="+x+"");

	}



function new_win_print_factura_admin(id_factura)

	{

			

		if(document.all)

			{

				sx=window.screenLeft;

				sy=window.screenTop;

			}

		else

			{

				sx=window.screenX;

				sy=window.screenY;

			}

			

		if(document.all)

			{

				if(document.compatMode == "CSS1Compat")

					{

						tx=document.body.parentNode.scrollLeft;

						ty=document.body.parentNode.scrollTop;

					}

				else

					{

						tx=document.body.scrollLeft;

						ty=document.body.scrollTop;

					}

			}

		else

			{

				tx=window.scrollX;

				ty=window.scrollY;

			}

		

		if(cursor.y<130)

			{

				y=10;

			}

		else

			{

				y=cursor.y-130;

			}

		if(cursor.x<380)

			{

				x=10;

			}

		else

			{

				x=cursor.x-380;

			}

		

		x=x+sx-tx;

		y=y+sy-ty;

  		window.open("print-factura-admin?id="+id_factura, "", "WIDTH=620,HEIGHT=520, scrollbars=yes, TOP="+y+" ,LEFT="+x+"");

	}

	

function new_win_print_factura(id_factura)

	{

			

		if(document.all)

			{

				sx=window.screenLeft;

				sy=window.screenTop;

			}

		else

			{

				sx=window.screenX;

				sy=window.screenY;

			}

			

		if(document.all)

			{

				if(document.compatMode == "CSS1Compat")

					{

						tx=document.body.parentNode.scrollLeft;

						ty=document.body.parentNode.scrollTop;

					}

				else

					{

						tx=document.body.scrollLeft;

						ty=document.body.scrollTop;

					}

			}

		else

			{

				tx=window.scrollX;

				ty=window.scrollY;

			}

		

		if(cursor.y<130)

			{

				y=10;

			}

		else

			{

				y=cursor.y-130;

			}

		if(cursor.x<380)

			{

				x=10;

			}

		else

			{

				x=cursor.x-380;

			}

		

		x=x+sx-tx;

		y=y+sy-ty;

  		window.open("print-factura?id="+id_factura, "", "WIDTH=620,HEIGHT=520, scrollbars=yes, TOP="+y+" ,LEFT="+x+"");

	}

	

	

function new_win_print_nir(id_factura)

	{

			

		if(document.all)

			{

				sx=window.screenLeft;

				sy=window.screenTop;

			}

		else

			{

				sx=window.screenX;

				sy=window.screenY;

			}

			

		if(document.all)

			{

				if(document.compatMode == "CSS1Compat")

					{

						tx=document.body.parentNode.scrollLeft;

						ty=document.body.parentNode.scrollTop;

					}

				else

					{

						tx=document.body.scrollLeft;

						ty=document.body.scrollTop;

					}

			}

		else

			{

				tx=window.scrollX;

				ty=window.scrollY;

			}

		

		if(cursor.y<130)

			{

				y=10;

			}

		else

			{

				y=cursor.y-130;

			}

		if(cursor.x<380)

			{

				x=10;

			}

		else

			{

				x=cursor.x-380;

			}

		

		x=x+sx-tx;

		y=y+sy-ty;

  		window.open("print-nir?id="+id_factura, "", "WIDTH=620,HEIGHT=520, scrollbars=yes, TOP="+y+" ,LEFT="+x+"");

	}

	





function UpdateCursorPosition(e)

	{

		cursor.x = e.pageX;

		cursor.y = e.pageY;

	}

function UpdateCursorPositionDocAll(e)

	{

		cursor.x = event.clientX;

		cursor.y = event.clientY;

	}// JavaScript Document

	

	

	







/***********************************************

* IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)

* Visit DynamicDrive.com for hundreds of original DHTML scripts

* This notice must stay intact for legal use

***********************************************/



//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:

//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:

var iframeids=["myframe"]



//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):

var iframehide="yes"



var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]

var FFextraHeight=getFFVersion>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers



function resizeCaller() {

var dyniframe=new Array()

for (i=0; i<iframeids.length; i++){

if (document.getElementById)

resizeIframe(iframeids[i])

//reveal iframe for lower end browsers? (see var above):

if ((document.all || document.getElementById) && iframehide=="no"){

var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])

tempobj.style.display="block"

}

}

}



function resizeIframe(frameid){

var currentfr=document.getElementById(frameid)

if (currentfr &&!window.opera){

currentfr.style.display="block"

if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax

currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight;

else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax

currentfr.height = currentfr.Document.body.scrollHeight+200;

if (currentfr.addEventListener)

currentfr.addEventListener("load", readjustIframe, false)

else if (currentfr.attachEvent){

currentfr.detachEvent("onload", readjustIframe) // Bug fix line

currentfr.attachEvent("onload", readjustIframe)

}

}

else

{

	if(window.opera)

		{

			currentfr.scrolling="yes"

			currentfr.style.overflow="scroll"

		}

}

}



function readjustIframe(loadevt) {

var crossevt=(window.event)? event : loadevt

var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement

if (iframeroot)

resizeIframe(iframeroot.id);

}



function loadintoIframe(iframeid, url){

if (document.getElementById)

document.getElementById(iframeid).src=url

}




if (window.addEventListener)

window.addEventListener("load", resizeCaller, false)

else if (window.attachEvent)

window.attachEvent("onload", resizeCaller)

else

window.onload=resizeCaller


jQuery.noConflict();

var timer_is_on=0;
var pozitie=1;
var not_over_promo=0;

jQuery(document).ready(function () 
{
	
	jQuery.preLoadImages("img/cos_alt.gif", "img/cos_cumpar.gif", "img/cos_detalii.gif", "img/cos_detalii_alt.gif", "img/dots_1.png", "img/dots_2.png", "img/dots_3.png", "img/dots_4.png", "img/promo_inapoi.png", "img/promo_inainte.png", "img/over_promo_frame.png");
	
	jQuery("#tipprodus_att").change(function () {
		
		  tipul_sel=jQuery("#tipprodus_att option:selected").val();			
		  jQuery.ajax({
				   type: "GET",
				   url: "actions/get_grup_from_type.php",
				   cache: false,
				   data: ({tipul: tipul_sel}),
				   complete: function (XH, textmes) {
					  if(textmes!="success")
					  	{
					  		alert("Eroare de accesare: "+textmes);
						}
					},
				   success: function(html){
					 jQuery("#div_grup_at").html(html);
				    }

				 });
			}).change();
	
	
	jQuery("#camptip").change(function () {
		
		  tipul_sel=jQuery("#camptip option:selected").val();			
		  ucn_sel=jQuery("#ucn").val();	
		  jQuery.ajax({
				   type: "GET",
				   url: "actions/get_atts_from_type.php",
				   cache: false,
				   data: ({tipul: tipul_sel, ucn: ucn_sel}),
				   complete: function (XH, textmes) {
					  if(textmes!="success")
					  	{
					  		alert("Eroare de accesare: "+textmes);
						}
					},
				   success: function(html){
					 jQuery("#div_ats").html(html);
				    }

				 });
			}).change();
	

	
	
	
	jQuery(".mad_sel_sortare").change(function () {
		
		  tipsortare=jQuery(".mad_sel_sortare option:selected").val();	
		  linkasc=jQuery("#mad_asc").val();			
		  linkdesc=jQuery("#mad_desc").val();	
		  
		  if(tipsortare=="asc")
		  	{
				window.location=linkasc;
			}
		  
		  if(tipsortare=="desc")
		  	{
				window.location=linkdesc;
			}
		  
		});
	


	pretmin_val=jQuery("#pret_min_hid").val();
	pretmax_val=jQuery("#pret_max_hid").val();
	slidmin_val=jQuery("#slider_min_hid").val();
	slidmax_val=jQuery("#slider_max_hid").val();

	step_val=jQuery("#step").val();
	jQuery("#slider").slider({
				range: true,
				min: parseInt(slidmin_val),
				max: parseInt(slidmax_val),
				step: parseInt(step_val),
				values: [parseInt(pretmin_val), parseInt(pretmax_val)],
				slide: function(event, ui) {
					jQuery("#pret_min").html(ui.values[0]+" LEI");
					jQuery("#pret_max").html(ui.values[1]+" LEI");
					jQuery("#pret_min_hid").val(ui.values[0]);
					jQuery("#pret_max_hid").val(ui.values[1]);
				}
			});
	jQuery("#pret_min").html(jQuery("#slider").slider("values", 0)+" LEI");
	jQuery("#pret_max").html(jQuery("#slider").slider("values", 1)+" LEI");


	jQuery("#ok_filtre").click(	function () {
			leg=jQuery("#linkacum").val();
			fchar="?";
			if(leg.indexOf("?")>=0)
				{
					fchar="&";
				}
			window.location=leg+fchar+"pret_min="+jQuery("#pret_min_hid").val()+"&pret_max="+jQuery("#pret_max_hid").val();
		});
	

	jQuery('.jqlb').lightBox();
	jQuery('a[rel=jqlb]').lightBox();

		
	jQuery(".dashboard").datepicker({ dateFormat: 'dd/mm/yy', showOn: 'both', buttonImage: 'img/date.gif', buttonImageOnly:true, changeMonth: true, changeYear: true });
	
	

	nr_bannv=jQuery("#nr_promo").val();
	if(nr_bannv>1)
		{
			
			start_promo_slider();
			move_promo_slider();
			not_over_promo=1;
			
			jQuery(".mad_promo_inapoi").click(function () {
				b_move_left(1);
			});
			jQuery(".mad_promo_inainte").click(function () {
				b_move_right(1);
			});
			
			jQuery(".mad_promo_slider").mouseover(function () {
				not_over_promo=0;
			});
			jQuery(".mad_promo_slider").mouseout(function () {
				not_over_promo=1;
			});
			
			
		}
	jQuery('a[rel=jqlb_banner]').lightBox();

});

function start_promo_slider()
{
	timer_is_on=1;
}
function stop_promo_slider()
{
	timer_is_on=0;
}

function move_promo_slider()
{
	if(timer_is_on && not_over_promo)
		{
			pozitie++;
			if(pozitie==5)
				{
					pozitie=1;
					schimba_pozitie(pozitie.toString());
					b_move_right(0);
				}
			else
				{
					schimba_pozitie(pozitie.toString());
				}
		}
	setTimeout('move_promo_slider()', 1500);
}

function schimba_pozitie(pozitie_noua)
{
	jQuery('#promo_dots').removeClass('mad_promo_dots_1 mad_promo_dots_2 mad_promo_dots_3 mad_promo_dots_4');
	jQuery('#promo_dots').addClass('mad_promo_dots_'+pozitie_noua);
}

function b_move_right(asteapta)
{
	if(asteapta)
		{
			schimba_pozitie("1");
			pozitie=1;
			stop_promo_slider();
			setTimeout('start_promo_slider()', 10000);
		}
	ml=jQuery("#m_left").val();
	nr_bannv=jQuery("#nr_promo").val();
	
	m_n=parseInt(ml);
	n_b=parseInt(nr_bannv);
	max_ml=(n_b-1)*(-760);
	
	if(max_ml<m_n)
		{
			ml_nou=parseInt(ml)-760;
			jQuery(".mad_promo_slider").animate( { marginLeft: ml_nou.toString()+"px" }, 1000);
			ml=jQuery("#m_left").val(ml_nou.toString());
		}
	else
		{
			ml_nou=0;
			jQuery(".mad_promo_slider").animate( { marginLeft: ml_nou.toString()+"px" }, 1000);
			ml=jQuery("#m_left").val(ml_nou.toString());

		}
}
function b_move_left(asteapta)
{
	if(asteapta)
		{
			schimba_pozitie("1");
			pozitie=1;
			stop_promo_slider();
			setTimeout('start_promo_slider()', 10000);
		}
	ml=jQuery("#m_left").val();
	nr_bannv=jQuery("#nr_promo").val();
	
	m_n=parseInt(ml);
	n_b=parseInt(nr_bannv);
	max_ml=(n_b-1)*(-760);
	
	if(m_n<0)
		{
			ml_nou=parseInt(ml)+760;
			jQuery(".mad_promo_slider").animate( { marginLeft: ml_nou.toString()+"px" }, 1000);
			ml=jQuery("#m_left").val(ml_nou.toString());
		}
	else
		{
			ml_nou=max_ml;
			jQuery(".mad_promo_slider").animate( { marginLeft: ml_nou.toString()+"px" }, 1000);
			ml=jQuery("#m_left").val(ml_nou.toString());

		}
}

(function(jQuery) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  jQuery.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery)