window.siteurl='http://www.custodie.ro/';
var BASEHREF='http://www.custodie.ro/';
var REFERER='';
$(document).ready(function(){
	$("ul.sf-menu")
	.supersubs({
		minWidth:5,
		maxWidth:36,
		extraWidth:0.5
	})
	.superfish({
		speed:1,
		autoArrows:false,
		dropShadows:false,
		disableHI:true
	});

	$('.scrollable')
	.scrollable({
		globalNav: true,
		size: 1,
		items: '.items',
		next: '#next',
		prev: '#prev',
		clickable: false
	})
	.autoscroll({
		autoplay: true,
		autopause: true,
		interval: 10000
	})
	.circular();

	$(".main_image .desc").show(); //Show Banner
	$(".main_image .block").animate({ opacity: 0.85 }, 1 ); //Set Opacity
	//$(".image_thumb ul li:first").addClass('active'); //Add the active class (highlights the very first list item by default)
	$(".image_thumb ul li").click(function(){
		//Set Variables
		var imgAlt = $(this).find('img').attr("alt"); //Get Alt Tag of Image
		var imgTitle = $(this).find('a').attr("href"); //Get Main Image URL
		var imgDesc = $(this).find('.block').html();  //Get HTML of the "block" container
		var imgDescHeight = $(".main_image").find('.block').height(); //Find the height of the "block"

		if ($(this).is(".active")) {  //If the list item is active/selected, then...
			return false; // Don't click through - Prevents repetitive animations on active/selected list-item
		} else { //If not active then...
			//Animate the Description
			$(".main_image .block").animate({ opacity: 0, marginBottom: -imgDescHeight }, 250 , function() { //Pull the block down (negative bottom margin of its own height)
				$(".main_image .block").html(imgDesc).animate({ opacity: 0.85,  marginBottom: "0" }, 250 ); //swap the html of the block, then pull the block container back up and set opacity
				$(".main_image img").attr({ src: imgTitle , alt: imgAlt}); //Switch the main image (URL + alt tag)
			});
		}
		//Show active list-item
		$(".image_thumb ul li").removeClass('active'); //Remove class of 'active' on all list-items
		$(this).addClass('active');  //Add class of 'active' on the selected list
		return false;

	}) .hover(function(){ //Hover effects on list-item
		$(this).addClass('hover'); //Add class "hover" on hover
	}, function() {
		$(this).removeClass('hover'); //Remove class "hover" on hover out
	});
	$("a.collapse").click(function(){
		$(".main_image .block").slideToggle(); //Toggle the description (slide up and down)
		$("a.collapse").toggleClass("show"); //Toggle the class name of "show" (the hide/show tab)
	});

	$('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');
	});

	$(".fadeActive")
	.hover(
	function() { $(this).animate({"opacity": "0"}, "slow");},
	function() { $(this).animate({"opacity": "1"}, "slow");}
	);

	$("form")
	.validationEngine({
		inlineValidation: true,
		promptPosition: "centerRight"
	});

	$('.s-btns button')
	.hover(
	function() { $('#'+$(this).attr('id')+' .fadeActive').animate({"opacity": "0"}, "slow");},
	function() { $('#'+$(this).attr('id')+' .fadeActive').animate({"opacity": "1"}, "slow");}
	);

	$('#text-control .increase').click(function(){
		var size=parseInt($('#newsContent').css('font-size').split('px')[0]);
		if ((size+1)>10 && (size+1)<19) $('#newsContent').css('font-size',(size+1)+'px');
	});

	$('#text-control .decrease').click(function(){
		var size=parseInt($('#newsContent').css('font-size').split('px')[0]);
		if ((size-1)>10 && size<19) $('#newsContent').css('font-size',(size-1)+'px');
	});

	$('.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'); } });
	});

	$('#search button').click(function(){
		if ($('input[name="s"]').val()!='cauta in site') {
			var search=$('input[name="s"]').val();
			window.location='http://www.custodie.ro/rezultate/'+search.replace(/\s/gi,"-")+'/';
		}
		return false;
	});

	$('a[rel="external"]').click(function(){this.target = "_blank";});

	$.get(BASEHREF+"includes/token.php",function(txt){$("#validation").val(''+txt+'');});

	var $_dialog=$('<div id="contact-email"></div>').html($('#contact-emaild').html()).dialog({minHeight:50,title:'Trimite pagina unui prieten',modal:true,autoOpen:false});
	var $_dialog2=$('<div id="contact-email2"></div>').html($('#contact-emaild2').html()).dialog({minHeight:50,title:'Aboneaza-te la Fluxul de stiri RSS Custodie.ro',modal:true,autoOpen:false});

	$('#text-control .email').click(function(){
		$_dialog.dialog('open');
	});
	$('#rss-email').click(function(){
		$_dialog2.dialog('open');
	});


	$('#contact-email button').click(function(){
		$.get('http://www.custodie.ro/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);
		});
	});

	$('#contact-email2 button').click(function(){
		$.get('http://www.custodie.ro/sendrss.php?name='+escape($('#contact-email2 input[name="send_email2"]').val())+'&email='+escape($('#contact-email2 input[name="send_email"]').val())+'&page='+$('#contact-email2 input[type="hidden"]').val(),function(data){
			$_dialog2.dialog('close');
			alerta(data);
		});
	});
	$('#text-control .contact').click(function(){
		window.location=BASEHREF+'contact/?referer='+REFERER;
	});
});

// featured paragrah change
var cp = 0;
var pghfs = 4;
var p_enbld = 1;
var ch_rate = 5000;
var t;
function change_paragraph(){
	cp = (cp<pghfs)?(cp+1):1;
	del = (cp==1)?pghfs:(cp-1);
	if(p_enbld==1){
		$("#management p:nth-child("+(del)+")").removeClass("hover");
		$("#management p:nth-child("+cp+")").addClass("hover");
		t = setTimeout("change_paragraph("+cp+");", ch_rate);
	} else {
		$("#management p:nth-child("+(del)+")").removeClass("hover");
	}
}

$(document).ready(
	function(){
		$("#management p").hover(
			function (){
				p_enbld=0;
				change_paragraph();
				clearTimeout(t);
			}, function(){
				// hover out
				p_enbld=1;
				clearTimeout(t);
				change_paragraph();
			}
		);
	}
);
//--


if (window.location=='http://custodie.ro/') {
	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 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, width) {
	if (error_var == null) error_var = false;
	if (width == null) width = 642;
	options={
	'modal' :true,
	'width' :width,
	'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) {
	if (box.value!="") { box.value=""; }
}