function PrintPage() {
	window.print();  
}
	
function PopUpNotes(mcID) {
	SX = Math.round((screen.availWidth - 400) / 2);
	SY = Math.round((screen.availHeight - 400) / 2);
	n=open('/mms/member_notes_popup.asp?mcID='+mcID,'vodka','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,width=400,height=400,screenX='+SX+',left='+SX+',screenY='+SY+',top='+SY);
}	

//Format Email Addresses
function FormatE(name, domain, text)
{
	var strE = "<";
	strE += "a";
	strE += " href=";
	strE += "mail";
	strE += "to:";
	strE += name + "@" + domain + ">" + text + "</a>";
	document.write(strE);
}	

function ocpFormVal(form)
{
	if (form)
	{
		if (form.gcName.value == "")
		{
			form.gcName.value = "";
			form.gcName.focus();
			alert("Your Name is required");
			return false;
		}
		if (form.gcAddress.value == "")
		{
			form.gcAddress.value = "";
			form.gcAddress.focus();
			alert("Your Address is required");
			return false;
		}
		if (form.gcPhone.value == "")
		{
			form.gcPhone.value = "";
			form.gcPhone.focus();
			alert("Your Phone Number is required");
			return false;
		}
		if (form.gcEmail.value == "")
		{
			form.gcEmail.value = "";
			form.gcEmail.focus();
			alert("Email address is required");
			return false;
		}
		
		if (form.gcEmail.value != "" && ! /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.gcEmail.value)) 
		{
			alert("Email address is invalid");
			form.gcEmail.value = "";
			form.gcEmail.focus();
			return false;
		}
		if (form.gcComments.value == "")
		{
			form.gcComments.value = "";
			form.gcComments.focus();
			alert("Please enter your question or comment");
			return false;
		}
		

		//Ajax Form Post
		var parameters = "gcName=" + form.gcName.value + "&gcAddress=" + form.gcAddress.value + "&gcPhone=" + form.gcPhone.value + "&gcEmail=" + form.gcEmail.value + "&gcComments=" + form.gcComments.value;
		
		xmlHttp = GetXmlHttpObject();

		if (xmlHttp==null)
		{
			alert("Browser does not support HTTP Request");
			return false;
		};

		xmlHttp.onreadystatechange=function() { 
			if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
			{ 
				document.getElementById('ocpformholder').innerHTML=xmlHttp.responseText;
			} 
			else
			{
			}
		};
		
		//alert(parameters);
		//Post Form 
		xmlHttp.open("POST", "/mailers/ocp_contact.asp?"+parameters, true);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		xmlHttp.send(null);
		
		function GetXmlHttpObject() 
		{
			var objXmlHttp=null;
			try { 
				objXmlHttp=new XMLHttpRequest(); //Standard way, other browsers, IE7
				}
				catch(e) {
					if (objXmlHttp==null) { 
						objXmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); //IE6
					 }
				}
			return objXmlHttp;
		}
		
	}
	return false;
}


function GeneralFormVal(form)
{
	if (form)
	{
		if (form.gcName.value == "")
		{
			form.gcName.value = "";
			form.gcName.focus();
			alert("Your Name is required");
			return false;
		}
		if (form.gcAddress.value == "")
		{
			form.gcAddress.value = "";
			form.gcAddress.focus();
			alert("Your Address is required");
			return false;
		}
		if (form.gcPhone.value == "")
		{
			form.gcPhone.value = "";
			form.gcPhone.focus();
			alert("Your Phone Number is required");
			return false;
		}
		if (form.gcEmail.value == "")
		{
			form.gcEmail.value = "";
			form.gcEmail.focus();
			alert("Email address is required");
			return false;
		}
		
		if (form.gcEmail.value != "" && ! /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(form.gcEmail.value)) 
		{
			alert("Email address is invalid");
			form.gcEmail.value = "";
			form.gcEmail.focus();
			return false;
		}
		if (form.gcComments.value == "")
		{
			form.gcComments.value = "";
			form.gcComments.focus();
			alert("Please enter your question or comment");
			return false;
		}
		

		//Ajax Form Post
		var parameters = "gcName=" + form.gcName.value + "&gcAddress=" + form.gcAddress.value + "&gcPhone=" + form.gcPhone.value + "&gcEmail=" + form.gcEmail.value + "&gcComments=" + form.gcComments.value;
		
		xmlHttp = GetXmlHttpObject();

		if (xmlHttp==null)
		{
			alert("Browser does not support HTTP Request");
			return false;
		};

		xmlHttp.onreadystatechange=function() { 
			if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
			{ 
				document.getElementById('generalformholder').innerHTML=xmlHttp.responseText;
			} 
			else
			{
			}
		};
		
		//alert(parameters);
		//Post Form 
		xmlHttp.open("POST", "/mailers/general_contact.asp?"+parameters, true);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
		xmlHttp.send(null);
		
		function GetXmlHttpObject() 
		{
			var objXmlHttp=null;
			try { 
				objXmlHttp=new XMLHttpRequest(); //Standard way, other browsers, IE7
				}
				catch(e) {
					if (objXmlHttp==null) { 
						objXmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); //IE6
					 }
				}
			return objXmlHttp;
		}
		
	}
	return false;
}



function KeywordSearch() 
{
	var obj = document.getElementById('keywordsearch');
	if (obj) {
		obj.onclick = function () {
			obj.value = "";
			obj.style.color = "#000";
			obj.style.fontWeight = "bold";
		}
	}
};

function RunSearch(form) 
{ 
	var fld = form.q;
	if (fld.value == '') { fld.focus(); fld.value = 'Enter Keyword'; return false; }
	if (fld.value == 'Enter Keyword') { fld.focus(); fld.style.color = '#000'; fld.style.fontWeight = 'bold'; return false; }
	return true;
};

function load() 
{
	//var cookie = readCookie("style");
	//var title = cookie ? cookie : getPreferredStyleSheet();
	//fontSwitch(title);
	KeywordSearch();
};

function unload(e) 
{
  var title = getActiveStyleSheet();
  createCookie("style", title, 365);
};

if (window.addEventListener) {   
	window.addEventListener('DOMContentLoaded', load, false);    
} else if (window.attachEvent) {   
	window.attachEvent('onload', load, false);   
}  
//window.onunload = unload;
