// JavaScript Document
function include_script($script, $self, $language)
{
	var script = document.createElement('script');
	if ( $language != '')
	{
		script.src = $self + "scripts/" + $language + $script;
	}
	else
	{
		script.src = $self + "scripts/" + $script;
	}
	
	script.type = 'text/javascript';
	script.language = 'javascript';
	var head = document.getElementsByTagName("head").item(0);
	head.appendChild(script);
}

include_script("mootools.js", $self, '');
include_script("SpryTabbedPanels.js", $self, '');
include_script("flowplayer.js", $self, '');
include_script("jd.gallery.js", $self,'');
include_script("gallery.js", $self,$language);
//include_script("protect.js", $self, '');
include_script("menuHover.js", $self,'');
include_script("addthis_widget.js", $self,'');
include_script("image-slideshow.js", $self,$language);

//------------------------------------------------------------
// suppress all error messages and do nothing with them:
//
function noErrorMessages () { return true; }
window.onerror = noErrorMessages;

//------------------------------------------------------------
// advanced: a full error handler
//
function handleError (err, url, line) {
    if (err.indexOf('is not defined') != -1) {
      alert('Oops, something is not defined.\\n' +
             err + '\n' + url + '\nline no: ' + line);
      return true; // error is handled
    }
    else
      return false; // let the browser handle the error
  }

window.defaultOnError = window.onerror; // store default handler
window.onerror = handleError; // assign own handler

//.. executing my faulty code

window.onerror = window.defaultOnError;  // restore default handler





