$(function(){
	var session;
	$('.formula_sponsors').hide();
	$('.team_container').hide();
	$('.sub_links').hide();
	$('.link1').click(function(){
		$('.nav_links1').slideDown(100);
		$('.nav_links2').slideUp(100);
		$('.nav_links3').slideUp(100);
		$('.nav_links4').slideUp(100);
	});
	$('.link2').click(function(){
		$('.nav_links2').slideDown(100);
		$('.nav_links1').slideUp(100);
		$('.nav_links3').slideUp(100);
		$('.nav_links4').slideUp(100);
	});
	$('.link3').click(function(){
		$('.nav_links3').slideDown(100);
		$('.nav_links2').slideUp(100);
		$('.nav_links1').slideUp(100);
		$('.nav_links4').slideUp(100);
	});
	$('.link4').click(function(){
		$('.nav_links4').slideDown(100);
		$('.nav_links2').slideUp(100);
		$('.nav_links3').slideUp(100);
		$('.nav_links1').slideUp(100);
	});
	$('.sub_links').mouseleave(function(){
		$('.nav_links1').slideUp(100);
		$('.nav_links2').slideUp(100);
		$('.nav_links3').slideUp(100);
		$('.nav_links4').slideUp(100);
	});
	$('.nav_links1').mouseleave(function(){
		$('.nav_links1').slideUp(100);
		$('.nav_links2').slideUp(100);
		$('.nav_links3').slideUp(100);
		$('.nav_links4').slideUp(100);
	});
	$('.quick_results').hide();
	$('#searchBox').keyup(function(){
		var query=$('#searchBox').val();
		if(query.length>1){
			$.post("http://www.terpsracing.com/bin/searchRespond.php", { q: query },function(data){
				var query=$('#searchBox').val();
				if(query.length>1){
					$('.quick_results').html("<h2>Quick Results for '"+query+"'</h2>").append(json_decode(data)).slideDown(500);
				}
			});
		}
		else{
			$('.quick_results').slideUp(200).html();
		}
	});
	var i=false;
	$('.edit').click(function(){
		if(i!=true){
			$.post('http://www.terpsracing.com/bin/ajax.php',{init:'yes'}, function(data) {
				//$('head').append('<link rel="stylesheet" media="screen" type="text/css" href="http://www.hulcherdesign.com/cdn/n/style.css" />');
				$('head').append('<link rel="stylesheet" media="screen" type="text/css" href="http://www.terpsracing.com/bin/n/style.css" />');
				$('body').append(json_decode(data));
			});
			$.post('http://www.terpsracing.com/bin/ajax.php',{init3:'yes'}, function(data) {
				var oHead = document.getElementsByTagName('HEAD').item(0);
				var oScript= document.createElement("script");
				oScript.type = "text/javascript";
				oScript.src=json_decode(data);
				oHead.appendChild( oScript);
			});		
		}
		else{
			$('#login').dialog('open');
		}
		i=true;
	});
	function json_decode (str_json) {
		var json = this.window.JSON;
		if (typeof json === 'object' && typeof json.parse === 'function') {
			try {
				return json.parse(str_json);
			} catch (err) {
				if (!(err instanceof SyntaxError)) {
					throw new Error('Unexpected error type in json_decode()');
				}
				this.php_js = this.php_js || {};
				this.php_js.last_error_json = 4;
				return null;
			}
		}
		var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;
		var j;
		var text = str_json;
		cx.lastIndex = 0;
		if (cx.test(text)) {
			text = text.replace(cx, function (a) {
				return '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
			});
		}
		if ((/^[\],:{}\s]*$/).
		test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@').
		replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']').
		replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
			j = eval('(' + text + ')');
			return j;
		}
		this.php_js = this.php_js || {};
		this.php_js.last_error_json = 4;
		return null;
	}
});
setInterval ( "sponsors()", 8000 );
function sponsors(){
	$('.formula_sponsors').slideToggle(1000);
	$('.baja_sponsors').slideToggle(1000);
}
