
function change_image(img){
    if (document.getElementById){
        id = document.getElementById('img-medium');
        id.src = '/files/products/medium/'+img;
    }
}


function change_image_project(img){
    if (document.getElementById){
        id = document.getElementById('img-medium');
        id.src = '/files/projects/'+img;
    }
}

function change_project_file(html){
    if (document.getElementById){
        id = document.getElementById('medium-file');
        id.innerHTML = html;
    }
}

function addFace(str, objname){
	obj = document.getElementById(objname);
	obj.value += ' ' + str + ' ';
	obj.focus();
}

/*function loadPage(page){

	dhtmlHistory.add(page, 'data');
		
    exists = page.indexOf('?');
    if (exists > 0){
    	url = page + '&is_ajax=1';	
    }else{
    	url = page + '?is_ajax=1';
    }
   
    new Ajax.Request(url , {
      method: 'get',
      onSuccess: function(transport) {
      	alert('sasas');
        $('display-content').innerHTML = transport.responseText; 
        alert(transport.responseText)
        initLightbox();
      }
    });
}*/

function loadPage(page){

	if (page != 'top'){
		dhtmlHistory.add(page, 'data');
		
	    exists = page.indexOf('?');
	    if (exists > 0){
    		url = page + '&is_ajax=1';	
	    }else{
    		url = page + '?is_ajax=1';
	    }
   		
	    full_url = '/' + url;
	    new Ajax.Request(unescape(full_url) , {
	      method: 'post',
	      onSuccess: function(transport) {
	      	$('display-content').innerHTML = transport.responseText; 

	        if (document.getElementById){
        		lang_en = document.getElementById('lang-en');
        		lang_nl = document.getElementById('lang-nl');
        		lang_fr = document.getElementById('lang-fr');        	
        		exists = page.indexOf('?');
			    
        		if (lang_en){
        			if (exists > 0){
    					lang_en.href = page + '&en';	
				    }else{
    					lang_en.href = page + '?en';
				    }        		
        		}
        		if (lang_nl){
        			if (exists > 0){
    					lang_nl.href = page + '&nl';	
				    }else{
    					lang_nl.href = page + '?nl';
				    }
        		}
        		if (lang_fr){
        			if (exists > 0){
    					lang_fr.href = page + '&fr';	
				    }else{
    					lang_fr.href = page + '?fr';
				    }
        		}
        		
        		if (document.getElementById('top-anchor')){
        			top1 = document.getElementById('top-anchor');
        			top1.href = 'javascript:loadPage(\''+page+'\')';
				}
	        }
	      },
	      onException: function(transport, exception) {
		     throw exception;
		  }
	    });
	    
	    new Ajax.Request(page , {
	        method: 'post',
	        onSuccess: function(transport) {
	           a = transport.responseText;
	           
	           var start = a.indexOf('<title>')+7;
			   var end   = a.indexOf('</title>') - start;		          
	           
	           document.title = a.substr(start, end);
		    },  
	        onException: function(transport, exception) {
		        throw exception;
		    }
	    });
	}
}

function windowOnload(has_flash, section, params) {
	
	if (has_flash){
		var so = new SWFObject("/navigation_"+section+".swf?"+params+"", "movie", "255", "575", "6", "");
		so.addVariable("quality", "high");
		so.addVariable("wmode", "transparent");
		so.addVariable("allowScriptAccess", "sameDomain");
		so.addVariable("pluginspage", "http://www.macromedia.com/go/getflashplayer");
		so.write("flash-place");
	}
		
	/*instantiate our history object*/
	window.dhtmlHistory.create({
		toJSON: function(o) {
			return Object.toJSON(o);
		}
		, fromJSON: function(s) {
			return s.evalJSON();
		}, debugMode: true
		
	});
	
	var yourListener = function(newLocation, historyData) {
		loadPage(newLocation);
	}
	
	dhtmlHistory.initialize();
	dhtmlHistory.addListener(yourListener);
}

function toggle_listener(id){
			
	$('container'+id).toggle();
	if($('container'+id).visible()){
		$('toggle'+id).update('<img src="/images/minus.jpg" width="11" height="11" alt="" />');
	} else {
		$('toggle'+id).update('<img src="/images/plus.jpg" width="11" height="11" alt="" />');
	}		
}


