function getObject(obj) { var theObj if (document.getElementById) { if (typeof obj == "string") { return document.getElementById(obj).style; } else { return obj.style; } } else if (document.all) { if (typeof obj == "string") { return document.all(obj).style; } else { return obj.style; } } else if (document.layers) { if (typeof obj == "string") { return document.layers[obj]; } else { return obj; } } return null } function GetCookie(Name) { var cookie = " " + document.cookie; if (cookie.length > 0) { offset = cookie.indexOf(' '+Name+'='); if (offset != -1) { offset += Name.length+2; end = cookie.indexOf(";", offset) if (end == -1) { end = cookie.length; } return decodeURIComponent(cookie.substring(offset, end)); } } return null; } function SetCookie(Name,Value,Extime) { exdate=new Date(); exdate.setTime(exdate.getTime()+31536000000); expires = exdate.toGMTString(); document.cookie = Name+'='+encodeURIComponent(Value)+'; expires='+exdate.toGMTString()+'; path=/; domain=.order-cards.ru'; } function setOpen(nn) { SetCookie('formOpen',nn,10); } function RestoreForm() { for(i=1;i<5;i++) { v1=GetCookie('f'+i); if (v1==null) v1=''; v2=document.getElementById('f'+i); if ((i==1)&&(v2.value!='')) {v1=v2.value;} if (i==4) {if ((v1!=null)&&(v2.value=='0')) v2.value=v1;} else if (v2) v2.value=v1; } } function ClearForm() { SaveForm(); document.getElementById('f2').value=''; document.getElementById('f3').value=''; document.getElementById('f4').value='0'; } function SaveForm() { for(i=1;i<6;i++) { v2=document.getElementById('f'+i); if (v2) SetCookie('f'+i,v2.value,7776000); } } function shf(el) { var theObj = getObject('s-form'); if (theObj.display=='none') { theObj.display=''; el.innerHTML='Свернуть поиск'; setOpen('yes'); RestoreForm(); } else { theObj.display = "none"; el.innerHTML='Расширенный поиск'; setOpen('no'); ClearForm(); } } function validate_form1() { a=" "+document.form1.f2.value+document.form1.f3.value; if ((document.form1.f4)&&(document.form1.f4.value!='0')) a=a+" "; if ((document.form1.f6)&&(document.form1.f6.value!='')) a=a+" "; if ((document.form1.f1.value=='')&&(a==" ")) { alert("Не выбрано ни одного параметра для поиска"); return false; } SaveForm(); return true; }