$(document).ready(function() {
		$('a[rel*="lightbox"]').fancybox({
			'transitionIn'	:	'elastic',
			'transitionOut'	:	'elastic',
			'speedIn'		:	600, 
			'speedOut'		:	200, 
			'overlayShow'	:	true,
			'padding'		:	30,
			'overlayColor'	:	'#000'
		});
});


var selectedPhotos = new Array();
var i = 0;

function _element(field_name){
	return document.getElementsByName(field_name).item(0)
}

function getItem(name)
{
	var itm = false;
	if(document.getElementById) itm = document.getElementsByName(name).item(0);      //all browsers?        
	else if(document.all) itm = document.all[name];					 //Opera+IE?          
	else if(document.layers)  itm = document.layers[name];				 //IE?       
	return itm;
}


function toggle_select(element_name)
{

	var element = _element(element_name);

	if(element.style.border=='')
	{
		if(document.getElementById('edit_foto').checked==true || document.getElementById('del_foto').checked==true)
		{
			if(document.getElementById('edit_foto').checked==true)
				editing();
			_element("_"+element_name).value=1;
			element.style.border="1px solid #999999";
			element.style.backgroundColor="#666666";
			addToSel(element_name);
			_element('opis').value=_element(element_name+'_').title;
			if(_element('_'+element_name).title=='1')
				_element('homepage').checked=true;
			else
				_element('homepage').checked=false;
		}
	}
	else
	{
		_element("_"+element_name).value=0;
		element.style.border="";
		element.style.backgroundColor="";
		remFromSel(element_name);

	}
}

function validate_file_upload()
{
	
	if(document.getElementById('upload_foto').checked)
	{
		if(_element('userfile').value=='')
		{
			alert('Proszę wybrać zdjęcie do załadowania!');
			return false;
		}
		return true;
	}
		
	if(document.getElementById('del_foto').checked)
	{
		if(checkSel())
			return true;
		else
		{
			alert('Proszę zaznaczyć jakies zdjęcie');
			return false;
		}
	}

	if(document.getElementById('edit_foto').checked)
	{
		if(checkSel())
		{
			if(_element(selectedPhotos[0]).className=='v' && _element('homepage').checked)
			{
				alert('Na stronie głównej wyświetlane są tylko zdjęcia poziome');
				return false;
			}
			else
				return true;
		}
		else
		{
			alert('Proszę zaznaczyć jakies zdjęcie');
			return false;
		}
	}


}

function addToSel(value)
{

	var ile=selectedPhotos.length;
	
	selectedPhotos[ile]=value;

}

function remFromSel(value)
{

	var ile=selectedPhotos.length;
	
	for(var i=0;i<ile;i++)
	{
		if(selectedPhotos[i]==value)
			selectedPhotos[i]=0;
	}

}


function editing()
{
	var ile=selectedPhotos.length;
	_element('opis').value='';
	_element('homepage').checked=false;

	for(var i=0;i<ile;i++)
	{
		if(selectedPhotos[i]!=0)
		{
			var element = _element(selectedPhotos[i]);

			_element("_"+selectedPhotos[i]).value=0;
			element.style.border="";
			element.style.backgroundColor="";
			selectedPhotos[i]=0;
		}
	}

}

function checkSel()
{
	var ile=selectedPhotos.length;
	
	for(var i=0;i<ile;i++)
	{
		if(selectedPhotos[i]!=0)
			return true;
	}

	return false;
}

function import_photos(id_category,category,id_subcategory,from)
{
	window.location="_action.php?action=import&id_category="+id_category+"&category="+category+"&id_sub="+id_subcategory+"&from="+from;
}

function validate_sub()
{

if(_element('var_subcategory_name').value=='')
	{
	alert("Podaj nazwę podkategorii!");
	return false
	}
else
	return true;


}


function toggle_select_home(element_name)
{

	var element = _element(element_name);

	if(element.style.border=='')
	{
			_element("_"+element_name).value=1;
			element.style.border="1px solid #999999";
			element.style.backgroundColor="#666666";
			addToSel(element_name);
	}
	else
	{
		_element("_"+element_name).value=0;
		element.style.border="";
		element.style.backgroundColor="";
		remFromSel(element_name);

	}
}
