function createPollCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function writePollContainer(pollID) {
	
	var thisPollID = pollID;
	var thisPollAnswer;
	var pollDescriptor;
	
	var xmlHttp;
	var resultsArray;
	var resultItemArray;
	var resultsTotal = 0;
	var itemPercentage = 0;
	var resultHTML;
	
	if (thisPollID == 7) {
		pollDescriptor = "favorite_commercial";
	} else if (thisPollID == 8) {
		pollDescriptor = "favorite_benefit";
	} else if (thisPollID == 9) {
		pollDescriptor = "most_prepared";
	} else if (thisPollID == 12) {
		pollDescriptor = "1969";
	} else if (thisPollID == 13) {
		pollDescriptor = "flu";
	}
	
	// Check if user has taken poll in past 24 hours
	var pollUserStatus = "allowed";
	var nameCookie = "poll_"+thisPollID+"=";
	var cookieArray = document.cookie.split(';');
	for(var i=0;i < cookieArray.length;i++) {
		var c = cookieArray[i];
		while (c.charAt(0)==' ') {
			c = c.substring(1,c.length);
			if (c.indexOf(nameCookie) == 0) {
				if (c.substring(nameCookie.length,c.length) == pollDescriptor) {
					pollUserStatus = "blocked";
				}
				break;
			}
		}
	}

	if (thisPollID == 7) {
	
		resultHTML = "<div id='polls' name='polls'>";
	    resultHTML = resultHTML+"<img src='/img/our_story/tell_us_h2.gif' alt='Tell us' border='0' />";
		resultHTML = resultHTML+"<p>What is your favorite Clorox commercial?</p>";
		resultHTML = resultHTML+"<form name='pollFavCommercial' action='javascript:submitPoll(7);' method='post'>";
		resultHTML = resultHTML+"<div class='left' id='favCommercialQuestionsLeft' name='favCommercialQuestionsLeft'>";
		
		resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='114'>Martha</input></div>";
		resultHTML = resultHTML+"<div class='blue'><input id='pollSelection' name='pollSelection' type='radio' value='116'>Pass It On</input></div>";
		resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='118'>Rides</input></div>";
		
	   			
		resultHTML = resultHTML+"<input type='image' src='/img/buttons/vote_reverse.gif' onMouseOver=\"this.src='/img/buttons/vote_reverse_hover.gif'\" onMouseOut=\"this.src='/img/buttons/vote_reverse.gif'\" />";
		resultHTML = resultHTML+"</div>";
		resultHTML = resultHTML+"<div class='right' id='favCommercialQuestionsRight' name='favCommercialQuestionsRight'>";
		
		resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='115'>Testing Facility</input></div>";
		// start add 8apr09 mks
		resultHTML = resultHTML+"<div class='blue'><input id='pollSelection' name='pollSelection' type='radio' value='117'>Reverse The Stain</input></div>";		
		// end add 8apr09 mks
		
		resultHTML = resultHTML+"<div class='blue'></div>";
		
		resultHTML = resultHTML+"</div>";
		resultHTML = resultHTML+"</form>";
		resultHTML = resultHTML+"</div>";

		// start remove 8apr09 mks
		//resultHTML = resultHTML+"<div class='blue'><input id='pollSelection' name='pollSelection' type='radio' value='110'>Lightning Bolts</input></div>";
		//resultHTML = resultHTML+"<div class='blue'><input id='pollSelection' name='pollSelection' type='radio' value='94'>Kids Don't Know</input></div>";	
		//resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='88'>White House</input></div>";
		// end remove 8apr09 mks

		//resultHTML = resultHTML+"<div class='blue'><input id='pollSelection' name='pollSelection' type='radio' value='32'>Day in the Life</input></div>";
		//resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='33'>Toothbrush</input></div>";
		//resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='36'>Mud Bath</input></div>";
		//resultHTML = resultHTML+"<div class='blue'><input id='pollSelection' name='pollSelection' type='radio' value='37'>Machines</input></div>";
		
		
		//resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='35'>Misfortune</input></div>";
		//resultHTML = resultHTML+"<div class='blue'><input id='pollSelection' name='pollSelection' type='radio' value='34'>Drum</input></div>";
		//resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='77'>Only Wipes You Need</input></div>";
		//resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='38'>Secrets</input></div>";
		//resultHTML = resultHTML+"<div class='blue'><input id='pollSelection' name='pollSelection' type='radio' value='55'>Drive</input></div>";
		//resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='56'>Gossip</input></div>";
		//resultHTML = resultHTML+"<div class='blue'><input id='pollSelection' name='pollSelection' type='radio' value='69'>Why I Love It</input></div>";
		//resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='75'>Touch Me: Egg</input></div>";
		//resultHTML = resultHTML+"<div class='blue'><input id='pollSelection' name='pollSelection' type='radio' value='76'>Touch Me: Chicken</input></div>";

		
		resultHTML = resultHTML+"<div class='blue'></div>";
		resultHTML = resultHTML+"</div>";
		resultHTML = resultHTML+"</form>";
		resultHTML = resultHTML+"</div>";
   	
   	} else if (thisPollID == 8) {
		
		resultHTML = "<div class='poll'>";
   		resultHTML = resultHTML+"<form name='pollFavBenefit' action='javascript:submitPoll(8);' method='post'>";
		resultHTML = resultHTML+"<div class='grey'><input id='pollSelection' name='pollSelection' type='radio' value='40' />Whitening laundry whites</div>";
		resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='41' />Killing germs</div>";
		resultHTML = resultHTML+"<div class='grey'><input id='pollSelection' name='pollSelection' type='radio' value='42' />Cleaning surfaces around the home</div>";
		resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='43' />Disinfecting water in emergencies</div>";
		resultHTML = resultHTML+"<input type='image' src='/img/buttons/vote_and.gif' onMouseOver=\"this.src='/img/buttons/vote_and_hover.gif'\" onMouseOut=\"this.src='/img/buttons/vote_and.gif'\" />";
		resultHTML = resultHTML+"</form>";
		resultHTML = resultHTML+"</div>";
		
	} else if (thisPollID == 9) {
		
		resultHTML = "<div class='poll'>";
   		resultHTML = resultHTML+"<form name='pollFavBenefit' action='javascript:submitPoll(9);' method='post'>";
		resultHTML = resultHTML+"<div class='grey'><input id='pollSelection' name='pollSelection' type='radio' value='45' />Earthquake</div>";
		resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='46' />Hurricane</div>";
		resultHTML = resultHTML+"<div class='grey'><input id='pollSelection' name='pollSelection' type='radio' value='47' />Tsunami</div>";
		resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='48' />Tornado</div>";
		resultHTML = resultHTML+"<input type='image' src='/img/buttons/vote_and.gif' onMouseOver=\"this.src='/img/buttons/vote_and_hover.gif'\" onMouseOut=\"this.src='/img/buttons/vote_and.gif'\" />";
		resultHTML = resultHTML+"</form>";
		resultHTML = resultHTML+"</div>";
		
	} else if (thisPollID == 12) {
		
		resultHTML = "<div class='poll'>";
   		resultHTML = resultHTML+"<form name='pollFavBenefit' action='javascript:submitPoll(12);' method='post'>";
		resultHTML = resultHTML+"<div class='grey'><input id='pollSelection' name='pollSelection' type='radio' value='62' />The discovery of the polio vaccine</div>";
		resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='63' />Woodstock</div>";
		resultHTML = resultHTML+"<div class='grey'><input id='pollSelection' name='pollSelection' type='radio' value='64' />The premiere of Dr. Zhivago</div>";
		resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='65' />Elizabeth II became Queen of England</div>";
		resultHTML = resultHTML+"<input type='image' src='/img/buttons/vote_and.gif' onMouseOver=\"this.src='/img/buttons/vote_and_hover.gif'\" onMouseOut=\"this.src='/img/buttons/vote_and.gif'\" />";
		resultHTML = resultHTML+"</form>";
		resultHTML = resultHTML+"</div>";
		
	}  else if (thisPollID == 13) {
		
		resultHTML = "<div class='poll'>";
   		resultHTML = resultHTML+"<form name='pollFavBenefit' action='javascript:submitPoll(13);' method='post'>";
		resultHTML = resultHTML+"<div class='grey'><input id='pollSelection' name='pollSelection' type='radio' value='66' />Yes</div>";
		resultHTML = resultHTML+"<div class='white'><input id='pollSelection' name='pollSelection' type='radio' value='67' />No</div>";
		resultHTML = resultHTML+"<div class='grey'><input id='pollSelection' name='pollSelection' type='radio' value='68' />Maybe</div>";
		resultHTML = resultHTML+"<input type='image' src='/img/buttons/vote_and.gif' onMouseOver=\"this.src='/img/buttons/vote_and_hover.gif'\" onMouseOut=\"this.src='/img/buttons/vote_and.gif'\" />";
		resultHTML = resultHTML+"</form>";
		resultHTML = resultHTML+"</div>";
		
	}
	document.getElementById("poll_container").innerHTML = resultHTML;
	
}

