
var lang;

var next_section;
var past_section;
var navMode = "expanded";


function loadWebsiteContent( param_lang ){
	
	// Set Main Language
	lang = param_lang;
	
	// Load website contents
	siteQRY = new KAjax();
	siteQRY.ejecutar("services/get_website_content.php",
						 	{ tipoRespuesta: siteQRY.tipo.HTML,
							  metodo: siteQRY.metodo.POST,
							  parametrosPOST: "lang="+lang,
						 	  idRespuesta: "content_wrapper",
							  funcionRespuesta:loadWebsiteContentResponse
						 	}
						 );
}


function loadWebsiteContentResponse(){
	
	// Refresh cufon
	Cufon.refresh();
	
	// Load Contact SWF
	if(lang=="en"){
		swf_file = "contact-EN.swf";
	}else{
		swf_file = "contact.swf";
	}
	var fo2 = new SWFObject("imgs/"+swf_file, "contact", "786", "616", "9", "#ffffff");
	fo2.addParam("wmode", "transparent");
	fo2.addParam("allowFullScreen", "true");
	fo2.useExpressInstall('web_files/expressinstall.swf');
	fo2.write("contact_img");
}


function loadSection( section ){
	
	past_section = next_section;
	next_section = section;
	
	switch (section) {
		
    	case 'home':
			expandNav()
			$("content_wrapper").removeClassName("changedg_section_bg");
			$("content").show();
			$("homepage").show();
			$("projects").hide();
			$("werk").hide();
			$("changedg_section").hide();
			$("contact").hide();
        	break;
			
		case 'work':
			expandNav()
			$("content_wrapper").removeClassName("changedg_section_bg");
			$("werk").show();
			$("homepage").hide();
			$("projects").hide();
			$("changedg_section").hide();
			$("contact").hide();			
			$("content").show();
        	break;
		
		case 'change':
			collapseNav()
			$("werk").hide();
        	break;
			
		case 'mensen':
			expandNav()
			$("content_wrapper").removeClassName("changedg_section_bg");
			$("content").hide();
        	break;
			
		case 'contact':
			collapseNav()
			$("werk").hide();
        	break;
		
    	default:
       		//
	} 
}



function loadProject( project_id ){
	projQRY = new KAjax();
	projQRY.ejecutar("services/get_project.php",
						 	{ tipoRespuesta: projQRY.tipo.HTML,
							  metodo: projQRY.metodo.POST,
							  parametrosPOST: "project_id="+project_id,
						 	  idRespuesta: "projects",
							  funcionRespuesta:loadProjectResponse
						 	}
						 );
	showPreloader();
}


function loadProjectResponse(){
	hidePreloader();
	Cufon.refresh();
	$("homepage").hide();
	$("projects").show();
	$("changedg_section").hide();
	$("contact").hide();
	$("content").show();
}



function collapseNav(){
	if(navMode == "expanded"){
		new Effect.Scale( $("flashmovie"), 14, { scaleX:false, duration:0, afterFinish:collapseNavFinished } );
		navMode = "collapsed";
	}else{
		collapseNavFinished()
	}
	
}


function collapseNavFinished(){
	switch (next_section) {	
		case 'change':
			hideAllSubsections();
			$("changedg_home").show();
			$("changedg_section").show();
			$("homepage").hide();
			$("contact").hide();
			$("projects").hide();
			$("content").show();
			$("content_wrapper").addClassName("changedg_section_bg");
        	break;
			
		case 'contact':
			$("contact").show();
			$("homepage").hide();
			$("changedg_section").hide();
			$("projects").hide();
			$("content").show();
			$("content_wrapper").addClassName("changedg_section_bg");
        	break;
	}
}


function expandNav(){
	if( navMode == "collapsed"){
		new Effect.Scale( $("flashmovie"), 100, { scaleMode: { originalHeight: 510}, scaleX:false, scaleFrom:14, duration:0 } );
		navMode = "expanded";
	}
}


function showHomeImage(){
	$("homepage").show();
}



function showPreloader(){
	$("movie").showPreloader()
}

function hidePreloader(){
	$("movie").hidePreloader()
}