/***************************************************\ ** DatsoGallery - A Joomla! Gallery Component ** ** Copyright (C) 2006-2008 by Andrey Datso ** ** Version : 1.6 ** ** Homepage : http://www.datso.fr ** ** License : Copyright, don't distribute ** \***************************************************/ function toggle() { for ( var i=0; i < arguments.length; i++ ) { $(arguments[i]).style.display = ($(arguments[i]).style.display != 'none' ? 'none' : '' ); } popup = null; overlib = null; } function dg_dsm(msgStr) { status=msgStr; document.dg_rv = true; } function noError(){ return true;} window.onerror = noError; function clearAttr() { if (!document.getElementsByTagName) return; var anchs = document.getElementsByTagName("a"); for (var i=0; i '+dgvote_lang['UPDATING']; try { lsXmlHttp=new XMLHttpRequest(); } catch (e) { try { lsXmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { lsXmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert(dgvote_lang['ALERT_BROWSER']); return false; } } } lsXmlHttp.onreadystatechange=function() { var response; if(lsXmlHttp.readyState==4){ setTimeout(function(){ response = lsXmlHttp.responseText; if(response=='1') div.innerHTML=dgvote_lang['THANKS']; else div.innerHTML=dgvote_lang['ALREADY_VOTE']; }, 1000); setTimeout(function(){ if(response=='1'){ var newtotal = total_count+1; div.innerHTML='('+dgvote_lang['VOTES']+' '+(newtotal)+')'; var percentage = ((total + i)/(newtotal))*20; document.getElementById('rating'+id).style.width=percentage+'%'; } else { div.innerHTML='('+dgvote_lang['VOTES']+' '+(total_count)+')'; } }, 3000); } } lsXmlHttp.open("GET",live_site+"/components/com_datsogallery/sub_votepic.php?func=vote&user_rating="+i+"&id="+id,true); lsXmlHttp.send(null); }