function writePollResults(pollID) {
	
	var thisPollID = pollID;
	var xmlHttp;
	var resultsArray;
	var resultItemArray;
	var resultsTotal = 0;
	var itemPercentage = 0;
	var resultHTML;
	
	if (thisPollID == 7) {
	
		resultHTML = "<div id='poll_results' name='poll_results'>";
	    resultHTML = resultHTML+"<img src='/img/our_story/tell_us_h2.gif' alt='Tell us' border='0' />";
	    resultHTML = resultHTML+"<p>What is your favorite Clorox commercial?</p>";
   	
   	} else if ((thisPollID == 8) || (thisPollID == 9) || (thisPollID == 12) || (thisPollID == 13)) {
		
		resultHTML = "<div id='poll_results_side'>";
		
	}
   	
   	// AJAX Request
	try {
    	// Firefox, Opera 8.0+, Safari
    	xmlHttp=new XMLHttpRequest();
    }
  	catch (e) {
    	// Internet Explorer
    	try {
     		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      	}
    	catch (e) {
      		try {
        		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        	}
      		catch (e) {
        		alert("Your browser does not support AJAX.");
        		return false;
        	}
      	}
    }
    
    xmlHttp.onreadystatechange=function() {
    	if(xmlHttp.readyState==4) {
    		
    		resultsArray = xmlHttp.responseText.split("|");
			
			// get total votes
			for (i=0;i<resultsArray.length;i++) {
				if (resultsArray[i].length > 1) {
        			resultItemArray = resultsArray[i].split(",");
        			resultsTotal = resultsTotal+parseInt(resultItemArray[1]);
        		}
        	}
        	
        	// figure percentages and write HTML to left and right column
        	if (thisPollID == 7) {
    			
    			resultHTML = resultHTML+"<div class='left'>";
    			for (i=0;i<resultsArray.length;i++) {
        		if (resultsArray[i].length > 1) {
        			resultItemArray = resultsArray[i].split(",");
        			//itemPercentage = Math.floor((parseInt(resultItemArray[1])/resultsTotal)*100);
        			itemPercentage = resultItemArray[2];
        			resultHTML = resultHTML+"<div class='item'>"+resultItemArray[0]+"</div><div class='number'>"+itemPercentage+"%<img class='pollbar' src='/img/poll_percent_bar.gif' height='3' width='"+eval(itemPercentage*2)+"' border='0' alt='' /></div>";
	        		}
				}
				resultHTML = resultHTML+"</div>";
/*				// write HTML to right column
				resultHTML = resultHTML+"<div class='right'>";
	        	for (i=8;i<resultsArray.length;i++) {
	        		if (resultsArray[i].length > 1) {
	        			resultItemArray = resultsArray[i].split(",");
	        			//itemPercentage = Math.floor((parseInt(resultItemArray[1])/resultsTotal)*100);
	        			itemPercentage = resultItemArray[2];
	        			resultHTML = resultHTML+"<div class='item'>"+resultItemArray[0]+"</div><div class='number'>"+itemPercentage+"%<img class='pollbar' src='/img/poll_percent_bar.gif' height='3' width='"+eval(itemPercentage*2)+"' border='0' alt='' /></div>";
	        		}
				}
				resultHTML = resultHTML+"</div>";
*/  			
    		// figure percentages and write HTML for sidebar poll
    		} else if ((thisPollID == 8) || (thisPollID == 9) || (thisPollID == 12) || (thisPollID == 13)) {
				if (thisPollID == 12)
		   			resultHTML = resultHTML+"<div class='total'>The correct answer is Woodstock.</div><br/>"; 		
		   		resultHTML = resultHTML+"<div>";

    			for (i=0;i<resultsArray.length;i++) {
        		if (resultsArray[i].length > 1) {
        			resultItemArray = resultsArray[i].split(",");
        			//itemPercentage = Math.floor((parseInt(resultItemArray[1])/resultsTotal)*100);
        			itemPercentage = resultItemArray[2];
        			resultHTML = resultHTML+"<div class='item'>"+resultItemArray[0]+"<br/><span class='number'>"+itemPercentage+"%</span><img class='pollbar' src='/img/poll_percent_bar.gif' height='3' width='"+eval(itemPercentage*2)+"' border='0' alt='' /></div>";
	        		}
				}
				resultHTML = resultHTML+"</div>";
		  	}
        	
        	resultHTML = resultHTML+"<div class='total'>"+resultsTotal+" votes</div>";
			
			resultHTML = resultHTML+"</div>";
			document.getElementById("poll_container").innerHTML = resultHTML;      		
		       
		}
	}
	xmlHttp.open("GET","/php-bin/vote.php?poll="+thisPollID,true);
	xmlHttp.send(null);
}

