
function doFormFocus(obj) {
	if (obj.value == obj.defaultValue) obj.value = '';
}

function doFormBlur(obj) {
	if (obj.value == '') obj.value = obj.defaultValue;
}

function openMailPopup(page)
{
	mailWindow = window.open('mail.php?page=' + page,'Mail','width=400,height=300,toolbar=No,location=No,scrollbars=Yes,status=No,resizable=No,fullscreen=No');
}


function openProductPopup(id, isFamily, field)
{
	mailWindow = window.open('product-popup.php?id=' + id + '&is_family=' + (isFamily ? '1' : '0') + '&field=' + field,'info','width=370,height=400,toolbar=No,location=No,scrollbars=Yes,status=No,resizable=No,fullscreen=No');
}


function openProductInfoPopup(id)
{
	mailWindow = window.open('product-info.php?id=' + id, 'info', 'width=600,height=500,toolbar=No,location=No,scrollbars=Yes,status=No,resizable=Yes,fullscreen=No');
}

function openPromotionPopup(id)
{
	promotionWindow = window.open('promotion.php?id=' + id, 'promotion', 'width=600,height=500,toolbar=No,location=No,scrollbars=Yes,status=No,resizable=Yes,fullscreen=No');
}

function openNewsInfoPopup(id)
{
	mailWindow = window.open('news-info.php?id=' + id, 'info', 'width=600,height=500,toolbar=No,location=No,scrollbars=Yes,status=No,resizable=Yes,fullscreen=No');
}


function checkSearch(form, message, defaultValue)
{
	if (form.search.value.length < 3) {
		alert(message);
		return false;
	}
	
	if (form.search.value == defaultValue) {
		return false;
	}
	
	return true;
}


	
function checkEmail(e) {
	ok = '1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM';

	for(i = 0; i < e.length; i++){
		if(ok.indexOf(e.charAt(i)) < 0)
			return (false);
	} 

	if (document.images) {
		re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
		re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!e.match(re) && e.match(re_two))
			return (-1);
	}
}


function verifyEmail(form, message)
{
	if (!checkEmail(form.email.value)) {
		alert(message);
		return false;
	}
}

function verifyEmailN(form, message)
{
	if (!checkEmail(form.nemail.value)) {
		alert(message);
		return false;
	}
}