/*  --------------------------|  FRAME BUSTER  |--------------------------  */
if (top != self) top.location.href = location.href;

/*  -------------------------|  SEARCH OPTIONS  |-------------------------  */
var currentOption = 'Web';
var firstClick = true;
var cookieName = 'dCookie';
var how = 'search';
function h(el) {
	if (el.id=='lazy') {
		how = 'direct';
	}
	else if (el.id=='lazy2') {
		how = 'alternative';
	}
	else {
		how = 'search';
	}
}
function o() {
	document.getElementById("search").select();

	if (document.getElementById("search").value != '') {
		var theCookie=""+document.cookie;
		var ind=theCookie.indexOf(cookieName);
		if (ind==-1 || cookieName=="") return ""; 
		var ind1=theCookie.indexOf(';',ind);
		if (ind1==-1) ind1=theCookie.length; 
		currentOption = unescape(theCookie.substring(ind+cookieName.length+1,ind1));
		u();
	}
}

function w() {document.getElementById('why').innerHTML='Coming soon!'}
function w2() {document.getElementById('why2').innerHTML='Coming soon!'}

function fc() {
	if (firstClick) {
		firstClick = false;
	}
}
function kd() {
	if (firstClick) {
		firstClick = false;
	}
}
function s() {
	var today = new Date();
	var expire = new Date();
	var nDays=1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	var cookieValue = currentOption;
	document.cookie = cookieName+"="+escape(cookieValue)+";expires="+expire.toGMTString();

	query = document.getElementById('search').value;
	
	if (currentOption=='Web') {
		if (how=='search') {
			location.href='http://www.google.com/search?hl=en&q='+query;
		}
		else {
			location.href='http://www.google.com/search?hl=en&q='+query+'&btnI=I\'m Feeling Lucky';			
		}
	}
	else if (currentOption=='Finance') {
		if (how=='search') {
			location.href='http://finance.yahoo.com/q?s='+query;
		}
		else if (how=='direct') {
			location.href='http://finance.google.com/finance?q='+query;
		}
		else if (how=='alternative')  {	
			location.href='http://stockcharts.com/h-sc/ui?s='+query;	
		}
	}
	
/*	
	else if (currentOption=='TV') {
		location.href='http://www.google.com/search?hl=en&q=site:www.tv-links.co.uk+'+query+'&btnI=I\'m Feeling Lucky';
	}
*/

	else if (currentOption=='Video') {
		if (how=='search') {
			location.href='http://video.google.com/videosearch?q='+query;
		}
		else {		
			location.href='http://www.google.com/search?hl=en&q=site:youtube.com+'+query+'&btnI=I\'m Feeling Lucky';	
		}
	}
	else if (currentOption=='People') {
		if (how=='search') {
			location.href='http://www.facebook.com/s.php?q='+query;
		}
		else if (how=='direct') {
			location.href='http://www.linkedin.com/search?search=keywords='+query;		
		}
		else if (how=='alternative')  {	
			location.href='http://searchresults.myspace.com/index.cfm?fuseaction=sitesearch.results&qry='+query+'%s&type=People';	
		}
	}
	else if (currentOption=='Wiki') {
		location.href='http://www.google.com/search?hl=en&q=site:wikipedia.org+'+query+'&btnI=I\'m Feeling Lucky';
	}
	
	else if (currentOption=='Maps') {
		location.href='http://maps.google.com/maps?hl=en&q='+query;
	}
	
	else if (currentOption=='Venues') {
		location.href='http://www.yelp.com/search?find_desc='+query;
	}
	return false;
}

function t(el) {
	currentOption = el.innerHTML;
	u();
	if (document.getElementById('search').value!='' && firstClick==false) {
		s();
	}
	return false;
}

