// JavaScript Document
function disable() {
    $('#submitrezervari :input').attr('disabled', true);
}

function enable() {
	$('#submitrezervari :input').attr('disabled', false);
}

function checkClasses() {
    
	var RequiredFields = new Array();
	RequiredFields[0] = "CNume";
	RequiredFields[1] = "CEmail";
	RequiredFields[2] = "roomId";
	RequiredFields[3] = "NrCam";
	RequiredFields[4] = "datepicker1";
	RequiredFields[5] = "datepicker2";
	RequiredFields[6] = "CMessage";
	
	var count = 0;
	var countgood = 0;
	var countbad = RequiredFields.length -1;
	
	for(i=0; i < RequiredFields.length; i++)
	{
		if ($("#" + RequiredFields[i]).hasClass('goodinput')) {
			countgood --;//alert('levonva: '+countgood);
		} else if (($("#" + RequiredFields[i]).hasClass('badinput')) || ($("#" + RequiredFields[i]).hasClass('InputLowercase'))) {
			countbad ++;
			$("#" + RequiredFields[i]).addClass('badinput');
		}
	}
	count = countgood + countbad;
	document.getElementById('errorcount').value = count;
	//alert('osszesen: '+document.getElementById('errorcount').value);
	if (document.getElementById('errorcount').value > 0) {
		alert('Rezervarea nu poate fi trimisa doar dupa completarea corecta a datelor!');
		//disable();
	} else if (document.getElementById('errorcount').value < 0){
		//enable();
		if (confirm('Trimiteti rezervarea?')) {
			document.rezervare.submit();
		}
	}
}

function ValidateInput(input)
{
	var id = input.id;
	var value = input.value;
	
	$("#" + id).fadeOut();
	
	$("#" + id).removeClass('goodinput');
	$("#" + id).removeClass('badinput');

	$.post("validateRezervare.php", { inputdata: value, valid: id },
	
	function(data)
	{	
		if(data == 1){
			$("#" + id).addClass('goodinput');
		} else {
			$("#" + id).addClass('badinput');
		}	

		$("#" + id).fadeIn();
  	});
}