// JavaScript Document

/*////////////////////////////////////////////////////////////////////////////////////////////////////panel*/
function panel_galery_control(id){
	try { 
		clearTimeout(t); 
	} catch(err) { };
	
	try { id--;
			
		var a=[];
		
		if (!document.getElementsByTagName){ return; }
		aElements=document.getElementsByTagName("a");
		count_array=0;
		j=0;
		for (i=0;i<aElements.length;i++) {
			var anchor = aElements[i];
			//if (aElements[i].hasAttribute("rel") && aElements[i].rel=='panel_galery') {
			if (anchor.getAttribute("href") && (anchor.getAttribute("rel") == "panel_galery")){
				if (document.images)
				{
					j++;
		
					a[count_array]=[
						[j,''+ document.getElementById("panel_galery_img_"+ j +"").src +'',''+ aElements[i].href +'',''+ aElements[i].target +'',''+ aElements[i].title +'',''+ aElements[i].rev +'']
					]
					
					count_array++;
				}
			}
		}
		
		for (i=0;i<a.length;i++)
		{		
			try { var obj_ico=document.getElementById('panel_galery_control_'+a[i]);
					obj_ico.className='panel_galery_control_out';
			} catch(err) { };
		}
			
		try { var obj_ico=document.getElementById('panel_galery_control_'+a[id][0][0]);
				obj_ico.className='panel_galery_control_over';
		 } catch(err) { };
			
		var obj_panel=document.getElementById("panel_galery_img");
			obj_panel.src=a[id][0][1];
			
		var obj_panel_title=document.getElementById("panel_galery_title");
			obj_panel_title.innerHTML=a[id][0][4];
	
			
		var obj_panel_description=document.getElementById("panel_galery_description");
			obj_panel_description.innerHTML=a[id][0][5];
			
			fadeIn('panel_galery_img', 0.1);
			stripeIn('panel_galery_alpha', 308);
	
		if(a[id][0][2]!='')
		{
			if(a[id][0][3]=='_blank')
			{
				var obj_panel_link=document.getElementById("panel_galery_href");
					
					if (a[id][0][2] != '#')
					{
						obj_panel_link.href='JavaScript:openSite("'+ a[id][0][2] +'");';
						obj_panel_link.target='_top';
					}
					else
						obj_panel_link.href='JavaScript:panel_galery_control('+ a[id][0][0] +');';									
			}
			else
			{
				var obj_panel_link=document.getElementById("panel_galery_href");
					if (a[id][0][2] != '#')
					{
							obj_panel_link.href=a[id][0][2];
							obj_panel_link.target=a[id][0][3];
					}
					else
						obj_panel_link.href='JavaScript:panel_galery_control('+ a[id][0][0] +');';
			}
		}
		else
		{
			var obj_panel_link=document.getElementById("panel_galery_href");
				obj_panel_link.href='#';
				obj_panel_link.target='_parent';
		}
		
		
		var id_galery_next=0;				
		var id_galery_prev=0;
			
			
		id++;
		if(id>=a.length)
		{
			id=1;
			id_galery_next=a.length;
		}
		else if(id<=a.length)
		{
			id_galery_next=id;
			id++;
		}
	
	
		try { id_galery_prev=id;
			var obj_galery_next=document.getElementById("galery_next");
				obj_galery_next.href='JavaScript:panel_galery_control('+ id_galery_prev +');';
		
			id_galery_next--;
			if(id_galery_next<=0)
				id_galery_next=1;
			
			var obj_galery_prev=document.getElementById("galery_prev");
				obj_galery_prev.href='JavaScript:panel_galery_control('+ id_galery_next +');';
		} catch(err) { };
					
		
		t=window.setTimeout("panel_galery_control("+id+");", 20000);
	} 
	catch(err)
	{
		try { var obj_panel_galery_control=document.getElementById("panel_galery_control");
				obj_panel_galery_control.style.display='none';
		} catch(err) { };
		
		try { var obj_panel_galery_navigation=document.getElementById("panel_galery_navigation");
				obj_panel_galery_navigation.style.display='none';
		} catch(err) { };
	}
}		

function openSite(url)
{
	openWindow=window.open(url, "_openUrlPanelGalery","titlebar=yes,status=yes,menubar=yes,resizable=yes,scrollbars=yes,toolbar=yes,location=yes,directories=yes,copyhistory=yes,maximized=yes,width=955,height=600,left=0,top=0");
}

function fadeOut(id, time) {
	target=document.getElementById(id);
	alpha=100;
	timer=(time*1000)/50;
	var i=setInterval(
			function() {
				if (alpha <= 0)
					clearInterval(i);
				setAlpha(target, alpha);
				alpha -= 50;
			}, timer);
}

function fadeIn(id, time) {
	target=document.getElementById(id);
	alpha=0;
	timer=(time*1000)/50;
	var i=setInterval(
			function() {
				if (alpha >= 100)
					clearInterval(i);
				setAlpha(target, alpha);
				alpha += 50;
			}, timer);
}

function setAlpha(target, alpha) {
	target.style.filter="alpha(opacity="+ alpha +")";
	target.style.opacity=alpha/100;
}

function stripeIn(id, size) {
	targett=document.getElementById(id);
	sizeW=0;
	timerr=(0.1*1000)/50;
	var j=setInterval(
			function() {
				if (sizeW >= size)
					clearInterval(j);
				stripeW(targett, sizeW);
				sizeW += 50;
			}, timerr);
}
		
function stripeW(targett, sizeW) {
	targett.style.width=sizeW +'px';
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////panel*/
