function MM_showHideLayers() {
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function load_content( page, title, about_location ) {

	var XMLHttpRequestObject = false;

	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}

	if(XMLHttpRequestObject) {

		XMLHttpRequestObject.open( "GET", "/get_content.php?id=" + page + "&l=" + about_location );
		//XMLHttpRequestObject.open( "GET", page + '.txt' );
		XMLHttpRequestObject.onreadystatechange = function() {

			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				document.getElementById('right_content').innerHTML = XMLHttpRequestObject.responseText;
				document.getElementById("navigation").className = page;
				changeTitle( title );

				if (page=='about_wset') {
					//alert(about_location)
					window.location = window.location + '#' + about_location;
				}

			}

		}
		XMLHttpRequestObject.send(null);

	}

}

function changeTitle( title ) {
	document.title = title;
}
/*
function jumpToAnchor(anchor_location) {
	window.location = window.location + "#losangeles";
}
*/
function get_locations() {

	var XMLHttpRequestObject = false;

	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}

	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open( "GET", "get_locations.php" );
		XMLHttpRequestObject.onreadystatechange = function() {

			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				document.getElementById('class_schedule_menu').innerHTML = XMLHttpRequestObject.responseText;
			}

		}
		XMLHttpRequestObject.send(null);
	}

}


function get_schedule( location_id ) {

	var XMLHttpRequestObject = false;

	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}

	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open( "GET", "get_schedule.php?id=" + location_id );
		XMLHttpRequestObject.onreadystatechange = function() {
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				document.getElementById('right_content').innerHTML = XMLHttpRequestObject.responseText;
				document.getElementById("navigation").className = 'class_schedule';
				changeTitle( 'Class Schedule For Wine &amp Spirit Eduction Trust Courses' );
			}

		}
		XMLHttpRequestObject.send(null);
	}

}

function get_about() {

	var XMLHttpRequestObject = false;

	if (window.XMLHttpRequest) {
		XMLHttpRequestObject = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
	}

	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open( "GET", "get_about.php" );
		XMLHttpRequestObject.onreadystatechange = function() {

			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				document.getElementById('about_menu').innerHTML = XMLHttpRequestObject.responseText;
			}

		}
		XMLHttpRequestObject.send(null);
	}

}



function check_message() {

	document.getElementById('name').style.background = "#FFFFFF"
	document.getElementById('email').style.background = "#FFFFFF"
	document.getElementById('phone').style.background = "#FFFFFF"
	document.getElementById('subject').style.background = "#FFFFFF"
	document.getElementById('message').style.background = "#FFFFFF"
	//document.getElementById('captcha-form').style.background = "#FFFFFF"

	var errors = new Array();
	var i = 0;

	if ( document.getElementById("name").value == "" || document.getElementById("name").value == undefined ) {
		document.getElementById('name').style.background = "#FFD9D9"
		errors[i] = (i+1) + ". Your Name";
		i++;
	}

	if ( document.getElementById("email").value == "" || document.getElementById("email").value == undefined ) {
		document.getElementById('email').style.background = "#FFD9D9"
		errors[i] = (i+1) + ". Your Email";
		i++;
	}
	
	if ( document.getElementById("phone").value == "" || document.getElementById("phone").value == undefined ) {
		document.getElementById('phone').style.background = "#FFD9D9"
		errors[i] = (i+1) + ". Your Phone";
		i++;
	}

	if ( document.getElementById("subject").value == "" || document.getElementById("subject").value == undefined ) {
		document.getElementById('subject').style.background = "#FFD9D9"
		errors[i] = (i+1) + ". Subject";
		i++;
	}

	if ( document.getElementById("message").value == "" || document.getElementById("message").value == undefined ) {
		document.getElementById('message').style.background = "#FFD9D9"
		errors[i] = (i+1) + ". Message";
		i++;
	}
/*
	if ( document.getElementById("captcha-form").value == "" || document.getElementById("captcha-form").value == undefined ) {
		document.getElementById('captcha-form').style.background = "#FFD9D9"
		errors[i] = (i+1) + ". Verification";
		i++;
	}
*/
	if ( errors.length > 0 ) {
		alert( "ERROR Required Fields Missing\nPlease fill in fields marked in red.\n\n" + errors.join("\n") );
	} else {
		document.email_form.submit()
	}
	
}
