var request = false;

function ajaxthingy(){
			
		try
  		{
  			// Firefox, Opera 8.0+, Safari
  			request=new XMLHttpRequest();
  			if (request.overrideMimeType) {
                // bug 1126
				request.overrideMimeType('text/xml; charset=iso-8859-1');
				//request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=iso-8859-1");

				//request.overrideMimeType('text/xml');
                // See note below about this line
            }
  		}
		catch (e)
  		{
  			// Internet Explorer 6
 			try
    		{
   	 			request=new ActiveXObject("Msxml2.XMLHTTP");
    		}
  			catch (e)
    		{
    			try
      			{
      				request=new ActiveXObject("Microsoft.XMLHTTP");
      			}
    			catch (e)
      			{
      				alert("Your browser does not support AJAX!");
      				return false;
      			}
    		}
  		}
}




function show_new_email_form(){
	//alert('s1');
	
	if ( (document.sendlink) && (document.sendlink.theiremail.value!="") ){
	//	alert('s1.5');
//		alert(document.sendlink);

 			document.sendlink.theiremail.value="";
		}
		//alert('s2');
	send_link();
}


function send_link(){
	
//alert('hello');
	
	ajaxthingy();
//alert('h1');
	
	if ( (document.sendlink) && (document.sendlink.theiremail.value!="") ){
	//	alert('h2');
	var yourname=document.sendlink.yourname.value;
	var youremail=document.sendlink.youremail.value;
	var theirname=document.sendlink.theirname.value;
	var theiremail=document.sendlink.theiremail.value;
	var link_url=document.sendlink.url.value;
	
	yourname=escape(yourname);
	youremail=escape(youremail);
	theirname=escape(theirname);
	theiremail=escape(theiremail);
	link_url=escape(link_url);

	document.sendlink.yourname.value="";
			document.sendlink.youremail.value="";
			document.sendlink.theirname.value="";
			document.sendlink.theiremail.value="";
			document.sendlink.url.value="";
	
		var url = "send_link.pl?theiremail="+theiremail+"&theirname="+theirname+"&youremail="+youremail+"&yourname="+yourname+"&url="+link_url;
		//alert(url);
		
	}else{
		
	//	alert('h3')	;
			 
		var url = "send_link.pl";
	//	alert('h4');
	//	alert(url);
	}
	//alert('h5');
	
	//alert(url);
	request.open('GET', url, true);
	
		request.onreadystatechange = function(){

		if (request.readyState == 4 && request.status == 200){
			
			document.getElementById("mailBox").innerHTML=request.responseText;
		}

	}

	request.send(null);
	return request;

}



function page_layout(feature, page){
//	alert('here');
	ajaxthingy();
//	alert('here2');
	
	var clubnews=document.pagelayout.clubnews.checked;
	var football_headlines=document.pagelayout.football_headlines.checked;
	var club_poll=document.pagelayout.club_poll.checked;
	var club_contacts=document.pagelayout.club_contacts.checked;
 	
 	var url = "page_layout.pl?clubnews="+clubnews+"&football_headlines="+football_headlines+"&club_poll="+club_poll+"&club_contacts="+club_contacts+"&page=" + page;
 	
	//var url = "page_layout.pl?feature="+feature+"&page=" + page;
 
	//alert(url);
	request.open('GET', url, true);
	
		request.onreadystatechange = function(){

		if (request.readyState == 4 && request.status == 200){
			
			// document.getElementById("mailBox").innerHTML=request.responseText;
		}

	}
	
	mywindow=window.open('page_layout_updated.html','thanks','height=75,width=300,left=362,top=347');

	
	//return false;
	request.send(null);
	//return false;
}


function edit_homepage_poll(poll_flag){
	ajaxthingy();
	if(poll_flag=="0" || poll_flag=="")
	{
		poll_flag=-1;
	}
	var url = "poll_options.pl?poll_flag="+poll_flag;
 
	request.open('GET', url, true);
	
		request.onreadystatechange = function(){

		if (request.readyState == 4 && request.status == 200)
		{
			document.getElementById("update_message").innerHTML= 'Club forum updated';	
		}

	}

	request.send(null);
	return request;
}

