var partsArray = [];

function Init(){
	setRollOver();
	newWindow();
	if(partsArray.length > 0){
		getParts();
	}
}
function setRollOver(){
	$("[src].rollOver").each(function(){
		var orgsrc = this.src;
		var ovsrc = orgsrc.replace(/(\.gif|\.jpg|\.png)$/,'_on'+"$1");
		var img = new Image();
		img.src = ovsrc;
		$(this).hover(
			function(){
				$(this).attr("src",ovsrc);
			},
			function(){
				$(this).attr("src",orgsrc);
			}
		);
	});
}

function includeParts(file,id){
	partsArray.push({"id":"#"+id,"file":file});
}

function getParts(){
	for(i in partsArray){
		if($(partsArray[i].id).size() > 0){
			$(partsArray[i].id).load(partsArray[i].file);
		}
	}
}


function selectArchive(obj){
	var index = obj.selectedIndex;
	var href = obj.options[index].value;
	location.href = href;
}

function newWindow(config) {
  var config = $.extend({
                           newWindow : true,
                           className : 'newWindow'
                        },
                        config);
  var a  = $('*').filter('a[href^="http://"], a[href^="https://"]')
                 .not('a[href^="http://' + document.domain + '/"]')
                 .not('a[href^="https://' + document.domain + '/"]')
                 .add('a[href$=".pdf"], a[href$=".doc"], a[href$=".xls"]');
  if (config.newWindow) {
    a.click(function() {
      window.open(this.href, '_blank');
      return false;
    });
  }
  a.addClass(config.className);
}


$(document.body).ready(Init);