function u() {
	tempID='Web';
	if (currentOption==tempID) {
		document.getElementById('go').value = 'spiffy search';
		document.getElementById('lazy').value = "i'm feeling lazy";
		document.getElementById('lazy').style.display = 'inline';
		document.getElementById('lazy2').style.display = 'none';
		document.getElementById(tempID+'_on').style.display = 'inline';
		document.getElementById(tempID+'_off').style.display = 'none';
	}
	else {
		document.getElementById(tempID+'_on').style.display = 'none';
		document.getElementById(tempID+'_off').style.display = 'inline';
	}

	tempID='Finance';
	if (currentOption==tempID) {
		document.getElementById('go').value = 'yahoo! quotes';		
		document.getElementById('lazy').value = 'google quotes';
		document.getElementById('lazy').style.display = 'inline';
		document.getElementById('lazy2').value = 'chart';
		document.getElementById('lazy2').style.display = 'inline';
		document.getElementById(tempID+'_on').style.display = 'inline';
		document.getElementById(tempID+'_off').style.display = 'none';
	}
	else {
		document.getElementById(tempID+'_on').style.display = 'none';
		document.getElementById(tempID+'_off').style.display = 'inline';
	}

/*	
	tempID='TV';
	if (currentOption==tempID) {
		document.getElementById('go').value = 'find shows';
		document.getElementById('lazy').style.display = 'none';
		document.getElementById('lazy2').style.display = 'none';
		document.getElementById(tempID+'_on').style.display = 'inline';
		document.getElementById(tempID+'_off').style.display = 'none';
	}
	else {
		document.getElementById(tempID+'_on').style.display = 'none';
		document.getElementById(tempID+'_off').style.display = 'inline';
	}
*/

	tempID='Video';
	if (currentOption==tempID) {
		document.getElementById('go').value = 'search videos';		
		document.getElementById('lazy').value = 'play video';
		document.getElementById('lazy').style.display = 'inline';
		document.getElementById('lazy2').style.display = 'none';
		document.getElementById(tempID+'_on').style.display = 'inline';
		document.getElementById(tempID+'_off').style.display = 'none';
	}
	else {
		document.getElementById(tempID+'_on').style.display = 'none';
		document.getElementById(tempID+'_off').style.display = 'inline';
	}

	tempID='People';
	if (currentOption==tempID) {
		document.getElementById('go').value = 'Facebook';
		document.getElementById('lazy').value = 'LinkedIn';
		document.getElementById('lazy').style.display = 'inline';			
		document.getElementById('lazy2').value = 'MySpace';
		document.getElementById('lazy2').style.display = 'inline';
		document.getElementById(tempID+'_on').style.display = 'inline';
		document.getElementById(tempID+'_off').style.display = 'none';
	}
	else {
		document.getElementById(tempID+'_on').style.display = 'none';
		document.getElementById(tempID+'_off').style.display = 'inline';
	}

	tempID='Wiki';
	if (currentOption==tempID) {
		document.getElementById('go').value = 'lookup topic';
		document.getElementById('lazy').style.display = 'none';
		document.getElementById('lazy2').style.display = 'none';
		document.getElementById(tempID+'_on').style.display = 'inline';
		document.getElementById(tempID+'_off').style.display = 'none';

	}
	else {
		document.getElementById(tempID+'_on').style.display = 'none';
		document.getElementById(tempID+'_off').style.display = 'inline';
	}

	tempID='Maps';
	if (currentOption==tempID) {
		document.getElementById('go').value = 'search google maps';
		document.getElementById('lazy').style.display = 'none';
		document.getElementById('lazy2').style.display = 'none';
		document.getElementById(tempID+'_on').style.display = 'inline';
		document.getElementById(tempID+'_off').style.display = 'none';
	}
	else {
		document.getElementById(tempID+'_on').style.display = 'none';
		document.getElementById(tempID+'_off').style.display = 'inline';
	}

	tempID='Venues';
	if (currentOption==tempID) {
		document.getElementById('go').value = 'search venues';
		document.getElementById('lazy').style.display = 'none';
		document.getElementById('lazy2').style.display = 'none';
		document.getElementById(tempID+'_on').style.display = 'inline';
		document.getElementById(tempID+'_off').style.display = 'none';
	}
	else {
		document.getElementById(tempID+'_on').style.display = 'none';
		document.getElementById(tempID+'_off').style.display = 'inline';
	}
	
	if (firstClick) {
		document.getElementById('search').select();
	}
	else {
		document.getElementById('search').focus();
	}
}


/*  ----------------------|  TOGGLE "MORE >>" POP-UP MENU  |-------------------------  */
function togDisp(e){stopB(e);var elems=document.getElementsByName('more');for(var i=0;i<elems.length;i++){var obj=elems[i],dp="";if(obj.style.display==""){dp="none";}obj.style.display=dp;}return false;}
function stopB(e){if(!e)e=window.event;e.cancelBubble=true;}
document.onclick=function(event){var elems=document.getElementsByName('more');if(elems[0].style.display==""){togDisp(event);}}
