function nothing() {} function t(name, type) { document.getElementById(name).style.display = type; } function setCookie(name, value, expires, path, domain, secure) { var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); document.cookie = curCookie; } function getCookie(name) { var dc = document.cookie; var prefix = name + "="; var begin = dc.indexOf("; " + prefix); if (begin == -1) { begin = dc.indexOf(prefix); if (begin != 0) return null; } else begin += 2; var end = document.cookie.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin + prefix.length, end)); } function deleteCookie(name, path, domain) { if (getCookie(name)) { document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT"; } } function RM_popup(url,name,w,h) { var url; if (!url) { alert('popupimage() error: no url supplied'); return false; } if(!name) var name = 'popup'; if(!w) var w = 480; if(!h) var h = 545; var screen_w = screen.availWidth || screen.width; var screen_h = screen.availHeight || screen.height; var opts = 'width='+w+',height='+h+',scrollbars=yes,resizable=yes,menubar=yes'; if (screen_h > 0 && screen_w > 0) { var ha_value = (screen_w / 2) - (w / 2); var va_value = (screen_h / 2) - (h / 2); opts += ',left='+ha_value+',top='+va_value; } var confirmWin = window.open(url, name, opts); if (confirmWin != null) { confirmWin.focus(); } } function toggleMenuOld(id, keep) { if(keep == true) { MM_showHideLayers('menu'+id,"","show"); } else { if(getCookie('menu') == id) { MM_showHideLayers('menu'+id,"","hide"); setCookie('menu', ""); } else { MM_showHideLayers('menu'+id,"","show"); setCookie('menu', id); } } } function toggleMenu(id, keep) { if(keep == true) { MM_showHideLayers('menu'+id,"","show"); } else { if(getCookie('menu'+id) != null) { MM_showHideLayers('menu'+id,"","hide"); deleteCookie('menu'+id, "/"); } else { MM_showHideLayers('menu'+id,"","show"); setCookie('menu'+id, true, "", "/"); } } } function MM_showHideLayers() { //v3.0 var i,p,v,obj,args=MM_showHideLayers.arguments; for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2]; if (obj.style) { obj=obj.style; v=(v=='show')?'':(v='hide')?'none':v; } obj.display=v; } } function MM_findObj(n, d) { //v4.0 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p); } if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i 0) { for(i = 0; i < required.length; i ++) { for(x = 0; x < form.elements.length; x++) { var checked = false; if(form.elements[x].name == required[i] || form.elements[x].name == required[i]+'[]') { if(form.elements[x].type == "checkbox" || form.elements[x].type == "radio") { if(form.elements[x].checked == true) checked = true; } else { if(form.elements[x].value != "") checked = true; } if(checked == true) break; } } if(checked == false) { msg += "\n"+required[i].replace(/_/g, " "); } } if(msg.length > 0) { alert("Please fill in the following fields before submitting:\n"+msg); return false; } else { for(i = 0; i < form.elements.length; i++) { // fix spam field if(form.elements[i].name == '_spamFix') { form.elements[i].value = 'yes'; } } return true; } } return true; }