function checkAll(_1,_2){var _3,i;if(_1.type=="checkbox"){_1.checked=_2;if(_1.onclick){_1.onclick();}}else{for(i=0;i<_1.length;i++){_1[i].checked=_2;if(_1[i].onclick){_1[i].onclick();}}}}function putFocus(_4){if(document.forms.length>0){try{document.forms[0].elements[_4].focus();}catch(e){}}}function LmOver(_5,_6){_5.className=_6;}function LmOut(_7,_8){_7.className=_8;}function LmDown(_9,_a){_9.className=_a;}function disableButton(_b){if(typeof _b.disabled!="undefined"){_b.disabled=true;}else{_b.onfocus=function(){this.blur();};_b.onclick=function(){return false;};}}function getBase(){var _c;var _d=document.getElementsByTagName("BASE");if(_d&&_d.length){_c=_d[0].href;}else{_d=document.getElementsByTagName("base");if(_d&&_d.length){_c=_d[0].href;}}if(_c!=null){if(_c.substring(_c.length-1)!="/"){_c+="/";}}else{_c="";}return _c;}function ses_escape(_e){var _f="/";var _10=Array("__s","__us");var _11=Array("__n","__un");var _12=Array("__","__u","__uu");if(_e.length>0){_e=_e.replace(_12[1],_12[2]);_e=_e.replace(_10[0],_10[1]);_e=_e.replace(_11[0],_11[1]);_e=_e.replace(_f,_10[0]);}else{_e=_11[0];}return _e;}function ses_unescape(str){var _14="/";var _15=Array("__s","__us");var _16=Array("__n","__un");var _17=Array("__","__u","__uu");if(str!=_16[0]){str=str.replace(_15[0],_14);str=str.replace(_17[1],_17[0]);}else{str="";}return str;}function promptRedirect(url,_19,_1a){val=(prompt(_19,_1a));if(val){window.location=url+=val;}}function getAnchorPosition(_1b,_1c){if(navigator.userAgent.indexOf("Konqueror")!=-1){var _1d=window[_1b].document.all[_1c];var _1e={x:0,y:0};while(_1d){_1e.x+=_1d.offsetLeft;_1e.y+=_1d.offsetTop;_1d=_1d.offsetParent;}return _1e;}else{if(document.layers){var _1f=frames[_1b].document.anchors[_1c];return {x:_1f.x,y:_1f.y};}else{if(document.getElementById){var _20=frames[_1b].document.anchors[_1c];var _21={x:0,y:0};while(_20){_21.x+=_20.offsetLeft;_21.y+=_20.offsetTop;_20=_20.offsetParent;}return _21;}}}}function checkScrollNecessary(_22){if(navigator.userAgent.indexOf("Konqueror")!=-1){var _23=getAnchorPosition(_22.target,_22.hash.substring(1));window[_22.target].scrollTo(_23.x,_23.y);return false;}else{if(document.layers){var _24=getAnchorPosition(_22.target,_22.hash.substring(1));parent.frames[_22.target].scrollTo(_24.x,_24.y);return false;}else{if(!document.all&&document.getElementById){var _25=getAnchorPosition(_22.target,_22.hash.substring(1));parent.frames[_22.target].scrollTo(_25.x,_25.y);return false;}else{return true;}}}}function selectElement(win,doc,id){var sp=doc.getElementById(id);if(doc.createRange){var t=doc.createRange();t.selectNodeContents(sp);if(win.getSelection){var sel=win.getSelection();if(sel.removeAllRanges){sel.removeAllRanges();}if(sel.addRange){sel.addRange(t);}}}else{if(doc.body.createTextRange){var t=doc.body.createTextRange();t.moveToElementText(sp);t.select();}}return false;}function getListIndexByValue(lst,val){for(var i=0;i<lst.options.length;i++){if(lst.options[i].value==val){return i;}}return -1;}function getListOptionByValue(lst,val){for(var i=0;i<lst.options.length;i++){if(lst.options[i].value==val){return lst.options[i];}}return null;}function listInsertAt(lst,opt,pos){var _36=lst.selectedIndex;try{lst.add(opt,lst.options[pos]);}catch(e){lst.add(opt,pos);}lst.selectedIndex=_36;}function select_switch_options(_37,_38){var _39=_38.text;var _3a=_38.value;var _3b=_37.text;var _3c=_37.value;_38.text=_3b;_38.value=_3c;_37.text=_39;_37.value=_3a;_38.selected=true;_37.selected=false;}function shift_select(lst,_3e){if(_3e<0){for(var i=0;i<lst.length;i++){if((lst[i].selected)&&(i+_3e>=0)&&(!lst[i+_3e].selected)){select_switch_options(lst[i],lst[i+_3e]);}}}else{for(var i=lst.length-1;i>=0;i--){if((lst[i].selected)&&(i+_3e<lst.length)&&(!lst[i+_3e].selected)){select_switch_options(lst[i],lst[i+_3e]);}}}}function select_all_options(obj){for(var i=0;i<obj.options.length;i++){obj.options[i].selected=true;}}function cent(_43){_43-=0;_43=(Math.round(_43*100))/100;return (_43==Math.floor(_43))?_43+".00":((_43*10==Math.floor(_43*10))?_43+"0":_43);}function array_contains(a,e){for(var j=0;j<a.length;j++){if(a[j]==e){return true;}}return false;}function array_unique(a){var tmp=new Array();for(var i=0;i<a.length;i++){if(!array_contains(tmp,a[i])){tmp.length+=1;tmp[tmp.length-1]=a[i];}}return tmp;}function getObj(id,d){var i,x;if(!d){d=document;}if(!(x=d[id])&&d.all){x=d.all[id];}for(i=0;!x&&i<d.forms.length;i++){x=d.forms[i][id];}for(i=0;!x&&d.layers&&i<d.layers.length;i++){x=getObj(id,d.layers[i].document);}if(!x&&document.getElementById){x=document.getElementById(id);}return x;}function openW(_4e,_4f,w,h,_52){if(screen.width){var _53=(screen.width-w)/2;var _54=(screen.height-h)/2;}else{_53=0;_54=0;}if(_53<0){_53=0;}if(_54<0){_54=0;}var _55="height="+h+",";_55+="width="+w+",";_55+="top="+_54+",";_55+="left="+_53+",";_55+=_52;win=window.open(_4e,_4f,_55);win.window.focus();}function confirm_change_value(_56,_57){if(2==arguments.length){if(_56==_57){alert("Please change the value first !");return false;}}else{if(eval("document."+arguments[2]+"."+_56+".value == document."+arguments[2]+"."+_57+".value")){alert("Please change the value first !");return false;}}return true;}function tr_roll_over(_58,_59){classNameOver=(2==arguments.length)?_59+"_over":argument[2];_58.className=(_58.className==_59)?classNameOver:_59;}function switch_display(obj,_5b,_5c){obj_html=document.getElementById(obj);obj_html.className=(obj_html.className==_5c)?_5b:_5c;}


