<!--
// globals
imgI = new Array(4)
imgI [0] = "images/pottery.gif";
imgI [1] = "images/pottery1.gif";
imgI [2] = "images/pottery2.gif";
imgI [3] = "images/pottery3.gif";

imgG = new Array(4)
imgG [0] = "images/gallery.jpg";
imgG [1] = "images/gallery1.jpg";
imgG [2] = "images/gallery2.jpg";
imgG [3] = "images/gallery3.jpg";

imgN = new Array(4)
imgN [0] = "images/events.jpg";
imgN [1] = "images/events1.jpg";
imgN [2] = "images/events2.jpg";
imgN [3] = "images/events3.jpg";

// set pottery image on Home page
function setImage() {
// pick random image
	var setImg = imgI[Math.round(Math.random()*3)];
	var str = '<img src="'+setImg+'" width="200" height="180" border="0" alt="Pottery">';
	document.getElementById('potteryImage').innerHTML=str;
}

// writeViewer controls the image viewer on the Gallery page
function writeViewer(cat) {
//alert(cat);
	var cat_name;
	switch (cat) 
	{ 
	   case "view" :
		  cat_name = '';
	      break; 
	   case "pottery" : 
		  cat_name = 'Pottery';
	      break; 
	   case "oil" : 
		  cat_name = 'Oil &amp; Acrylic';	 
	      break; 
	   case "glass" : 
		  cat_name = 'Glass Work';
	      break; 
	   case "sculpture" : 
		  cat_name = 'Sculpture';
	      break; 
	   case "onpaper" : 
		  cat_name = 'Works on Paper';
	      break; 
	   case "other" : 
		  cat_name = 'Other Work';
	      break; 
	   default : 
		  cat_name = '';
	}
//--------------------------- temp
	document.getElementById('category').innerHTML=cat_name;

	var str = '<table width="446" cellpadding="2" cellspacing="0" border="0" align="center">';
	str += '<tr><td width="5"></td>';
	
	if (cat=='close') {
// pick random image
		//var imgSel = imgG[Math.round(Math.random()*3)];
		var imgSel = 'images/current.jpg';
// display image picked
		str += '<td width="432" style="padding: 2px;" bgcolor="#006633">';
		str += '<img src="'+imgSel+'" width="432" height="368" border="0">';
	}
// category selected, call flash
	else {
		str += '<td width="432" style="padding: 2px;" bgcolor="#9CD878">';
		str += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" type="application/x-shockwave-flash" data="gallery.swf" width="432" height="368" id="gallery">';
		str += '<param name="movie" value="gallery.swf" />';
		str += '<param name="flashVars" value="param='+cat+'" />';
		str += '<param name="wmode" value="opaque" />';
		str += '<param name="bgcolor" value="#FFFFFF" />';
		str += '<embed src="gallery.swf" flashvars="param='+cat+'" quality="high" bgcolor="#FFFFFF"  width="432" height="368" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>';
		str += '</object>';	
	}
	str=str+'</td><td width="5"></td></tr>';
	str=str+'<tr height="10"><td colspan="3"><img src="images/spacer.gif" width="10" height="10" border="0" alt="" /></td></tr>';
	str=str+'</table>';
	
	document.getElementById('content').innerHTML=str;
	//document.getElementByID('viewframe').style.backgroundColor = '#FF9933'; 
}

// writeViewer controls the image viewer on the Member page
function writeMember(n,ph,d,u,p) {
//var ck = document.getElementById('viewer').innerHTML;
//alert(ck);
// clear default
	document.getElementById('default').innerHTML='';
// set details to display
    var det = '';
    if (ph!='none') {
      det += '<img src="members/'+ph+'" border="0" alt="'+n+'" class="picframeK">';
    }
    if (d!='none') {
      det += '<br><br><p>'+d+'</p>';
    }
    if (u!='none') {
      det += '<a href="'+u+'" target="_blank" class="styleK">View my website</a>';
    }
    document.getElementById('details').innerHTML=det;
// set member name to display
	document.getElementById('membername').innerHTML=n;
// set work to display
	str1 = new String(p);
	var items = str1.split(":");
	
	var str='';
// call flash viewer
	if (items.length > 1) {
		str += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" type="application/x-shockwave-flash" data="gallery.swf" width="432" height="368" id="viewer">';
		str += '<param name="movie" value="member.swf" />';
		str += '<param name="flashVars" value="param='+p+'" />';
		str += '<param name="wmode" value="opaque" />';
		str += '<param name="bgcolor" value="#FFFFFF" />';
		str += '<embed src="member.swf" flashvars="param='+p+'" quality="high" bgcolor="#FFFFFF"  width="432" height="368" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>';
		str += '</object>';	
	}
// display picture
	else {
		str2 = new String(items[0]);
		var item = str2.split("|");
		
		str += '<div class="ptitle">'+item[1]+'</div>';
		str += '<img src="'+item[0]+'" width="432" height="324" border="0" alt="'+item[1]+'">';
	}
	
	document.getElementById('viewer').innerHTML=str;
}

