function updaterender(viewerName) {
  new Ajax.Request("?ajax=1", {
    method: "post",
    parameters: {
      callback: "DefaultViewer::js_updaterender",
      viewer: viewerName
    },
    onSuccess: function(transport) {
      $("render-" + viewerName).src = transport.responseText;
    }
  });
} 

function turnleft(viewerName) {
  new Ajax.Request("?ajax=1", {
    method: "post",
    parameters: {
      callback: "DefaultViewer::js_turnleft",
      viewer: viewerName
    },
    onSuccess: function(transport) {
      $("render-" + viewerName).src = transport.responseText;
    }
  });
}

function turnright(viewerName) {
  new Ajax.Request("?ajax=1", {
    method: "post",
    parameters: {
      callback: "DefaultViewer::js_turnright",
      viewer: viewerName
    },
    onSuccess: function(transport) {
      $("render-" + viewerName).src = transport.responseText;
    }
  });
}

function lang_select(elem) {
	newCookie('language', elem.value, 365);
	location.reload();
}
