sizeSelected = false;
colorSelected = false;
hasColor = false;

$(document).ready(function (){
	$('#buy_form').submit(function(){
		$(":radio").each(function(i){
			if(this.name == "marime")
			{
				if(sizeSelected == false && this.checked == true)
				{
					sizeSelected = true;
				}
			}else if(this.name == "culoare"){
				hasColor = true;
				if(colorSelected == false && this.checked == true)
				{
					colorSelected = true;
				} 
			}
		});
		if(sizeSelected == false || colorSelected == false && hasColor == true)
		{
			alert("Trebuie sa selectati o marime si o culoare inainte de a cumpara.");
			return false;	
		}
	})
});

function valid_mail(x) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return true;
	else return false;
}

function validate_form(){
	
	var error = false;
	var items = new Array();
	
	items[0] = "nume";
	items[1] = "prenume";
	items[2] = "email";
	items[3] = "telefon";
	items[4] = "strada";
	items[5] = "nr";
	items[6] = "localitate";
	items[7] = "judet";
	items[8] = "bloc";
	items[9] = "scara";
	items[10] = "etaj";
	items[11] = "apartament";
	
	for (i=0; i<items.length; i++)
	{
		if ($('#' + items[i]).val() == '') {
			$('#' + items[i]).addClass('req');

			error = true;

		} else {
			if(items[i] == 'email') {
				if(!valid_mail($('#' + items[i]).val())) {
					error = true;
				} else {
					$('#' + items[i]).removeClass('req');
				}				
			} else {
				$('#' + items[i]).removeClass('req');
			}
		}	
	}	
		
	if (error) {
		$('#alert').css({display: 'block'});
		return false;
	} else {
		$('#alert').css({display: 'none'});
		return true ;	
	}
}

function get_colors(id)
{
	$('.hide_color').css({'display': 'none'});
	$('#colors_'+id).css({'display': 'block'});
	$('#colors2').css({'display': 'block'});
}

function get_colors2(id)
{
	$.ajax({
		type: "POST",
		url: 'http://www.alai.ro/magazin/request/culori/'+id,
		data: '',
		success: function(msg){    
			$('#holder').attr('innerHTML', msg);
		} 
	});		
}

