window.siteurl='http://www.webdesignseo.jp/';
var BASEHREF='http://www.webdesignseo.jp/';
$(document).ready(function(){
	$(".datepicker").datepicker({ dateFormat :'dd-mm-yy' ,
		changeYear: true,
		yearRange: '1930:1995',
		dayNames: ['Duminica','Luni','Marti','Miercuri','Joi','Vineri','Sambata'],
		dayNamesMin: ['Du','Lu','Ma','Mi','Jo','Vi','Sa'],
		monthNames: ['Ian','Feb','Mar','Apr','Mai','Iun','Iul','Aug','Sep','Oct','Noi','Dec'],
		monthNamesShort: ['Ian','Feb','Mar','Apr','Mai','Iun','Iul','Aug','Sep','Oct','Noi','Dec'],
		firstDay: 1,
		minDate: new Date(1930, 1 - 1, 1),
		defaultDate: new Date(1980, 1 - 1, 1),
		nextText: 'urmatoarea luna',
		prevText: 'precedenta luna'
	});
	/*$(".scrollable")
	.scrollable({
		globalNav: true,
		size: 1,
		items: '.items',
		next: '#next',
		prev: '#prev',
		clickable: false,
		circular: true,
	})
	.autoscroll({
		autoplay: true,
	})
	.navigator({
		navi:'.navi',
		activeClass:'current'
	});*/

	/*$('#galerie>div').each(function(){
		var id=$(this).attr('id');
		$("#"+id).scrollable({
			items: '#'+id+' .items'
		});
	});*/

	$('#next').live('click',function(){
		var current=$('#galerie>.active>.items').css('left').split('px')[0];
		var size=$('#galerie>.active>.items>.scroll').length;
		var width=$('#galerie>.active>.items>.scroll:first').width();
		var left=parseInt(current)-parseInt(width);
		if (size>0) {
			if (left==(-(width*size))) {
				left=0;
			}
			$('#galerie>.active>.items').stop().animate(
				{left:left+"px"},
				{queue:false,duration: 500,easing:"easeOutQuad"}
			);
		}
	});

	$('#prev').live('click',function(){
		var current=$('#galerie>.active>.items').css('left').split('px')[0];
		var size=$('#galerie>.active>.items>.scroll').length;
		var width=$('#galerie>.active>.items>.scroll:first').width();
		var left=parseInt(current)+parseInt(width);
		if (size>0) {
			if (current==0) {
				left=0-(width*(size-1));
			}
			$('#galerie>.active>.items').stop().animate(
				{left:left+"px"},
				{queue:false,duration: 500,easing:"easeOutQuad"}
			);
		}
	});

	$.fn.tagName = function() {
		return this.get(0).tagName;
	}
	$('.clearfield').each(function() {
		var el=$(this);
		if(el.attr('rel')==undefined) { el.attr('rel', el.val()).addClass('cf-blur'); }
		el.focus(function() { if(el.val()==el.attr('rel')) { el.val('').removeClass('cf-blur').addClass('cf-blur'); } });
		el.blur(function() { if(el.val()=='') { el.val(el.attr('rel')).removeClass('cf-blur').addClass('cf-blur'); } });
	});
	/*$('#fade').cycle({
		next:'#next',
		prev:'#prev',
		timeout:0
	});
	$.fn.cycle.defaults.speed = 900;*/
	$("a[rel='external']").click(function(){
		this.target = "_blank";
	});
	$.get(BASEHREF+"includes/token.php",function(txt){
		$("#validation").val(''+txt+'');
	});
	$("form").validationEngine({
		inlineValidation:true,
		promptPosition:"centerRight"
	});
	$('form input:not(.colorpickerD),form textarea,form select').live('focus',function(){
		var id=$(this).parent().parent().parent().parent().attr('id');
		var thiseq=$('dd').index($(this).parent());
		$('#'+id+' input,#'+id+' textarea,#'+id+' select').removeClass('focused');
		$('#'+id+' dt').removeAttr('class');
		if($(this).attr('type')!='checkbox') $(this).addClass('focused');
		$('dt:eq('+thiseq+')').addClass('focused');
	});
	$('#galerie div div').hover(
	function(){
		var e=$(this);
		e.children('.fancybox').stop().animate( { /*left: "0px",*/opacity:"1" }, { queue: false, duration: 500, easing: "easeOutQuad" } );
		e.children('.last').stop().animate( { right: "0px" }, { queue: false, duration: 500, easing: "easeOutQuad" } );
		e.children('img').stop().animate( { opacity: ".25" }, { queue: false, duration: 500 } );
	},
	function(){
		var e=$(this);
		e.children('.fancybox').stop().animate( { /*left: "-97px",*/opacity:"0" }, { queue: false, duration: 500, easing: "easeInQuad" } );
		e.children('.last').stop().animate( { right: "-98px" }, { queue: false, duration: 500, easing: "easeInQuad" } );
		e.children('img').stop().animate( { opacity: "1" }, { queue: false, duration: 500 } );
	});
	$("a.group,a.fancybox").fancybox({
		'opacity':true,
		'cyclic':true,
		'centerOnScroll':true,
		'overlayColor':'#333',
		'overlayOpacity':0.6,
		'titlePosition':'inside',
		'speedIn':600,
		'speedOut':200,
		'transitionIn':'fade',
		'easingIn':'swing',
		'transitionOut':'fade',
		'easingOut':'swing'
	});
	$('#gallery-navigation ul a').live('click',function(){
		var e=$(this);
		if (e.attr('href')) {
			var id=e.attr('href').split('#')[1];
			$('#gallery-navigation>ul>li:not(.c)>a').each(function(){
				$(this).removeAttr('class');
			});
			e.addClass('active');
			$('#galerie>div').each(function(){
				var el=$(this);
				el.removeClass('active').addClass('n');
				if (el.attr('id')==id) {
					el.addClass('active').removeClass('n');
				}
			});
			return false;
		}
	});
	/*var val;
	val=($('body').width()-990)/2;
	if(val<20) { $('#styleLeft').width(0);$('#styleRight').width(0); }
	else { $('#styleLeft').width(val);$('#styleRight').width(val); }
	$('#styleLeft').css("left",-val);
	$('#styleRight').css("right",-val);
	$(window).resize(function(){
		if($('body').width()<1414) {
			var val;
			val=($('body').width()-990)/2;
			if(val<20) { $('#styleLeft').width(0);$('#styleRight').width(0); }
			else { $('#styleLeft').width(val);$('#styleRight').width(val); }
			$('#styleLeft').css("left",-val);
			$('#styleRight').css("right",-val);
		}
	});*/
});