function submitPoll(pollID) {
	
	var thisPollID = pollID;
	var thisPollAnswer;
	var xmlHttp;
	var pollDescriptor;
	
	if (thisPollID == 7) {
		pollDescriptor = "favorite_commercial";
	} else if (thisPollID == 8) {
		pollDescriptor = "favorite_benefit";
	} else if (thisPollID == 9) {
		pollDescriptor = "most_prepared";
	} else if (thisPollID == 12) {
		pollDescriptor = "1969";
	} else if (thisPollID == 13) {
		pollDescriptor = "flu";
	}
	
	var pollRadioGrp = document.forms[0].pollSelection;
	for (var i = 0; i< pollRadioGrp.length; i++) {
	    if (pollRadioGrp[i].checked) {
	        thisPollAnswer=(pollRadioGrp[i].value);
	    }
	} 
	
	// AJAX Request
	try {
    	// Firefox, Opera 8.0+, Safari
    	xmlHttp=new XMLHttpRequest();
    }
  	catch (e) {
    	// Internet Explorer
    	try {
     		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      	}
    	catch (e) {
      		try {
        		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        	}
      		catch (e) {
        		alert("Your browser does not support AJAX.");
        		return false;
        	}
      	}
    }
    
    xmlHttp.onreadystatechange=function() {
    	if(xmlHttp.readyState==4) {
    		
    		//createPollCookie("poll_"+thisPollID,pollDescriptor,1);
			writePollResults(thisPollID);
		       
		}
	}
	xmlHttp.open("GET","/php-bin/vote.php?poll="+thisPollID+"&answer="+thisPollAnswer,true);
	xmlHttp.send(null);	
}