function trim(inputString) { if (typeof inputString != "string") { return inputString; } var retValue = inputString; var ch = retValue.substring(0, 1); while (ch == " ") { retValue = retValue.substring(1, retValue.length); ch = retValue.substring(0, 1); } ch = retValue.substring(retValue.length-1, retValue.length); while (ch == " ") { retValue = retValue.substring(0, retValue.length-1); ch = retValue.substring(retValue.length-1, retValue.length); } while (retValue.indexOf(" ") != -1) { retValue = retValue.substring(0, retValue.indexOf(" ")) + retValue.substring(retValue.indexOf(" ")+1, retValue.length); } return retValue; } function updateCounts(link) { var theUrl = 'aptinfo.php?aptNice='+link; http.open("GET",theUrl,true); http.onreadystatechange = function() { if (http.readyState == 4) { if (http.status == 200) { return true; } } } http.send(null); } function getHTTPObject() { var xmlhttp; /*@cc_on @if (@_jscript_version >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @else xmlhttp = false; @end @*/ if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } return xmlhttp; } var http = getHTTPObject(); function checkContact(form) { if (trim(form.email.value) == "") { form.email.focus(); return false; } if (form.email.value != "") { var email=form.email.value; var check_space = email.indexOf(' '); var check_ast = email.indexOf('@'); var check_dot = email.indexOf('.'); if ((check_space != -1) || (check_ast == -1) || (check_dot == -1)) { form.email.focus(); return false; } } if (trim(form.question.value) == "") { form.question.focus(); return false; } return true; } function checkReview(form,name) { if (trim(form.reviewText.value) == "") { form.reviewText.focus(); return false; } if (trim(form.reviewValidation.value) == "") { form.reviewValidation.focus(); return false; } if(name == 1 && trim(form.reviewName.value) == "") { form.reviewName.focus(); return false; } return true; } function checkSub1(form) { if (trim(form.linkTitle.value) == "") { form.linkTitle.focus(); return false; } if (trim(form.linkUrl.value) == "" || trim(form.linkUrl.value) == "http://") { form.linkUrl.focus(); return false; } return true; } function checkSub2(form,maxChars,msg) { if (trim(form.linkKeywords.value) == "") { form.linkKeywords.focus(); return false; } if (trim(form.linkDescription.value) == "") { form.linkDescription.focus(); return false; } if (maxChars != 0 && form.linkDescription.value.length > maxChars) { alert( msg ); form.linkDescription.focus(); return false; } var selObj = form['newCategory[]']; var retVal = false; for (var i = 0; i < selObj.length; i++) { if (selObj.options[i].selected) { retVal = true; } } if(retVal != true) { return false; } return true; } function checkSub3(form) { if (trim(form.recipLink.value) == "") { form.recipLink.focus(); return false; } if (trim(form.recipLink.value) == "" || trim(form.recipLink.value) == "http://") { form.recipLink.focus(); return false; } return true; } function checkEdit(form,maxChars,msg) { if (trim(form.newTitle.value) == "") { form.newTitle.focus(); return false; } if (trim(form.newUrl.value) == "") { form.newUrl.focus(); return false; } if (trim(form.newLinkKeywords.value) == "") { form.newLinkKeywords.focus(); return false; } if (trim(form.newLinkDescription.value) == "") { form.newLinkDescription.focus(); return false; } if (maxChars != 0 && form.newLinkDescription.value.length > maxChars) { alert( msg ); form.newLinkDescription.focus(); return false; } return true; } function checkEdit2(form,maxChars,msg) { if (trim(form.newTitle.value) == "") { form.newTitle.focus(); return false; } if (trim(form.newUrl.value) == "") { form.newUrl.focus(); return false; } if (trim(form.newRecipLink.value) == "") { form.newRecipLink.focus(); return false; } if (trim(form.newLinkKeywords.value) == "") { form.newLinkKeywords.focus(); return false; } if (trim(form.newLinkDescription.value) == "") { form.newLinkDescription.focus(); return false; } if (maxChars != 0 && form.newLinkDescription.value.length > maxChars) { alert( msg ); form.newLinkDescription.focus(); return false; } return true;