function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}
function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
function searchbef() { 
	var val=document.getElementById("which").value;
	search(val);
}
function searchtab(val) { 
	document.getElementById("tab").value=val;
	var valx=document.getElementById("which").value;
	search(valx);
}
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) searchbef();	   
}
function search(val) { 
	var keyword=trim(document.getElementById("keyword").value," ");
	document.getElementById("G").setAttribute("class", "notselected");
	document.getElementById("Y").setAttribute("class", "notselected");
	document.getElementById("B").setAttribute("class", "notselected");
	document.getElementById("A").setAttribute("class", "notselected");
	document.getElementById("O").setAttribute("class", "notselected");
	document.getElementById("L").setAttribute("class", "notselected");
	if(val=="G" || val=="Y") document.getElementById(val).setAttribute("class", "selected1");
	else  document.getElementById(val).setAttribute("class", "selected");
	switch(val) { 
		case 'G':
			var val1=document.getElementById("tab").value;
			switch(val1) { 
				case 'W': document.getElementById("resultframe").src="http://www.google.com/search?hl=en&q="+keyword; break;
				case 'I': document.getElementById("resultframe").src="http://images.google.com/images?hl=en&q="+keyword; break;
				case 'N': document.getElementById("resultframe").src="http://www.google.com/search?hl=en&tbo=u&tbs=nws:1&source=og&sa=N&tab=wn&q="+keyword; break;
				default: alert('not available!!');
			}
			document.getElementById("which").value="G";
			break;
		case 'Y':
			var val1=document.getElementById("tab").value;
			switch(val1) { 
				case 'W': document.getElementById("resultframe").src="http://search.yahoo.com/search?p="+keyword; break;
				case 'I': document.getElementById("resultframe").src="http://images.search.yahoo.com/search/images?p="+keyword; break;
				case 'N': document.getElementById("resultframe").src="http://news.search.yahoo.com/search/news?p="+keyword; break;
				case 'S': document.getElementById("resultframe").src="http://shopping.yahoo.com/search?p="+keyword; break;
				case 'V': document.getElementById("resultframe").src="http://video.search.yahoo.com/search/video?p="+keyword; break;				
			}
			document.getElementById("which").value="Y";
			break;
		case 'B':
			var val1=document.getElementById("tab").value;
			switch(val1) { 
				case 'W': document.getElementById("resultframe").src="http://www.bing.com/search?q="+keyword; break;
				case 'I': document.getElementById("resultframe").src="http://www.bing.com/images/search?q="+keyword; break;
				case 'N': document.getElementById("resultframe").src="http://www.bing.com/news/search?q="+keyword; break;
				case 'S': alert('not available!!'); break;
				case 'V': document.getElementById("resultframe").src="http://www.bing.com/videos/search?q="+keyword; break;				
			}
			document.getElementById("which").value="B";
			break;
		case 'A':
			var val1=document.getElementById("tab").value;
			switch(val1) { 
				case 'W': document.getElementById("resultframe").src="http://www.ask.com/web?q="+keyword; break;
				case 'I': document.getElementById("resultframe").src="http://www.ask.com/pictures?q="+keyword; break;
				case 'N': document.getElementById("resultframe").src="http://news.ask.com/news?q="+keyword; break;
				case 'S': document.getElementById("resultframe").src="http://www.ask.com/deals?q="+keyword+"&search=search&dealsPgType=search"; break;
				case 'V': document.getElementById("resultframe").src="http://www.ask.com/videos?q="+keyword; break;;				
			}
			document.getElementById("which").value="A";
			break;
		case 'O':
			var val1=document.getElementById("tab").value;
			switch(val1) { 
				case 'W': document.getElementById("resultframe").src="http://search.aol.com/aol/search?q="+keyword; break;
				case 'I': document.getElementById("resultframe").src="http://search.aol.com/aol/image?q="+keyword; break;
				case 'N': document.getElementById("resultframe").src="http://search.aol.com/aol/news?q="+keyword; break;
				case 'S': document.getElementById("resultframe").src="http://shopping.aol.com/"+keyword+"-products/"; break;
				case 'V': document.getElementById("resultframe").src="http://video.aol.com/video-search/query/"+keyword+"/"; break;				
			}
			document.getElementById("which").value="O";
			break;
		case 'M':
			var val1=document.getElementById("tab").value;
			switch(val1) { 
				case 'W': document.getElementById("resultframe").src="http://www.bing.com/search?q="+keyword; break;
				case 'I': document.getElementById("resultframe").src="http://www.bing.com/images/search?q="+keyword; break;
				case 'N': document.getElementById("resultframe").src="http://www.bing.com/news/search?q="+keyword; break;
				case 'S': alert('not available!!'); break;
				case 'V': document.getElementById("resultframe").src="http://www.bing.com/videos/search?q="+keyword; break;				
			}
			document.getElementById("which").value="B";
			break;
		case 'L':
			var val1=document.getElementById("tab").value;
			switch(val1) { 
				case 'W': document.getElementById("resultframe").src="http://search.lycos.com/?tab=web&query="+keyword; break;
				case 'I': document.getElementById("resultframe").src="http://search.lycos.com/image/?query="+keyword; break;
				case 'N': alert('not available!!'); break;
				case 'S': document.getElementById("resultframe").src="http://shopping.lycos.com/search/?x=1&q="+keyword; break;
				case 'V': document.getElementById("resultframe").src="http://search.lycos.com/video/?query="+keyword; break;
			}
			document.getElementById("which").value="L";
			break;						
	}	
}
function bookmarkLink(ev) { 
	title = "Frogfu.com";	
	url = "http://www.frogfu.com/";
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,""); 
	} else if( window.external ) { // IE Favorite		
		ev.style.behavior='url(#default#homepage)';
		ev.setHomePage(url);
	}	
	else if(window.opera && window.print) { // Opera Hotlist		
		return true; 
	}
}