if (window.location=='http://webdesignseo.jp/') {
	window.location=window.siteurl;
}

$(document).ready(function(){
	$("input").attr('autocomplete', 'off');
	$("body").append("<div id=\"window_alerta\"></div><div id=\"AjaxLoading\"></div>");
});

function eurl(v) {
	return encodeURIComponent(v);
}
function refreshShopcart() {
	var trim2='';
	trim2+='oper=ajax';
	EjaxCb(window.siteurl+'content/ajax/shopcart_box.php',trim2,'',function (r) {
		$html('shopcartBoxContent',r);
	});
}
var order_trim_add='';
var order_trim_id_method=0;
function shopcart_order(type,val,val2) {
	order_trim_add='&from_order=1&id_method='+order_trim_id_method;
	shopcart(type,val,val2);
}

function select_shipping_method(id_method) {
	order_trim_id_method=id_method;
	$("#order_total").load(BASEHREF+"content/ajax/order_total.php?id_method="+id_method);
}
function shopcart(type,val,val2) {
	if (type=='add') {
		var trim='';
		trim+='type='+type;
		trim+='&id='+val;
		trim+='&quant='+val2;
		Ejax(window.siteurl+'content/ajax/shopcart.php',trim+order_trim_add,'shopcartContent');
	}
	if (type=='del') {
		if ($val('quantity_'+val)==1) {
			if (confirm('Esti sigur ca vrei sa stergi ca vrei sa stergi produsul?')) {
				var trim='';
				trim+='type='+type;
				trim+='&id='+val;
				trim+='&quant='+val2;
				Ejax(window.siteurl+'content/ajax/shopcart.php',trim+order_trim_add,'shopcartContent');
			}
		} else {
			var trim='';
			trim+='type='+type;
			trim+='&id='+val;
			trim+='&quant='+val2;
			Ejax(window.siteurl+'content/ajax/shopcart.php',trim+order_trim_add,'shopcartContent');
		}
	}
}
function Ejax(phpfile,params,divelem){
	EjaxCb(phpfile,params,divelem);
}
function alerta(mesaj, error_var) {
	if (error_var == null) error_var = false;
	options={
	'modal' :true,
	'width' :642,
	'minWidth' :642,
	'title' :'Mesaj atentionare!'
	};
	var mesaj_new="";
	if (error_var) {
		mesaj_new="<div class=\"ui-widget\"><div class=\"ui-state-error ui-corner-all\" style=\"padding:20px; margin:12px;\"><span class=\"ui-icon ui-icon-alert\" style=\"float: left; margin-right: 0.3em;\" ></span>" + mesaj + "</div></div>";
	} else {
		mesaj_new="<div class=\"ui-widget\"><div class=\"ui-state-highlight ui-corner-all\" style=\"padding:20px;  margin:12px;\"><span class=\"ui-icon ui-icon-info\" style=\"float: left; margin-right: 0.3em;\" ></span>" + mesaj + "</div></div>";
	}
	do_win(mesaj_new,options);
}
function do_win(mesaj,options,callback) {
	if ($("#window_alerta").dialog('isOpen')!=undefined) $("#window_alerta").dialog('destroy');
	$("#window_alerta").html(mesaj);
	$("#window_alerta").dialog( options);
	if(callback!=null) callback();
}
function confirma(title,mesaj,button,callback) {
	options={
	'modal' :true,
	'width' :240,
	'buttons': { " Renunta ": function() { $(this).dialog("close"); } ,  " Confirma " : function() { callback(); $(this).dialog("close"); }   },
	'title' : title
	};
	do_win(mesaj,options);
}
function error(mesaj) {
	alerta(mesaj, true);
}

