$(document).ready(function(){	
//search
	$(".search_button").bind('click',function(){
		if($(".search_field").val()!="") $('form#search').submit();
		return false;
		
	});

//Sidebar Tabs
	initTabs();
//Job Application form
	$(".infolink").bind('mouseover',function(){showLgLevelTip($(this));});
	$(".infolink").bind('mouseout',function(){hideLgLevelTip();});
	$("[name=isNative]").bind('change',function(){chgNative();});
	chgNative();
});

/* Sidebar tabs*/

function initTabs()
{	//$('#sidebar_tags div.tabcontent:first').show();
	showTab($('#sidebar_tags ul.tabs li:first'));
	$('#sidebar_tags ul.tabs li').bind('click',function(){return showTab($(this));});
}

function showTab(myTab)
{	
	//Hide everything
	$('#sidebar_tags div.tabcontent').hide();
	$('#sidebar_tags ul.tabs li').removeClass("active");
	//show good one
	var myContentTabId = "#" + myTab.attr('id')+ "_content";
	$(myContentTabId).show();
	myTab.addClass("active");
	return false;	
}

function showLgLevelTip(infoLink)
{	
	hideLgLevelTip();
	var idArr = infoLink.attr('id').toUpperCase().split("_");
	var varName = "lgLevels."+idArr[0];
	if(idArr.length == 2)
	{
		varName += "." + idArr[1];
	}
	var curVar = eval(varName);
	$("#infoA1").text(curVar.A1);
	$("#infoA2").text(curVar.A2);
	$("#infoB1").text(curVar.B1);
	$("#infoB2").text(curVar.B2);
	$("#infoC1").text(curVar.C1);
	$("#infoC2").text(curVar.C2);

	if((infoLink.offset().left + $("#levelinfo").width() + 15) > $(window).width())
		$("#levelinfo").css('left',infoLink.offset().left-5-$("#levelinfo").width());
	else
		$("#levelinfo").css('left',infoLink.offset().left+15);
	$("#levelinfo").css('top',infoLink.offset().top-2);
	$("#levelinfo").show();
}

function chgNative()
{	
	//re-enable
	enableLanguages();
	//Disable new one
	var curLg = $("input[name='isNative']:checked").val();
	if (curLg != "")
	{	disableLanguage(curLg);}
	return true;
	
}

function enableLanguages()
{	$(".languagerow select").removeAttr("disabled");
}

function disableLanguage(curLg)
{
	$("#level_understanding_listening_"+curLg).attr("disabled","disabled");
	$("#level_understanding_reading_"+curLg).attr("disabled","disabled");
	$("#level_speaking_interaction_"+curLg).attr("disabled","disabled");
	$("#level_speaking_production_"+curLg).attr("disabled","disabled");
	$("#level_writing_"+curLg).attr("disabled","disabled");
}
	

function hideLgLevelTip()
{	
	/*$("#infoA1").text("");
	$("#infoA2").text("");
	$("#infoB1").text("");
	$("#infoB2").text("");
	$("#infoC1").text("");
	$("#infoC2").text("");*/
	$("#levelinfo").hide();

}


