//Display Management
var displaySearch = true;
var displayDownloadToolbar = true;
var displayHeaderAdContent = true;
function getInternetExplorerVersion()
//Returns the version of Internet Explorer or a -1
//(indicating the use of another browser).
{
	var rv = -1; // Return value assumes failure.
	if (navigator.appName == 'Microsoft Internet Explorer') {
		var ua = navigator.userAgent;
		var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
		if (re.exec(ua) != null)
			rv = parseFloat(RegExp.$1);
	}
	return rv;
}
function doSearch(){
	if(document.getElementById('q').value != 'Type a game name' &&
			document.getElementById('q').value!=''){
		document.getElementById('searchFormId').submit();
	}
}
function clearSearch(){
	document.getElementById('q').className='searchInputSelected';
	if(document.getElementById('q').value == 'Type a game name'){
		document.getElementById('q').value='';		
	}	
}
function resetSearch(){
	if(document.getElementById('q').value==''){
		document.getElementById('q').value='Type a game name';
		document.getElementById('q').className='searchInputUnselected';
	}
}
function writeContent(obj){
	switch (obj)
	{
		case 'search':
			if(displaySearch){
		
		document.write('<div class="yui-skin-sam">' +
									'<form id="searchFormId" name="searchForm" action="http://www.freeridegames.com/games-genres/gameList">' +
											'<div class="searchLeft"></div>'+
											'<div class="searchMiddle">' +
												'<div id="autoCompleteDiv" class="autoCompleteDiv">' +
												'<input id="q" name="q" class="searchInputUnselected" type="text" value="Type a game name" '+
												'onclick="' + "clearSearch()" + ";"+ '"' +  'this.className=' + "'" + 'searchInputSelected' + "'" + ';'+
												'onfocus="'+"clearSearch()" + ";"+ '"' + 'this.className=' + "'" + 'searchInputSelected' + "'" + ';"  onblur="resetSearch(); this.className=' + "'" + 'searchInputUnselected' + "'" + '"/></div>' + 
												'<div id="searchQueryContainer" class="searchQueryContainer"></div>' +
											'</div>' +
											'<div class="searchRight">' +
												'<a id="mySubmit" value="Search" class="searchButton" href="javascript:doSearch();"'+
			 									'title="Search www.FreeRideGames.com"></a></div></form>'+			 								
									'<scr' + 'ipt type="text/javascript" src="http://www.freeridegames.com/ad_supp_pack/js/autocompleteSearch.js"></scr' + 'ipt>' +
								'</div>');
		}			
		break;
		case 'searchPreload':			
			function preloadImages(allGamesData){
			    var div="<div style='display: none;'>";
			    for(var i in allGamesData){   			    	
			    	div+=getImgURLbyId(allGamesData[i].id);
			    }
			    div+="</div>";			    
			    return div;				
			}
	
			function getImgURLbyId(id){
				var url =  "http://img.exent.com/free/frg/products/" + id + "/boxshot_sm.jpg";
				return "<img src='" + url + "' width='1' height='1'>";
			}			
			var browser = getInternetExplorerVersion();
	        if(browser > -1 && browser < 8.0){//IE 6  or IE7	       
	        	return;
	        }else{	        	
	        	document.write(preloadImages(json));
	        }		
		break;
		case 'headerAd':
			if(displayHeaderAdContent){
				document.write( '<div id="headerAdContainer" class="">' +
                  			 	'<script src="http://www.freeridegames.com/product/siteJs/728x90.js" type="text/javascript"></script>' +
									 '</div>');
			}
		break;
		case 'headerAdChannels':
			if(displayHeaderAdContent){
				document.write( '<div id="headerAdContainer" class="">' +
                  			 	'<script src="http://www.freeridegames.com/product/siteJs/728x90Channels.js" type="text/javascript"></script>' +
									 '</div>');
			}
		break;		
		case 'downloadToolbar':
			if(displayDownloadToolbar){
				document.write( '<div class="downloadToolbarContainer">' +
										 '<img src="http://www.freeridegames.com/product/siteImages/body/bodySectionDevider.gif" width="100%" height="30" alt=""/>' +
										 '<div class="downloadToolbarText"><a class="downloadToolbarLink mainColor" href="http://freeridegames.ourtoolbar.com/exe" target="_self" title="Download Our Toolbar">Download</a> our Toolbar and get access to your games from your browser</div>' +
										 '<div class="downloadToolbarImage"><a href="http://freeridegames.ourtoolbar.com/exe" target="_self" title="Download Our Toolbar"><img src="http://www.freeridegames.com/product/siteImages/body/downloadToolbar.gif" width="960" height="30" border="0" alt="Download Our Toolbar" onclick="this.blur();"/></a></div>' +
									 '</div>');
			}
		case 'shareThisSmallButton':
				document.write('');
		default:
		break;
	}
		
}
