if(typeof HTMLElement!="undefined" && !
HTMLElement.prototype.insertAdjacentElement){
	HTMLElement.prototype.insertAdjacentElement = function
(where,parsedNode)
	{
		switch (where){
		case 'beforeBegin':
			this.parentNode.insertBefore(parsedNode,this)
			break;
		case 'afterBegin':
			this.insertBefore(parsedNode,this.firstChild);
			break;
		case 'beforeEnd':
			this.appendChild(parsedNode);
			break;
		case 'afterEnd':
			if (this.nextSibling) 
this.parentNode.insertBefore(parsedNode,this.nextSibling);
			else this.parentNode.appendChild(parsedNode);
			break;
		}
	}

	HTMLElement.prototype.insertAdjacentHTML = function
(where,htmlStr)
	{
		var r = this.ownerDocument.createRange();
		r.setStartBefore(this);
		var parsedHTML = r.createContextualFragment(htmlStr);
		this.insertAdjacentElement(where,parsedHTML)
	}


	HTMLElement.prototype.insertAdjacentText = function
(where,txtStr)
	{
		var parsedText = document.createTextNode(txtStr)
		this.insertAdjacentElement(where,parsedText)
	}
}


function show_load(div_id)
{
	$(div_id).innerHTML=$('loader').innerHTML;
}
function load_trimite_prieten(prod_id)
{
	open_win();
	show_load('op_win2');

	var url ="op.php?act=trimite_prieten";
	var pars="act=trimite_prieten&prod_id="+prod_id;
	
	
	var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, 
	onComplete: function update_form(originalRequest)
	{

		$('op_win2').innerHTML = originalRequest.responseText;
	}
	
	});
	return false;
}
function reload_regiune()
{
	var tara_id=$('adresa_tara_id').value;
	var url ="op.php?act=reload_regiune";
	var pars="act=reload_regiune&tara_id="+tara_id;
	
	
	var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, 
	onComplete: function update_form(originalRequest)
	{

		$('adresa_regiune_id_div').innerHTML = originalRequest.responseText;
		reload_oras();
	}
	
	});
	return false;
}
function reload_oras()
{
	var regiune_id;
	if($('adresa_regiune_id'))
	{
		regiune_id=$('adresa_regiune_id').value;
	}
	else
	{
		regiune_id='';
	}
	var url ="op.php?act=reload_oras";
	var pars="act=reload_oras&regiune_id="+regiune_id;
	
	
	var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, 
	onComplete: function update_form(originalRequest)
	{

		$('adresa_oras_id_div').innerHTML = originalRequest.responseText;
	}
	
	});
	return false;
}
function load_informatii(prod_id)
{
	open_win();
	show_load('op_win2');

	var url ="op.php?act=informatii";
	var pars="act=informatii&prod_id="+prod_id;
	
	
	var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, 
	onComplete: function update_form(originalRequest)
	{

		$('op_win2').innerHTML = originalRequest.responseText;
	}
	
	});
	return false;
}
function send_data(form_obj)
{
	var url = "op.php";
	show_load('op_win2');
	var pars=Form.serialize(form_obj);
	//alert(pars);
	var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, 
	onComplete: function (originalRequest)
	{
		//alert(originalRequest.responseText);
		$('op_win2').innerHTML = originalRequest.responseText;
	}
	
	});
}
function close_win()
{
	$('op_win').hide();
}
function open_win()
{
	$('js_site_pupup2').show();
	$('js_site_pupup2').style.top=((document.documentElement.scrollTop >= document.body.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)+10)+"px";
	var posx=(viewportwidth-504)/2;
	//alert(posx);
	new Effect.Morph(
		'js_site_pupup2', {
		style:'left:'+posx+'px;',
		 duration: 0.7,
		 transition: Effect.Transitions.sinoidal
		  
	});
	//alert(viewportwidth);
	//Position.absolutize('op_win');		
	


}
function change_img(img,imgm,slot)
{
	$(slot).src=img;
	$(slot+'a').href=imgm;
	
}


function close_pupup()
{
	$('js_site_pupup2').hide();
}







function hl_input(id)
{
	$(id).style.borderColor="#FF0000";
	
}
function unhl_input(id)
{
	$(id).style.borderColor="#E7E7E7";
}
function check_calcul_pret()
{
	var nr_colet=0;
	var err_txt='';
	
	$('err_div').hide();
	unhl_input('plic');
	unhl_input('colet');
	unhl_input('palet');
	
	if(parseInt($('plic').value)>0)
	{
		nr_colet++;
	}
	if(parseInt($('colet').value)>0)
	{
		nr_colet++;
	}
	if(parseInt($('palet').value)>0)
	{
		nr_colet++;
	}
	if(nr_colet<1)
	{
		err_txt+="Trebuie completat cel putin unul dintre campurile: Plic, Colet, Palet <br>";
		hl_input('plic');
		hl_input('colet');
		hl_input('palet');
	}
	
	//alert($F('expeditor_oras'));
	//alert(parseInt($F('expeditor_oras'))+"|"+parseInt($F('destinatar_oras')));
	if(!parseInt($F('expeditor_oras')))
	{
		
		err_txt+="Localitatea pentru expeditor trebuie sa fie selectata <br>";
	}
	if(!parseInt($F('destinatar_oras')))
	{
		
		err_txt+="Localitatea pentru destinatar trebuie sa fie selectata <br>";
	}
	
	
	
	
	
	
	
	if(err_txt=='')
	{
		return true;
	}
	else
	{
		$('err_div').innerHTML=err_txt;
		$('err_div').show();
		Effect.Pulsate('err_div', { pulses: 3, duration: 2 , from: 0.3 });

		return false;
	}
	//alert(nr_colet);
	
	
}









