function sizeChanged(val){
	var measures_order = document.getElementById("measures_order");
	if(val=="mp"){
		measures_order.style.visibility="visible";
	}else{
		measures_order.style.visibility="hidden";
	}
}
function hideErr(){
	var err_order = document.getElementById("err_order");
	err_order.style.visibility="hidden";
}
function order(id, ws){
	var err_order = document.getElementById("err_order");
	var err_text = document.getElementById("err_text");
	var order_color = $("#order_color"),
	order_size = $("#order_size"),
	order_time = $("#order_time"),
	tips = $("#err_text");
	var allFields = $([]).add(order_color);
	var bValid = true;
	allFields.removeClass('ui-state-error');
	var t="";
	
	var id_user_session =$("#id_user_session").val();
	var id_user_cookie=Get_Cookie("id_user");
	var id_user = parseInt(id_user_cookie)>0?id_user_cookie:(parseInt(id_user_session)>0?id_user_session:0);
	if(id_user==0){
		err_order.style.visibility="visible";
		t="<a href='"+server_url+"login' style='color:#000000; font-weight:bold;' class='hijax_link'>Login</a> pentru a putea comanda";
		tips.html(t);
		init();
		return;
	}
	if(order_color.val()=="-1"){
		order_color.focus();
		t="Completati campul <u>culoare</u>";
		tips.html(t);
		err_order.style.visibility="visible";
		bValid=false;
	}
	if(ws==1){
		if(order_size.val()=="-1" && bValid){
			order_size.focus();
			t="Completati campul <u>marime</u>";
			tips.html(t);
			err_order.style.visibility="visible";
			bValid=false;
		}else{
			if(order_size.val()=="mp" && bValid){
				var li = document.getElementById('loading_img');
				li.style.display = "block";
				bValid=false;
				checkMP(id);
			}
		}
	}
	if(order_time.val()=="-1" && bValid){
		order_time.focus();
		t="Completati campul <u>livrare</u>";
		tips.html(t);
		err_order.style.visibility="visible";
		bValid=false;
	}
	if(bValid){
		doOrder(id,"");
	}
}
function doOrder(id,msg){
	var measures_order = document.getElementById("measures_order");
	var err_order = document.getElementById("err_order");
	err_order.style.visibility="hidden";
	var order_color = $("#order_color"),
	order_size = $("#order_size"),
	order_time = $("#order_time");
	var dialog_obj = {title:"Comanda",html:"<div style='text-align:left;margin-top:10px;'>Va rugam asteptati...</div>",width:420};
	addDialog(dialog_obj);
	var data = "id="+id+"&size="+order_size.val()+"&color="+order_color.val()+"&time="+order_time.val();
	if(order_size.val()=="mp"){
		var measures = msg.split("-");
		var thesize = "";
		for(var i=0;i<measures.length-1;i++){
			var values = measures[i].split("#");
			var measure = $("#measure_"+values[1]);
			thesize += values[0]+": "+measure.val()+" cm";
			if(i<measures.length-2){
				thesize += ", ";
			}
		}
		data = "id="+id+"&size="+thesize+"&color="+order_color.val()+"&time="+order_time.val();
	}
	$.ajax({
		type: "POST",
		url: server_url_v2+"doOrder.php",
		data: data,
		success: function(msg){
			var li = document.getElementById('loading_img');
			li.style.display = "block";
			measures_order.style.visibility="hidden";
			hideErr();
			order_color.val("-1");
			order_size.val("-1");
			order_time.val("-1");
			var li = document.getElementById('loading_img');
			li.style.display = "none";
			if(parseInt(msg)==1){
				var dialog_obj = {title:"Comanda trimisa",html:"<div style='text-align:left;margin-top:10px;'>Comanda dumneavoastra a fost trimisa catre HaineDama.com.<br />In scurt timp veti primi un email de confirmare.<br />Pentru a vedea starea comenzilor dumneavoastra apasati <a href='"+server_url+"comenzile-mele' class='hijax_link' style='color:#A9BA0A'>aici</a>.<br />Va multumim!</div>",width:420};
			}else{
				var dialog_obj = {title:"Adresa incompleta",html:"<div style='text-align:left;margin-top:10px;'>Adresa dumneavoastra de livrare nu este completa.<br />Va rugam completati adresa si faceti comanda din nou.<br />Pentru a completa adresa apasati <a href='"+server_url+"adresa-de-livrare' class='hijax_link green_anchor' style='color:#A9BA0A'>aici</a>.<br />Va multumim!</div>",width:420};
			}
			addDialog(dialog_obj);
			ajaxReload();
			init();
		}
	});
}
function checkMP(id){
	$.ajax({
		type: "POST",
		url: server_url_v2+"checkMP.php",
		data: "id="+id,
		success: function(msg){
			var li = document.getElementById('loading_img');
			li.style.display = "none";
			var measures = msg.split("-");
			var boo=true;
			var err_order = document.getElementById("err_order"),
			tips = $("#err_text");
			for(var i=0;i<measures.length-1;i++){
				var values = measures[i].split("#");
				var measure = $("#measure_"+values[1]);
				if(boo && ( parseInt(measure.val())<=0 || isNaN(parseInt(measure.val())))){
					measure.focus();
					t="Completati campul <u>"+values[0]+"</u>";
					tips.html(t);
					err_order.style.visibility="visible";
					boo=false;
				}else{
					if(boo && values[2]!="" && values[3]!=""){
						if(parseInt(measure.val())<parseInt(values[2]) || parseInt(measure.val())>parseInt(values[3])){
							measure.focus();
							t="Valoarea campului <u>"+values[0]+"</u> trebuie sa fie minim "+values[2]+" si maxim "+values[3];
							tips.html(t);
							err_order.style.visibility="visible";
							boo=false;
						}
					}
				}
			}
			if(boo){
				doOrder(id,msg);
			}
		}
	});
}