function validate_host_seminar(){
	missinginfo = "";
	if (document.forms[0].contact_person.value == "") {
		missinginfo += "\n   -  Contact Name";
	}
	if (document.forms[0].business_name.value == "") {
		missinginfo += "\n   -  Business Name";
	}
	if (document.forms[0].contact_phone.value == "") {
		missinginfo += "\n   -  Phone";
	}
	if ((document.forms[0].contact_email.value == "") ||
		(document.forms[0].contact_email.value.indexOf('@') == -1) ||
		(document.forms[0].contact_email.value.indexOf('.') == -1)) {
			missinginfo += "\n   -  Email Address";
	}
	if (document.forms[0].seminar_startdate.value == "") {
		missinginfo += "\n   -  Seminar Start Date";
	}

	if (missinginfo != "") {
		missinginfo ="_____________________________\n" +
		"You failed to correctly fill in your:\n" +
		missinginfo + "\n_____________________________" +
		"\nPlease re-enter and submit again!";
		alert(missinginfo);
		return false;
	}
	else return true;
}

function validate_vancouver_sem(){
	missinginfo = "";
	if (document.forms[0].first_name.value == "") {
		missinginfo += "\n   -  First Name";
	}
	if (document.forms[0].last_name.value == "") {
		missinginfo += "\n   -  Last Name";
	}
	if (document.forms[0].phone.value == "") {
		missinginfo += "\n   -  Phone";
	}
	if ((document.forms[0].email.value == "") ||
		(document.forms[0].email.value.indexOf('@') == -1) ||
		(document.forms[0].email.value.indexOf('.') == -1)) {
			missinginfo += "\n   -  Email Address";
	}
	if (document.forms[0].address.value == "") {
		missinginfo += "\n   -  Address";
	}
	if (document.forms[0].city.value == "") {
		missinginfo += "\n   -  City";
	}


	if (missinginfo != "") {
		missinginfo ="_____________________________\n" +
		"You failed to correctly fill in your:\n" +
		missinginfo + "\n_____________________________" +
		"\nPlease re-enter and submit again!";
		alert(missinginfo);
		return false;
	}
	else return true;
}

function validate_request(){
	missinginfo = "";
	if (document.forms[0].contact_name.value == "") {
		missinginfo += "\n   -  Contact Name";
	}
	if (document.forms[0].phone.value == "") {
		missinginfo += "\n   -  Phone Number";
	}
	if ((document.forms[0].email.value == "") ||
		(document.forms[0].email.value.indexOf('@') == -1) ||
		(document.forms[0].email.value.indexOf('.') == -1)) {
			missinginfo += "\n   -  Email Address";
	}

	if (missinginfo != "") {
		missinginfo ="_____________________________\n" +
		"You failed to correctly fill in your:\n" +
		missinginfo + "\n_____________________________" +
		"\nPlease re-enter and submit again!";
		alert(missinginfo);
		return false;
	}
	else return true;
}

function validate_recipe(){
	missinginfo = "";

	if ((document.forms[0].email.value == "") ||
		(document.forms[0].email.value.indexOf('@') == -1) ||
		(document.forms[0].email.value.indexOf('.') == -1)) {
			missinginfo += "\n   -  Email Address";
	}

	if (document.forms[0].name.value == "") {
		missinginfo += "\n   -  Drink Name";
	}
	if (document.forms[0].ingredients.value == "") {
		missinginfo += "\n   -  Ingredients";
	}
	if (document.forms[0].instructions.value == "") {
		missinginfo += "\n   -  Instructions";
	}


	if (missinginfo != "") {
		missinginfo ="_____________________________\n" +
		"You failed to correctly fill in your:\n" +
		missinginfo + "\n_____________________________" +
		"\nPlease re-enter and submit again!";
		alert(missinginfo);
		return false;
	}
	else return true;
}

function validate_link(){
	missinginfo = "";
	if ((document.forms[0].website_url.value == "") || (document.forms[0].website_url.value == "http://")) {
		missinginfo += "\n   -  Website URL";
	}
	if ((document.forms[0].description.value == "") || (document.forms[0].description.value == "Enter in your description here...")) {
		missinginfo += "\n   -  Description";
	}
	if (document.forms[0].contact_person.value == "") {
		missinginfo += "\n   -  Contact Person";
	}
   if (document.forms[0].title.value == "") {
         missinginfo += "\n   -  Website Title";
   }
             
	if ((document.forms[0].email.value == "") ||

		(document.forms[0].email.value.indexOf('@') == -1) ||
		(document.forms[0].email.value.indexOf('.') == -1)) {
			missinginfo += "\n   -  Email Address";
	}

	if (missinginfo != "") {
		missinginfo ="_____________________________\n" +
		"You failed to correctly fill in your:\n" +
		missinginfo + "\n_____________________________" +
		"\nPlease re-enter and submit again!";
		alert(missinginfo);
		return false;
	}
	else return true;
}

