var ck = document.cookie;var dbWebPollPath = 'http://www.domlike.net/domlike/WebPoll.nsf/';var pollid ='';function getWidgets(){getWebPolls();getWebStars();}function getWebPolls(){	var pollList = document.getElementsByClassName("BlogPollContents");	for (var i = 0; i < pollList.length; i++) {		var divWebPoll = $(pollList[i].id);		divWebPoll.innerHTML='<center><img src="indicator.gif"></center>'		if(ck.indexOf(pollList[i].id) != -1){			view(pollList[i].id);		}else{			var url = dbWebPollPath+'webpoll?OpenPage&rdm='+Math.random();			var params = 'survey=' + pollList[i].id;			var myAjax = new Ajax.Request( url, { method: 'get', parameters: params,onComplete: showWebPoll });		}	}}function showWebPoll(originalRequest){		var xmldoc = originalRequest.responseXML;		var root = xmldoc.documentElement;		var pollid = getInnerText (root.getElementsByTagName("Pollid")[0]);		var divWebPoll = $(pollid);		divWebPoll.innerHTML=getInnerText (root.getElementsByTagName("PollContents")[0]);}function SetCookie(cookieName,cookieValue,nDays){ 	var today = new Date();	var expire = new Date();	if (nDays==null || nDays==0) nDays=100;	expire.setTime(today.getTime() + 3600000*24*nDays);	document.cookie = cookieName+"="+escape(cookieValue)+ ";expires="+expire.toGMTString();}function vote(currPoll){	if (getRB(document.forms[currPoll],'PollOption').value) {}else{		alert('S\u00E9lectionnez une r\u00E9ponse');		return;	}	SetCookie(currPoll, document.forms[currPoll].PollOption.value, 180);	form= document.forms[currPoll];		var params = Form.serialize(form);	var url = dbWebPollPath+'PollEntry?createdocument';	pollid=currPoll;	var divWebPoll = $(currPoll);	divWebPoll.innerHTML='<center><img src="indicator.gif"></center>'	var myAjax = new Ajax.Request( url, { method: 'post',parameters: params,requestHeaders: ['Accept-Charset','utf-8','Content-Type','text/html'],onComplete: viewResult });} function viewResult(originalRequest){	view(pollid);}function view(p_pollid){	var divWebPoll = $(p_pollid);	divWebPoll.innerHTML='<center><img src="indicator.gif"></center>'	if (p_pollid=='undefined') p_pollid=pollid	var url = dbWebPollPath+'webpollresult?OpenPage&rdm='+Math.random();	var params = 'survey=' + p_pollid;	var myAjax = new Ajax.Request( url, { method: 'get', parameters: params,onComplete: showWebPoll });}function getRB(form,rbName) {	rbFld=eval('form.'+rbName);	for (var i = 0; i < rbFld.length; i++) {		if (rbFld[i].checked == true) {			return rbFld[i];		}	}	return rbFld}function getInnerText (node) {	if (typeof node.textContent != 'undefined') {		return node.textContent;	} else if (typeof node.innerText != 'undefined') {		return node.innerText;	} else if (typeof node.text != 'undefined') {		return node.text;	} else {		switch (node.nodeType) {			case 3:			case 4:				return node.nodeValue;				break;			case 1:			case 11:				var innerText = '';				for (var i = 0; i < node.childNodes.length; i++) {					innerText += getInnerText(node.childNodes[i]);				}				return innerText;				break;			default:				return '';		}	}}//********************************************** Function for stars vote*************************************************function getWebStars(){	var starsList = document.getElementsByClassName("BlogStarsContents");	for (var i = 0; i < starsList.length; i++) {		var divWebStars = $(starsList[i].id);		//divWebStars.innerHTML='<center><img src="indicator.gif"></center>'		if(ck.indexOf(starsList[i].id) != -1){			view(starsList[i].id);		}else{			var url = dbWebPollPath+'webstars?OpenPage&rdm='+Math.random();	//		alert(url);			var params = 'starsid=' + starsList[i].id;			var myAjax = new Ajax.Request( url, { method: 'get', parameters: params,onComplete: showWebStars });		}	}}function showWebStars(originalRequest){		var xmldoc = originalRequest.responseXML;	//	alert(originalRequest.responseText);		var root = xmldoc.documentElement;		var pollid = getInnerText (root.getElementsByTagName("Starsid")[0]);		var divWebPoll = $(pollid);		divWebPoll.innerHTML=getInnerText (root.getElementsByTagName("StarsContents")[0]);}function votio_vote(starsid,rate){	SetCookie(starsid, document.forms[starsid].PollOption.value, 180);	form= document.forms[starsid];		form.StarsValue.value=rate;	var params = Form.serialize(form);	var url = dbWebPollPath+'StarsEntry?createdocument';	var divWebPoll = $(starsid);	//divWebPoll.innerHTML='<center><img src="indicator.gif"></center>'	var myAjax = new Ajax.Request( url, { method: 'post',parameters: params,requestHeaders: ['Accept-Charset','utf-8','Content-Type','text/html'],onComplete: viewStarsResult });} function viewStarsResult(originalRequest){	if (p_pollid=='undefined') p_pollid=pollid	var url = dbWebPollPath+'webpollresult?OpenPage&rdm='+Math.random();	var params = 'survey=' + p_pollid;	var myAjax = new Ajax.Request( url, { method: 'get', parameters: params,onComplete: showWebStars });}var ratings = new Array;function votio_getHTTPObject() {	var xmlhttp; 	if (!xmlhttp && typeof XMLHttpRequest != "undefined") { 		try { 			xmlhttp = new XMLHttpRequest(); 		} catch (e) { 			xmlhttp = false; 		} 	} 	return xmlhttp; } function votio_handleHttpResponse(){	if(votio_http.readyState == 4)	{		var s = votio_http.responseText;		var res = s.split(",");		var id = res[0];		var index = res[1];		var message = res[2];		var textmsg = document.createTextNode(message);		var votediv = document.getElementById('votediv_' + id);		votediv.removeChild(votediv.firstChild);		votediv.appendChild(textmsg);		for(z=1;z<=5;z++)		{			i = document.getElementById("star_" + id + "_" + z);			if (z <= index)				usei = "star1.gif";			else				usei = "star0.gif";			i.setAttribute("src", usei);			i.setAttribute("onmouseover", null);			i.setAttribute("onmouseout", null);		}	}}function votio_hover(id, index, rating){	var i;	ratings[id] = rating;	for (z=1; z<=5; z++) {		i = document.getElementById(id + "_" + z);		if (z <= index) {			usei = "starvs.gif";		} else {			usei = "starv.gif";		}		i.setAttribute("src", usei);	}}function votio_unhover(id, index){	var i;	for (z=1; z<=5; z++) {		i = document.getElementById(id + "_" + z);		im = (ratings[id] >= z) ? "star1.gif" : "star0.gif";		usei = im;		i.setAttribute("src", usei);	}}