// JavaScript Document

function FP_changeProp() {//v1.0

	var args=arguments,d=document,i,j,id=args[0],o=FP_getObjectByID(id),s,ao,v,x;
	d.$cpe=new Array();

	if(o) for(i=2; i<args.length; i+=2) {
			v=args[i+1];
			s="o";
			ao=args[i].split(".");
			for(j=0; j<ao.length; j++) { 
				s+="."+ao[j];
				if(null==eval(s)) {
					s=null;
					break;
				}
			}
			x=new Object;
			x.o=o;
			x.n=new Array();
			x.v=new Array();
			x.n[x.n.length]=s;
			eval("x.v[x.v.length]="+s);
			d.$cpe[d.$cpe.length]=x;
			if(s) eval(s+"=v");
		}
}

function FP_getObjectByID(id,o) {//v1.0

	var c,el,els,f,m,n;

	if(!o)o=document;
	if(o.getElementById) el=o.getElementById(id);
	else if(o.layers) c=o.layers;
	else if(o.all) el=o.all[id];
	if(el) return el;
	if(o.id==id || o.name==id) return o;
	if(o.childNodes) c=o.childNodes;
	if(c) for(n=0; n<c.length; n++) {
				el=FP_getObjectByID(id,c[n]);
				if(el) return el;
			}
	f=o.forms;
	if(f) for(n=0; n<f.length; n++) {
				els=f[n].elements;
				for(m=0; m<els.length; m++){
					el=FP_getObjectByID(id,els[n]);
					if(el) return el;
				}
			}
	return null;
}

function FP_setTextFieldText(id,txt,form) {//v1.0
	
	var el=FP_getObjectByID(id);
	if(el!=null) el.value=txt;
}

function FP_getValueByID(id) {//v1.0

	var el=FP_getObjectByID(id);
	if(el!=null) return el.value;
	else return '0';
}

function displayMsgPrint(counter) {
	FP_changeProp(/*id*/'info-print',0,/*name*/'style.display','block');
	FP_changeProp(/*id*/'info-export',0,/*name*/'style.display','none');
	for(i=1;i<counter+1;i++){
		FP_changeProp(/*id*/i,0,/*name*/'style.visibility','visible');
	}
}

function displayMsgExport(counter) {
	FP_changeProp(/*id*/'info-export',0,/*name*/'style.display','block');
	FP_changeProp(/*id*/'info-print',0,/*name*/'style.display','none');
	for(i=1;i<counter+1;i++){
		FP_changeProp(/*id*/i,0,/*name*/'style.visibility','visible');
	}
}

function displayOff(counter) {
	FP_changeProp(/*id*/'info-export',0,/*name*/'style.display','none');
	FP_changeProp(/*id*/'info-print',0,/*name*/'style.display','none');
	for(i=1;i<counter+1;i++){
		FP_changeProp(/*id*/i,0,/*name*/'style.visibility','hidden');
	}
}

function selectToPrint() {
	FP_changeProp(/*id*/'select-action',0,/*name*/'value','print');
	document.selectToExportOrPrint.submit();
}

function selectToExport() {
	FP_changeProp(/*id*/'select-action',0,/*name*/'value','export');
	document.selectToExportOrPrint.submit();
}
