function initSiteCredit(){
	$("#initLink").fadeOut("normal");
	$("#CreditsLink").animate( { left:"0" }, { duration:1000 } );
	setTimeout("revertSiteCredit()",7000);
}

function revertSiteCredit(){
	$("#CreditsLink").animate( { left:"-900" }, 1000, "linear", function(){$("#initLink").fadeIn("normal");} );
}

var DebuggOutput_ShowState = 0;
function enabledDebug(){
	if(DebuggOutput_ShowState == 0){
		$("#DebuggOutput").fadeIn();
		$("#showDebbugWindow").css({textDecoration:'none'});
		DebuggOutput_ShowState = 1;
	}
	else{
		$("#DebuggOutput").fadeOut();
		$("#showDebbugWindow").css({textDecoration:'line-through'});
		DebuggOutput_ShowState = 0;
	}
}

//Language Select Drop Down
var options = $(".options");
var languageOpened;
var mouseOver;
$("#languageSelect").click(function() {
	mouseOver = true;
	languageOpened = false;
	if($(".options").is(":hidden")){
		for(i = 0; i < options.length; i++) {
			$(".options").slideDown("fast");	
		}
		$("#languageSelect").bind("mouseleave", function(e){
			$(document).bind("click", function(e){
				for(i = 0; i < options.length; i++) {
					$(".options").slideUp("fast");	
				}
				$(document).unbind("click");
				$("#languageSelect").unbind("mouseleave");
			});
		});
		
		
	}	
});

function selectLanguage(languageSelection, ID1){
	//var idName = this.id;
	var idNameHash = "#"+ID1;
	var idObj = $(idNameHash);
	
	$("#Language").val(languageSelection);
	
	//LanguageOptions.fadeOut(100, function(){isDropDownOpened = false;});
	$("#languageSelect").html(idObj.html());
	//change actual language currentlang variable
	switchLanguage($("#Language").val());
		
	$("#languageSelect .options").removeClass("Selected");
	idObj.addClass("Selected");
	//hide items
	var options = $(".options");
	for(i = 0; i < options.length; i++) {
		$("#selection"+i).slideUp("normal");
		$("#selection"+i).css("backgroundColor", "#6a747c");		
	}
	
	$("#Language").val(languageSelection);
	$(ID1).css("backgroundColor", "#8d9092");
}

function switchLanguage(lang){
	
	var currentHost = window.location.host;
	var lang = lang;
	
	if(lang !== 'English'){
		switch(lang){
			case 'Spanish':
				lang = 'es';
				break;
		}
		
		var newLangURL = currentHost.replace(/walbridge|\w*\.walbridge/, lang+'.walbridge');
		window.location = 'http://'+newLangURL;
	}
	else{
		var newLangURL = currentHost.replace(/walbridge|\w*\.walbridge/, 'www.walbridge');
		window.location = 'http://'+newLangURL;
	}
}	

/*function SlideHomeProjSearchUp(){
	$("#homeContent").height(855);
	$("#Home_ProjSearchLink1").fadeOut(300, function callback(){$("#HomeSearchContainer").slideDown(400, function callback(){$("#HomeSearchContainer_InnerDiv").fadeIn(300);});});
}

function SlideHomeProjSearchDown(){
	$("#homeContent").height(700);
	$("#HomeSearchContainer_InnerDiv").fadeOut(300, function callback(){$("#HomeSearchContainer").slideUp(400, function callback(){$("#Home_ProjSearchLink1").fadeIn(300);});});
}*/

function showDropDownNav(ID1){
	document.getElementById(ID1).style.display = 'block';
}

function hideDropDownNav(ID1){
	document.getElementById(ID1).style.display = 'none';
}

function page_Print()
{
	var content = document.getElementById("rightSubContentBody").innerHTML;
	var footerContent = "";
	var headerContent = "";
	var width = 740;
	var height = screen.availHeight;
	
	var newwin=window.open('','printwin','left=0,top=0,width='+ width +',height=' + height);
    newwin.document.write('<HTML>\n<HEAD>\n');
    newwin.document.write('<script>\n');
    newwin.document.write('function chkstate(){\n');
    newwin.document.write('if(document.readyState=="complete"){\n');
    newwin.document.write('window.close()\n');
    newwin.document.write('}\n');
    newwin.document.write('else{\n');
    newwin.document.write('setTimeout("chkstate()",2000)\n');
    newwin.document.write('}\n');
    newwin.document.write('}\n');
    newwin.document.write('function print_win(){\n');
    newwin.document.write('window.print();\n');
    newwin.document.write('chkstate();\n');
    newwin.document.write('}\n');
    newwin.document.write('<\/script>\n');
    newwin.document.write('</HEAD>\n');
    newwin.document.write('<BODY onload="print_win()">\n');
	newwin.document.write(headerContent + '\n\n');
    newwin.document.write(content);
	newwin.document.write('\n\n' + footerContent + '\n\n');
    newwin.document.write('</BODY>\n');
    newwin.document.write('</HTML>\n');
    newwin.document.close();
}
