var run=1; function check_referral() { var ok=1; var rc='1px solid #ff0000',orc='1px solid #ced0a2',lc='2px solid #ff0000',olc='1px solid #ced0a2'; var rb='#FFCCCC',orb='#ffffff'; if(run) { if (parent.frames['main'].document.getElementById('referrals_form') === null) { clearInterval(top.refInt);return; } else { var frm=parent.frames['main'].document.forms['referrals_form']; var companyOrNickName=frm.elements['model_name']; var companyOrNickNameSymbolsRE=/[^a-zA-Z0-9_]/; if(companyOrNickNameSymbolsRE.test(companyOrNickName.value)) {companyOrNickName.style.backgroundColor=rb;ok=0;}else {companyOrNickName.style.backgroundColor=orb;} var companyOrNickNameRE=/[a-zA-Z0-9_]{3,}/; if(!companyOrNickNameRE.test(companyOrNickName.value) && !companyOrNickNameSymbolsRE.test(companyOrNickName.value) && companyOrNickName.value) {companyOrNickName.style.border=rc;ok=0;}else {companyOrNickName.style.border=orc;} if(!companyOrNickName.value) {companyOrNickName.style.borderLeft=lc;} var stype=frm.elements['stype']; if(stype.value=="-1"){stype.style.borderLeft=lc;ok=0;} else {stype.style.borderLeft=olc;} if(ok==1) frm.sbut.disabled=false;else frm.sbut.disabled=true; if(undefined!==parent.frames['main'].document.forms['referrals_add_form']) { var ok=1; var frm=parent.frames['main'].document.forms['referrals_add_form']; var firstName=frm.elements['name']; var firstNameRE=/[^a-zA-ZйцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ ]/; if(firstNameRE.test(firstName.value)){firstName.style.backgroundColor=rb;ok=0;}else {firstName.style.backgroundColor=orb;} var lastName=frm.elements['lname']; var lastNameRE=/[^a-zA-ZйцукенгшщзхъфывапролджэячсмитьбюЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ ]/; if(lastNameRE.test(lastName.value)){lastName.style.backgroundColor=rb;ok=0;}else {lastName.style.backgroundColor=orb;} var companyOrNickName=frm.elements['nick']; var companyOrNickNameSymbolsRE=/[^a-zA-Z0-9_]/; if(companyOrNickNameSymbolsRE.test(companyOrNickName.value)) {companyOrNickName.style.backgroundColor=rb;ok=0;}else {companyOrNickName.style.backgroundColor=orb;} var companyOrNickNameRE=/[a-zA-Z0-9_]{3,}/; if(!companyOrNickNameRE.test(companyOrNickName.value) && !companyOrNickNameSymbolsRE.test(companyOrNickName.value) && companyOrNickName.value) {companyOrNickName.style.border=rc;ok=0;}else {companyOrNickName.style.border=orc;} var measures=frm.elements['measures']; var measuresSymbolsRE=/[^a-zA-Z0-9_.,()\-\!\?\n\r\'\`\& ]/; if(measuresSymbolsRE.test(measures.value)){measures.style.backgroundColor=rb;ok=0;}else {measures.style.backgroundColor=orb;} var taboos=frm.elements['taboos']; var taboosRE=/[^a-zA-Z0-9_.,()\-\!\?\n\r\'\`\& ]/; if(taboosRE.test(taboos.value)){taboos.style.backgroundColor=rb;ok=0;}else {taboos.style.backgroundColor=orb;} var descr=frm.elements['descr']; var descrRE=/[^a-zA-Z0-9_.,()\-\!\?\n\r\'\`\& ]/; if(descrRE.test(descr.value)){descr.style.backgroundColor=rb;ok=0;}else {descr.style.backgroundColor=orb;} var turnOn=frm.elements['turnOn']; var turnOnRE=/[^a-zA-Z0-9_.,()\-\!\?\n\r\'\`\& ]/; if(turnOnRE.test(turnOn.value)){turnOn.style.backgroundColor=rb;ok=0;}else {turnOn.style.backgroundColor=orb;} var turnOff=frm.elements['turnOff']; var turnOffRE=/[^a-zA-Z0-9_.,()\-\!\?\n\r\'\`\& ]/; if(turnOffRE.test(turnOff.value)){turnOff.style.backgroundColor=rb;ok=0;}else {turnOff.style.backgroundColor=orb;} var rate=frm.elements['rate']; var rateSymbolsRE=/[^0-9.,]/; if(rateSymbolsRE.test(rate.value)){rate.style.backgroundColor=rb;ok=0;}else {rate.style.backgroundColor=orb;} if(ok==1) frm.elements['addbut'].disabled=false;else frm.elements['addbut'].disabled=true; } } } }