// starts Viewer in Events page - called by event_list flash
function startViewer(p, l) {
	var str = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" type="application/x-shockwave-flash" data="event_view.swf" width="380" height="310" id="view">';
	str += '<param name="movie" value="event_view.swf" />';
	str += '<param name="flashVars" value="pics='+p+'&labels='+l+'" />';
	str += '<param name="wmode" value="opague" />';
	str += '<param name="bgcolor" value="#FFFFFF" />';
	str += '<embed src="event_view.swf" flashvars="pics='+p+'&labels='+l+'" quality="high" bgcolor="#FFFFFF"  width="380" height="310" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>';
	str += '</object>';

	document.getElementById('viewer').innerHTML=str; 
	document.getElementById("myCell").style.backgroundColor = '#FF9933';
}

// stops Viewer in Events page - called on onload of page and by event_list flash
function stopViewer() {
	var imgSel = imgN[Math.round(Math.random()*3)];
	var str = '<img src="'+imgSel+'" width="380" height="310" border="0" alt="Past Events" />';
	
	document.getElementById('viewer').innerHTML=str;
	document.getElementById("myCell").style.backgroundColor = '#FFFFFF';
}

// writes flash tags to page to force focus
function writeFlashTags(movie,height,width,flashVars,alignment,wmode,menu,backgroundcolor,id) {

	//defaults
	wmode		= (wmode == undefined ? 'opaque' : wmode);
	menu		= (menu == undefined ? 'false' : menu);
	alignment	= (alignment == undefined ? 'false' : alignment);
	id			= (id == undefined ? 'false' : id);
	flashVars			= (flashVars == undefined ? '' : flashVars);
	backgroundcolor			= (backgroundcolor == undefined ? '' : backgroundcolor);
	
	if(id != false){
		var idAttribute = 'id="'+id+'"';
	} else {
		var idAttribute = '';
	}
	
	var classId = '';
	if(navigator.appVersion.toLowerCase().indexOf("msie")){
		//IE7 might act weird if this is not set...
		classId = 'classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ';
	}
	
	var HTML = '';
	HTML += '<object type="application/x-shockwave-flash" data="'+movie+'" width="'+width+'" height="'+height+'" '+idAttribute+'>';
	HTML += '	<param name="movie" value="'+movie+'" />';
	HTML += '	<param name="menu" value="'+menu+'" />';
	HTML += '	<param name="flashVars" value="' + flashVars + '" />';
	HTML += '	<param name="wmode" value="'+wmode+'" />';
	
	// If wmode is opaque and a backgroundcolor has been defined
	if(backgroundcolor != '' && wmode != 'transparent') {
		HTML += '	<param name="bgcolor" value="' + backgroundcolor + '" />';
	}

	HTML += '</' + 'object>';

	document.write(HTML);

} 
function validate() {
	if ((document.frmContact.From.value=="") || (document.frmContact.From.value==null)) {
	   alert('Please enter your name');
	   document.frmContact.From.focus();
	   return false;
		}
	if ((document.frmContact.Email.value=="") || (document.frmContact.Email.value==null)) {
	   alert('Please enter your email address');
	   document.frmContact.Email.focus();
	   return false;

		}
	var emailID=document.frmContact.Email;
	
	if (echeck(emailID.value)==false){
		alert('Invalid email address');
		document.frmContact.Email.focus();
		return false
		}
	return true;
}
// ======================
// validate email address
//=======================
function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){

		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }
 		 return true					
	}
// -->
