﻿ // slide show preferences 
         var picture_delay1 = 4000; // in msec
         var opacity_delay1 = 2; // in msec
         var min_opacity_step1 = 0;
         var max_opacity_step1 = 50;
         // pictures array
         var arr_div_pic1 = new Array();
         var arr_slides1 = document.getElementsByTagName('DIV');
 	  var div_cnt1 = 0;
         for (var k = 0; k < arr_slides1.length; k++){
 		try{
			
 			// take only div, which contain slideshow1 pictures
 			if(arr_slides1[k].getAttribute('type') == 'slideshow1'){
 		                arr_div_pic1[div_cnt1] = arr_slides1[k];
 				div_cnt1++;
 			}
 		}
 		catch(e){}
		
         }
		 
         // array of start image style
         var arr_startStyle1 = new Array();
         var count_pic1 = arr_div_pic1.length;
         for (var k = 0; k < count_pic1; k++){
                 for(var l = 0; l < arr_div_pic1[k].childNodes.length; l++){
                         if (arr_div_pic1[k].childNodes[l].nodeType==1 && arr_div_pic1[k].childNodes[l].nodeName.toUpperCase()=='IMG'){
                                 arr_div_pic1[k]=arr_div_pic1[k].childNodes[l];
                                 break;
                         }
                 }
                 arr_startStyle1[k] = arr_div_pic1[k].style.cssText;
         }
         var cur_pic1 = 0;
		 
         function show_img1(step1, next_pic1) {
				
                 try{
					
						
                         arr_startStyle1[next_pic1] = arr_startStyle1[next_pic1].replace(/none/,'block');
                         var trans11 = parseFloat(step1)/max_opacity_step1;
                         var trans21 = 1-(parseFloat(step1)/max_opacity_step1);
                         var transPattern11 = "; filter:alpha(opacity="+Math.round(100*trans11)+");-moz-opacity:"+trans11+";opacity:"+trans11+";";
                         var transPattern21 = "; filter:alpha(opacity="+Math.round(100*trans21)+");-moz-opacity:"+trans21+";opacity:"+trans21+";";
                         arr_div_pic1[cur_pic1].style.cssText = arr_startStyle1[cur_pic1] + transPattern11;
                         arr_div_pic1[next_pic1].style.cssText = arr_startStyle1[next_pic1] + transPattern21;
							
							
							
                         if(step1 > min_opacity_step1){
 			  // while opacity is not 0
                               step1--;
 			  	delay1 = opacity_delay1;
 			  }
                         else{
 			  // if opacity is 0 - change pictures pair
 				arr_div_pic1[cur_pic1].style.cssText = arr_startStyle1[cur_pic1].replace(/block/,'none');
 				arr_startStyle1[cur_pic1] = arr_startStyle1[cur_pic1].replace(/block/,'none');
 				cur_pic1 = next_pic1;
                               if ((next_pic1+1) < count_pic1){
                                         next_pic1++;
								}
                               else
                                         next_pic1 = 0;
                               step1 = max_opacity_step1;
 				delay1 = picture_delay1;
                         }
						 
//						 alert('step:'+step1+' pic:'+next_pic1+'\n'+arr_div_pic1[cur_pic1].style.cssText+'\n'+arr_div_pic1[next_pic1].style.cssText+'\n'+arr_div_pic1[cur_pic1].src+'\n'+arr_div_pic1[next_pic1].src);
						 
                         setTimeout(function(){show_img1(step1, next_pic1)}, delay1);
                 }
                 catch(e){}
         }
		 
         setTimeout(function(){show_img1(max_opacity_step1, (cur_pic1+1))}, picture_delay1);