function chk_browser()
	{
	if(!document.getElementsByTagName){alert('You will need to update your browser to view this site properly')}
	else{menu()}
	}
	
function menu()
	{
	navRoot = document.getElementById("nav");
	for (i=0;i<navRoot.childNodes.length;i++) 
		{
		node = navRoot.childNodes[i];
		if (node.nodeName=="LI") 
			{
			node.onmouseover=function(){this.className="show"}
			node.onmouseout =function(){this.className=""}
			}
		}		
	}
	
function flash_movie()
	{
	document.write ('<object type="application/x-shockwave-flash" data="/images/movie.swf" id=flash width="990" height="220">')
	document.write ('<param name="movie" value="/images/movie.swf"/>')
	document.write ('<param name="wmode" value="transparent"/>')
	document.write ('</object>') 
	}

//Adsense
google_ad_client = "pub-4285960298918530";
google_ad_type = "text";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_channel ="2417700354";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "990000";
google_color_url = "cccccc";
google_color_text = "000000";

//Club Net
aj_server = 'http://rotator.adjuggler.com/servlet/ajrotator/'; 
aj_tagver = '1.0';  
aj_zone = 'club'; 
aj_adspot = '248355'; 
aj_page = '0'; 
aj_dim ='195643'; 
aj_ch = ''; 
aj_ct = ''; 
aj_kw = '';  
aj_pv = true; 
aj_click = '';
				
window.name='home'

function obr(f)
	{win=window.open('pic.asp?i='+f,'sub','scrollbars=no,width=640,height=480')}

function gallery(a,b,c)
	{win=window.open(a,b,c)}

function image(img)
	{gallery('/includes/gallery_pop.asp?s=3&img='+img,'pop','resizable=1,scrollbars=1,width=800,height=600')}

function get_links()
	{
	document.write ('<h2>Clubs<\/h2>')
	document.write ('<a href="http://www.arthingtoncc.com/" target=blank>Arthington CC<\/a><br>')
	document.write ('<a href="http://www.cricket.org/link_to_database/NATIONAL/ENG/" target=blank>ECB<\/a><br>')
	document.write ('<a href="http://www.kmcc.org.uk" target=blank>Kirkby Malzeard CC<\/a><br>')
	document.write ('<a href="http://www.kfcc.co.uk" target=blank>Knaresborough Forest CC<\/a><br>')
	document.write ('<a href="http://www.newbyhallcc.co.uk" target=blank>Newby Hall CC<\/a><br>')
	document.write ('<a href="http://www.northstainleycc.co.uk" target=blank>North Stainley CC<\/a><br>')
	document.write ('<a href="http://www.pannalashcc.co.uk" target=blank>Pannal Ash CC<\/a><br>')
	document.write ('<a href="http://www.raskelfcricket.co.uk" target=blank>Raskelf CC<\/a><br>')
	document.write ('<a href="http://www.spofforthcc.org.uk" target=blank>Spofforth CC<\/a><br>')
	}
	
function yr_filter()
	{
	var st_option = document.choose.id.options[document.choose.id.selectedIndex].value;
	var f_array = eval('f_' + st_option);
	document.choose.yr.options.length = f_array.length;
	for (i=0; i < f_array.length; i++){document.choose.yr.options[i].text = f_array[i];}
	}
	
function news()
	{
	mt=false;fm=document.news
	checker(fm.title2,'Title');checker(fm.details,'News')
	if(mt==false){fm.submit()}
	}
	
function minutes()
	{
	mt=false;fm=document.mins
	checker(fm.meeting,'Meeting');checker(fm.minutes,'Minutes')
	if(mt==false){fm.submit()}
	}
	
function email()
	{
	mt=false;fm=document.details
	checker(fm.subject,'Subject');checker(fm.content,'Body')
	if(mt==false){fm.submit()}
	}
	
function login()
	{
	mt=false;fm=document.members
	checker(fm.userid,'User Name');checker(fm.password,'Password')
	if(mt==false){fm.submit()}
	}
	
function member()
	{
	mt=false;fm=document.members
	option_checker(fm.typeid,"Type");checker(fm.fname,'First Name');checker(fm.sname,'Surname')
	if(mt==false){fm.submit()}
	}
	
