var ua=navigator.userAgent.toLowerCase();var isSafari=(/webkit|khtml/).test(ua),isIE=ua.indexOf('msie')>-1,isSafari3=isSafari&&!!(document.evaluate);
function addEvent(a,b,c,d){if(a.addEventListener){a.addEventListener(b,c,d);return true}else if(a.attachEvent){return a.attachEvent("on"+b,c)}else{return false}}
function removeEvent(a,b,c){if(a.removeEventListener){a.removeEventListener(b,c,false);return true}else if(a.detachEvent){return a.detachEvent("on"+b,c)}else{return false}}
function getElementsByClass(a,b,c){var d=[];if(b==null)b=document.body;if(c==null)c='*';var e=b.getElementsByTagName(c);var f=new RegExp("(^|\\s)"+a+"(\\s|$)");var i=0;for(var j=0;j<e.length;j++){if(f.test(e[j].className)){d[i++]=e[j]}}return d}
function getFirstElementByClass(a,b,c){if(b==null)b=document.body;if(c==null)c='*';var d=b.getElementsByTagName(c);var e=new RegExp("(^|\\s)"+a+"(\\s|$)");for(var j=0;j<d.length;j++){if(e.test(d[j].className)){return d[j]}}return null}
function createXMLHttpRequest(){var a=['Microsoft.XMLHTTP','MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP'];for(i in a){try{return new ActiveXObject(a[i])}catch(e){}}try{return new XMLHttpRequest()}catch(e){}return false}
function AJAXrequest(a,b,c,d){var e=createXMLHttpRequest();if(c==null)c='post';if(d==null)d='';a+=((a.indexOf('?')!=-1)?"&":"?")+('ajax=1');e.open(c,a,true);e.setRequestHeader('Ajax','true');if(c=='post'){e.setRequestHeader('Content-Type','application/x-www-form-urlencoded')}if(b){e.onreadystatechange=
function(){b(e)}}e.send(d)}
function in_array(a,b){for(var i=0;i<b.length;i++){if(b[i]===a){return true}}return false}
function get_elem(a){return document.getElementById(a)}
function getValue(a){if(a.type=="checkbox")return a.checked;if(in_array(a.tagName,["INPUT","TEXTAREA"]))return a.value;if(a.tagName=="SELECT"&&typeof a.selectedIndex!="undefined"&&a.selectedIndex!=-1&&typeof a[a.selectedIndex]!="undefined"&&typeof a[a.selectedIndex].value!="undefined")return a[a.selectedIndex].value;return null}
function validatePhone(){var c=getElementsByClass("validate-phone",null,"input");for(var i=0;i<c.length;i++){addEvent(c[i],'keyup',
function(e){var a=(e.srcElement)?e.srcElement:this;var b=e?e:window.event;if(b.keyCode<=40&&b.keyCode>=37)return;a.value=a.value.replace(/[^0-9+ ]/ig,'')})}}addEvent(window,'load',validatePhone);
function validateNumber(){var c=getElementsByClass("validate-number",null,"input");for(var i=0;i<c.length;i++){addEvent(c[i],'keyup',
function(e){var a=(e.srcElement)?e.srcElement:this;var b=e?e:window.event;if(b.keyCode<=40&&b.keyCode>=37)return;a.value=a.value.replace(/[^0-9.,]/ig,'')})}}addEvent(window,'load',validateNumber);
function checkEnter(a){a=a?a:document.event;if(a.keyCode)var b=a.keyCode;else var b=a.which;if(b==13)return false;return true}
function DisableEnter(e){var a=document.getElementsByTagName("form");for(var i=0;i<a.length;i++){var b=a[i].getElementsByTagName("input");for(var j=0;j<b.length;j++){b[j].onkeypress=
function(e){checkEnter(e)}}}}addEvent(window,'load',DisableEnter);
function highlight(a,b){if(!b)b=0;a.style.borderColor="#FF0000";var c=a.parentNode.getElementsByTagName("span");if(c[b])c[b].style.display="block"}
function unhighlight(a,b){if(!b)b=0;a.style.borderColor="#9F9C94";var c=a.parentNode.getElementsByTagName("span");if(c[b])c[b].style.display="none"}
function number_format(a,b,c,d){var n=a,prec=b;n=!isFinite(+n)?0:+n;prec=!isFinite(+prec)?0:Math.abs(prec);var e=(typeof d=="undefined")?' ':d;var f=(typeof c=="undefined")?'.':c;var s=(prec>0)?n.toFixed(prec):Math.round(n).toFixed(prec);var g=Math.abs(n).toFixed(prec);var _,i;if(g>=1000){_=g.split(/\D/);i=_[0].length%3||3;_[0]=s.slice(0,i+(n<0))+_[0].slice(i).replace(/(\d{3})/g,e+'$1');s=_.join(f)}else{s=s.replace('.',f)}return s}
