
function newImage(arg) {
   if (document.images) {
      res = new Image();
      res.src = arg;
      return res;
   }
}

function preloadImages(a) {
	frame = new Array();
	if (document.images)
		for (i=0; i<a.length; i++)
			frame[i] = newImage(a[i]);
}

function addpo(idpo) {
	var itemsCount = $('#item_'+idpo).attr('value');
	$.ajax({
		url: host + '/basket.php?indent=' + itemsCount + '&id_po=' + idpo,
		success: function (data, textStatus) {
			alert ("Товар был добавлен в корзину");
			document.location.reload();
		}
	});
	return false;
}

function checkform(aObjects, aPhrases) {
	var email_re = /^([a-z]|[0-9]|_|-|.)*@(([a-z]|[а-я]|[0-9]|_|-)*\.)+([a-z]{2,6}|[а-я]{2})$/i;
	var phone_re = /^([0-9]|\+|\-| |\(|\)){4,15}$/i;
	var number_re = /^[0-9]+$/i;
	var ret = true;
	var i, value, classname;

	if (aObjects.length != aPhrases.length) {
		alert("Script Error");
		ret = false;
	}
	else {
		for (i=0; i<aPhrases.length; i++) {
			classname = aObjects[i].className;
			value = aObjects[i].value;
			// Текстовое поле ANY
			if (/(^| )any($| )/.test(classname)) {
				if (value == '') {
					alert('Пожалуйста введите ' + aPhrases[i]);
					ret = false;
					break;
				}
			}
			// Поле с почтой EMAIL
			if (/(^| )email($| )/.test(classname)) {
				if (!email_re.test(value)) {
					alert('Пожалуйста введите ' + aPhrases[i] + ' заново');
					ret = false;
					break;
				}
			}
			// Поле с телефоном PHONE
			else if (/(^| )phone($| )/.test(classname)) {
				if (!phone_re.test(value)) {
					alert('Пожалуйста введите ' + aPhrases[i] + ' заново');
					ret = false;
					break;
				}
			}
			// Поле с числом NUMBER
			else if (/(^| )number($| )/.test(classname)) {
				if (!number_re.test(value)) {
					alert('Пожалуйста введите ' + aPhrases[i] + ' заново');
					ret = false;
					break;
				}
			}
			// Поле без чисел NONUMBER
			else if (/(^| )nonumber($| )/.test(classname)) {
				if (number_re.test(value)) {
					alert('Пожалуйста введите ' + aPhrases[i] + ' заново');
					ret = false;
					break;
				}
			}
		}
	}
	return ret;
}


$(document).ready(function(){

});


