function checkEmail(s){
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return filter.test(s);
}
function checkNIP(s){
	return true;
	s = s.replace(/[^0-9]+/g, '');
	if(s.length!=10) {
		return false;
	}
	var steps=[6,5,7,2,3,4,5,6,7];
	var sum=0;
	for(var i=0; i<9; i++) {
		sum += steps[i]*s.charAt(i);
	}
	var r=sum%11;
	var c=(r==10) ? 0 : r;
	if(c==s.charAt(9)) {
		return true;
	}
	return false;
}
function checkNIPEU(country, nip){
	return true;
	var result = '';
	var req = new Request({
		method: 'post',
		async: false,
		data: 'country='+country+'&nip='+nip,
		url: 'ajax/check_nip_eu',
		onComplete: function(res){
			result = res;
		}
	}).send();
	return (result!='false');
}
function getArrayIndex(arr, key, val){
	for(var i=0; i<arr.length; i++){
		if(arr[i][key] == val) {
			return i;
			break;
		}
	}
	return -1;
}
function formatPrice(val){
	val = parseFloat(parseFloat(val).toFixed(2)).toString();
	tmp = val.split('.');
	if(!tmp[1]) {
		tmp[1] = '00';
	} else if(tmp[1].length == 1) {
		tmp[1] += '0';
	}
	return tmp[0]+'.'+tmp[1];
}
function calcDiscountPrice(val, percent){
	return val*(1-percent/100);
}

window.addEvent('domready', function(){
	var tmp_imgs = [];
	$$('a[rel=js_rollOver]').each(function(el,i){
		var img_obj = el.getElements('img');
		var img_src = img_obj.getProperty('src').toString();
		var p = img_src.lastIndexOf('.');
		var img_rol_src = img_src.substring(0,p)+'_act'+img_src.substring(p);
		tmp_imgs[i] = new Image();
		tmp_imgs[i].src = img_rol_src;
		el.addEvent('mouseover', function(){
			var new_src = img_rol_src;
			img_obj.setProperty('src', new_src);
		});
		el.addEvent('mouseout', function(){
			img_obj.setProperty('src', img_src);
		});
	});
});