function edit_post_display(post_flag){
	ajaxthingy();
	
	var url = "poll_options.pl?post_display="+post_flag;
 
	request.open('GET', url, true);
	
		request.onreadystatechange = function(){

		if (request.readyState == 4 && request.status == 200)
		{
			document.getElementById("update_message").innerHTML= 'Order of posts updated';	
		}

	}

	request.send(null);
	return request;
}

function edit_weather_city(weather_city)
{
	ajaxthingy();
	var url = "poll_options.pl?weather_city="+weather_city;
 
	request.open('GET', url, true);
	
		request.onreadystatechange = function(){

		if (request.readyState == 4 && request.status == 200){
			//document.getElementById("weather_message").innerHTML= 'Weather Display Updated';
			alert('Your club website has been updated.');			
		}

	}

	request.send(null);
	return request;
}


function edit_homepage_counter(counter_flag)
{
	ajaxthingy();
	var url = "poll_options.pl?counter_flag="+counter_flag;
 
	request.open('GET', url, true);
	
		request.onreadystatechange = function(){

		if (request.readyState == 4 && request.status == 200){
			//document.getElementById("counter_message").innerHTML= 'Counter Display Updated';
			alert('Your club website has been updated.');	
		}

	}

	request.send(null);
	return request;
}

function edit_homepage_nutrition(nutrition_flag)
{
	ajaxthingy();
	var url = "poll_options.pl?nutrition_flag="+nutrition_flag;
 
	request.open('GET', url, true);
	
		request.onreadystatechange = function(){

		if (request.readyState == 4 && request.status == 200){
			//document.getElementById("nutrition_message").innerHTML= 'Nutrition Display Updated';
			alert('Your club website has been updated.');			
		}

	}

	request.send(null);
	return request;
}

function edit_homepage_coaching(coaching_flag)
{
	ajaxthingy();
	var url = "poll_options.pl?coaching_flag="+coaching_flag;
 
	request.open('GET', url, true);
	
		request.onreadystatechange = function(){

		if (request.readyState == 4 && request.status == 200){
		//document.getElementById("coaching_message").innerHTML= 'Coaching Display Updated';
			alert('Your club website has been updated.');		
		}

	}

	request.send(null);
	return request;
}

function vote(answer)
{
	ajaxthingy();
	
	var url = "vote.pl?answer="+answer;
		request.open('GET', url, true);
		request.onreadystatechange = function(){
			if (request.readyState == 4 && request.status == 200)
			{
					//alert(request.responseText);
			document.getElementById("vote_box").innerHTML=request.responseText ;
					//alert('5');
			}

		}
		request.send(null);
		return request;
}

		 
function show_vote(){

	ajaxthingy();
	
	var url = "redisplay_questions.pl";
	
	request.open('GET', url, true);
	
		request.onreadystatechange = function(){

		if (request.readyState == 4 && request.status == 200){
			//alert(request.responseText);
			document.getElementById("vote_box").innerHTML=request.responseText;
		}

	}

	request.send(null);
	return request;

}


function get_vote(){

	var i; 
	var number_of_questions=document.getElementById('number_of_questions').value;
	number_of_questions++;
	
 	//alert(number_of_questions);
	
	for (i=1; i < number_of_questions; i++) { 
	// alert(i);
//	alert(document.getElementById('answer' + i).checked);
		if (document.getElementById('answer' + i).checked == true) {
			
			var ans=document.getElementById('answer' + i).value;
			//alert(ans);
			vote(ans);
			
			return false;
			break;
		}
	}
	
	
	return false;

}




function vote_club(answer)
{

	ajaxthingy();
	
	var url = "vote.pl?type=clubwebsite&answer="+answer;

	request.open('GET', url, true);
	
		request.onreadystatechange = function(){

		if (request.readyState == 4 && request.status == 200){
			
			document.getElementById("vote_box_club").innerHTML=request.responseText;
		}

	}

	request.send(null);
	return request;
}

		 
function show_vote_club(){

	ajaxthingy();
	
	var url = "redisplay_questions.pl?type=clubwebsite";
	
	request.open('GET', url, true);
	
		request.onreadystatechange = function(){

		if (request.readyState == 4 && request.status == 200){
			
			document.getElementById("vote_box_club").innerHTML=request.responseText;
		}

	}

	request.send(null);
	return request;

}


