var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

function isEmail(email)
{
	if (!filter.test(email))	 
		return false; 
	else
		return true;
}

function checkLoginForm(d)
{
	if( d.email.value == null || d.email.value == '' )
	{
		d.email.focus();
		return false;
	}
	
	if( !isEmail(d.email.value) )
	{
		d.email.select();
		return false;		
	}
	
	if( d.pass.value == null || d.pass.value == '' )
	{
		d.pass.focus();
		return false;
	}
	
	return true;
}

function checkPassForm(d, msg)
{
	if( d.pass1.value == null || d.pass1.value == '' )
	{
		d.pass1.focus();
		return false;
	}
	
	if( d.pass2.value == null || d.pass2.value == '' )
	{
		d.pass2.focus();
		return false;
	}

	if( d.pass1.value != d.pass2.value )
	{
		alert(msg);
		d.pass1.select();
		return false;
	}
	
	return true;
}

function confirmDelete(what, page)
{
	if( confirm(what) )
		window.location.href = page;
}

function checkRegistrationForm(d, msg)
{
	
	if( d.fname.value == null || d.fname.value == '' )
	{
		d.fname.focus();
		return false;
	}
	
	if( d.lname.value == null || d.lname.value == '' )
	{
		d.lname.focus();
		return false;
	}

	if( !isEmail(d.email.value) )
	{
		d.email.select();
		return false;		
	}
	
	if( d.state.selectedIndex == 0 )
	{
		d.state.focus();
		return false;		
	}
	
	if( d.commissary.value == null || d.commissary.value == '' )
	{
		d.commissary.focus();
		return false;
	}

	if( d.branch_service2.value == null || d.branch_service2.value == '' )
	{
		d.branch_service2.focus();
		return false;
	}	
	
	if( d.branch_service.selectedIndex == 0 )
	{
		d.branch_service.focus();
		return false;		
	}

	if( d.pass1.value == null || d.pass1.value == '' )
	{
		d.pass1.focus();
		return false;
	}
	
	if( d.pass2.value == null || d.pass2.value == '' )
	{
		d.pass2.focus();
		return false;
	}

	if( d.pass1.value != d.pass2.value )
	{
		alert(msg);
		d.pass1.select();
		return false;
	}

	return true;
}

function checkForgotPassForm(d, msg)
{
	var email = d.email.value;
	if( !isEmail(email) )
	{
		alert(msg);
		d.email.select();
		return false;
	}
	
	return true;
}

function checkAddCouponForm(d)
{
	if( d.name.value == '' || d.name.value == null )
	{
		d.name.focus();
		return false;
	}
	
	if( d.discount.value == '' || d.discount.value == null )
	{
		d.discount.focus();
		return false;
	}	
	
	if( d.expiration.value == '' || d.expiration.value == null )
	{
		d.expiration.focus();
		return false;
	}	

	return true;
}

function showPopCouponWindow(id, uid)
{
	var page = "main.php?do=popup&id="+id+"&uid="+uid;
	var aWin = window.open(page, "Printable", "toolbar=no, menubar=no, location=no, scrollbars=no, resizable=no, width=660, height=330");
	aWin.moveTo(150, 150);
	aWin.focus();	
}

function confirmPrint(id, uid, msg)
{
	if( confirm(msg) )
		showPopCouponWindow(id, uid);
}

function showImage(file)
{
	var page = 'show_image.php?file=' + file;
	var aWin = window.open(page, 'Image', 'toolbar=no,left=0,top=0,status=no,scrollbars=yes,resizable=yes,menubar=no');
	aWin.moveTo(50,50);
	aWin.focus();
}

function showImage2(file)
{
	var page = 'show_image2.php?file=' + file;
	var aWin = window.open(page, 'Image', 'toolbar=no,left=0,top=0,status=no,scrollbars=yes,resizable=yes,menubar=no');
	aWin.moveTo(50,50);
	aWin.focus();
}

function showImage3(file)
{
	var page = 'show_image3.php?file=' + file;
	var aWin = window.open(page, 'Image', 'toolbar=no,left=0,top=0,status=no,scrollbars=yes,resizable=yes,menubar=no');
	aWin.moveTo(50,50);
	aWin.focus();
}

function showImage4(file)
{
	var page = 'show_image4.php?file=' + file;
	var aWin = window.open(page, 'Image', 'toolbar=no,left=0,top=0,status=no,scrollbars=yes,resizable=yes,menubar=no');
	aWin.moveTo(50,50);
	aWin.focus();
}

function promptDeleteImage(msg,id,file)
{
	if( confirm(msg) )
		window.location.href = 'main.php?do=issue_remove_image&file='+file+'&id='+id;
}

function promptDeleteImage2(msg,id,file)
{
	if( confirm(msg) )
		window.location.href = 'main.php?do=money_saver_remove_image&file='+file+'&id='+id;
}

function promptDeleteImage4(msg,id,file)
{
	if( confirm(msg) )
		window.location.href = 'main.php?do=money_saver_ovrs_remove_image&file='+file+'&id='+id;
}

function promptDeleteImage3(msg,id,file)
{
	if( confirm(msg) )
		window.location.href = 'main.php?do=overseas_remove_image&flag=1&file='+file+'&id='+id;
}

function openBarCodeTool()
{
	var page = 'barcode/index.php';
	var aWin = window.open(page, 'Barcode', 'toolbar=no,left=0,top=0,status=no,scrollbars=yes,resizable=yes,menubar=no, width=660, height=270');
	aWin.moveTo(50,50);
	aWin.focus();
}
