if(!Function.prototype.createDelegate){Function.prototype.createDelegate=function(D,A,B){var C=this;return function(){var E=A||arguments;if(B===true){E=Array.prototype.slice.call(arguments,0);E=E.concat(A)}else{if(typeof B=="number"){E=Array.prototype.slice.call(arguments,0);var F=[B,0].concat(A);Array.prototype.splice.apply(E,F)}}return C.apply(D||window,E)}}}IndapassServices=function(){return{constructor:function(){this.DomReady(this.initialize.createDelegate(this))},DomReady:function(A){if(document.addEventListener){document.addEventListener("DOMContentLoaded",A.createDelegate(this),false)}else{document.onreadystatechange=this.readyState.createDelegate(this,[A.createDelegate(this)])}},readyState:function(A){if(document.readyState=="interactive"){A()}},initialize:function(){if(document.getElementById("ip_email")){document.getElementById("ip_email").onclick=this.changeCheck.createDelegate(this)}if(document.getElementById("email")&&this.getCookie("ip_email")){document.getElementById("email").value=this.getCookie("ip_email");document.getElementById("ip_email").checked=true}},changeCheck:function(){if(document.getElementById("ip_email").checked){document.getElementById("ip_email").form.onsubmit=this.doSubmit.createDelegate(this)}else{document.getElementById("ip_email").form.onsubmit=null;this.setCookie("ip_email",null,-5)}},doSubmit:function(){this.setCookie("ip_email",document.getElementById("email").value,365)},setCookie:function(B,C,A){var D=new Date();D.setDate(D.getDate()+A);document.cookie=B+"="+escape(C)+((A==null)?"":";expires="+D.toGMTString())},getCookie:function(A){if(document.cookie.length>0){c_start=document.cookie.indexOf(A+"=");if(c_start!=-1){c_start=c_start+A.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length}return unescape(document.cookie.substring(c_start,c_end))}}return null}}}().constructor();