window.siteurl='http://www.agentia.org/';
var BASEHREF='http://www.agentia.org/';
$(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'
	});
	$("a[rel='external']").click(function(){
		this.target = "_blank";
	});
	$.get(BASEHREF+"includes/token.php",function(txt){
		$("#validation").val(''+txt+'');
	});
	$('form input,form textarea,form select')
	.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');
	});
	$('form dl textarea').each(function(){
		$(this).parent().css('height','auto');
	});
	$('.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'); } });
	});
	var $_dialog=$('<div id="contact-email"></div>').html($('#contact-emaild').html()).dialog({minHeight:50,title:'Trimite articolul unui prieten',modal:true,autoOpen:false});
	$('.details #email').click(function(){
		$_dialog.dialog('open');
	});
	$('#contact-email button').click(function(){
		$.get('http://www.agentia.org/sendafriend.php?name='+escape($('#contact-email input[name="send_email2"]').val())+'&email='+escape($('#contact-email input[name="send_email"]').val())+'&page='+$('#contact-email input[type="hidden"]').val(),function(data){
			$_dialog.dialog('close');
			alerta(data);
		});
	});
	$('a.group').click(function(){
		var now=new Date;
		var now=now.getTime();
		var left=($(window).width()-640)/2;
		var top=($(window).height()-530)/2;
		w=window.open("http://www.agentia.org/window.php?window="+escape($(this).attr('id')),"window"+now,"location=0,menubar=0,resizable=1,width=640,height=530");
		w.moveTo(left,top);
		return false;
	});
	$('a.group2').click(function(){
		var now=new Date;
		var now=now.getTime();
		var left=($(window).width()-640)/2;
		var top=($(window).height()-530)/2;
		w=window.open("http://www.agentia.org/window2.php?window="+escape($(this).attr('id')),"window"+now,"location=0,menubar=0,resizable=1,width=640,height=530");
		w.moveTo(left,top);
		return false;
	});
	$('a[title="voteaza"]').live('click',function(){
		$.get(
		'http://www.agentia.org/vote.php',
		{id:$(this).attr('id').split('answer-')[1]},
		function(data){
			alerta(data);
			$('#poll-1').load('http://www.agentia.org/content/ajax/sondaj.php?type=1');
		}
		);
	});
	$('#answer-action input').live('click',function(){
		var e=$('#poll-2 .answer input[type="radio"]:checked');
		if (e.length==0) {
			alerta('Selectati un raspuns!');
		} else {
			$.get(
			'http://www.agentia.org/vote.php',
			{id:e.val()},
			function(data){
				alerta(data);
				$('#poll-2').load('http://www.agentia.org/content/ajax/sondaj.php?type=0');
			}
			);
		}
	});
	$('a[rel="external"]').click(function() {
		window.open($(this).attr('href'));
		return false;
	});
});

if (window.location=='http://agentia.org/') {
	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();
	});
}
function poll_votting(idp,ida) {
	if (idp=='') {
		alert('Eroare! Va rugam incercati din nou!');
	} else if (ida=='') {
		alert('Va rugam alegeti o varianta!');
	} else {
		var trim='';
		trim+='idp='+idp;
		trim+='&ida='+ida;
		EjaxCb(window.siteurl+'content/ajax_php/poll.php',trim,'',function (r) {
			if (r=='error') {
				alert('Eroare! Va rugam incercati din nou!');
			} else if (r=='votatDeja') {
				alert('Ati votat deja astazi! Va rugam reveniti maine.');
			} else {
				$html('divPoll_'+idp,r);
				alert('Va multumim ca ati votat astazi! Mai e si maine o zi!');
			}
		});
	}
}
