//GLOBAL VARIABLES
//DOM BEGINS
$(document).ready(function(){
	//CALL PRELOADER
	preloader("../images",start);
	
	//PREVENT ENTER KEY FROM SUBMITTING FORM
	$(window).keypress(
		function(event){ 
			if (event.keyCode == 13) {
				event.preventDefault();
			} 
		}
	);
						   
});
//DOM ENDS
//start() - FUNCTION TO INITIATE THE PAGE
function start()
{
	//Initial content
	$("#bodyWrapper").load("index_txt.html", function(){
		navbar();
		//SEARCH ENGINE ACTIVATION
		searchit();
		//FIRST LOAD
		var passpage = checkvar(window.location.href,"p");
		var passurl = checkvar(window.location.href,"url");
		
		if (passpage != "")
		{
			if (passpage.indexOf("events")!=-1)
			{
				//CHANGING THE CURRENT BTN
				$(".btn_navbar").removeClass("current").removeClass("hover");
				$("#btn_event").addClass("current").addClass("hover");
				//CHECKING THE EVENT ID
				var eID = passpage.substring(7,passpage.length);
				passpage = "eshow_" + eID;
				//LOADING EVENT
				loadContent(passpage);
			}
			else if (passpage.indexOf("members")!=-1)
			{
				//CHANGING THE CURRENT BTN
				$(".btn_navbar").removeClass("current").removeClass("hover");
				$("#btn_members").addClass("current").addClass("hover");
				//CHECKING THE EVENT ID
				loadContent("members");
				
			}
		}
		else
		if (passurl != "")
		{
			var url = unescape(passurl);
			//loadContent("home");
			//$("#btn_members").trigger("click");
			loadContent("members");
		}
		else
		{
			loadContent("home");
		}
	});
}
//loadContent(page) - FUNCTION TO LOAD CONTENT
function loadContent(page)
{
	var bpage = page;
	if (page.indexOf("eshow") != -1)
	{
		//THERE IS A PASSING VARIABLE (EVENT ID)
		page = "eshow";
	}
	
	$(".leftColumn").load(page + "_txt.html", function(){
		if(firstRun == 1)
		{
			sponsorAnimation();
			firstRun = 0;
		}
		basics(bpage);												   
	});
}

//BASICS
function basics(page)
{
	//INDIVIDUAL FUNCTIONS
	var current = $(".current").attr("id");
	
	if (current == "btn_home")
	{
		//SUBBANNER GALLERY
		subbanner_gal("5");
		bgoto();
	}
	if (current == "btn_about")
	{
		
	}
	if (current == "btn_exeCommitee" || page == "exeCommitee")
	{
		//LOAD FIRST CONTENT
		$("#russmartin").addClass("current2");
		$("#canva_russmartin").css("display","block");
		//NAIGATION
		eventsNavBar();
	}
	if (current == "btn_event" || page.indexOf("eshow") != -1)
	{
		//LOADING EVENT
		if (page.indexOf("eshow") != -1)
		{
			var eID = page.substring(6,page.length);
			//RETRIEVE ALL DETAILS FROM EVENT ID = eID
			$.ajax({  
				url: 'eventID_details.php',
				data: 'e='+escape(eID),
				type: 'GET',
				cache: false,
				contentType: 'application/json; charset=utf-8',
				dataType: "json",
				success: function(data){printEvent(data);},
				error: function(XMLHttpRequest,textStatus, errorThrown) {$("#errorConsole").html("Status:<br/>" + textStatus + "<br/><br/>Error:<br/>" + errorThrown + "<br/><br/>Response:<br/>" + XMLHttpRequest.responseText);}
			});
			//THIS IS TO SET UP THE PAGE FOR ANALYTICS
			page = "eshow"; 
		}
		if (page.indexOf("event") != -1)
		{
			$.ajax({  
				url: 'eventList.php',
				type: 'GET',
				cache: false,
				contentType: 'application/json; charset=utf-8',
				dataType: "json",
				success: function(data){printEventList(data);},
				error: function(XMLHttpRequest,textStatus, errorThrown) {$("#errorConsole").html("Status:<br/>" + textStatus + "<br/><br/>Error:<br/>" + errorThrown + "<br/><br/>Response:<br/>" + XMLHttpRequest.responseText);}
			});
			eventbox();
		}
		
		//LOAD FIRST CONTENT
		$("#overview").addClass("current2");
		$("#canva_overview").css("display","block");
		//NAIGATION
		eventsNavBar();
		//SPEAKERS
		speakers();
		//SUBBANNER GALLERY
		subbanner_gal("3");
	}
	if (current == "btn_members" || page == "members")
	{
		$.ajax({  
			url: 'validateMemberSession_db.php',
			type: 'GET',
			cache: false,
			error: function(XMLHttpRequest,textStatus, errorThrown) {$("#errorConsole").html("Status:<br/>" + textStatus + "<br/><br/>Error:<br/>" + errorThrown + "<br/><br/>Response:<br/>" + XMLHttpRequest.responseText);},
			success: function(data){
				if (data == "1")
				{
					window.location = "members.php";
				}
				else
				{
					//NOT LOGGED IN
					//SUBBANNER GALLERY
					subbanner_gal("4");
					fgoto();
					login();
					//SUBMIT FORM FUNCTION
					submitFormFunction('member');	
				}
			}
		});
	}
	if (current == "btn_links")
	{
		linkbox();
	}
	if (current == "btn_contact")
	{
		//CAPCHA
		$("#capcha").load("s3Capcha.php", function(){$(this).s3Capcha(); });
		//SUBMIT FORM FUNCTION
		submitFormFunction2('contact');	
	}
	if (current == "btn_search")
	{
		
	}
	if (page == "become")
	{		
		//REGISTER BUTTON
		registerAction();
		//ADD STUFF BUTTONS
		becomeAdd();
		//FORM
		submitFormFunction2('become');
	}
	//APPLICABLE TO EVERY PAGE
	$('a.youtubin').youtubin({
        swfWidth : 560,
        swfHeight : 329,
		keepLink : 1
    });
	//READ MORE BUTTONS
	readmore();
	
	$("#list1").tweet({
        //avatar_size: 32,
        count: 10,
        username: "GlobalPSC",
        //list: "rackers",
        loading_text: "loading twitter feed..."
	});

	//GOTO
	goto();
	
	//FOOTER GOTO
	fgoto();
	
	//GALLERY BASED ON CURRENT PAGE
	galleryAnimation();
	
	//ANALYTICS
	_gaq.push(['_trackEvent', 'name', page]);
	_gaq.push(['_trackPageview', page]);

	//LAST ONE
	if(isIE6 == true)
	{
		loadedCallbackFunction();
	}
	
}


