function lib_bwsrcheck(){ //Browsercheck (needed)
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.opera5=(navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
	this.ie7=(this.ver.indexOf("MSIE 7")>-1 && this.dom && !this.opera5)?1:0;
	this.ie8=(this.ver.indexOf("MSIE 8")>-1 && this.dom && !this.opera5)?1:0;
	this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6||this.ie7||this.ie8
	this.mac=this.agent.indexOf("Mac")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bwsr=(this.ie8 || this.ie7 || this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
	return this
}
var bwsr=new lib_bwsrcheck();

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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];}}
}

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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function findPos(){
  if(bwsr.ns4){   //Netscape 4
    var x = document.layers.layerMenu.pageX
    var y = document.layers.layerMenu.pageY
  }else{ //other browsers
    var x=0; var y=0; var el,temp
   // alert("seprator"+obj_menu);
    el = bwsr.ie4?document.all["s2"]:document.getElementById("s2");
	
    if(el != null) {
	    if(el.offsetParent){
	      temp = el
	      while(temp.offsetParent){ //Looping parent elements to get the offset of them as well
	        temp=temp.offsetParent; 
	        x+=temp.offsetLeft
	        y+=temp.offsetTop;
	      }
	    }
	
	  }  
	    x+=el.offsetLeft
	    y+=el.offsetTop
    
  }

  //Returning the x and y as an array

  return [x,y]
}

function setButtonPos() {
	var pos = findPos();
	from_left = (pos[0]);
	from_top = pos[1];
	
	document.getElementById("jFlowPrev").style.left = from_left+29 + "px";
	document.getElementById("jFlowPrev").style.top = from_top-139 + "px";
	
	document.getElementById("jFlowNext").style.left = from_left+828 + "px";
	document.getElementById("jFlowNext").style.top = from_top-139 + "px";
}
function viewWin(filename) {
	var mybars='width=670,height=610,directories=no,location=no,menubar=no,status=no,screenX=0,screenY=0';
	mybars+=',titlebar=no,toolbar=no';
	myoptions='scrollbars=yes,resizeable=yes';
	myfeatures=mybars+ ','+myoptions
	var newin=open(filename,'mydoc',myfeatures);
	newin.focus();
	return false;
}
function expandall() {
	var css=YAHOO.otorg.DomCollapse.css;
	var elms=YAHOO.util.Dom.getElementsByClassName(css.triggerClass);
	for(var i=0,j=elms.length;i<j;i++)
	{
		if(elms[i].nodeName.toLowerCase()!=='a')
		{
			var t=YAHOO.otorg.DomCollapse.getNext(elms[i]);
			if(t)
			{
				
				if (t !== undefined) {
			        var oldover = YAHOO.util.Dom.getStyle(t, "overflow");
			        YAHOO.util.Dom.setStyle(t, "overflow", "hidden");
			        var height = YAHOO.util.Dom.getStyle(t, "height");
			        if (height === "auto") {
			            curHeight = t.offsetHeight;
			        } else {
			            curHeight = Math.max(parseInt(height), t.offsetHeight);
			        }
			        var x = parseInt(curHeight);
			        
			        if (YAHOO.util.Dom.hasClass(t, css.hideClass)) {
			        	document.getElementById("i"+t.id.replace('yui-gen','')).className = 'bar6';
			        	
			            YAHOO.util.Dom.setStyle(t, "height", "0px");
			            YAHOO.util.Dom.removeClass(t, css.hideClass);
			            YAHOO.util.Dom.setStyle(t, "opacity", 0);
			            var a = new (YAHOO.util.Anim)(t, {opacity: {from: 0, to: 1}, height: {from: 0, to: x}}, 0.8, YAHOO.util.Easing.easeBoth);
			            a.onComplete.subscribe(function () {
			            	YAHOO.util.Dom.setStyle(t, "overflow", oldover);
			            	YAHOO.util.Dom.replaceClass(parent, css.parentClass, css.openClass);

			            });
			            a.animate();
			            //alert(YAHOO.util.Dom.hasClass(t, css.hideClass));
			        } else {
			            /*
			            var a = new (YAHOO.util.Anim)(t, {opacity: {from: 1, to: 0}, height: {from: x, to: 0}}, 0.8, YAHOO.util.Easing.easeBoth);
			            a.onComplete.subscribe(function () {
			            	
				            	YAHOO.util.Dom.addClass(t, css.hideClass);
				            	YAHOO.util.Dom.setStyle(t, "height", x + "px");
				            	YAHOO.util.Dom.setStyle(t, "opacity", 1);
				            	YAHOO.util.Dom.setStyle(t, "overflow", oldover);
				            	YAHOO.util.Dom.replaceClass(parent, css.openClass, css.parentClass);
			            	
			            });
			            a.animate();
			            */
			           // alert(YAHOO.util.Dom.hasClass(t, css.hideClass));
			        }
			    }
			    
				
				
			    //YAHOO.util.Event.preventDefault(e);
			}
		}
	}
}

function setsealspos(margin_t) {
	if (bwsr.ie) {
		
		document.getElementById('seals').style.marginTop=(document.body.scrollHeight-margin_t) + "px";
		
	}
	else {
		
		document.getElementById('seals').style.marginTop=(document.body.scrollHeight-margin_t) + "px";
		
	}
	setTimeout('setsealspos('+margin_t+')', 500);
}
/*
window.onload=function() {
	if (bwsr.ie) {
		//alert(document.body.scrollHeight);
		document.getElementById('seals').style.marginTop=(document.body.scrollHeight-400) + "px";
		//document.getElementById('modal').style.top = 0;
		
		//document.getElementById('modalmsg').style.top = (document.body.scrollTop+(( document.body.clientHeight-document.getElementById('modalmsg').style.height)/2))-20;
		
		//left = ((document.body.clientWidth-document.getElementById('modalmsg').style.width)/2)-20;
	}
	else {
		//alert(document.body.scrollHeight); //window.pageYOffset+window.innerHeight;
		document.getElementById('seals').style.marginTop=(document.body.scrollHeight-400) + "px";
		//document.getElementById('modal').style.top = 0;
		//document.getElementById('modalmsg').style.top = (window.pageYOffset+((window.innerHeight-document.getElementById('modalmsg').style.height)/2))-20;
		
		//left = ((window.innerWidth-document.getElementById('modalmsg').style.width)/2)-20;
	}
};
*/