function result()
	{
	mt=false;fm=document.results
	checker(fm.opposition,'Opposition');checker(fm.result,'Result')
	ncheck(fm.markings,'Markings');ncheck(fm.outfield,'Outfield');ncheck(fm.pitch,'Pitch');ncheck(fm.square,'Square')
	ncheck(fm.start1,'Start time (hours)');ncheck(fm.start2,'Start time (mins)');ncheck(fm.finish1,'Finish time (hours)');ncheck(fm.finish2,'Finish time (mins)');
	ncheck(fm.sport,'Sportsmanship');ncheck(fm.BPoints,'BLCC Points');ncheck(fm.OPoints,'Opposition Points');ncheck(fm.bextras,'BLCC Extras');ncheck(fm.oextras,'Opposition Extras')
	for (var a=1;a<12;a++)
		{
		b=eval('document.results.runs'+a);ncheck(b,'Home Batsman('+a+') Runs')
		ob=eval('document.results.obruns'+a);ncheck(ob,'Opposition Batsman('+a+') Runs')
		if(a<11)
			{
			hw=eval('document.results.wicket'+a);ncheck(hw,'Fall of Wicket ('+a+')')
			ow=eval('document.results.owicket'+a);ncheck(ow,'Opposition Fall of Wicket ('+a+')')
			}
		ho=eval('document.results.hboovers'+a);ncheck(ho,'Home Bowler('+a+') Overs')
		hm=eval('document.results.hbomaidens'+a);ncheck(hm,'Home Bowler('+a+') Maidens')
		hr=eval('document.results.hboruns'+a);ncheck(hr,'Home Bowler('+a+') Runs')
		hw=eval('document.results.hbowickets'+a);ncheck(hw,'Home Bowler('+a+') Wickets')
		oo=eval('document.results.oboovers'+a);ncheck(oo,'Opposition Bowler('+a+') Overs')
		om=eval('document.results.obomaidens'+a);ncheck(om,'Opposition Bowler('+a+') Maidens')
		or=eval('document.results.oboruns'+a);ncheck(or,'Opposition Bowler('+a+') Runs')
		ow=eval('document.results.obowickets'+a);ncheck(ow,'Opposition Bowler('+a+') Wickets')
		}
	ncheck(fm.fpoints1,'1st Fielding Points');ncheck(fm.fpoints2,'2nd Fielding Points');
	if(mt==false){fm.submit()}
	}

function home_total()
	{
	tot=0;fm=document.results;e=parseInt(fm.bextras.value)
	for (var a=1;a<12;a++)
		{r=eval('document.results.runs'+a);if(r.value!=""){tot=tot+parseInt(r.value)}}
	if(e){tot=tot+e};fm.htotal.value=tot
	}

function opp_total()
	{tot=0;fm=document.results;e=parseInt(fm.oextras.value);
	for (var a=1;a<12;a++)
		{r=eval('document.results.obruns'+a);if(r.value!=""){tot=tot+parseInt(r.value)}}
	if(e){tot=tot+e};fm.ototal.value=tot
	}
	
function checker(obj,msg)
	{
	if(obj.value=='' && mt==false){alert('The ' + msg + ' field must not be blank');mt=true;obj.focus()}
	}

function ncheck(obj,msg)
	{
	newStr = obj.value
	for(var k=0;k<parseInt(newStr.length);k++){var a=newStr.charAt(k);if(((a<"0" || a>"9") && a!=".")&&mt==false){alert('The ' + msg + ' field must be numeric or left blank');mt=true;obj.focus()}}
	}

function option_checker(obj,msg)
	{
	o=obj.options[obj.selectedIndex];
	if(o.text=="Select" && mt==false){alert("The "+ msg +" field must be selected");mt=true;o.focus()}
	}
	
function get_days(fm)
	{
	a=new Date(fm.ydate.options[fm.ydate.selectedIndex].text,fm.mdate.options[fm.mdate.selectedIndex].value,0);
	b=a.getDate();fm.ddate.options.length=b;
	for(x=1;x<=b;x++){fm.ddate.options[x-1].text=x}
	}
	
function fixture_delete(id)
	{
	ok=window.confirm("Are you sure your want to delete this record?")
	if (ok==true){location.href="?del=1&id="+id}
	}
	
window.onload = chk_browser