function zShow(){var vd = document.getElementById("napishem"); vd.style.visibility = "visible"; document.getElementById("progressbar1").style.visibility = "visible"; document.getElementById("ss").style.visibility = "visible";}function rShow(){document.getElementById("maxcharfield").value = '';var vd = document.getElementById("napishem");vd.style.visibility = "hidden";document.getElementById("progressbar1").style.visibility = "hidden";document.getElementById("ss").style.visibility = "hidden";} var request = false;try {request = new XMLHttpRequest();} catch (trymicrosoft) {try {request = new ActiveXObject("Msxml2.XMLHTTP");} catch (othermicrosoft) {try {request = new ActiveXObject("Microsoft.XMLHTTP");} catch (failed) {request = false;}}}if (!request)alert("Error initializing XMLHttpRequest!");function getCustomerInfo() {var s = document.getElementById("maxcharfield").value;s=s.replace(/\"\"/g, "");s=s.replace(/\$/g, "");s=s.replace(/\>/g, "");s=s.replace(/\</g, "");s=s.replace(/\\\\/g, ""); var url = "/cgi-bin/napishem/napishem.cgi?s="+escape(s);request.open("GET", url, true);request.onreadystatechange = updatePage;request.send(null);}function updatePage(){document.getElementById("progressbar1").style.visibility = "hidden";document.getElementById("ss").style.visibility = "hidden";document.getElementById("maxcharfield").value = "Подождите, идет передача данных.";if (request.readyState == 4) {if (request.status == 200) {var response = request.responseText.split("|");var tt = response[0].replace(/\n/g, "");document.getElementById("maxcharfield").value = tt;} else alert("status is " + request.status); } } function textCounter(field,counter,maxlimit,linecounter) {var fieldWidth =  parseInt(field.offsetWidth); var charcnt = field.value.length;if (charcnt > maxlimit) { field.value = field.value.substring(0, maxlimit);}else { var percentage = parseInt(100 - (( maxlimit - charcnt) * 100)/maxlimit) ; document.getElementById(counter).style.width =  parseInt((fieldWidth*percentage)/100)+"px";document.getElementById(counter).innerHTML="<strong>"+percentage+"%</strong>";if (percentage < 70) {document.getElementById("progressbar1").style.background = '#46C832';}else if (percentage >= 70 && percentage < 90) {document.getElementById("progressbar1").style.background = '#FFAE00';}else {document.getElementById("progressbar1").style.background = '#FF0000';}}}function setcolor(obj,percentage,prop){if (percentage < 60) {obj.style[prop] = '#000';} if (percentage >= 60) {obj.style[prop] = '#fff';}}