function validate_comment(){
	missinginfo = "";
	if (document.forms[0].name.value == "") {
		missinginfo += "\n   -  Name";
	}
	if ((document.forms[0].email.value == "") ||
		(document.forms[0].email.value.indexOf('@') == -1) ||
		(document.forms[0].email.value.indexOf('.') == -1)) {
			missinginfo += "\n   -  Email Address";
	}
	if ((document.forms[0].comment.value == "") || (document.forms[0].comment.value == "Enter in your comments here...")) {
		missinginfo += "\n   -  Comment";
	}

	if (missinginfo != "") {
		missinginfo ="_____________________________\n" +
		"You failed to correctly fill in your:\n" +
		missinginfo + "\n_____________________________" +
		"\nPlease re-enter and submit again!";
		alert(missinginfo);
		return false;
	}
	else return true;
}

function validate_competition(){
	missinginfo = "";
	if (document.forms[0].event_name.value == "") {
		missinginfo += "\n   -  Event Name";
	}
	if (document.forms[0].contact_name.value == "") {
		missinginfo += "\n   -  Contact Person";
	}
	if (document.forms[0].city.value == "") {
		missinginfo += "\n   -  City";
	}
	if (document.forms[0].contact_phone.value == "") {
		missinginfo += "\n   -  Phone Number";
	}

	if ((document.forms[0].contact_email.value == "") ||
		(document.forms[0].contact_email.value.indexOf('@') == -1) ||
		(document.forms[0].contact_email.value.indexOf('.') == -1)) {
			missinginfo += "\n   -  Contact Email Address";
	}
	if ((document.forms[0].description.value == "") || (document.forms[0].description.value == "Enter in your description here...")) {
		missinginfo += "\n   -  Description";
	}

	if (missinginfo != "") {
		missinginfo ="_____________________________\n" +
		"You failed to correctly fill in your:\n" +
		missinginfo + "\n_____________________________" +
		"\nPlease re-enter and submit again!";
		alert(missinginfo);
		return false;
	}
	else return true;
}

function validate_contact(){
	missinginfo = "";
	if (document.forms[0].name.value == "") {
		missinginfo += "\n   -  Name";
	}

	if ((document.forms[0].email.value == "") ||
		(document.forms[0].email.value.indexOf('@') == -1) ||
		(document.forms[0].email.value.indexOf('.') == -1)) {
			missinginfo += "\n   -  Email Address";
	}
	if ((document.forms[0].comment.value == "") || (document.forms[0].comment.value == "Enter in your comments here...")) {
		missinginfo += "\n   -  Comment";
	}

	if (missinginfo != "") {
		missinginfo ="_____________________________\n" +
		"You failed to correctly fill in your:\n" +
		missinginfo + "\n_____________________________" +
		"\nPlease re-enter and submit again!";
		alert(missinginfo);
		return false;
	}
	else return true;
}

function validate_newsletter(){
	missinginfo = "";
	if (document.forms[0].name.value == "") {
		missinginfo += "\n   -  Name";
	}
	if ((document.forms[0].email.value == "") ||
		(document.forms[0].email.value.indexOf('@') == -1) ||
		(document.forms[0].email.value.indexOf('.') == -1)) {
			missinginfo += "\n   -  Email Address";
	}

	if (missinginfo != "") {
		missinginfo ="_____________________________\n" +
		"You failed to correctly fill in your:\n" +
		missinginfo + "\n_____________________________" +
		"\nPlease re-enter and submit again!";
		alert(missinginfo);
		return false;
	}
	else return true;
}


// perfect popup script

// pop-up function
var newWin = null;
function closeWin(){
        if (newWin != null){
                if(!newWin.closed)
                        newWin.close();
        }
}

function perfect_popUp(strURL,strType,strHeight,strWidth) {
	closeWin();
	var strOptions="";
	if (strType=="console") strOptions="resizable,scrollbars,height="+strHeight+",width="+strWidth;
	if (strType=="fixed")   strOptions="status,height="+strHeight+",width="+strWidth;
	if (strType=="elastic") strOptions="toolbar,menubar,scrollbars,resizable,location,height="+strHeight+",width="+strWidth;

	newWin = window.open(strURL, 'newWin', strOptions);
	newWin.focus();
}