var imgs;
var s='';
var nr_img=0;
var c_pic=0;

var imgsp;
var sp='';
var nr_imgp=0;
var c_picp=0;
								
function do_init()
{
	//return;


	
	var lis = $$('.meniufold');
	for (i = 0; i < lis.length; i++) {

		$(lis[i]).observe('mouseenter',show_menu);
		$(lis[i]).observe('mouseleave',hide_menu);
	}
	
	imgs=$$('#div_galerie_header img');
	nr_img=imgs.length;
	if(nr_img>1)
	{
		//change_pic();
		for (i = 0; i < imgs.length; i++) 
		{
			new Effect.Fade(imgs[i],{
				duration: 0.1
			});
		}
		setTimeout("change_pic()",100);
	}
	
	imgsp=$$('#div_galerie_pop_up img');
	nr_imgp=imgsp.length;
	//alert(nr_imgp)
	if(nr_imgp>1)
	{
		//change_pic();
		for (i = 0; i < imgsp.length; i++) 
		{
			new Effect.Fade(imgsp[i],{
				duration: 0.1
			});
		}
		setTimeout("change_pic2()",100);
	}
	
	
	
	
	
	
	
		 // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
	 
	 if (typeof window.innerWidth != 'undefined')
	 {
		  viewportwidth = window.innerWidth,
		  viewportheight = window.innerHeight
	 }
	 
	// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)
	
	 else if (typeof document.documentElement != 'undefined'
		 && typeof document.documentElement.clientWidth !=
		 'undefined' && document.documentElement.clientWidth != 0)
	 {
		   viewportwidth = document.documentElement.clientWidth,
		   viewportheight = document.documentElement.clientHeight
	 }
	 
	 // older versions of IE
	 
	 else
	 {
		   viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
		   viewportheight = document.getElementsByTagName('body')[0].clientHeight
	 }
	
	
	
	
	
	/*
	
	var url ="op.php?act=add_popover";
	var pars="act=add_popover";

	var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, 
	onComplete: function update_form(originalRequest)
	{
		//alert($('comandacoddiv').innerHTML);
		$('container').insertAdjacentHTML( 'afterBegin',originalRequest.responseText);
		//$('js_site_pupup').style.width=viewportwidth+"px";
		//$('js_site_pupup').style.height=viewportheight+"px";
		
		//$('js_site_pupup2').style.width=viewportwidth+"px";
		//$('js_site_pupup2').style.height=viewportheight+"px";
		
		new Effect.Appear($('js_site_pupup'), {
			duration: 0.3,
			from:0.1, to:0.4
		});
		
	
		
		
		
		
		
		
		
		
		
		var version = 999; // we assume a sane browser
		if (navigator.appVersion.indexOf("MSIE") != -1)
		  	version = parseFloat(navigator.appVersion.split("MSIE")[1]);
			//document.write(version);
		if(version>=5.5 && version<7)
		{

			  //$('js_site_pupup').style.left=( ( 20 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
			 // $('js_site_pupup').style.top=( ( 10 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	
	
			  //$('js_site_pupup2').style.left=( ( 20 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
			 // $('js_site_pupup2').style.top=( ( 10 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
 
		}
		
		$('js_site_pupup2').show();
	}
	
	});
	return false;
*/
}


function change_pic()
{
	var n_pic=c_pic+1;
	var p_pic=c_pic-1;
	if(p_pic<0)
	{
		p_pic=nr_img-1;
	}
	if(n_pic>=nr_img)
	{
		n_pic=0;
	}
	//$('debug').value=nr_img+"|"+c_pic+"|"+n_pic;
	var img_obj1=imgs[c_pic];
	var img_obj2=imgs[n_pic];
	var img_obj3=imgs[p_pic];
	new Effect.Fade(img_obj3);
	new Effect.Appear(img_obj1);
	new Effect.Fade(img_obj2);
	c_pic=n_pic;
	
	setTimeout("change_pic()",3000);
}

function change_pic2()
{
	var n_pic2=c_pic2+1;
	var p_pic2=c_pic2-1;
	if(p_picp<0)
	{
		p_picp=nr_img-1;
	}
	if(n_pic>=nr_img)
	{
		n_pic=0;
	}
	//$('debug').value=nr_img+"|"+c_pic+"|"+n_pic;
	var img_obj1=imgs[c_pic];
	var img_obj2=imgs[n_pic];
	var img_obj3=imgs[p_pic];
	new Effect.Fade(img_obj3);
	new Effect.Appear(img_obj1);
	new Effect.Fade(img_obj2);
	c_pic=n_pic;
	
	setTimeout("change_pic()",3000);
}


function show_menu(e)
{
	var target=e.srcElement ? e.srcElement: (e.currentTarget?e.currentTarget:null);
	if(target)
	{
		var ctarget = (target).getElementsByTagName('div')[0]; 
		if (ctarget) {
			//dbg1("enter: "+this.tagName+" "+this.id);
			
			new Effect.Appear(ctarget, {
				duration: 0.2,
				from:0.1, to:0.95
			});
			
			
		}
	}
}
function hide_menu(e)
{
	var target=e.srcElement ? e.srcElement: (e.currentTarget?e.currentTarget:null);
	if(target)
	{
		var ctarget = (target).getElementsByTagName('div')[0]; 
		if (ctarget) {
			//dbg1("leave: "+this.tagName+" "+this.id);
		
			new Effect.Fade(ctarget, {
						duration: 0.1
					});
			
			
		}
	}
}

function dbg1(str)
{
	$('dbgta').value+="[ "+str+" ]";
}

