//Default callback handler URL var pageUrl = 'http://www.vozcyclecity.com/Utills/callback_handler.php'; var __callbackObject = new Object(); var __nonMSDOMBrowser = (window.navigator.appName.toLowerCase().indexOf('explorer') == -1); function DoCallback(eventTarget, eventArgument, eventCallback, context, errorCallback) { re = new RegExp("\\x2B", "g"); if (__nonMSDOMBrowser) { var xmlRequest = new XMLHttpRequest(); postData = "__CALLBACKID=" + eventTarget + "&__CALLBACKPARAM=" + escape(eventArgument).replace(re, "%2B"); if (pageUrl.indexOf("?") != -1) { xmlRequest.open("GET", pageUrl + "&" + postData, false); } else { xmlRequest.open("GET", pageUrl + "?" + postData, false); } xmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xmlRequest.send(null); response = xmlRequest.responseText; if (response.charAt(0) == "s") { if (eventCallback != null) { eventCallback(response.substring(1), context); } } else { if (errorCallback != null) { errorCallback(response.substring(1), context); } } } else { var xmlRequest = new ActiveXObject("Microsoft.XMLHTTP"); xmlRequest.onreadystatechange = WebForm_CallbackComplete; __callbackObject.xmlRequest = xmlRequest; __callbackObject.eventCallback = eventCallback; __callbackObject.context = context; __callbackObject.errorCallback = errorCallback; postData = "__CALLBACKID=" + eventTarget + "&__CALLBACKPARAM=" + escape(eventArgument).replace(re, "%2B"); usePost = false; if (pageUrl.length + postData.length + 1 > 2067) { usePost = true; } if (usePost) { xmlRequest.open("POST", pageUrl, true); xmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xmlRequest.send(postData); } else { if (pageUrl.indexOf("?") != -1) { xmlRequest.open("GET", pageUrl + "&" + postData, true); } else { xmlRequest.open("GET", pageUrl + "?" + postData, true); } xmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xmlRequest.send(); } } //alert(xmlRequest); } function WebForm_CallbackComplete() { if (__callbackObject.xmlRequest.readyState == 4) { response = __callbackObject.xmlRequest.responseText; if (response.charAt(0) == "s") { if (__callbackObject.eventCallback != null) { __callbackObject.eventCallback(response.substring(1), __callbackObject.context); } } else { if (__callbackObject.errorCallback != null) { __callbackObject.errorCallback(response.substring(1), __callbackObject.context); } } } }