$(document).ready(function(){	
	$('.marketingButton a.external').attr('target', '_blank');
	createTabs(".Tickets #pnlMid01 > div",".Tickets #pnlHeader",".Tickets #pnlMid01");
	createTabs(".TheCourse #pnlMid01 > div",".TheCourse #pnlHeader",".TheCourse #pnlMid01");
	createTabs(".Spectator #pnlMid01, .Spectator #pnlMid02 > div",".Spectator #pnlHeader",".Spectator #pnlContentInner");
	createTabs(".Volunteers #pnlMid01 > div",".Volunteers #pnlHeader",".Volunteers #pnlMid01");
	createTabs(".mediaKit #pnlMid01, .mediaKit #pnlLevel3", ".mediaKit #pnlHeader", ".mediaKit #pnlContentInner");
	createTabs(".PastResults #pnlMid01 > div",".PastResults #pnlHeader",".PastResults #pnlMid01");


	Cufon.replace(['h1','h2','.lihead a','.Home #pnlTop h3'], {
		hover: true
	});
	setupNewsletter();
	
	/*Redirect Details links to Spectator Info*/
	$("#ulMainNav .details ul, #ulMainNav .DETAILS ul").each(function(){
		$(this).prepend('<li class="details"><a class="AspNet-Menu-Link" title="Spectator Info" href="/en/details/Pages/SpectatorInfo.aspx">Spectator Info</a></li>');
	});
	
	createThumbs();
	//cgCreate("#myThumbs",".link-item",30,"#gNavBar");
	
	//TEMPORARY - MEDIA Remove first subheader above Media Day!
	if($(".mediaKit #pnlMid01 .groupheader")[0]){
	 if($(".mediaKit #pnlMid01 .groupheader")[0].innerHTML == "Transitions Championship 2010 Media Day"){
		$('.mediaKit #pnlMid01 .groupheader:eq(0)').css({'display':'none'});
	 }
	}
});

function createTabs(dvSel,navCon,tabContainer)
{
	$(dvSel).addClass("panel");
	$(navCon).append("<ul id='tabsNav'></ul>");
	var divList = dvSel.split(",");
	for(var e=0;e<divList.length;e++){
	 var x = divList[e];
	 for(var i=0;i<$(x).length;i++)
	 {
		var cnt = "unknown";
		if($(x+" h1")[i]){
			cnt = $(x+" h1")[i].innerHTML;
		}else if($(x+" h2")[i]){
			cnt = $(x+" h2")[i].innerHTML;
		}
		else if($(x+" .slm-layout-main .groupheader")[i]){
			cnt = $(x+" .slm-layout-main .groupheader")[i].innerHTML;
			if(cnt.match("Transitions Championship "))
			{
				cnt = cnt.replace("Transitions Championship ","");
			}
		}
		var id = $(x)[i].id;
		$(navCon+" #tabsNav").append("<li><a href='#"+id+"'>"+cnt+"</a></li>");
	 }
	}
	basicTabs(tabContainer);
}

function createThumbs()
{
	$(".photoGalleries #myThumbs .link-item a").each(function(){
		var sparts = $(this)[0].href.split("/");
		var title = $(this)[0].title; 	//
		$(this).html("<img src='/en/details/"+sparts[sparts.length-2].replace("%20"," ")+"/_t/"+sparts[sparts.length-1].replace(".","_")+".jpg' alt='"+title+"'/>");
	});
	skBox();
}

function setupNewsletter()
{
	var touched = false;
	$("body.Home #header").append('<div id="eNewsForm"><input id="cm-347493-347493" name="cm-347493-347493" title="email" type="text" value="Enter Email for Newsletters" /><input type="hidden" name="name" id="name" value="anonymous" /><a href="#" id="subF">Submit Form</a></div>');
	$("#subF").click(function(){
		$("form")[0].action = "http://transitionschampionship.cmail1.com/s/347493/";
		$("form")[0].method = "post";
		$("form")[0].submit();	
		return false;
	});	
	
	$("#cm-347493-347493").bind('focus',function(){
		//clear on click
		if(touched == false){
			$(this)[0].value="";
			touched = true;
		}
		//enter to submit
		$("#cm-347493-347493").bind('keypress',function(event){
			if(event.keyCode == '13') {     			
				$("form")[0].action = "http://transitionschampionship.cmail1.com/s/347493/";
				$("form")[0].method = "post";
				$("form")[0].submit();	
				event.preventDefault();
				return false;
  		 	}
		});

	});
}