  
	//preload
	(new Image()).src = 'images/spinner16x16.gif';
	
	var ajax_block = false;
 
	function maiDeparte() {
		
		document.getElementById("step2").innerHTML = '&nbsp;';
		
		// siguranta ajax
 		if( ajax_block ) {
			alert('Exista deja o cerere ajax!');
			return false;
		}
 
		showLoading(); // loading
		var err = '';
		var oi = document.getElementById('oi').value;
		var of = document.getElementById('of').value;
		var from_date = document.getElementById('from_date').value;
		var to_date = document.getElementById('to_date').value;
		var masina = document.getElementById('masina').value;
		var gps = document.getElementById('gps').checked ? 'gps' : '';
		var scaun_copil = document.getElementById('scaun_copil').checked ? 'scaun_copil' : '';
		var lanturi_iarna = document.getElementById('lanturi_iarna').checked ? 'lanturi_iarna' : '';
 
		// validari
		if( from_date.length == 0 ) err += "Nu ati completat data de cand se ia masina!\n";
		if( to_date.length == 0 ) err += "Nu ati completat cand se va preda masina!";
 
		if( err != '' ) {
			alert(err);
			hideLoading();
			return false;
		}	

		// validate time
		var dtStart = parseDate3(from_date);
		var dtEnd = parseDate3(to_date);
 		
		if( dtStart > dtEnd ) {
			alert('Data cand se va preda masina este mai mica decat daca de cand se ia!');
			hideLoading();
			return false;
		}
		
 		ajax_block = true;
		
		$.ajax({
            type: "POST",
            url: "ajax.php",
            data: "mode=step1&oi="+oi+"&of="+of+"&calendar="+from_date+"&calendar2="+to_date+"&masina="+masina+"&gps="+gps+"&scaun_copil="+scaun_copil+"&lanturi_iarna="+lanturi_iarna,
            success: function (a) {
				document.getElementById("leftside").style.display = 'none'; 	
				document.getElementById("step2").innerHTML = a;
				document.getElementById("step2").style.display = '';
                hideLoading();
				ajax_block = false;
             }
        })
		
	}
	
	function plaseazaComanda() {
		var err = '';	
		showLoading(); // loading
		$('.indispensable').each(function(index) {
			if( this.value.length == 0 ) err += "Campul \""+$(this).attr("title")+"\" nu este completat!\n";
 		});

		if( err != '' ) {
			alert(err);
			hideLoading();
			return false;
		}
		hideLoading();
		document.trimite.submit()
 	}
	
	function backFormular() {
		document.getElementById("leftside").style.display = '';
		document.getElementById("step2").style.display = 'none';
		
	}
	
	function doRegister() {
		var err = '';
		var regex_email = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;
		var nume_prenume = document.getElementById('nume_prenume').value;
		var pass1 = document.getElementById('pass1').value;
		var pass2 = document.getElementById('pass2').value;
		var telefon = document.getElementById('telefon').value;
		var oras = document.getElementById('oras').value;
		var tara = document.getElementById('tara').value;
		var email = document.getElementById('email').value;
		var cod = document.getElementById('cod').value;
		
		if( !regex_email.test(email) ) err += "Adresa de email nu este valida!\n";
		if( nume_prenume.length == 0 ) err += "Nu ati completat Numele/Prenumele!\n";
 
		if( ( pass1 != pass2 ) || ( pass1 == '' ) ) err += "Parolele nu se potrivesc!\n";

		
		if( telefon.length == 0 ) err += "Nu ati completat telefonul!\n";
		if( oras.length == 0 ) err += "Nu ati completat orasul!\n";
		if( tara.length == 0 ) err += "Nu ati completat tara!\n";
		if( cod.length == 0 ) err += "Nu ati introdus rezultatul adunarii!\n";
		
		if( err != '' ) {
			alert(err);
			return false;
		}		
 			
	}
	
	
	
	function showLoading() {
		document.getElementById("loading").innerHTML = "<img src='images/spinner16x16.gif' />";	
	}
	
	function hideLoading() {
		document.getElementById("loading").innerHTML = '&nbsp;';
	}
	
	function parseDate(str) {
		var temp = str.split(" ");
		var part1 = temp[0]; //2011-02-24
		//var part2 = temp[1];  //04:09
		var temp1 = part1.split("-");
		//var temp2 = part2.split(":");
		
		var year = parseInt(temp1[0]);
		var month = parseInt(temp1[1])-1;
		var day = parseInt(temp1[2]);
		var hours = 0; //var hours = parseInt(temp2[0]);
		var minutes = 0; //var minutes = parseInt(temp2[1]);
		var seconds = 0;
		var milliseconds = 0;
		
		var myDate = new Date(year, month, day, hours, minutes, seconds, milliseconds)
		return myDate.getTime();
	}
	
	function parseDate2(str) {
		str.replace(" ","");	
		str.replace("-","");	
		str.replace(":","");
		alert(str);
	}
	
	function parseDate3(str) {
		var temp = str.split("-");
 		return parseInt(temp[0]+''+temp[1]+''+temp[2]);
	}	
	
 
	function makeLoading() {
 		var top = $('#table_comanda').offset().top+Math.ceil($('#table_comanda').height()/2);
		var left = $('#table_comanda').offset().left+Math.ceil($('#table_comanda').width()/2); 
		$("<div id='preloadx' style='position: fixed; top: 250px; left: 250px; width: 220px; height: 40px; background-color: pink;'>Loading</div>").appendTo("#main");
	}
	
 	function livePrice() {
 		showLoading(); // loading 
 		//makeLoading()
		document.getElementById("loading2").innerHTML = "<img src='images/spinner16x16.gif' />";	
		$("#table_comanda").css({ opacity: 0.2 });
 		var oi = document.getElementById('ajax_oi').value;
		var of = document.getElementById('ajax_of').value;
		var from_date = document.getElementById('ajax_datai').value;
		var to_date = document.getElementById('ajax_dataf').value;
		var masina = document.getElementById('ajax_masina').value;
		var gps = document.getElementById('ajax_gps').checked ? 'gps' : '';
		var scaun_copil = document.getElementById('ajax_scaun_copil').checked ? 'scaun_copil' : '';
		var lanturi_iarna = document.getElementById('ajax_lanturi_iarna').checked ? 'lanturi_iarna' : '';
 
		$.ajax({
            type: "POST",
            url: "ajax.php",
            data: "mode=stepLive&oi="+oi+"&of="+of+"&calendar="+from_date+"&calendar2="+to_date+"&masina="+masina+"&gps="+gps+"&scaun_copil="+scaun_copil+"&lanturi_iarna="+lanturi_iarna,
            success: function (a) {
				document.getElementById("ajax_mentiuni").value = a;
				document.getElementById("mentiuni_div").innerHTML = a;                
				$("#table_comanda").css({ opacity: 1 });
				hideLoading();
				document.getElementById("loading2").innerHTML = '&nbsp;';
            }
        })		
				
	}
