/* generated: 2010-08-23 12:45:32 (1282560332038) */

	
			if(typeof jsDefineGlobalVariables_initialized == 'undefined'
			&& !jsDefineGlobalVariables_initialized){



				var isNs = !document.all;
				var IE = document.all;


				var onload_registered_functions = new Array();

				var onsubmit_registered_functions = new Array();


				var fieldAction_eventActions = new Array();


				var form_disabled_elements		= new Array();

				var form_submit_status			= 0;


				var document_is_loaded = false;


				var engine_action_buttons_list = new Array();

				var engine_action_buttons_original_default = new Array();
				var engine_action_buttons_current_default = new Array();
				engine_action_buttons_original_default['myForm']	= 'generic';
				engine_action_buttons_current_default['myForm']	= 'generic';


				var selection_description_text_list = new Array();


				var dataLoader_cache = new Array();

				var jsDefineGlobalVariables_initialized = 'true';


				var doFieldAction_cache = new Array();


				var graphical_checkbox_list = new Array();


				var swapSelection_filterSelection = new Array();


				var selection_filterSelection = new Array();


				checkApplet_counter = 0;


				var js_doSetFocusOnFirstElement = true;

			}

	


	
	var setFocusOnFirstElementOfMyForm_prefix='';

	function setFocusOnFirstElementOfMyForm(dont_skip_selection)
	{

		if (js_doSetFocusOnFirstElement && (!document.hasFocus || document.hasFocus())){

			if(dont_skip_selection)
				dont_skip_selection=true;
			else
				dont_skip_selection=false;

			if (setFocusOnFirstElementOfMyForm_prefix && setFocusOnFirstElementOfMyForm_prefix != '')
				if(dont_skip_selection)
					window.setTimeout("setFocusOnFirstElementOfMyForm_internal(true)",200);
				else
					window.setTimeout("setFocusOnFirstElementOfMyForm_internal(false)",200);
			else
				setFocusOnFirstElementOfMyForm_internal(dont_skip_selection);
		}
	}

	function setFocusOnFirstElementOfMyForm_internal(dont_skip_selection)
	{

		if ( document.myForm && document.myForm.elements)


		for (i=0; i<document.myForm.elements.length; i++) {
			n=document.myForm.elements[i].name;


			if(n == 'engine_hidden_fields_begin') return false;

			if (setFocusOnFirstElementOfMyForm_prefix &&
					n.substring(0,setFocusOnFirstElementOfMyForm_prefix.length) != setFocusOnFirstElementOfMyForm_prefix)
					continue;
			t=document.myForm.elements[i].type;
			tn=document.myForm.elements[i].tagName;


			if (t != 'hidden' && t != 'submit' && t != 'reset' && t != 'button' && t != 'image'
					&& ((!dont_skip_selection && t != 'select-one') && (tn != 'FIELDSET')
					|| (dont_skip_selection == 'true' && t == 'select-one')) ) {
				try{
					document.myForm.elements[i].focus();
					break;
				}
				catch(e){}
			}
		}
	}

	

	

	calendar_fieldname_list = new Array();

	var actual_month;
	var actual_year;


	function isLeapYear (Year)
	{
		if (((Year % 4)==0) && ((Year % 100)!=0) || ((Year % 400)==0)) return (true);
		else return (false);
	}


	function getDaysInMonth(month,year)
	{
		if (month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)  days=31;
		else if (month==4 || month==6 || month==9 || month==11) days=30;
		else if (month==2)
		{
			if (isLeapYear(year)) days=29;
			else days=28;
		}
		return (days);
	}




	function set_calendar()
	{

		var field='';


		var radiobox_list = document.getElementsByName('i__calendar_radio_list_page'+page_number);
		if( radiobox_list )
			var use_date_function = true;
		else
			var use_date_function = false;



		if(use_date_function){

			var field_found = false;

			for(var i=0;i<radiobox_list.length;i++){
				if( radiobox_list[i]
					&& !radiobox_list[i].disabled
					&& radiobox_list[i].checked){
					field_found = true;
					field = radiobox_list[i].value;
				}
			}


			if(!field_found){
				if(radiobox_list[0].disabled)
					return false;
				else{
					radiobox_list[0].checked = true;
					field = radiobox_list[0].value;
				}
			}



			if(field.replace(/ /,"")==''){
				if(eval('document.myForm.i__calendar_radio_list_page'+page_number+'.value'))
					js_calen=eval('document.myForm.i__calendar_radio_list_page'+page_number);
				else
					js_calen=eval('document.myForm.i__calendar_radio_list_page'+page_number+'[0]');

				fieldname = 'document.myForm.'+js_calen.value;
				js_calen.checked=true;
				js_calen.value=js_calen.value;
				field=js_calen.value;
				}
			else
				fieldname = 'document.myForm.'+field;

			if(eval(fieldname+'_year_time__i.type') == 'select-one')
			{
				year_index = eval(fieldname+'_year_time__i.selectedIndex');
				year = eval(fieldname+'_year_time__i.options['+year_index+'].value');
			}
			else
				year = eval(fieldname+'_year_time__i.value');


			if(eval(fieldname+'_month_time__i.type') == 'select-one')
			{
				month_index = eval(fieldname+'_month_time__i.selectedIndex');
				month = eval(fieldname+'_month_time__i.options['+month_index+'].value');
			}
			else
				month = eval(fieldname+'_month_time__i.value');


			if (eval(fieldname+'_day_time__i.type') == 'select-one')
			{
				day_index = eval(fieldname+'_day_time__i.selectedIndex');
				day = eval(fieldname+'_day_time__i.options['+day_index+'].value');
				}
			else
			{
				day = eval(fieldname+'_day_time__i.value');
			}
		}
		else{
			if((!actual_month)||!actual_year){
				this_date=new Date();
				year=this_date.getYear();
				month=this_date.getMonth()+1;
				actual_month=month;
				actual_year=year;
			}
			else{
				year=actual_year;
				month=actual_month;
			}

			day=0;
		}

			my_date = new Date(year,month-1,1);
			first_day = my_date.getDay();
			month_name=framework__month_list.slice(month-1,month);
			m = getDaysInMonth(month,year);

		if(navigator.appName=='Netscape'){

			if(document.layers){

				load_counter=0;
				while(load_counter<calendar_fieldname_list.length){
					last_elem=eval('document.dummy_layer'+calendar_fieldname_list[load_counter]);
					this_elem=eval('document.ns_layer'+calendar_fieldname_list[load_counter]);
					this_elem.visibility='hide';
					if(last_elem.pageX==0 && last_elem.pageY==0){
						window.setTimeout("set_calendar()",500);
						return;}
					else
						load_counter++;
				}

				elem_counter=0;
				while(elem_counter<calendar_fieldname_list.length){
					counter=1;

					elem_name=eval('document.ns_layer'+calendar_fieldname_list[elem_counter]);
					dummy_elem=eval('document.dummy_layer'+calendar_fieldname_list[elem_counter]);
					elem_name.visibility='show';
					elem_name.pageX=dummy_elem.pageX;
					elem_name.pageY=dummy_elem.pageY;


					j=1;

					elem_name.document.open();
					elem_name.document.clear();
					elem_name.document.write("");

					
					
			


			


			

			
			elem_name.document.write("<TABLE cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"white\">");


		
		

					
			


			


			

			
			elem_name.document.writeln("<TR>");
elem_name.document.writeln("<TD align=\"left\">");
elem_name.document.writeln("<A href=\"#\" onClick=\"setOtherMonth(-1);return false;\">");
elem_name.document.writeln("<IMG name=\"previousYear2\"");
elem_name.document.writeln("src=\"/iconparc_static/pics/ZacCenter/shop/pageElement/move/arrow_left.gif\" border=\"0\"></A>");
elem_name.document.writeln("</TD>");
elem_name.document.writeln("<TD colspan=5 id=\"a1\">");
elem_name.document.write("&nbsp;");


		
		

					elem_name.document.write(month_name+'  '+year);
					
			


			


			

			
			elem_name.document.writeln("</TD>");
elem_name.document.writeln("<TD align=\"left\">");
elem_name.document.writeln("<A href=\"#\" onClick=\"setOtherMonth(1);return false;\">");
elem_name.document.writeln("<IMG name=\"previousYear4\"");
elem_name.document.writeln("src=\"/iconparc_static/pics/ZacCenter/shop/pageElement/move/arrow_right.gif\" border=\"0\"></A>");
elem_name.document.writeln("</TD>");
elem_name.document.writeln("</TR>");
elem_name.document.writeln("<TR>");
elem_name.document.writeln("<TD align=\"right\" width=\"10\">&nbsp;So&nbsp;</TD>");
elem_name.document.writeln("<TD align=\"right\" width=\"10\">&nbsp;Mo&nbsp;</TD>");
elem_name.document.writeln("<TD align=\"right\" width=\"10\">&nbsp;Di&nbsp;</TD>");
elem_name.document.writeln("<TD align=\"right\" width=\"10\">&nbsp;Mi&nbsp;</TD>");
elem_name.document.writeln("<TD align=\"right\" width=\"10\">&nbsp;Do&nbsp;</TD>");
elem_name.document.writeln("<TD align=\"right\" width=\"10\">&nbsp;Fr&nbsp;</TD>");
elem_name.document.writeln("<TD align=\"right\" width=\"10\">&nbsp;Sa&nbsp;</TD>");
elem_name.document.write("</TR>");


		
		
					while(counter<=m){
						for(k=1;k<8;k++){
							if(k==1)
								elem_name.document.write("<TR>");

							if(j*10+k>=first_day+11&&counter<=m)
								if(counter==day){
									elem_name.document.write("<TD align=\"center\" bgColor=\"#000000\" width=\"10\"><A href=\"#\" onClick=\"setDateDesignFunc("+counter+");return false;\">"+counter+"</A></TD>");
									counter++;
								}
								else{
								elem_name.document.write("<TD align=\"center\" width=\"10\"><A href=\"#\" onClick=\"setDateDesignFunc("+counter+");return false;\">"+counter+"</A></TD>");
								counter++;
								}

							else
								elem_name.document.write("<TD align=\"center\">&nbsp;</TD>");

							if(k==7)
								elem_name.document.write("</TR>");
							}
						j++;
						}

					elem_name.document.write("</TABLE>");
					elem_name.document.close();
					elem_counter++;
				}
			}
			else{
				elem_counter=0;

				while(elem_counter<calendar_fieldname_list.length){
					counter=1;


					for(j=1;j<7;j++){
						for(k=1;k<8;k++){
							b=eval('document.getElementById("'+calendar_fieldname_list[elem_counter]+j+k+'")');
							td=eval('document.getElementById("td_'+calendar_fieldname_list[elem_counter]+j+k+'")');
							td.style.backgroundColor='white';
							if(b.firstChild)
								b.removeChild(b.firstChild);
							var new_elem = document.createElement("P");
							document.createTextNode("&nbps;");
							b.appendChild(new_elem);
							}
						}
					this_elem=eval('document.getElementById("'+calendar_fieldname_list[elem_counter]+1+'")')
					if(this_elem.firstChild)
						this_elem.removeChild(this_elem.firstChild);
					this_elem.appendChild(document.createTextNode(month_name+'  '+year));

					j=1;
					write_block:
					while(counter<=m){
						for(k=1;k<8;k++){
							b=eval('document.getElementById("'+calendar_fieldname_list[elem_counter]+j+k+'")');
							td=eval('document.getElementById("td_'+calendar_fieldname_list[elem_counter]+j+k+'")');
							if(j*10+k<first_day+11)
								continue;
							b.replaceChild(document.createTextNode("  "+counter+"  "),b.firstChild);
							if(counter==day)
								td.style.backgroundColor='#000000';
							if(counter==m)
								break write_block;
							counter++;
							}
						j++;
					}
					elem_counter++;
				}
			}

		}
		else{
			elem_counter=0;
			while(elem_counter<calendar_fieldname_list.length){
				counter=1;

				for(j=1;j<7;j++){
					for(k=1;k<8;k++){
						b=eval('document.all.'+calendar_fieldname_list[elem_counter]+j+k);
						b.innerText='';
						b.style.backgroundColor='white';
						}
					}

				this_elem=eval('document.all.'+calendar_fieldname_list[elem_counter]+1);
				this_elem.innerText=month_name+'  '+year;


				j=1;
				write_block:
				while(counter<=m){
					for(k=1;k<8;k++){
						if(j*10+k<first_day+11)
							continue;
						b=eval('document.all.'+calendar_fieldname_list[elem_counter]+j+k);
						if(counter<10)
							b.innerText='  '+counter+' ';
						else
							b.innerText=' '+counter+' ';

						if(counter==day)
							b.style.backgroundColor='#000000';
						if(counter==m)
							break write_block;
						counter++;
						}
					j++;
				}
				elem_counter++;
			}
		}
		if(field_found)
			assembleDateFromFields(field,'false');
	}


	function get_date_id(day,month,year)
	{
		my_date = new Date(year,month-1,1);
		first_day = my_date.getDay();
		r=(day+first_day-2)/7+1;
		c=((day+first_day)%7)-1;
		return 'a'+r+c;
	}
	function setOtherMonth(n){


		var radiobox_list = document.getElementsByName('i__calendar_radio_list_page'+page_number);
		if( radiobox_list )
			var use_date_function = true;
		else
			var use_date_function = false;

		if(use_date_function){

			var field_found = false;

			for(var i=0;i<radiobox_list.length;i++){
				if( radiobox_list[i]
					&& !radiobox_list[i].disabled
					&& radiobox_list[i].checked){
					field_found = true;
					field = radiobox_list[i].value;
				}
			}


			if(!field_found){
				return false;
			}

			fieldname = 'document.myForm.'+field;
			if(eval(fieldname+'_year_time__i.type') == 'select-one')
			{
				var year_index = eval(fieldname+'_year_time__i.selectedIndex');
				var year = eval(fieldname+'_year_time__i.options['+year_index+'].value');
			}
			else
				var year = eval(fieldname+'_year_time__i.value');


			if(eval(fieldname+'_month_time__i.type') == 'select-one')
			{
				var month_index = eval(fieldname+'_month_time__i.selectedIndex');
				var month = eval(fieldname+'_month_time__i.options['+month_index+'].value');
			}
			else
				var month = eval(fieldname+'_month_time__i.value');

			if( month == 12 && n>0 ){

				year_sel_len=eval(fieldname+'_year_time__i.options.length');
				year_sel_len--;
				last_year_val=eval(fieldname+'_year_time__i.options['+year_sel_len+'].value');
				if(year==last_year_val) return;
			}


			if( month == 1 && n<0 ){

				last_year_val=eval(fieldname+'_year_time__i.options[0].value');
				if(year==last_year_val) return;
			}

			if( (month == 12 && n>0) || (month == 1 && n<0) )
				if(eval(fieldname+'_year_time__i.type') == 'select-one')
				{
					ind=eval(fieldname+'_year_time__i');
					ind_month=eval(fieldname+'_month_time__i');
					if(n>0){
						ind.selectedIndex=year_index+1;
						month=01;
						ind_month.selectedIndex=0;
					}
					else{
						ind_month.selectedIndex=11;
						month=12;
						ind.selectedIndex=year_index-1;
					}

				}
				else{
					if(n>0)
						year++;
					else
						year--;

				}
			else{
				if(eval(fieldname+'_month_time__i.type') == 'select-one')
				{
					ind=eval(fieldname+'_month_time__i');
					if(n>0){
						ind.selectedIndex=month_index+1;
						month++;
					}
					else{
						ind.selectedIndex=month_index-1;
						month--;
					}

				}
				else{
					if(n>0)
						month++;
					else
						month--;

				}
			}

			m = getDaysInMonth(month,year);
			if (eval(fieldname+'_day_time__i.type') == 'select-one')
			{
				day_index = eval(fieldname+'_day_time__i.selectedIndex');
				day = eval(fieldname+'_day_time__i.options['+day_index+'].value');
				ind=eval(fieldname+'_day_time__i');
				if(day>m)
					ind.selectedIndex=m-1;
			}
			else
			{
				day = eval(fieldname+'_day_time__i.value');
				if(day>m)
					day=m;
			}

			this_month_field=eval(fieldname+'_month_time__i');
			this_month_field.focus();
			set_calendar();
		}
		else{
			if(n>0){
				if(actual_month==12){
					actual_year++;
					actual_month=1;
				}
				else
					actual_month++;
			}
			else{
				if(actual_month==1){
					actual_year--;
					actual_month=12;
				}
				else
					actual_month--;
			}

			this.parent.frames.focus();
			set_calendar();
		}
	}

	function setDateDesignFunc(f){



		var radiobox_list = document.getElementsByName('i__calendar_radio_list_page'+page_number);
		if( radiobox_list ){
			var field_found = false;

			for(var i=0;i<radiobox_list.length;i++){
				if( radiobox_list[i]
					&& !radiobox_list[i].disabled
					&& radiobox_list[i].checked){
					field_found = true;
					field = radiobox_list[i].value;
				}
			}


			if(!field_found){
				this.parent.frames.focus();
				return false;
			}
		}
		else{
			this.parent.frames.focus();
			return false;
		}


		fieldname = 'document.myForm.'+field;
		if(navigator.appName=='Netscape' && document.layers){
			if (eval(fieldname+'_day_time__i.type') == 'select-one')
			{
				day = eval(fieldname+'_day_time__i');
				day.selectedIndex=f-1;
			}
			else
			{
				day = eval(fieldname+'_day_time__i.value');
				day=f;
			}
			set_calendar();
		}
		else{

			if(eval(fieldname+'_year_time__i.type') == 'select-one')
			{
				year_index = eval(fieldname+'_year_time__i.selectedIndex');
				year = eval(fieldname+'_year_time__i.options['+year_index+'].value');
			}
			else
				year = eval(fieldname+'_year_time__i.value');


			if(eval(fieldname+'_month_time__i.type') == 'select-one')
			{
				month_index = eval(fieldname+'_month_time__i.selectedIndex');
				month = eval(fieldname+'_month_time__i.options['+month_index+'].value');
			}
			else
				month = eval(fieldname+'_month_time__i.value');
			my_date = new Date(year,month-1,1);
			first_day = my_date.getDay();

			r=f.substr(f.length-2,1);
			c=f.substr(f.length-1,1);

			my_day=(r-1)*7-first_day+1+(c-1);
			m = getDaysInMonth(month,year);
			if(my_day>0&&my_day<=m){
				if (eval(fieldname+'_day_time__i.type') == 'select-one')
				{
					day_index = eval(fieldname+'_day_time__i.selectedIndex');
					day = eval(fieldname+'_day_time__i.options['+day_index+'].value');
					ind=eval(fieldname+'_day_time__i');
					ind.selectedIndex=my_day-1;
				}
				else
				{
					day = eval(fieldname+'_day_time__i.value');
					day=my_day;
				}

				this_day_field=eval(fieldname+'_day_time__i');
				this_day_field.focus();
				set_calendar();

				set_calendar();
			}
		}
	}
	
	