var selected = 0;
var limit = 5;
var total = total+1;
function setLimit(){
	var objSelect = document.getElementById('limit');
	var index = objSelect.selectedIndex;
	var new_limit = objSelect[index].value;
	if (parseInt(new_limit) < parseInt(limit)){
		selected = 0;
		for (i=1; i<total; i++){
			var row = i;
			$('#lista-' + row).removeClass('selected');
			$('#lista-' + row).addClass('lista');
			$('#video' + row).val('nulla');
		}
		$('tr.lista input.button').val(strSelect);
	}
	limit = new_limit;
	$('.lista').show();
	$('#form-vendita').hide();
	document.getElementById('num_video').value = limit;
	switch(limit){
				case '5':
					var prezzo = video5;
					break;
				case '10':
					var prezzo = video10;
					break;
				case '15':
					var prezzo = video15;
					break;
			}
	$('#prezzo').html(prezzo);
}

function selectRow(button,row,name){
	var objSelect = document.getElementById('limit');
	var index = objSelect.selectedIndex;
	limit = objSelect[index].value;
	if (button.value == strUnselect) {
		$('#lista-' + row).removeClass('selected');
		$('#lista-' + row).addClass('lista');
		button.value = strSelect;
		if (selected == limit){
			$('.lista').show();
			$('#form-vendita').hide();
		}
		document.getElementById('video' + selected).value = '';
		selected--;
	}else{
		$('#lista-'+row).removeClass('lista');
		$('#lista-'+row).addClass('selected');
		button.value = strUnselect;
		selected++;
		document.getElementById('video' + selected).value = name;
		if (selected == limit){
			$('.lista').hide();
			$('#form-vendita').show();
		}
	}
}

function clearError(element){
	element.style.border = '1px solid #000000';
	element.style.outlineStyle = 'none';
}
function checkEmail(){
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var email = document.getElementById('email');
	if (!filter.test(email.value)) {
		email.style.border = '2px solid #aa0000';
		email.focus();
		return false;
	}else return true;
}

function elementNotNull(id){
	var element = document.getElementById(id);
	if (element.value == ''){
		element.style.border = '2px solid #aa0000';
		element.focus();
		return false;
	}else return true;
}

function elementChecked(id){
	var element = document.getElementById(id);
	if (!element.checked){
		element.style.outlineColor = '#aa0000';
		element.style.outlineStyle = 'solid';
		element.style.border = '2px solid #aa0000';
		element.focus();
		return false;
	}else return true;
}

function elementMatch(id1, id2){
	var element1 = document.getElementById(id1);
	var element2 = document.getElementById(id2);
	if (element1.value == '') {
		element1.style.border = '2px solid #aa0000';
		element1.focus();
		return false;
	}
	else {
		if (element1.value != element2.value) {
			element2.value = ''
			element2.style.border = '2px solid #aa0000';
			element2.focus();
			return false;
		}
		else return true;
	}
}

function checkSelected(id){
	var element = document.getElementById(id);
	if (element.selectedIndex == ''){
		element.style.border = '2px solid #aa0000';
		element.focus();
		return false;
	} else return true;
}

function validateRegisterForm(){
	var ck1 = elementNotNull('nome');
	var ck2 = elementNotNull('cognome');
	var ck3 = elementNotNull('indirizzo');

	var ck4 = elementChecked('privacy');
	var ck5 = elementChecked('term');

	var ck6 = checkEmail();

	var ck7 = elementMatch('pwd', 'pwd2');

	var ck8 = checkSelected('nazione');

	if (ck1 && ck2 && ck3 && ck4 && ck5 && ck6 && ck7 && ck8) return true;
	else return false;
}

function validateForm(){
	var ck1 = checkSelected('nazione');
	var ck2 = checkEmail();
	if (ck1 && ck2) return true;
	else return false;
}

$(function() {
$('#form-vendita').hide();
});