function $val(a){
	try{
		return document.getElementById(a).value;
	}
	catch(e){
		alert('Elementul '+a+' nu poate fi gasit reporniti browserul si incercati din nou');
		return false;
	}
}

function $v(a,v){
	try{
		document.getElementById(a).value=v;
		return true;
	}
	catch(e){
		alert('Elementul '+a+' nu poate fi gasit reporniti browserul si incercati din nou');
		return false;
	}
}
function $html(a,v){
	try{
		document.getElementById(a).innerHTML=v;
		return true;
	}
	catch(e){
		alert('Elementul '+a+' nu poate fi gasit reporniti browserul si incercati din nou');
		return false;
	}
}
function $id(a){
	var rez;
	try{
		rez=document.getElementById(a);
		return rez;
	}
	catch(e){
		alert('Elementul '+a+' nu poate fi gasit reporniti browserul si incercati din nou');
		return false;
	}
}
function creazaXmlHttp(){
	var xmlHttp;
	if(window.ActiveXObject){
		try{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e){
			xmlHttp = false;
		}
	}
	else{
		try{
			xmlHttp = new XMLHttpRequest();
		}
		catch (e){
			xmlHttp = false;
		}
	}
	if (!xmlHttp) alert("Nu s-a putut crea obiectul XMLHttpRequest .");
	else return xmlHttp;
}
var xmainpath='images/';
var xmlHttp=creazaXmlHttp();
function EjaxCb(phpfile,params,divelem,callback){
	if(divelem!=''){
		var xdiv=$id(divelem);
		var dispwait=true;
	}
	else {
		var xdiv='';
		var dispwait=false;
	}
	//var dispwait=false; // sa nu mai faca loading
	this.phppath=phpfile;
	var xphp=this.phppath;
	if(params!=''){
		var xparam='?'+params+"&sid="+Math.random();
	}
	else{
		var xparam="?sid="+Math.random();
	}
	var xmlHttp=creazaXmlHttp();
	this.cerere=function(){
		if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0){
			xmlHttp.open("GET", xphp+xparam, true);
			xmlHttp.onreadystatechange = xrez;
			xmlHttp.send(null);
			if(dispwait){
				//xdiv.innerHTML= '<img src="'+xmainpath+'wait.gif'+'" width=25 height=25>'+'PLEASE WAIT!!!';
				document.getElementById('AjaxLoading').style.display='block';
			}
		}
		else{
			if(dispwait){
				//xdiv.innerHTML= '<img src="'+xmainpath+'wait.gif'+'" width=25 height=25>'+'PLEASE WAIT!!!';
				document.getElementById('AjaxLoading').style.display='block';
			}

		}
	};
	var xcer=this.cerere;
	this.rezultat=function(){
		if (xmlHttp.readyState == 4){
			if (xmlHttp.status == 200){
				var raspuns = xmlHttp.responseText;
				if (callback) {callback(raspuns);}
				else if(xdiv==''){
					alert(raspuns);
				}
				else{
					document.getElementById('AjaxLoading').style.display='none';
					xdiv.innerHTML =  raspuns;
				}
			}
			else{
				alert("Problema la accesare: " +xmlHttp.statusText);
			}
		}
		else{
			if(dispwait){
				//xdiv.innerHTML= '<img src="'+xmainpath+'wait.gif'+'" width=25 height=25>'+'PLEASE WAIT!!!';
				document.getElementById('AjaxLoading').style.display='block';
			}

		}
	};
	var xrez=this.rezultat;
	xcer();

}

