﻿		dojo.addOnLoad(function(){
			var results = dojo.byId("results");
			var cursor = dojo.byId("cursor");
			var ws = new google.search.WebSearch();
			ws.setNoHtmlGeneration();
			ws.setSiteRestriction("008431219516119193346:drqnqwnmsvs");
			ws.setResultSetSize(google.search.Search.LARGE_RESULTSET);

			ws.setSearchCompleteCallback(null, function(w){
				if (!w.results) { return; }
				results.innerHTML = "";
				cursor.innerHTML = "";
				var d = dojo.doc.createElement("div");
				if (w.results.length == 0)
					d.innerHTML = "&nbsp;&nbsp;לחיפושך לא נמצאו תוצאות מתאימות."
				results.appendChild(d);
				var tbl = dojo.doc.createElement("table");
				tbl.cellPadding = tbl.cellSpacing = "0";
			//	tbl.border = "1";
				var tbody = dojo.doc.createElement("tbody");
				tbl.appendChild(tbody);
				results.appendChild(tbl);
				for (var i=0,len=w.results.length;i<len;i++)	{
					var r = w.results[i];
					w.createResultHtml(r);
					if (r.html) {
						var bullet = dojo.doc.createElement("img");
						bullet.src = "images/redbullet.jpg";
						bullet.width = bullet.height = "6";
						var sep = dojo.doc.createElement("img");
						sep.src = "images/res-separator.jpg";
						var n = r.html.cloneNode(true);
						dojo.query(".gs-visibleUrl", n).forEach(function(p){
							p.parentNode.removeChild(p);
						});
						dojo.query(".gs-watermark", n).forEach(function(p){
							p.parentNode.removeChild(p);
						});
						dojo.query("a", n).forEach(function(p){
							if (p.getAttribute("target")) {
								p.removeAttribute("target");
							}
						});
						var tr1 = dojo.doc.createElement("tr");
						var td1 = dojo.doc.createElement("td");
						td1.width = "10";
						td1.vAlign = "top";
						td1.style.paddingTop = "12px"
						td1.appendChild(bullet);
						tr1.appendChild(td1);
						var td2 = dojo.doc.createElement("td");
						td2.appendChild(n);
						tr1.appendChild(td2);
						tbody.appendChild(tr1);
						var tr2 = dojo.doc.createElement("tr");
						var td3 = dojo.doc.createElement("td");
						td3.colSpan = "2";
						td3.align = "center";
						td3.appendChild(sep);
						tr2.appendChild(td3);
						tbody.appendChild(tr2);						
					}
				}
				if (w.cursor) {
					var cn = dojo.doc.createElement("div");
					cn.className = "gsc-cursor";
					var label = dojo.doc.createElement("div");
					label.innerHTML = "עמודים:";
					label.className = "label";
					cn.appendChild(label);
					for (var i=0, len=w.cursor.pages.length; i<len; i++) {
						var pn = dojo.doc.createElement("div");
						pn.className = "gsc-cursor-page";
						if (i == w.cursor.currentPageIndex) {
							pn.className += " gsc-cursor-current-page";
						}
						pn.innerHTML = w.cursor.pages[i].label;
						pn.idx = i;
						dojo.connect(pn, "onclick", function(evt){
							ws.gotoPage(evt.target.idx);
						});
						cn.appendChild(pn);
					}
					cursor.appendChild(cn);
				}
			}, [ws]);
			function query(evt){
				dojo.stopEvent(evt);
				ws.execute(dojo.trim(dojo.byId("searchCriteria").value));
			}
			dojo.connect(dojo.byId("searchButton"), "onclick", query);
			dojo.connect(dojo.byId("searchForm"), "onsubmit", query);
		});
		function submitenter(myfield,e) {
			var keycode;
			if (window.event) keycode = window.event.keyCode;
			else if (e) keycode = e.which;
			else return true;
			if (keycode == 13)
				return dojo.byId("searchButton").onclick();
			else
				return true;
		}




