// 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("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