var stock_product=0;
function buy(idp,quantInput) {
	if (stock_product<=0) {
		error('Acest produs nu este pe stoc');
	} else {
		var is_valid=true;
		var variation='';
		number_of_option=array_of_variations.length;
		if (number_of_option>0) {
			for(var i=0;i<number_of_option;i++) {
				if (array_of_variations[i]==0) is_valid=false;
			}
			variation=array_of_variations.join('-');
		}
		if (is_valid==false) {
			error(' Acest produs nu poate fi cumparat fara a <br/> selecta o variatie de produs',320,100);
		} else {
			if (quantInput<1) {
				error('Cantitatea trebuie sa fie mai mare de 1!',260,50);
			} else {
				var add_get='';
				if (number_of_option>0) add_get='&variation='+variation;
				window.location=window.siteurl+'cart.html?id='+idp+add_get+'&oper=add&quant='+eurl(quantInput);
			}
		}
	}
}

// VARIATIONS BEGIN
var array_of_variations=new Array;
function mod_prod_variation(nr_option,value,id){

	var values_ok=tree_of_values[value];
	for(var i=(nr_option+1);i<array_of_variations.length;i++) {
		$("#select_var_"+i).html('<option value="0">Selectati</option>');
		$("#select_var_"+i).attr('disabled',true);
	}
	for (var x in values_ok) {
		var new_option=document.createElement('option');
		new_option.text=values_ok[x];
		new_option.value=x;
		try{
			document.getElementById('select_var_'+(nr_option+1)).add(new_option,null);
		}
		catch(ex){
			document.getElementById('select_var_'+(nr_option+1)).add(new_option);
		}
	}
	if (value!=0) $("#select_var_"+(nr_option+1)).attr('disabled',false);
	array_of_variations[nr_option]=value;
	var is_valid=true;
	for(var i=0;i<array_of_variations.length;i++) {
		if (array_of_variations[i]==0) is_valid=false;
	}
	if (is_valid==true) {
		var variation=array_of_variations.join('-');
		var trim='id='+id+'&variation='+variation;
		EjaxCb(window.siteurl+'content/ajax/product_variation_info.php',trim,'',function (r) {
			var obj;
			eval('obj='+r);
			if (obj.price!='') $('#product_price').html(obj.price);
			if (obj.code!='') $('#product_code').html(obj.code);
			if (obj.image!='') $('#product_image').html(obj.image);
			if (obj.stock!='') $('#product_stock').html(obj.stock);
			if (obj.description!='') $('#product_description').html(obj.description);
			if (obj.stock_product!='') stock_product=obj.stock_product;
		});
	}
}
// VARIATIONS END

