// JavaScript Document
var ResultsPage = false; var LoadSearchResultsTimer;
/*var Btns = {'default':["google","yahoo","bing","carrot2","wiki","youtube","flickr"], "images": ["google_images","yahoo_images","bing_images","flickr_images","picasa_images","webshots_images"], "videos":["youtube_videos","google_videos","yahoo_videos","vimeo_videos","blip_videos","justin_videos"],"news" :["google_news","yahoo_news","reuters_news","CNN_news","BBC_news","MSNBC_news"],"torrents":["mininova_torrents","demonoid_torrents","isohunt_torrents","fulldls_torrents","torrentz_torrents","btjunkie_torrents"]};*/
var Btns = {'default':["google","yahoo","bing","carrot2","wiki","youtube"], "images": ["google_images","yahoo_images","bing_images","picasa_images","webshots_images"], "videos":["youtube_videos","google_videos","yahoo_videos","vimeo_videos","blip_videos","justin_videos"],"news" :["google_news","yahoo_news","reuters_news","CNN_news","BBC_news","MSNBC_news"],"torrents":["mininova_torrents","demonoid_torrents","isohunt_torrents","fulldls_torrents","torrentz_torrents","btjunkie_torrents"]};

var SearchUrls = {google:"http://www.google.com/search?hl=en&q={str}",yahoo:"http://search.yahoo.com/search?fr=yfp-t-in&p={str}",bing:"http://www.bing.com/search?q={str}&go=&form=QBLH&filt=all",carrot2:"http://search.carrot2.org/stable/search?source=web&view=tree&skin=fancy-compact&query={str}&results=100&algorithm=lingo",wiki:"http://en.wikipedia.org/wiki/Special:Search?search={str}&go=Go",youtube:"http://www.youtube.com/results?search_query={str}",flickr:"http://www.flickr.com/search/?q={str}",google_images:"http://images.google.com/images?hl=en&q={str}&btnG=Search+Images&gbv=2",yahoo_images:"http://images.search.yahoo.com/search/images;_ylt=A0S0207T31BJooQAESWLuLkF?p={str}&ei=utf-8&iscqry=&fr=sfp",bing_images:"http://search.bing.com/images/results.aspx?q={str}&go=&form=QBLH&scope=images",flickr_images:"http://www.flickr.com/search/?q={str}",picasa_images:"http://picasaweb.google.com/lh/view?q={str}&psc=G&filter=1#",webshots_images:"http://www.webshots.com/search?query={str}&new=1&source=chromeheader",youtube_videos:"http://www.youtube.com/results?search_query={str}&search_type=&aq=f",google_videos:"http://video.google.com/videosearch?q={str}&emb=0&aq=-1&oq=",blip_videos:"http://blip.tv/search?q={str}&x=0&y=0",vimeo_videos:"http://vimeo.com/videos/search:{str}",yahoo_videos:"http://video.yahoo.com/search/?p={str}",justin_videos:"http://www.justin.tv/search?q={str}&commit=Search&section=",CNN_news:"http://search.cnn.com/search.jsp?query={str}&type=news&sortBy=date&intl=true",BBC_news:"http://search.bbc.co.uk/search?go=homepage&scope=all&tab=all&q={str}&Search=Search",MSNBC_news:"http://www.msnbc.msn.com/?id=11881780&q={str}&p=1&st=1",google_news:"http://news.google.com/news?hl=en&ned=us&q={str}&btnG=Search+Newsgoogle_news",yahoo_news:"http://search.yahoo.com/search?p={str}&ygmasrchbtn=web+search&fr=ush-news",reuters_news:"http://search.us.reuters.com/rsearch/rcomSearch.do?blob={str}&WTmodLoc=ussrch-top-quote",demonoid_torrents:"http://www.demonoid.com/files/?category=0&subcategory=All&quality=All&seeded=0&external=2&query={str}&uid=0&sort=",torrentz_torrents:"http://www.torrentz.com/search?q={str}",mininova_torrents:"http://www.mininova.org/search/?search={str}",isohunt_torrents:"http://isohunt.com/torrents/?ihq={str}",fenopy_torrents:"http://fenopy.com/?keyword={str}&torrentsearch.x=59&torrentsearch.y=20&torrentsearch=1",btjunkie_torrents:"http://btjunkie.org/search?q={str}",fulldls_torrents:"http://www.fulldls.com/search-all-torrents/?qa={str}"};
/*var Titles ={'default':["Google","Yahoo","BING","Carrot2","Wikipedia","Youtube","Flickr"],'images':["Google","Yahoo","BING","Flickr","Picasa","Web Shots"],'videos':["YouTube","Google","Yahoo","Vimeo","Blip T.V","Justin T.V"],'news':["Google","Yahoo","Reuters","CNN","BBC","MSNBC"],'torrents':["Mininova", "Demonoid","Isohunt","Fulldls","Torrentz","Btjunkie"]};*/
var Titles ={'default':["Google","Yahoo","BING","Carrot2","Wikipedia","Youtube"],'images':["Google","Yahoo","BING","Picasa","Web Shots"],'videos':["YouTube","Google","Yahoo","Vimeo","Blip T.V","Justin T.V"],'news':["Google","Yahoo","Reuters","CNN","BBC","MSNBC"],'torrents':["Mininova", "Demonoid","Isohunt","Fulldls","Torrentz","Btjunkie"]};
var CurrentTabItems =new Array();
var SuggestLoaded = false;
function setSearchOptions(opt){
	$.id("more").className = "search-options";
	var tab_btns= Array("default","images","videos","news","torrents")
	var tab=$.id(opt);
	for(var i=0;i<tab_btns.length;i++) {
		if(tab_btns[i]==opt){  
			tab.className = "search-options-selected";
			$.id('searchopt').value=opt;
			changeTabs(opt);
			if( $.id('search').value!='') showResults();
		} else {  
			$.id(tab_btns[i]).className ="search-options";
		}
	}
	if(opt == "more") { 
		$.id("more").className = "search-options-selected"; if(!SuggestLoaded) { $.id("more_if").src="suggest.php"; SuggestLoaded = true; }
		if(!ResultsPage){var l=findPosX($.id('more'))+185; var t=findPosY($.id('more'))+50; } else {var l=findPosX($.id('more'))+60; var t=findPosY($.id('more')); }
		showSuggestWindow(l,t,0,0) ;
	}
}
function hideDiv(){$.id('more_if').style.display='none'}
function showSuggestWindow(left,top,ht,wt){
	$.id("more_if").style.left=left+"px";$.id("more_if").style.top=top+"px";
	$.id("more_if").style.height=ht+"px";$.id("more_if").style.width=wt+"px";
	$.id("more_if").style.display="block";
	if( wt >=250) return false; 
	if(!ResultsPage){ left=left-10; top = top-4; } ht += 8; wt += 20;
	setTimeout ( "showSuggestWindow("+left+","+top+","+ht+","+wt+")", 1);
}
function changeTabs(opt){   
    var currentTabs=Btns[opt];
	var title_tabs=Titles[opt];
	
	var html='<ul id="ui-tabs" class="ui-tabs-nav">';
	for(var i=0;i<currentTabs.length;i++){
	html +='<li class="ui-tabs-selected" ><a class="ui-tabs-tab" onclick="setSearchType(\''+currentTabs[i] +'\')"  href="#'+currentTabs[i] +'" ><span>'+title_tabs[i]+'</span> </a></li>'   } ;
	html += '</ul>';
	$.id("tabs_menu").innerHTML=html;
	var html = '';
	for(var i=0; i<currentTabs.length;i++)  {
	html +='<div class="ui-tabs-panel" id="'+ currentTabs[i] +'"><div class="tab-panel-item"><iframe id="'+currentTabs[i]+'_if" src="ads/index.php" class="tab-item" frameborder="0" width="100%"></iframe></div></div>'
	 } 
	html +='<div class="ui-tabs-panel ui-tabs-hide" id="site"><div class="tab-panel-item"><iframe id="site_if" src="ads/index.php" class="tab-item" frameborder="0"  marginheight="1px" width="100%"></iframe></div></div>'; 
	$.id("tabs_container").innerHTML=html;
	tabPanel =  new $.tabs('tabs_container', 'tabs_menu');
	tabPanel.show(currentTabs[0]);
	setSearchType(currentTabs[0]);
	resizeFrame();
}
function setSearchType(type){ $.id('searchtype').value=type;}
function checkEmpty(frm) { if (frm.search.value.trim() == "" ){ frm.search.focus(); return false;	} return true; }
function closeActionWindow() { $.id("more_if").style.display='none'; }
function showResults() {
	var str=$.id("search").value;
	if(str.trim() == "" ) { alert("Please enter a keyword"); $.id("search").value = ''; $.id("search").focus(); return false;	}
	
	var opt=$.id('searchopt').value;
	var type=$.id("searchtype").value;
	if(opt == "")opt="default";
	var currentTabs=Btns[opt];
	if(type == ""){type=currentTabs[0];}
	if(!ResultsPage) {
		//$.removeCls($.id('logo_div'),'logo'); $.addCls($.id('logo_div'),'logo_results');
		$.removeCls($.id('searchform_div'),'searchform'); $.addCls($.id('searchform_div'),'searchform_results');
		//$.removeCls($.id('tabs_menu_div'),'tabs_menu'); $.addCls($.id('tabs_menu_div'),'tabs_menu_results');
		ResultsPage = true;
		var addStrulyLink = $.id('add_struly_div').innerHTML; var logoLink = $.id('logo_div').innerHTML;
		$.id('tabs_menu_div').parentNode.removeChild($.id('tabs_menu_div')); $.id('add_struly_div').parentNode.removeChild($.id('add_struly_div'));
		$.id('logo_div').parentNode.removeChild($.id('logo_div'));
		var oDiv = document.createElement('div'); oDiv.id = 'results_right_header';oDiv.className = 'results_header_form';		
		$.id('main_header').appendChild(oDiv);
		oDiv.innerHTML = '<table width="100%" border=0 cellspacing="0" cellpadding="0" style="margin:0px"><tr><td width="80%" style="text-align:right" >'+addStrulyLink+'</td><td style="text-align:right"><a href="index.php"><img src="images/s.gif" class="logo-cls" height="20px" border="0"/></td></tr><tr><td colspan="2"><div id="tabs_menu_div" class="tabs_menu_results"><div id="tabs_menu"></div></div></td></tr></table>';
		changeTabs(opt);
		tabPanel.show(type);setSearchType(type);
	}
	CurrentTabItems = [];	
	for(var i=0; i<currentTabs.length;i++)  {CurrentTabItems[i]=currentTabs[i];}
	loadSearch(type,$.id('search').value);
	clearTimeout(LoadSearchResultsTimer);
	LoadSearchResultsTimer = setTimeout("getSearch('"+type+"')",1000);
	return false;
}
function addTab(item,iframe_id,src){if(tabPanel.isExist('site')) tabPanel.close('site');tabPanel.add('site',item);$.id('site_if').src = src;tabPanel.show('site'); }
