
function form_check() {
	var cname = document.getElementById('constituent_name');
	var caddr = document.getElementById('constituent_addr1');
	var cphone= document.getElementById('constituent_phone');
	var cemail= document.getElementById('constituent_email');
	var cpreft= document.getElementById('comm_pref_text');
	var ctextn= document.getElementById('textnum');
	var ccarry= document.getElementById('carrier');
	var cprefm= document.getElementById('comm_pref_email');
	var cpreffb= document.getElementById('comm_pref_twfollow');
	var cpreftw= document.getElementById('comm_pref_fbfollow');
	if (cname.value == '') 	{ alert("What is your name?"); return false; }
	else if (caddr.value == '') { alert("Enter your address."); return false; }
	else if (cphone.value == '') { alert("Enter your phone number."); return false; }
	else if (cemail.value == '') { alert("Enter your email address."); return false; }
	if (cpreft.checked) {		
		if ((ctextn.value == '') || (ccarry.value == '')) {
		 	alert("To receive text message updates you must supply a text number and carrier"); 
		 	return false; 
		}
	} else if (!cprefm.checked && !cpreftw.checked && !cpreffb.checked) {
		alert("Select your preferred way to receive responses and updates.");
		return false;
	}
	return true;
	//  $ (jquery) not found ? - although should have been, and standard fixup to ensure $ assigned did not solve..
	// 	if ($('#constituent_name').val() == '') 				{ alert("What is your name?"); return false; }
	// 	else if ($('#constituent_addr1').val() == '') 	{ alert("Enter your address."); return false; }
	//	else if ($('#constituent_phone').val() == '')   { alert("Enter your phone number."); return false; }
	//	else if ($('#constituent_email').val() == '')   { alert("Enter your email address."); return false; }
	//	if ($('#comm_pref_text').attr('checked')) {		
	//		if (($('#textnum').val() == '') || ($('#carrier').val() == '')) {
	//		 	alert("To receive text message updates you must supply a text number and carrier"); 
	//		 	return false; 
	//		}
	//	} else if (!$('#comm_pref_email').attr('checked') && !$('#comm_pref_twfollow').attr('checked') && !$('#comm_pref_fbfollow').attr('checked')) {
	//		alert("Select your preferred way to receive responses and updates.");
	//		return false;
	//	}
	//	return true;
}

function editInterestList(username) {
	
	url = 'editInterests.php?user='+username;
	window.open(url,	'interestList');
	
}

function openPage(where, what) {
	if (what == '') return;
	url = '';
	if (where == 'facebook') url = what;
	else if (where == 'twitter') url = 'http://twitter.com/'+what;
	if (url == '') return;
	window.open(url, 'follow on '+where);
	 
}

function showphotos(photodiv,moviediv,moviepic) {
	var md = document.getElementById(moviediv);
	if (md) md.style.display = 'none';
	var mp = document.getElementById(moviepic);
	if (mp) mp.style.display = 'none';
	document.getElementById(photodiv).style.display = 'block';
}

function playmovie(flag, movie_div, movie_overlay)
{

	// insure any photo gallery picture is hidden
	var picdiv = document.getElementById('picture_div');
	if (picdiv) picdiv.style.display = 'none';
	
	//var theId = (navigator.userAgent.toLowerCase().indexOf('msie') > -1) ? 'movie_id2' : 'movie_id';
	var theId = 'movie_id'; // jwg tbd 
	if(flag == 1) {
		if (movie_overlay) {
			document.getElementById(movie_overlay).style.display = 'none'; 
			document.getElementById(movie_div).style.display = 'block'; 
		}
		//at_end_do_cleanup(theId, movie_div, movie_overlay);
		//window.setTimeout('try { document.getElementById("'+theId+'").Play(); at_end_do_cleanup("'+theId+'", "'+movie_div+'", "'+movie_overlay+'"); } catch (e) { alert("An error occured: " + e.name + "\n" + e.message); } ', 1000);
		window.setTimeout('playit("'+theId+'", "'+movie_div+'", "'+movie_overlay+'")', 3000);
	} else {
		document.getElementById(theId).StopPlay();
		if (movie_overlay) {
			document.getElementById(movie_div).style.display = 'none'; 
			document.getElementById(movie_overlay).style.display = 'block'; 
		}
	}
}
function playit(theId, movie_div, movie_overlay) {
	try { 
		document.getElementById(theId).Play(); 
		at_end_do_cleanup(theId,movie_div,movie_overlay); 
	} catch (e) { 
		alert("An error occured: " + e.name + "\n" + e.message); 
	} 
}

var tid = null;
function at_end_do_cleanup(theId, movie_div, movie_overlay){

	if (document.getElementById(theId)) {
	 try {
		if (! document.getElementById(theId).IsPlaying()){
			if (movie_overlay) {
				document.getElementById(movie_div).style.display = 'none'; 
				if (!document.getElementById('picture_div') || (document.getElementById('picture_div').style.display == 'none')) {
					document.getElementById(movie_overlay).style.display = 'block';
				} 				
			}
			if (tid != null) {
				clearTimeout(tid);
				tid = null;
			}
			return;
		}
		tid = window.setTimeout('at_end_do_cleanup("'+theId+'", "'+movie_div+'", "'+movie_overlay+'")', 1000);
	 } catch (err) {
			if (movie_overlay) {
				document.getElementById(movie_div).style.display = 'none'; 
				if (!document.getElementById('picture_div') || (document.getElementById('picture_div').style.display == 'none')) {
					document.getElementById(movie_overlay).style.display = 'block'; 
				}
			} 
			if (tid != null) {
				clearTimeout(tid);
				tid = null;
			}
	 } 
	}
}

function showDiv(idname) {
	document.getElementById(idname).style.display = 'block'; 
}
function hideDiv(idname) {
	document.getElementById(idname).style.display = 'none'; 
}