function showParagraph(div,nrMax) {
	for (var i=0;i<nrMax;i++) {
		if (div==i) {
			document.getElementById('paragraph'+i).className='current';
			document.getElementById('paragraphContent'+i).className='listed';
		} else {
			document.getElementById('paragraph'+i).className='';
			document.getElementById('paragraphContent'+i).className='inactive';
		}
	}
}

function order(type,val,val2,val3,val4,val5) {
	if (type=='selectCustomer') {
		var trim='';
		trim+='type='+type;
		trim+='&id='+val;
		Ejax(window.siteurl+'content/ajax/order.php',trim,'divBuyer');
	}
	if (type=='selectCompany') {
		var trim='';
		trim+='type='+type;
		trim+='&idCompany='+val2;
		trim+='&idCustomer='+val;
		Ejax(window.siteurl+'content/ajax/order.php',trim,'divBuyer');
	}
	if (type=='showBuyers') {
		var trim='';
		trim+='type='+type;
		Ejax(window.siteurl+'content/ajax/order.php',trim,'divBuyer');
	}
	if (type=='addCompany') {
		var trim='';
		trim+='type='+type;
		trim+='&id='+val;
		Ejax(window.siteurl+'content/ajax/order.php',trim,'divBuyer');
	}
	if (type=='editCustomer') {
		var trim='';
		trim+='type='+type;
		trim+='&id='+val;
		Ejax(window.siteurl+'content/ajax/order.php',trim,'divBuyer');
	}
	if (type=='editCompany') {
		var trim='';
		trim+='type='+type;
		trim+='&idCompany='+val2;
		trim+='&idCustomer='+val;
		Ejax(window.siteurl+'content/ajax/order.php',trim,'divBuyer');
	}
	if (type=='updateCustomer') {
		if ($val('name')=='') {
			eroare('Completeaza numele!',250,50);
		} else if ($val('prenume')=='') {
			eroare('Completeaza prenumele!',250,50);
		} else if ($val('cnp')=='') {
			eroare('Completeaza cnp-ul!',250,50);
		} else if ($val('seria_ci')=='') {
			eroare('Completeaza seria de buletin!',250,50);
		} else if ($val('number_ci')=='') {
			eroare('Completeaza numarul de buletin!',250,50);
		} else if ($val('address')=='') {
			eroare('Completeaza adresa!',250,50);
		} else if ($val('city')=='') {
			eroare('Completeaza orasul!',250,50);
		} else if ($val('state')=='') {
			eroare('Completeaza judetul!',250,50);
		} else if ($val('country')=='') {
			eroare('Selecteaza tara!',250,50);
		} else if ($val('phone')=='') {
			eroare('Completeaza numarul de telefon!',250,50);
		} else {
			var trim='';
			trim+='type='+type;
			trim+='&name='+eurl($val('name'));
			trim+='&prenume='+eurl($val('prenume'));
			trim+='&cnp='+eurl($val('cnp'));
			trim+='&seria_ci='+eurl($val('seria_ci'));
			trim+='&number_ci='+eurl($val('number_ci'));
			trim+='&address='+eurl($val('address'));
			trim+='&zip_code='+eurl($val('zip_code'));
			trim+='&city='+eurl($val('city'));
			trim+='&state='+eurl($val('state'));
			trim+='&country='+eurl($val('country'));
			trim+='&phone='+eurl($val('phone'));
			//Ejax(window.siteurl+'content/ajax/order.php',trim,'divBuyer');
			EjaxCb(window.siteurl+'content/ajax/order.php',trim,'',function (r) {
				$html('divBuyer',r);
				order('showAddresses','','');
			});
		}
	}
	if (type=='updateCompany') {
		if ($val('company')=='') {
			eroare('Completeaza numele firmei!',250,50);
		} else if ($val('cui')=='') {
			eroare('Completeaza cif-ul!',250,50);
		} else if ($val('bank')=='') {
			eroare('Completeaza numele bancii!',250,50);
		} else if ($val('iban_bank')=='') {
			eroare('Completeaza contul bancii, iban!',250,50);
		} else if ($val('nr_reg_com')=='') {
			eroare('Completeaza Nr. Reg. Com.!',250,50);
		} else if ($val('company_address')=='') {
			eroare('Completeaza adresa firmei!',250,50);
		} else if ($val('company_city')=='') {
			eroare('Completeaza orasul firmei!',250,50);
		} else if ($val('state')=='') {
			eroare('Completeaza judetul firmei!',250,50);
		} else if ($val('country')=='') {
			eroare('Selecteaza tara firmei!',250,50);
		} else if ($val('phone')=='') {
			eroare('Completati numarul de telefon!',250,50);
		}  else {
			var trim='';
			trim+='type='+type;
			trim+='&company='+eurl($val('company'));
			trim+='&cui='+eurl($val('cui'));
			trim+='&bank='+eurl($val('bank'));
			trim+='&iban_bank='+eurl($val('iban_bank'));
			trim+='&nr_reg_com='+eurl($val('nr_reg_com'));
			trim+='&company_address='+eurl($val('company_address'));
			trim+='&company_zip_code='+eurl($val('company_zip_code'));
			trim+='&company_city='+eurl($val('company_city'));
			trim+='&company_county='+eurl($val('state'));
			trim+='&country='+eurl($val('country'));
			trim+='&phone='+eurl($val('phone'));
			trim+='&id='+val;
			Ejax(window.siteurl+'content/ajax/order.php',trim,'divBuyer');
		}
	}
	if (type=='insertCompany') {
		if ($val('company')=='') {
			eroare('Completeaza numele firmei!',250,50);
		} else if ($val('cui')=='') {
			eroare('Completeaza cif-ul!',250,50);
		} else if ($val('bank')=='') {
			eroare('Completeaza numele bancii!',250,50);
		} else if ($val('iban_bank')=='') {
			eroare('Completeaza contul bancii, iban!',250,50);
		} else if ($val('nr_reg_com')=='') {
			eroare('Completeaza Nr. Reg. Com.!',250,50);
		} else if ($val('company_address')=='') {
			eroare('Completeaza adresa firmei!',250,50);
		} else if ($val('company_city')=='') {
			eroare('Completeaza orasul firmei!',250,50);
		} else if ($val('state')=='') {
			eroare('Completeaza judetul firmei!',250,50);
		} else if ($val('country')=='') {
			eroare('Selecteaza tara firmei!',250,50);
		} else if ($val('phone')=='') {
			eroare('Completati numarul de telefon!',250,50);
		} else {
			var trim='';
			trim+='type='+type;
			trim+='&company='+eurl($val('company'));
			trim+='&cui='+eurl($val('cui'));
			trim+='&bank='+eurl($val('bank'));
			trim+='&iban_bank='+eurl($val('iban_bank'));
			trim+='&nr_reg_com='+eurl($val('nr_reg_com'));
			trim+='&company_address='+eurl($val('company_address'));
			trim+='&company_zip_code='+eurl($val('company_zip_code'));
			trim+='&company_city='+eurl($val('company_city'));
			trim+='&company_county='+eurl($val('state'));
			trim+='&country='+eurl($val('country'));
			trim+='&phone='+eurl($val('phone'));
			Ejax(window.siteurl+'content/ajax/order.php',trim,'divBuyer');
		}
	}
	if (type=='selectAddress') {
		var trim='';
		trim+='type='+type;
		trim+='&id='+val;
		trim+='&value='+val2;
		EjaxCb(window.siteurl+'content/ajax/order.php',trim,'',function (r) {
			$html('divAddress',r);
			order('showShippingMethods',val,val2);
		});
	}
	if (type=='showShippingMethods') {
		var trim='';
		trim+='type='+type;
		trim+='&address='+val;
		trim+='&addressType='+val2;
		Ejax(window.siteurl+'content/ajax/order.php',trim,'divShippingMethods');
	}
	if (type=='showAddresses') {
		var trim='';
		trim+='type='+type;
		EjaxCb(window.siteurl+'content/ajax/order.php',trim,'',function (r) {
			$html('divAddress',r);
			order('showShippingMethods','','none');
		});
	}
	if (type=='editAddress') {
		var trim='';
		trim+='type='+type;
		trim+='&id='+val;
		trim+='&value='+val2;
		Ejax(window.siteurl+'content/ajax/order.php',trim,'divAddress');
	}
	if (type=='insertAddress') {
		if ($val('addressShipping')=='') {
			eroare('Completeaza adresa!',250,50);
		} else if ($val('cityShipping')=='') {
			eroare('Completeaza orasul!',250,50);
		} else if ($val('state')=='') {
			eroare('Completeaza judetul!',250,50);
		} else if ($val('country')=='') {
			eroare('Selecteaza tara!',250,50);
		} else {
			var trim='';
			trim+='type='+type;
			trim+='&addressShipping='+eurl($val('addressShipping'));
			trim+='&zip_codeShipping='+eurl($val('zip_codeShipping'));
			trim+='&cityShipping='+eurl($val('cityShipping'));
			trim+='&stateShipping='+eurl($val('state'));
			trim+='&countryShipping='+eurl($val('country'));
			trim+='&phoneShipping='+eurl($val('phoneShipping'));
			//Ejax(window.siteurl+'content/ajax/order.php',trim,'divAddress');
			EjaxCb(window.siteurl+'content/ajax/order.php',trim,'',function (r) {
				$html('divAddress',r);
				order('showShippingMethods','','none');
			});
		}
	}
	if (type=='updateAddress') {
		if ($val('addressShipping')=='') {
			eroare('Completeaza adresa!',250,50);
		} else if ($val('cityShipping')=='') {
			eroare('Completeaza orasul!',250,50);
		} else if ($val('state')=='') {
			eroare('Completeaza judetul!',250,50);
		} else if ($val('country')=='') {
			eroare('Selecteaza tara!',250,50);
		} else {
			var trim='';
			trim+='type='+type;
			trim+='&addressShipping='+eurl($val('addressShipping'));
			trim+='&zip_codeShipping='+eurl($val('zip_codeShipping'));
			trim+='&cityShipping='+eurl($val('cityShipping'));
			trim+='&stateShipping='+eurl($val('state'));
			trim+='&countryShipping='+eurl($val('country'));
			trim+='&phoneShipping='+eurl($val('phoneShipping'));
			trim+='&id='+val;
			trim+='&value='+val2;
			//Ejax(window.siteurl+'content/ajax/order.php',trim,'divAddress');
			EjaxCb(window.siteurl+'content/ajax/order.php',trim,'',function (r) {
				$html('divAddress',r);
				order('showShippingMethods','','none');
			});
		}
	}
	if (type=='submitOrder') {
		if ($val('buyerType')=='') {
			eroare('Alege un cumparator!',250,50);
		} else if ($val('buyer')=='') {
			eroare('Alege un cumparator!',250,50);
		} else if ($val('addressBuyerType')=='') {
			eroare('Alege o adresa!',250,50);
		} else if ($val('addressBuyer')=='') {
			eroare('Alege o adresa!',250,50);
		} else if ($val('paymentMethodValue')=='') {
			eroare('Alege o modalitate de plata!',250,50);
		} else if ($val('shippingMethodValue')=='') {
			eroare('Alege o modalitate de livrare!',250,50);
		} else {
			document.getElementById('submitOrder').submit();
		}
	}
	if (type=='show_states') {
		if (val=='') {
			eroare('Alege tara!',250,50);
		} else {
			var trim='';
			trim+='type='+type;
			trim+='&country='+val;
			trim+='&state='+val2;
			Ejax(window.siteurl+'content/ajax/order.php',trim,'divState');
		}
	}
	if (type=='calcFunCurierTax') {
		var trim='';
		trim+='type='+type;
		trim+='&km='+val;
		trim+='&tax='+val3;
		trim+='&value='+val2;

		//Ejax(window.siteurl+'content/ajax/order.php',trim,'divShowShippingTax');
		EjaxCb(window.siteurl+'content/ajax/order.php',trim,'',function (r) {
			$html('divShowShippingTax',r);
			if (val!='') {
				if (!isNaN(val)) {
					val3=val*val2+1*val3;
				}
			}
			order('selectShippingMethod',val3,val5,val4);
		});
	}
	if (type=='selectShippingMethod') {
		//alert('asdsad');
		if (val5=='1') {
			if ($val('km')!='') {
				if (!isNaN($val('km'))) {
					val=$val('km')*val4+1*val;
				}
			}
		}
		var trim='';
		trim+='type='+type;
		trim+='&shippingTax='+val;
		trim+='&handlingFee='+val3;
		trim+='&handlingFeeShow='+val2;
		Ejax(window.siteurl+'content/ajax/order.php',trim,'divInfoCost');
	}
}
function orders_operation(type,val,val2) {
	if (type=='pagination') {
		var trim='';
		trim+='type='+type;
		trim+='&af_pag='+val;
		Ejax(window.siteurl+'content/ajax/shopping_history.php',trim,'divHistoryOrders');
	}
}
function compare_product(id) {
	options={
	'modal' :true,
	'width' :982,
	'minWidth' :982,
	'title' :'Compara produse'
	};
	do_win('',options,function() {
		$("#window_alerta").load(BASEHREF+"content/ajax/compare_product.php?ids="+id);
	});
}

