 ////////////////////////////////////////////////////////
	function openWin(URL,type,w,h) {
	
	var status = 'no';
	var reSize = 'no';
	var scroll = 'yes';
	var toolbar = 'no';
	var location = 'no';
	var menubar = 'no';
	var directories = 'no';
	var ewindow;
	
	
	
	if (type == "vid") {
		if (!w) {
			w = 570;
		}
		if (!h) {
			h= 510;
		}
		reSize = 'no';		
	} 	

	else if (type == "aud") {
		if (!w) {
			w = 570;
		}
		if (!h) {
			h= 350;
		}
		reSize = 'no';		
	} 	
	
	else if (type == "pv") {
		if (!w) {
			w = 550;
		}
		if (!h) {
			h= 415;
		}
		reSize = 'no';		
		scroll = 'no';		
	} 	

	else if (type == "int") {
		if (!w) {
			w = 680;
		}
		if (!h) {
			h= 500;
		}
		reSize = 'no';		
		scroll = 'no';		
	} 	
	
	else {
		if (!w) {
			w = 350;
		}
		if (!h) {
			h= 360;
		}
		reSize = 'yes';		
	} 	
	
	var windowFeatures = 'width='+w+',height='+h+
									',toolbar='+toolbar+',status='+status+
									',scrollbars='+scroll+',resizable='+reSize+
									',menubar='+menubar+
									',location='+location+
									',directories='+directories+''
									
	ewindow = window.open(URL,type,windowFeatures);   
	ewindow.focus();
}



///////////////////////////////////////

function checkIt(thisForm) {

	if (thisForm.name == 'mailbagForm') {
		 if (document.getElementById('email_body').value == '') { 
			alert('Please tell us what you\'re thinking.');
			document.getElementById('email_body').focus();
			return false;		 
		}
		
		if (document.getElementById('email_sender').value == '') { 
			alert( "Please enter a valid email address." );
			document.mailbagForm.email_sender.focus();
			return false;		
		}		
		else if (document.getElementById('email_sender').value != '') { 
			var regex_email = new RegExp(/\w+@\w+\.\w+/);
			
			if(! document.getElementById('email_sender').value.match(regex_email)){
			alert('Please enter a valid email address');
			document.mailbagForm.email_sender.focus();
			return false;
			}		
		}		
	}

	else if (thisForm.name == 'contactForm') {
	
	// require a name
	if (document.contactForm.sender_name && document.contactForm.sender_name.value == "") {
		alert( "Please enter your name." );
		document.contactForm.sender_name.focus();
		return false;
	}  
	
	else if (document.getElementById('sender_comment').value.length > 250) {
		alert( "Your message must be 250 characters or less." );
		document.contactForm.sender_comment.focus();
		return false;
	}
	
	else {	
		
		if (document.getElementById('email_sender').value == '') { 
			alert( "Please enter a valid email address." );
			document.contactForm.email_sender.focus();
			return false;		
		}		
		else if (document.getElementById('email_sender').value != '') { 
			var regex_email = new RegExp(/\w+@\w+\.\w+/);
			
			if(! document.getElementById('email_sender').value.match(regex_email)){
			alert('Please enter a valid email address');
			document.contactForm.email_sender.focus();
			return false;
			}		
		}	
		
		if(document.getElementById('email_recipient_ds').checked == true){			
			document.getElementById('email_recipient').value = 'designsquad at wgbh.org';
			document.getElementById('email_subject').value = 'DESIGN SQUAD Feedback: About the Show';
		}
		else if(document.getElementById('email_recipient_tech').checked == true){			
			document.getElementById('email_recipient').value = 'designsquad_tech at wgbh.org';
			document.getElementById('email_subject').value = 'DESIGN SQUAD Feedback: About the Site';
		}
		else if(document.getElementById('email_recipient_feedback').checked == true){			
			document.getElementById('email_recipient').value = 'designsquad_feedback at wgbh.org';
			document.getElementById('email_subject').value = 'DESIGN SQUAD Feedback: Educational Materials';
		}
		else if(document.getElementById('email_recipient_outreach').checked == true){			
			document.getElementById('email_recipient').value = 'designsquad_outreach at wgbh.org';
			document.getElementById('email_subject').value = 'DESIGN SQUAD Feedback: Outreach';
		}

		
		//alert(document.getElementById('email_recipient').value + ': ' + document.getElementById('email_subject').value);
		return true;
	}   


	}
	
	else if (thisForm.name == 'newsletterForm') {
		
		if (document.getElementById('email_sender').value == '') { 
			alert( "Please enter a valid email address." );
			document.newsletterForm.email_sender.focus();
			return false;		
		}		
		else if (document.getElementById('email_sender').value != '') { 
			var regex_email = new RegExp(/\w+@\w+\.\w+/);
			
			if(! document.getElementById('email_sender').value.match(regex_email)){
			alert('Please enter a valid email address');
			document.newsletterForm.email_sender.focus();
			return false;
			}		
		}		
	}
	
}
///////////////////////////////////////



function docwrite(str) { document.write(str); }

