/*===========================================

  Name: Duck! Rabbit!
  Description: Duck! Rabbit! Poll Scripts
  Version: 1.0
  Author: Jeremy Anderson
  
  Object Adjective
  650 Delancey St. #220
  San Francisco, CA 94107
  415-756-5198
  www.objectadjective.com
  
============================================*/

//Set ready state
$(document).ready(function(){
						   
$('.DuckRabbitPoll').after('<div class="PollBottom"></div>');

$('.DuckRabbitPoll .panel').cycle({  
    timeout:   0 
});


var audioFile = '<object class="media" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="1" height="1"><param name="src" value="media/duckrabbit.wav"><param name="autoplay" value="true"><param name="controller" value="true"><embed height="1" pluginspage="http://www.apple.com/quicktime/download/" src="media/duckrabbit.wav" type="video/quicktime" width="1" controller="true" autoplay="true"></object>';

$(".StartPoll").click(function(event){
	$(this).fadeOut('slow');
   	$('.DuckRabbitPoll .panel').cycle({ 
    fx:        'fade', 
    speed:     'slow', 
    timeout:   3500, 
    pause:     1,
	autostop:  6,
	end:       function() {$('.DuckLabel, .RabbitLabel').fadeIn('slow');}
	});
	$('.DuckRabbitPoll').append(audioFile);
	event.preventDefault();
});

$('.DuckLabel').click(function(){
 $('.panel').addClass('duckperson').find('img').fadeOut('slow').parent().animate({ height: "218px" }, 600);
 $('#opt1').click();
});
$('.RabbitLabel').click(function(){
 $('.panel').addClass('rabbitperson').find('img').fadeOut('slow').parent().animate({ height: "218px" }, 600);
 $('#opt2').click();
});

$('#poll input[type="radio"]').click(function(){
getVote(this.value);
$('#pollform').fadeOut('slow');
});

});
// End Ready


//Here we start the Poll Ajax Request
var xmlHttp;

function getVote(int)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 } 
var url="poll_vote.php";
url=url+"?vote="+int;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChanged() 
{ 
 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 $('#poll').html(xmlHttp.responseText);
 $('#poll-results').fadeIn('slow');
 } 
} 

function GetXmlHttpObject()
{ 
var objXMLHttp=null;
if (window.XMLHttpRequest)
 {
 objXMLHttp=new XMLHttpRequest();
 }
else if (window.ActiveXObject)
 {
 objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
 }
return objXMLHttp;
}


