function highlightmetasearch() { 
document.choose4.text.select(); document.choose4.text.focus(); 
} 
function copymetasearch() { 
highlightmetasearch(); 
textRange = document.choose4.text.createTextRange(); 
textRange.execCommand("RemoveFormat"); 
textRange.execCommand("Copy"); 
   }
function a2kpaste() { 
     var rng = document.selection.createRange(); 
     rng.execCommand("paste"); 
}


function placeFocus() {
if (document.forms.length > 0) {
var field = document.forms[0];
for (i = 0; i < field.length; i++) {
if ((field.elements[i].type == "text") || (field.elements[i].type == "textarea") || (field.elements[i].type.toString().charAt(0) == "s")) {
document.forms[0].elements[i].focus();
break;
         }
      }
   }
}

Yahoo = "http://search.yahoo.com/bin/search?p=";
Ask = "http://web.ask.co.uk/web?q=";
MSN = "http://search.msn.com/results.aspx?q=";
Google = "http://www.google.com/search?q=";
var got=0;
var url = "";
var plus="";
var mag="";
function search4(item){
stringPlus();
resultsWindow=window.open();
resultsWindow.document.open();
resultsWindow.document.write("<head><title>Close this window "
+ "to return to Search Page</title></head>"
+ "<FRAMESET border=5 bordercolor=#000000 ROWS=50%,50%><FRAMESET border=2 bordercolor=#000000 COLS=50%,50%>"
+ "<FRAME NAME='frame0' SRC='" + computeFrameSrc(0) + "'>"
+ "<FRAME NAME='frame1' SRC='" + computeFrameSrc(1) + "'>"
+ "</FRAMESET><FRAMESET border=5 bordercolor=#000000 COLS=50%,50%><FRAME NAME='frame2' "
+ "SRC='" + computeFrameSrc(2) + "'><FRAME NAME='frame3' "
+ "SRC='" + computeFrameSrc(3) + "'></FRAMESET></FRAMESET>");
resultsWindow.document.close();
got = 0;
}
function search2(item){
stringPlus();
resultsWindow=window.open();
resultsWindow.document.open();
resultsWindow.document.write("<head><title>Close this window "
+ "to return to Datahopa search</title></head><FRAMESET border=2 bordercolor=#000000 ROWS=50%,50%>"
+ "<FRAME NAME='frame0' SRC='" + computeFrameSrc(0) + "'><FRAME "
+ "NAME='frame1' SRC='" + computeFrameSrc(1) + "'></FRAMESET>");
resultsWindow.document.close();
got = 0;
}
function stringPlus() {
for (var j=0; j < window.document.choose4.text.value.length; j++) {
if (window.document.choose4.text.value.charAt(j) == " ")
mag += "+";
else mag += window.document.choose4.text.value.charAt(j);}
}
function numChecked(item) {
plus = escape(item.text.value);
var h=0;
num=0;
for (var l=0; l < item.check1.length; l++) {
if (item.check1[l].checked) {
h++;
if (h++ <= 4){
if (l == "0"){
num = 1;}
else if (l == "1") num = 2;
else if (l == "2") num = 3;
else if (l == "3") num = 4;
      }
   }
}
if (h == 2)
Results(num-1);
else if (h == 4)
search2(item);
else
search4(item);
}
function computeFrameSrc(num) {
var k=-1;
for (var j=got; j < document.choose4.check1.length; j++) {
if (document.choose4.check1[j].checked){
k++;
if (k++ <= num){
if (j == "0"){
url = Yahoo + plus;
got = 1;}
else if (j == "1"){
url = Ask + plus; 
got = 2;}
else if (j == "2"){
url = MSN + plus;
got = 3;}
else if (j == "3"){
url = Google + plus + "&hits=25&disp=Text+Only";
got = 4;}

return url;
      }
   }
}
url = "javascript:void(0)";
return url;
}
function Results(place){
stringPlus();
resultsWin = window.open("","results");
if (place == "0")
url = Yahoo + plus;
else if (place == "1")
url = Ask + plus;
else if (place == "2")
url = MSN + plus;
else if (place == "3")
url = Google + plus + "&hits=25&disp=Text+Only";
resultsWin.location = url;
}