document.write(
	"<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type='text/javascript'></script>",
	"<script src='/scripts/jquery.colorbox.js' type='text/javascript'></script>"
);
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])?args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) { img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr) for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
// Browser Window Size and Position
// copyright Stephen Chapman, 3rd Jan 2005, 8th Dec 2005
// you may copy these functions but please keep the copyright notice as well
function pageWidth() {
	return window.innerWidth != null? window.innerWidth : document.documentElement && document.documentElement.clientWidth ?       document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;} 

function pageHeight() {
	return  window.innerHeight != null? window.innerHeight : document.documentElement && document.documentElement.clientHeight ?  document.documentElement.clientHeight : document.body != null? document.body.clientHeight : null;
} 
	
function posLeft() {
	return typeof window.pageXOffset != 'undefined' ? window.pageXOffset :document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0;
} 
	
function posTop() {
	return typeof window.pageYOffset != 'undefined' ?  window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0;
} 

function posRight() {
	return posLeft()+pageWidth();
} 
function posBottom() {
	return posTop()+pageHeight();
}
function getLeft(obj){
	if ('string' == typeof obj)
		obj = document.getElementById(obj);
	var x = 0;
	while (obj != null){
		x += obj.offsetLeft;
		obj = obj.offsetParent;
	}
	return x;
};

function getTop(obj){	
	if ('string' == typeof obj)
		obj = document.getElementById(obj);
	var y = 0;
	while (obj != null){
		y += obj.offsetTop;
		obj = obj.offsetParent;
	}
	return y;
};

function changeRecip(sourceid,targetid){
	var theflag = document.getElementById('flag');
	var thediv = document.getElementById(targetid);
	var themap = document.getElementById('recipmap');
	var mycoords = document.getElementById(sourceid).coords;
	var mymycoords_array=mycoords.split(",");
	theflag.style.display='block';
	var newleft = parseFloat(getLeft('recipmap'))+parseFloat(mymycoords_array[0])
	var newtop = parseFloat(getTop('recipmap'))+parseFloat(mymycoords_array[1])
	theflag.style.left=newleft+'px';
	theflag.style.top=newtop+'px';
	if(thediv){
		thediv.style.backgroundColor = '#FEF7D8';
		thediv.style.border = '1px dashed #58C5E2';
	}
	clearDivs(targetid);
};
function clearRecip(){
	var theflag = document.getElementById('flag');
};
function changeRecipFlag(sourceid,targetid){
	var theflag = document.getElementById('flag');
	var thediv = document.getElementById(targetid);
	var mycoords = document.getElementById(sourceid).coords;
	var mymycoords_array=mycoords.split(",");
	theflag.style.display='block';
	var newleft = parseFloat(getLeft('recipmap'))+parseFloat(mymycoords_array[0])
	var newtop = parseFloat(getTop('recipmap'))+parseFloat(mymycoords_array[1])
	theflag.style.left=newleft+'px';
	theflag.style.top=newtop+'px';
	if(thediv){
		thediv.style.backgroundColor = '#FEF7D8';
		thediv.style.border = '1px dashed #58C5E2';
	}
	clearDivs(targetid);

};
function clearDivs(divid){ 
	var divs=document.getElementsByTagName('div') 
	for (var i=0;i<divs.length;i++){
		if(Left(divs[i].id,4)=="box-"){
			if(divs[i].id == divid){

			}else{
				var thediv = document.getElementById(divs[i].id);
				if(thediv){
					thediv.style.backgroundColor = '#FFFFFF';
					thediv.style.border = '1px dashed #FFF';
				}
			}
		}
	}
};
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
};           
function getposOffset(what, offsettype){
	var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
	var parentEl=what.offsetParent;
	while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
	}
	return totaloffset;
}
function findPos(obj){
this.X = obj.offsetLeft;
this.Y = obj.offsetTop;
while(obj.offsetParent){
this.X=this.X+obj.offsetParent.offsetLeft;
this.Y=this.Y+obj.offsetParent.offsetTop;
if(obj==document.getElementsByTagName('body')[0]){break}
else{obj=obj.offsetParent;}
}
return this
}
//-->