//-- center a popup box (login in wizard page)
function center_box(box, page)
{
	var window_height = page.getHeight();
	var window_width  = page.getWidth();

	var box_height = box.getHeight();
	var box_width  = box.getWidth();

	var box_left=((window_width/2) - (box_width/2));
	var box_top=((window_height/2) - (box_height/2));

	if (box_left<=0) {box_left=20;} else {box_left=box_left.toInt();}
	if (box_top<=0) {box_top=20;} else {box_top=box_top.toInt();}

	box.setStyle('left',box_left);
	box.setStyle('top', 200);
}

//-- displays a popup box (login in wizard page)
function display_box(page, wholepage, header, pagebox, popupbox)
{
	page.setStyle('width',header.getWidth()); 
	page.setStyle('height',wholepage.getStyle('height'));

	pagebox.setStyle('width',header.getWidth()); 
	pagebox.setStyle('height',wholepage.getStyle('height'));	
	
	center_box(popupbox,pagebox);

	pagebox.setStyle('opacity','0'); 
	pagebox.setStyle('background-color','black'); 	

	var fx_page = new Fx.Styles(pagebox, {duration:600, transition: Fx.Transitions.Back.easeInOut, wait:false,onComplete:function(){
										  popupbox.setStyle('visibility','visible');
										  page.setStyle('visibility','visible');
										  popupbox.setStyle('visibility','visible');											
									     }});
	fx_page.start({'opacity':'0.6','z-index':'100'});			
}

//-- hides a popup box (login in wizard page)
function hide_box(page, pagebox, popupbox)
{
	popupbox.setStyle('visibility','hidden');
	page.setStyle('visibility','hidden');

	var fx_page = new Fx.Styles(pagebox, {duration:600, transition: Fx.Transitions.Back.easeOut, wait:false,onComplete:function(){
											pagebox.setStyle('visibility','hidden');
									     }});
	fx_page.start({'opacity':'0'});	
}