function get_vote_club(){

	var i; 
	var number_of_questions=document.getElementById('number_of_questions_club').value;
	number_of_questions++;
	
	
 	//alert(number_of_questions);
	
	for (i=1; i < number_of_questions; i++) { 
	// alert(i);
//	alert(document.getElementById('answer_club' + i).checked);
		if (document.getElementById('answer_club' + i).checked == true) {
			
			var ans=document.getElementById('answer_club' + i).value;
			//alert(ans);
			vote_club(ans);
			
			return false;
			break;
		}
	}
	
	
	return false;

}

// To rotate the 3 images on the club home page

	var sflag=1;
	var image_array = new Array(3);

	
function rotate_image() 
{
	var pic_path="";
	if(sflag==1)
	{
		image_array[0]=document.images.show2.src;
		image_array[1]=document.images.show3.src;
		image_array[2]=document.images.show4.src;
		//Uncomment these to rotate the thumbnail images along with rotation of main image
		//document.getElementById("imgshow2").innerHTML='<a href="#" onClick="show_image(\''+image_array[0]+'\');"> <img class="bottompad5" src="'+image_array[0]+'" alt="ss" height="48" width="70" align="middle" name="show2"></a>';
		//document.getElementById("imgshow3").innerHTML='<a href="#" onClick="show_image(\''+image_array[1]+'\');"> <img class="bottompad5" src="'+image_array[1]+'" alt="ss" height="48" width="70" align="middle" name="show3"></a>';
		//document.getElementById("imgshow4").innerHTML='<a href="#" onClick="show_image(\''+image_array[2]+'\');"> <img class="bottompad5" src="'+image_array[2]+'" alt="ss" height="48" width="70" align="middle" name="show4"></a>';
		pic_path=document.images.show2.src;
		show_image(pic_path);		
	}
	if(sflag==2)
	{
		//document.getElementById("imgshow2").innerHTML='<a href="#" onClick="show_image(\''+image_array[2]+'\');"> <img class="bottompad5" src="'+image_array[2]+'" alt="ss" height="48" width="70" align="middle" name="show2"></a>';
		//document.getElementById("imgshow3").innerHTML='<a href="#" onClick="show_image(\''+image_array[0]+'\');"> <img class="bottompad5" src="'+image_array[0]+'" alt="ss" height="48" width="70" align="middle" name="show3"></a>';
		//document.getElementById("imgshow4").innerHTML='<a href="#" onClick="show_image(\''+image_array[1]+'\');"> <img class="bottompad5" src="'+image_array[1]+'" alt="ss" height="48" width="70" align="middle" name="show4"></a>';		
		pic_path=document.images.show3.src;
		show_image(pic_path);	
	}
	if(sflag==3)
	{
		//document.getElementById("imgshow2").innerHTML='<a href="#" onClick="show_image(\''+image_array[1]+'\');"> <img class="bottompad5" src="'+image_array[1]+'" alt="ss" height="48" width="70" align="middle" name="show2"></a>';
		//document.getElementById("imgshow3").innerHTML='<a href="#" onClick="show_image(\''+image_array[2]+'\');"> <img class="bottompad5" src="'+image_array[2]+'" alt="ss" height="48" width="70" align="middle" name="show3"></a>';
		//document.getElementById("imgshow4").innerHTML='<a href="#" onClick="show_image(\''+image_array[0]+'\');"> <img class="bottompad5" src="'+image_array[0]+'" alt="ss" height="48" width="70" align="middle" name="show4"></a>';	
		pic_path=document.images.show4.src;
		show_image(pic_path);				
	}
	
	sflag++;
	if(sflag==4)
	{ 
		sflag = 1; 
	}

	
		
	setTimeout("rotate_image()",5000);
}
