var currentdiv;
var candidatestate = 'republicans';

function subtext(target){

	if(document.getElementById('sub')){
		document.getElementById('sub').innerHTML = target;
	}
}

function changeclass(target,classtitle){
	if(document.getElementById(target)){
		document.getElementById(target).className = classtitle;
	}
}


function goToPoll() {
  var pollUrl = "/cgi-registry/poll/poll.pl?results=";
  var pollName = "popup_poll";
  var theAnswer = null;
  var results = document.forms[pollName].results.value;
  var site_id = document.forms[pollName].site_id.value;
  var poll_id = document.forms[pollName].poll_id.value;
  pollUrl = pollUrl + results + '&site_id=' + site_id + '&poll_id=' + poll_id;
  for (counter=0; counter<document.forms[pollName].q1.length;counter++) {
    if (document.forms[pollName].q1[counter].checked) theAnswer = counter+1;
  }
  if (theAnswer) pollUrl = pollUrl + '&q1=' + theAnswer;
  self.name = "itsmylife_parentwindow";
  window.open(pollUrl, "PollResults", "toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,width=470,scrollbars=yes,height=450")


  return false;
}


function imageswap(daImage, daSrc){
  var objStr,obj;
  if(document.images){
   if (typeof(daImage) == 'string') {
      objStr = 'document.' + daImage;
      obj = eval(objStr);
      obj.src = daSrc;
    } else if ((typeof(daImage) == 'object') && daImage && daImage.src) {
      daImage.src = daSrc;
    }
  }
}


function toggle(target,onoff){
	if(document.getElementById(target)){
		if(currentdiv != undefined){
			changeclass(currentdiv + 'o','wrapper');	
			document.getElementById(currentdiv).style.display = 'none';
		}

		if(onoff == 1){	
			document.getElementById(target).style.display = 'inline';
			changeclass(target + 'o','wrapper_on');	
		} else {
			document.getElementById(target).style.display = 'none';
			changeclass(target + 'o','wrapper');	
		}
	
		currentdiv = target;
	}
}

function togglecandidates(target){
	if (target != candidatestate && document.getElementById(candidatestate)){	
		document.getElementById(candidatestate).className = 'candidateblock_off';
		document.getElementById(target).className = 'candidateblock_on';
		document.getElementById('button_'+target).className = 'toggle_selected';
		document.getElementById('button_'+candidatestate).className = 'toggle';
		candidatestate = target;
	}
}