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)
		}
}

 var viewportwidth;
 var viewportheight;
 var site_base="http://www.naturame.ro/";

function show_load(div_id)
{
	$(div_id).innerHTML=$('loader').innerHTML;
}
function load_trimite_prieten(prod_id)
{
	open_win();
	show_load('op_win2');

	var url =site_base+"op.php?act=trimite_prieten";
	var pars="act=trimite_prieten&prod_id="+prod_id;
	//alert(url);
	
	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 =site_base+"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 =site_base+"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 comp_adresa(e) {

	var url =site_base+"autocomplete.act.php?mod=id&stable=oras&sfields=oras_denumire&ifield=oras_id&dfield=oras_denumire&sid=adresa_oras_id&sid2=adresa_localitate&qs=" + $F('adresa_localitate')+"&regiune_id="+$F('adresa_regiune_id'); 
	var pars="";			
	var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, 
	onComplete: function update_form(originalRequest)
	{
		
		$('adresa_oras_id').value = originalRequest.responseText;
		//$('adresa_oras_err_div').innerHTML="["+$('adresa_oras_id').value+"]";
		if($('adresa_oras_id').value=='')
		{
			//$('adresa_oras_err_div').innerHTML='localitatea nu este completata corect';
		}
	}
	
	});
	return false;
  //alert($F('adresa_localitate'));
}
function load_informatii(prod_id)
{
	open_win();
	show_load('op_win2');

	var url =site_base+"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 = site_base+"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 add_to_chart(prod_id)
{
	
	if($('prod_title'+prod_id))
	{
			win_title($('prod_title'+prod_id).innerHTML);
	}
	open_win();
	//show_load('op_win2');

	var url =site_base+"op.php?act=add_to_chart";
	var pars=Form.serialize('add_cos'+prod_id)+"&act=add_to_chart&ajax=1";
	//var pars="act=add_to_chart&prod_id="+prod_id;
	
	
	var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, 
	onComplete: function update_form(originalRequest)
	{
		$('op_win2').innerHTML = originalRequest.responseText;
		update_box_cos();
	}
	
	});
	return false;
}
function update_box_cos()
{
	var url =site_base+"op.php?act=update_box_cos";
	var pars="act=update_box_cos";
	//var pars="act=add_to_chart&prod_id="+prod_id;
	
	
	var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, 
	onComplete: function update_form(originalRequest)
	{

		$('box_cos').innerHTML = originalRequest.responseText;
		new Effect.Highlight($('box_cos'), { startcolor: '#6DA039',endcolor: '#ffffff' }); return false;
	}
	
	});
	return false;
}
function win_title(str)
{
	$('op_title').innerHTML=str;
}
function close_win()
{
	//$('op_win').hide();
	/*
	new Effect.Morph(
		'op_win', {
		style:'left:35%;',
		 duration: 1,
		 queue: { position: 'front', scope: 'opanim' },
		 transition: Effect.Transitions.sinoidal
		  
	});
	*/
	new Effect.Morph(
		'op_win', {
		style:'left:-500px;',
		 duration: 1,
		 queue: { position: 'end', scope: 'opanim' },
		 transition: Effect.Transitions.sinoidal
		  
	});

	
}
function open_win()
{
	$('op_win').show();
	$('op_win').style.top=((document.documentElement.scrollTop >= document.body.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)+200)+"px";
	var posx=viewportwidth/2-200;

	new Effect.Morph(
		'op_win', {
		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;
	
}

var imgs;
var s='';
var nr_img=0;
var c_pic=0;




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 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);
	
}

function load_header()
{
	var url =site_base+"op.php?act=header";
	var pars="act=header";	
	
	var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, 
	onComplete: function update_form(originalRequest)
	{

		$('header_rest').innerHTML = originalRequest.responseText;
		slide_up();
	}
	
	});
	return false;
}

function submit_login_form()
{
	var do_submit=true;
	if($('login_email').value==$('login_email').alt || $('login_email').value=='')
	{
		do_submit=false;
	}
	if($('login_password').value==$('login_password').alt || $('login_password').value=='')
	{
		do_submit=false;
	}
	if(do_submit)
	{
		$('form_login1').submit();
	}
	else
	{
		document.location.href='cont.login.php';
	}
}

function slide_up()
{
	new Effect.Morph(
		'marq_cont', {
		style:'margin-left:-3000px;',
		 duration: 40,
		 transition: Effect.Transitions.linear
		  
	});
}
function do_init()
{
	
	
	load_header();
	
	
	
	
	
	// 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
	 }


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


	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);
	}





}