function resetBox(box, defaultvalue) {
	if (box.value == defaultvalue) { box.value = ""; }
	else if (box.value == '') { box.value = defaultvalue; }
}

function flytobasket(id,product) {
	var productX=$("#"+id+" img").offset().left;
	var productY=$("#"+id+" img").offset().top;
	var basketX=$("#shopcartBoxContent").offset().left;
	var basketY=$("#shopcartBoxContent").offset().top;
	var gotoX=basketX-productX;
	var gotoY=basketY-productY;
	var newImageWidth=$("#"+id+" img").width() / 2;
	var newImageHeight=$("#"+id+" img").height() / 2;
	$("#"+id+" img")
	.clone()
	.css({'position':'absolute'})
	.attr({id:"fly_"+id})
	.prependTo("#"+id)
	.animate({opacity: 0.85}, 100 )
	.animate({
		opacity: 0.1,
		marginLeft: gotoX,
		marginTop: gotoY,
		width: newImageWidth,
		height: newImageHeight
	}, 1500, function() {
		$.ajax({
			type: "GET",
			url: BASEHREF+"content/ajax/shopcart.php",
			data: { id:product,action:"1",type:"add",quant:"1" },
			success: function(theResponse) {
				$('#shopButtons').css('display','block');
			}
		});
		$("#shopcartBoxContent").load(BASEHREF+"content/ajax/shopcart_box.php");
		$("#fly_"+id).remove();
	});
}