function validateContactForm(ff){
	if (ff.namn.value==""){
		alert("Du måste fylla i namn.");
		return false;
	} else if (ff.frmAdress.value==""){
		alert("Du måste fylla i adress.");
		return false;
  } else if (ff.postnr.value==""){
		alert("Du måste fylla i postnummer.");
		return false;
  } else if (ff.ort.value==""){
		alert("Du måste fylla i ort.");
		return false;
  } else if (ff.telefon.value==""){
		alert("Du måste fylla i telefonnummer.");
		return false;
  } else if (ff.epost.value==""){
		alert("Du måste fylla i epost.");
		return false;
  }	 
	return true;
}

function add2cart(count, key) {
    url = document.location + '?ac=10&num='+count+'&url='+key;
    
/*    new Ajax.Request(url, 
                {
                    method:'get', 
                    onSuccess: function(transport) {     
                       alert(transport.responseText);
                     //  cart = transport.responseText.evalJSON(true);
                        refreshCart(transport.responseText.evalJSON(true)) 
                    } 
                });*/

new Ajax.Updater('cart', url, 
                {
                    method:'get',
                    evalScripts: true,
                    encoding: 'iso-8859-1'
                });
}

function refreshCart(cart)
{
 //   alert(cart);
    cc = $('cartlist');
    while(cc.length > 0) 
        cc.options[cc.length-1] = null;
    price = 0;
    for( i = 0; i < cart.length; i ++ ) {
        price = price + (cart[i].price * cart[i].count);
        cc.options[cc.options.length] = new Option(cart[i].name + ' ' + cart[i].artno + ' ' + cart[i].count + ' st', i, cart[i].selected, cart[i].selected);
    }
    $('totalprice').innerHTML = price;
}

function check_form(ff) 
{
	var pattern=/\s*\w+\s*/;
	if(!pattern.test(ff.namn.value)) {
		alert('Ange ditt namn först.');
		ff.namn.focus();
		return false;
	}
	if(!pattern.test(ff.address.value)) {
		alert('Ange ditt adress först.');
		ff.address.focus();
		return false;
	}
	if(!pattern.test(ff.postadress.value)) {
		alert('Ange ditt postadress först.');
		ff.postadress.focus();
		return false;
	}
	if(!pattern.test(ff.telefon.value)) {
		alert('Ange ditt telefonnummer först.');
		ff.telefon.focus();
		return false;
	}
	
	pattern=/([a-zA-Z0-9_-]+)(\.[a-zA-Z0-9_-]+)*@([a-zA-Z0-9_-]+\.[a-zA-Z0-9_-]+)(\.[a-zA-Z0-9_-]+)*/;
	if(!pattern.test(ff.epost.value)) {
		alert('Ange en giltig epostadress först.');
		ff.epost.focus();
		return false;
	}
	return true;
}