function check(form)
{
    if (flag == 1)
       return false;

if (! form.name.value){
alert("Please Enter Your Name");
form.name.focus();
form.name.select();
return false;
}

if (! form.wedding_date.value){
alert("Please Enter Your Wedding Date");
form.wedding_date.focus();
form.wedding_date.select();
return false;
}



if (! form.city.value){
alert("Please Enter Your City");
form.city.focus();
form.city.select();
return false;
}


if (! form.zip.value){
alert("Please Enter Your ZipCode");
form.zip.focus();
form.zip.select();
return false;
}


if (! form.email.value){
alert("Please Enter Your Email Address");
form.email.focus();
form.email.select();
return false;
}

if (! (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.email.value))){
alert("Invalid E-mail Address")
form.email.focus();
form.email.select();
return false;
}

flag = 1;
return true;
}

var gotIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;	
var gotNS = (navigator.appName == 'Netscape') ? true : false;

function popWin( url, name, width, height, scroller ) { 

	if (gotIE) {
	var left = (screen.Width/2) - width/2;
	var top = (screen.Height/2) - height/2;
	} else if (gotNS) {
	var left = (screen.availWidth/2) - width/2;
	var top = (screen.availHeight/2) - height/2;
	} else {
	var left = (screen.Width/2) - width/2;
	var top = (screen.Height/2) - height/2;
	}

var outStr = 'left='+left+',top='+top+',height=' + height + ',width=' + width; 

	if (scroller == true) {
		 outStr = outStr + ',menubar=no,toolbar=no,location=no,directories=no,status=yes,scrollbars=1,resizable=no';
	 } else {
		 outStr = outStr + ',menubar=no,toolbar=no,location=no,directories=no,status=yes,scrollbars=no,resizable=no';
	 } 

window.open(url, name, outStr);

}
