
function init() {

    $('#prodform').live('submit', function() {
        addItem($('#prodid').val(), $('#prodqtt').val());
        //event.preventDefault();
        return false;
    });
}

function init_gallery() {
    	$('#gallery').gallerax({
		outputSelector: 		'.output',		// Output selector
		thumbnailsSelector:		'.thumbnails li img',	// Thumbnails selector
		captionSelector:		'.caption'		// Caption selector
	});

    $('.thumbnails li a').click(function () {
        $('#gallery>a').attr('href', $(this).attr('href'));
    });
}

function addItem(id, qtt) {
    $.post("sells.php", { op: 'save', prodid: id, prodqtt: qtt },
    function(result) {
        alert(result.msg);
    });
}

function removeItem(id) {
    $.post("sells.php", { op: 'remove', prodid: id },
    function(result) {
        alert(result.msg);
    });
}

function validateBuyer(form) {

    if (form.comppais.value == "" || form.comppais.value.length<2) {
        alert("Por favor seleccione o país.");
        form.comppais.focus();
        return false;
    }

    if (form.compnome.value == "" || form.compnome.value.length<2) {
        alert("Por favor introduza o seu primeiro nome.");
        form.compnome.focus();
        return false;
    }

    if (form.compnome2.value == "" || form.compnome2.value.length<2) {
        alert("Por favor introduza o seu último nome.");
        form.compnome2.focus();
        return false;
    }

    if (form.compmorada.value == "" || form.compmorada.value.length<5) {
        alert("Por favor introduza a morada.");
        form.compmorada.focus();
        return false;
    }

    if (form.compcity.value == "" || form.compcity.value.length<3) {
        alert("Por favor introduza a cidade.");
        form.compcity.focus();
        return false;
    }

    if (form.compstate.value == "" || form.compstate.value.length<2) {
        alert("Por favor introduza a região.");
        form.compstate.focus();
        return false;
    }

    if (form.compcodpost.value == "" || form.compcodpost.value.length<4) {
        alert("Por favor introduza o Código Postal.");
        form.compcodpost.focus();
        return false;
    }

    if (form.comptel.value == "" || form.comptel.value.length<9) {
        alert("Por favor introduza o telefone.");
        form.comptel.focus();
        return false;
    }

    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.compemail.value)) {
        //alert("Email válido!");
        return true;
    }
    else {
        alert("Email Inválido!");
        return false;
    }

    return false;
}

function acceptTerms() {
    
    if ($('#aceita_condicoes_gerais').attr('checked') == 'checked') {
        return true;
    }

    alert('Não é possivel finalizar a encomenda sem aceitar os Termos Gerais.');
    return false;
    
}

