function isNumeric(strString) { var strValidChars = "0123456789"; var strChar; var blnResult = true; if (strString.length == 0) return false; for (i = 0; i < strString.length && blnResult == true; i++) { strChar = strString.charAt(i); if (strValidChars.indexOf(strChar) == -1) { blnResult = false; } } return blnResult; } function strpos(str, chr, bgn){ var i = (str+'').indexOf( chr, bgn ); return i===-1 ? false : i; } function parseTNumber(number) { while (strpos(number,' ') !== false) number = number.replace(' ',''); while (strpos(number,'.') !== false) number = number.replace('.',''); while (strpos(number,'-') !== false) number = number.replace('-',''); while (strpos(number,'(') !== false) number = number.replace('(',''); while (strpos(number,')') !== false) number = number.replace(')','');while (strpos(number,'*') !== false) number = number.replace('*',''); while (strpos(number,'+') !== false) number = number.replace('+',''); while (strpos(number,'#') !== false) number = number.replace('#','');return number; } function smit() { var cmnform = document.getElementById('callmebackphone').form; if (document.getElementById('callmebackphone').value !== '') { var tNo = parseTNumber(document.getElementById('callmebackphone').value); if (isNumeric(tNo)) if (tNo.length>6) { cmnform.submit(); alert('We are attempting to call "'+tNo+'".\n\nIf this number is correct you will recieve a phone call shortly.'); } else alert('Your telephone number must be at least 7 numbers'); else alert('Please use a valid telephone number'); } else alert('Please enter your telephone number');}function dwrite(SRV,res) {document.write('<style type="text/css">FORM#CALL_ME_NOW .nonformtext,FORM#CALL_ME_NOW H3{display:none;}FORM#CALL_ME_NOW{background:url(http://www.clicktocall.co.za/widgets/w1/bg.jpg) no-repeat;display:block;width:247px;height:75px;font:8pt Arial;margin:0;}FORM#CALL_ME_NOW {padding:22px 0 0 95px;}FORM#CALL_ME_NOW INPUT.text{background:#fff url(http://www.clicktocall.co.za/widgets/w1/input_bg.jpg) repeat-x;width:120px;color:#444;margin:0;padding:2px 0 0;border:1px solid #999;font:700 8pt arial;letter-spacing:1px;text-align:center;}FORM#CALL_ME_NOW INPUT.submit{background:#fff url(http://www.clicktocall.co.za/widgets/w1/submit_bg.jpg) repeat-x;position:relative;left:-4px;height:18px;width:20px;padding:0;margin:0;border:none;}FORM#CALL_ME_NOW P{margin:5px 0;}</style>'+'<form id="CALL_ME_NOW" action="http://196.28.14.152:8080/'+SRV+'" method="GET"><div class="sp"><h3 class="title">Click-to-Call</h3><p class="description">Enter your phone number<span class="nonformtext"> and we will call you back in seconds.</span></p><input type="hidden" value="'+res[0]+'" id="callmebacksuccess" name="succ" /><input type="hidden" value="'+res[1]+'" id="callmebackfailed" name="fail" /><input type="hidden" value="'+res[2]+'" id="callmebackforbid" name="forb" /><input type="hidden" id="callmebackname" name="firstname" value="WSI Website" /><input type="hidden" id="callmebackemail" name="email" value="N/A" /><input type="text" class="text" id="callmebackphone" name="number" /><input type="button" title="Call Me Back" value="" class="submit" onclick="smit()" /></div></form>');}
