//Create a boolean variable to check for a valid IE instance. var xmlhttp = false; //Check if we are using IE. try { //If the javascript version is greater than 5. xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { //If not, then use the older active x object. try { //If we are using IE. xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { //Else we must be using a non-IE browser. xmlhttp = false; } } //If we are using a non-IE browser, create a JavaScript instance of the object. if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { xmlhttp = new XMLHttpRequest(); } function replaceLink() { var textArea = document.getElementById("replace_url").value; var customer = document.getElementById("customer").value; var replace_new = document.getElementById("replace_new").value; var objID = "showLink"; var serverPage = "../replaceLink.php?url_old="+encode(textArea)+"&customer="+encode(customer)+"&url_new="+encode(replace_new); var obj = document.getElementById(objID); if (textArea == "" || textArea == null || textArea.charAt(0) == ' ' || replace_new == "" || replace_new == null || replace_new.charAt(0) == ' ') { obj.innerHTML = "Please paste or enter the link you want to convert to a short link!"; return false; } xmlhttp.open("GET", serverPage); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4) { obj.innerHTML = xmlhttp.responseText; } } xmlhttp.send(null); } function createLink() { var textArea = document.getElementById("url").value; var customer = document.getElementById("customer").value; var objID = "showLink"; var serverPage = "../createLink.php?url="+encode(textArea)+"&customer="+encode(customer); var obj = document.getElementById(objID); if (textArea == "" || textArea == null || !isNaN(textArea) || textArea.charAt(0) == ' ') { obj.innerHTML = "Please paste or enter the link you want to convert to a short link!"; return false; } xmlhttp.open("GET", serverPage); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4) { obj.innerHTML = xmlhttp.responseText; } } xmlhttp.send(null); } function traceLink() { var textArea = document.getElementById("traceLink").value; var objID = "showTrace"; var serverPage = "../getTraceInfo.php?url="+encode(textArea); var obj = document.getElementById(objID); if (textArea == "" || textArea == null || textArea.charAt(0) == ' ') { obj.innerHTML = "Copy the L2W link you want to trace into the box"; return false; } xmlhttp.open("GET", serverPage); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4) { obj.innerHTML = xmlhttp.responseText; } } xmlhttp.send(null); } function encode(str) { var result = ""; for (i = 0; i < str.length; i++) { if (str.charAt(i) == " ") { result += "+"; } else { result += str.charAt(i); } } return escape(result); }